TCPv4规范(RFC 793)classifies a received segment as unacceptable如果它的长度为零,则序列号等于RCV.NXT + RCV.WND,而接收窗口不为零(表中的第二行)。
这实质上意味着除了可能发送ACK之外,该段将被丢弃。不会进行ACK处理或发送窗口更新。
这有什么理由?
考虑这种情况:
是否有一些我不理解的部分?这种情况真的可能吗?
note :我问这里而不是networkengineering.stackexchange.com,因为我在实现TCP / IP堆栈时遇到了这个问题,这些协议细节似乎比通常被理解为网络更接近编程工程。