当 rwnd = 0 时即不允许发送方再发送数据;过段时间 B 向 A 发送了 rwnd = 400 的报文段,但在传输过程丢失了,此时 A 仍然不发送数据,A, B 构成互相等待的局面。 解决方案是 TCP 连接一方收到对方的零窗口通知,就启动持续计时器,若时间到期就发送一个零窗口探测报文段,对方则会确认这个探测报文段,死锁的僵局就被打破了。