TCP可靠传输一共有四种机制
1.校验
增加ip伪首部,然后求和取反
2.序号
有序号保证数据能有序的传输
也是确认和重传的基础
3.确认
收到确认报文段后,发送端就将成功发送的报文段从缓存中删除
累计确认:
比如4,5,6丢了,即使收到了7,8, 确认报文段还是4
重传:
RTTs根据之前的传输时间动态的改变
超时重传可能导致等太久了
所以采用冗余ACK的方式进行改进,如下图:
TCP可靠传输一共有四种机制
1.校验
增加ip伪首部,然后求和取反
2.序号
有序号保证数据能有序的传输
也是确认和重传的基础
3.确认
收到确认报文段后,发送端就将成功发送的报文段从缓存中删除
累计确认:
比如4,5,6丢了,即使收到了7,8, 确认报文段还是4
重传:
RTTs根据之前的传输时间动态的改变
超时重传可能导致等太久了
所以采用冗余ACK的方式进行改进,如下图: