
大话TCP/IP
文章平均质量分 57
TCP/IP 作为程序员必须要时刻了解与理解的
学习上的Monkey
这个作者很懒,什么都没留下…
展开
-
TCP/IP第六期 长连接与短连接
短链接 定义:客户端与服务端的整个连接过程很短暂,不会与服务器保持长时间的连接状态,所以就被称为短链接 操作步骤:下图我们可以看到每次短连接都会重新创建 缺点:资源浪费,时间 ...原创 2021-12-25 16:01:45 · 1620 阅读 · 0 评论 -
TCP/IP 第五期 UDP与TCP的区别
目的差异 TCP:提供可靠的网络传输 UDP:提供报文交换能力基础上尽可能地简化协议轻装上阵 可靠性差异 TCP:为保证可靠性提供了多种机制,建立连接需要握手地过程,保证双方同时在线。并且还提供了窗口机制保证报文段的有序性。 UDP:它只管发送数据包,不关心对端是否确认收到。 连接 / 无连接 TCP:进行数据传输前必须先建立连接 UDP:无连接协议,数据随时可以发送,只提供发送 封包的能力 流控技术 TCP:提供滑动窗口和拥塞窗口机制,可以保证接收方不会因为发送方一次性传输太多原创 2021-12-14 15:15:58 · 1332 阅读 · 0 评论 -
TCP/IP第四期 提供TCP可靠性的方式
应用数据被分割成TCP认为最适合发送的数据块。这和UDP完全不同,应用程序产生的数据报长度将保持不变。由TCP传递给IP的信息单位称为报文段或段 当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。 当TCP收到发自TCP连接另一端的数据,它将发送一个确认。这个确认不是立即发送,通常将推迟几分之一秒。 TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文..原创 2021-12-10 11:03:58 · 149 阅读 · 0 评论 -
TCP/IP 第三期 四次挥手
四次挥手前言为什么是四次挥手?四次挥手的流程总结 前言 上一期中我们讲了TCP建立连接中的三次握手,这一期我们再讲讲四次挥手,这样我们就能基本将TCP的 建立与关闭过程基本搞清楚了。 为什么是四次挥手? 因为要保证在关闭阶段,客户端与服务端之间的消息要处理完成 并保证双方正常关闭。而且我们知道TCP是一个全双工协议,既然一个TCP连接是全双工(即数据在两个方向上能同时传递),因此每个方向都必须单独地进行关闭。 原则:当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。当一端收到一个FI原创 2021-12-10 10:59:48 · 1083 阅读 · 0 评论 -
TCP/IP 第二期 详解三次握手
一篇文章搞定对 三次握手的分析原创 2021-12-10 10:03:28 · 327 阅读 · 0 评论 -
TCP/IP 第一期 认识TCP/IP协议
TCP/IP前言什么是TCP/IP协议TCP/IP如何划分为何要划分每层的作用链路层网络层 前言 对于一名程序员来说,掌握TCP/IP是我们成为资深工程师的底层知识之一,只有掌握了这个,才能无往不利。所以可能需要很多时间在这上面。 什么是TCP/IP协议 官方解释:TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。 通俗的理解:可以把网络当作一个异世界,我们如果要在异世界里面进行活原创 2021-12-06 10:26:59 · 677 阅读 · 0 评论