Kurose )的“计算机网络:自上而下的方法”(Computer Networking: A Top )一书中指出:"...sender在.中只使用一个定时器,它可以被认为是最古老的发送但尚未被确认的数据包的定时器如果接收到一个ACK,但仍有额外的发送但尚未被确认的数据包,则计时器将重新启动。“
如果在序列号为0,1,2,3的acknowledged.协议中,假设数据包0,1,2由发送方发送,并且根据最早发送但尚未确认的数据包NO-0启动定时器。接收者按顺序接收所有数据包。接
在三次握手之后,我对TCP数据包中的ACK和SEQ号感到困惑。我认为ACK编号是下一个预期的SEQ编号。因此,当我在Wireshark中分析TCP连接时,它显示TCP SYN ACK with SEQ 0, ACK=1 (clear, server expectsSEQ 1 in next packet)
TCP ACK with SEQ 1, ACK=1 (clear, sender expects SEQ 1 in n