如下所示,在步骤7,当接收者在正确的ACK是(18)的同时向发送者发送ACK(16)时,发送者是否将其作为分组(17)的ACK?如果没有,我们是否需要将SEQ:17转发给SEQ:19?
Sender Receiver
1: SEQ:15 ->
2: SEQ:16 -> (dropped)
3: SEQ:17 ->
4: SEQ:18 ->
5: SEQ:19 ->
6: <- ACK:16 (for SEQ:15 packet)
7: <- ACK:16 (for SEQ:17 packet)
8: <- ACK:16
9: <- ACK:16
10: SEQ:16 ->
答案 0 :(得分:0)
当然不是。它将它作为16的ACK以及之前的所有内容。
在确认之后将其视为对某事的确认并没有意义。
任何未确认的数据都应重新传输。