TCP可靠传输的实现
5.7 TCP可靠传输的实现
字节为单位的滑动窗口,其实现类似于数据链路层上的可靠传输 选择重传机制,但是在其中包含了累计确认。
实例讲解
加入发送了未按序到达的32和33,接收方会发送对31号的重复确认
这时发送方知道了,接收方未收到31号数据,进行再次发送。
接收方收到31,将收到后的数据交付主机,并将接受窗口向后移动收到几个后的窗口,发送接受后的确认报文。
接收方收到后向后移动相应位置,并发送后面的内容,若未收到确认报文的话,会再次重传相应内容。
例题
练习一:
因为TCP报文的首部为长度为200,且第一个段序号为200,所以从200开始向上递增,发现到999及其之前的全部发送,所以发送确认序号1000,说明一千之前的都收到了,下次发送从1000开始。
练习二: