每个字节(通过TCP发送的数据)都有自己的序列号。此序列号在TCP标头(序列号字段)中具有特征。
我读到这与用于滑动窗口协议的序列号是分开的。这让我想知道:
问: 如果TCP标头中的序列号字段不包含用于滑动窗口协议的序列号 - 滑块窗口序列号可以在TCP标头(或段)中找到?
答案 0 :(得分:1)
协议使用TCP序列号来发出数据确认确认信号。
即,发送方在数据包的最后一个字节的标头中发送带有序列号的数据。
接收器返回包含已知已接收数据的最后一个字节的序列号的确认。如果发射机“很久以前”看到接收机确定数据,它就会重新发送假定丢失的数据。
如果事实上接收器已经接收到重传的数据,它知道因为它自己的最高序列号就是这样,并且可以丢弃部分或全部接收到的数据,并以正确的顺序发回一个ack以便发送器可以继续。
我认为你的线人不正确BTW。我所知道的TCP内部最好的书是Wright& amp;的“TCP / IP Illustrated”。史蒂文斯,非常值得。详见第2卷第807..812页......