![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TCP协议
文章平均质量分 68
夏虫的春天
这个作者很懒,什么都没留下…
展开
-
简单易懂的TCP的拥塞控制
1、什么是拥塞现象?谈到拥塞控制,我们需要先了解什么是拥塞,拥塞现象简而言之就是网络中的数据包太多,使得网络来不及处理,因为传输的分组在到达某个节点时会有一个缓冲区来保留该分组,当网络中的分组太多,就会导致这个分组没有缓冲区来保存,这样就只能让上个节点重传,但是重传只是徒增网络的压力,并造成恶性循环,就像公路堵车一样。危害嘛,一般会使网络性能下降,严重的话会让网络崩溃,出现死锁现象(网络有效吞吐量...原创 2018-03-29 20:36:30 · 321 阅读 · 0 评论 -
TCP协议详解
一、这里我来说说TCP协议,要了解TCP协议我们需要了解结构。TCP协议的包头结构:在从应用层得到数据后,会加一个TCP包头,也就是这个结构,源端口号和目标端口号就不用说了,顺序号是干嘛的?1、序列号(顺序号)也就是这个TCP分段的编号,它的作用是用来确保TCP分段是不是乱序到达,乱序后可以通过这个序列号排序,也可以验证是否重复,这个序列号就是保证TCP可靠性的基本要求。那序列号的值是...原创 2018-08-01 15:41:01 · 467 阅读 · 0 评论 -
TCP协议的滑动窗口详解
其实没有什么窗口,窗口也就是一个数值而已,这个窗口的作用是用来控制每次发发送字节的大小的,是TCP的流量控制,我们知道TCP包头有一个字段叫窗口大小,这个值就是来控制窗口的,发送方的接受方都有一个缓冲区,在接受方的缓冲区空闲的大小就是接受窗口的大小,发送窗口等于接受窗口,所以要发送的值也就是不能超过接受方缓冲区空闲的值,超过就麻烦了,接收方接受不了这个数据就丢失了,所以一定要进行流量控制。那问题来...原创 2018-08-01 18:41:57 · 742 阅读 · 1 评论