ACK 或 SEQ 编号是否会超出范围并导致 NIC 崩溃?

网络工程 tcp 第 4 层
2022-02-13 06:45:18

出于对 FTP 服务器的纯粹好奇,我正在观察 TCP 流,并看到 ACK 和 SEQ 编号随着每个序列的成功传输而增加一。我不确定,但是 Wireshark 不会显示它,在通信双方之间的 3-Way-Handshake 之前是否存在随机数并在之后增加一来声明序列是否正确发送/接收?

请问如果你有一个巨大的文件要传输并且被切割成数十亿个序列并且你到达这个 ACK​​ 和 SEQ 计数器的 32 甚至 64 位的边界会发生什么?传输是否停止并且会使 NIC 崩溃?

(我可以恶意想象从 64 位范围的最后一个数字开始发送一个 SEQ 数字......)

1个回答

64位范围...

序列号仅为 32 位。
他们只是环绕。