序列号TCP

序列号TCP,tcp,header,Tcp,Header,每个字节(通过TCP发送的数据)都有自己的序列号。此序列号位于TCP标头(序列号字段)中 我了解到这与滑动窗口协议使用的序列号是分开的。这让我想知道: 问: 如果TCP报头中的序列号字段不包含滑动窗口协议使用的序列号-在TCP报头(或段)中哪里可以找到滑动窗口序列号?协议使用TCP序列号发出数据确认确认的信号 也就是说,发送方发送数据包中最后一个字节的头中带有序列号的数据 接收器返回包含已知已接收数据的最后一个字节的序列号的确认。如果发射机看到接收机“很久以前”确认数据,它将重新传输假定丢失的数

每个字节(通过TCP发送的数据)都有自己的序列号。此序列号位于TCP标头(序列号字段)中

我了解到这与滑动窗口协议使用的序列号是分开的。这让我想知道:

问:
如果TCP报头中的序列号字段不包含滑动窗口协议使用的序列号-在TCP报头(或段)中哪里可以找到滑动窗口序列号?

协议使用TCP序列号发出数据确认确认的信号

也就是说,发送方发送数据包中最后一个字节的头中带有序列号的数据

接收器返回包含已知已接收数据的最后一个字节的序列号的确认。如果发射机看到接收机“很久以前”确认数据,它将重新传输假定丢失的数据

如果事实上接收器已接收到重新传输的数据,则由于其自身的最高序列号,它知道是这样的,并且可以丢弃部分或全部接收的数据,并使用正确的序列发送回ack,以便发射器可以继续


顺便说一句,我认为你的线人是不正确的。我所知道的关于TCP内部的最好的书是Wright&Stevens的《TCP/IP图解》,这本书很值得一读。有关所有详细信息,请参见第2卷第807..812页…

我不知道您是从哪里想到滑动窗口还有另一个单独的序列号的。TCP流中只有一个序列号(每个方向)。感谢您的回答,肯定是个错误。顺便说一句,确认包含预期的下一个字节的序列号,否?注:有选择地重复储蓄和用累积回馈进行回复是不可能的。我建议你阅读我指的那本书(第一卷和第二卷),和/或