问答题
简答题
在协议6中,当一个数据帧到达的时候,需要执行一个检查,看它的序列号是否与期望的序列号不同,并且no_nak为真。如果这两个条件都成立,则发送一个NAK。否则的话,启用辅助定时器。假定else子句被省略掉。这种改变会影响协议的正确性吗?
【参考答案】
可能导致死锁。假定有一组帧正确到达,并被接收。然后,接收方会向前移动窗口。
现在假定所有的确认帧都丢失了,发送......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
点击查看答案
