
计算机网络
weixin_45719702
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP的拥塞控制
首先,TCP的拥塞控制和流量控制不是一个概念。 拥塞控制是一个全局性的过程,目的是防止过多的数据注入网络,这样可以使网络中的路由器或链路不致过载 。 流量控制往往是对点对点通信量的控制,一般是通过设置TCP头里面窗口字段的大小来抑制发送端发送数据的速率。可以说流量控制是拥塞控制的一种手段。 ...原创 2019-11-11 22:27:09 · 189 阅读 · 0 评论 -
TCP可靠传输的实现
1.停止等待协议 停止等待协议比较简单,就是发送端发送乐意报文段以后如果在规定的时间内没有收到对方的确认,则会重新发送该报文。 停止等待协议最重要的一点就是超时重传时间的选择,一般来说,超时重传时间要比往返时间RTT要长一些。 计算报文段的往返时间RTT采用自适应算法。也就是说RTT是随着报文段的不停传输而不断更新的,具体计算如下: RTTs:平滑的往返时间 a:加权系数 RFC建议a取值1/...原创 2019-11-12 22:31:42 · 109 阅读 · 0 评论 -
TCP的三次握手与四次挥手
三次握手的解释可参考红蓝两军问题。 四次挥手是由TCP的半关闭状态决定的。前两次挥手是为了双方确认客户机已经没有数据向服务器发送,但此时客户机仍然能接收服务器的数据。而后两次的挥手是双方确认服务器也不再向客户机发送数据。 注:A发送完最后一个报文以后并不是立即进入closed状态,而是需要等待2MSL(最长报文段寿命,RFC793建议2分钟)的时间,这样是防止最后一包丢包,留有时间用来重传。 ...原创 2019-11-11 22:45:02 · 125 阅读 · 0 评论