手把手教你做计算机网络基础大题—ARQ协议

一、题目

假定使用连续ARQ协议,发送窗口大小是3,而序号范围是[0,15],而传输媒体保证在接收方能够按序收到分组。在某一时刻,在接收方,下一个期望收到的序号是5。试问:
(1)在发送方的发送窗口中可能出现的序号组合有哪些?
(2)接收方已经发送出的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。

二、解答

下一个期望收到的序号为5,说明4及以下的报文全部收到。
(1)因为到4为止的报文都已经收到,若这些确认全部到达接收方,则WT=[5,6,7]
若所有的确认都丢失,则WT=[2,3,4]
若3号确认丢失,则WT=[3,4,5]
若4号确认丢失,则WT=[4,5,6]
所以,WT可能是[2,3,4],[3,4,5],[4,5,6],[5,6,7]中的任何一个。
(2)因为WT=3,ACK=5,所以0、1号报文的确认肯定已经到达发送方,否则不会发送4
号分组。所以,可能滞留在网络中的确认是2,3,4,是对2,3,4号分组的确认。

[注]:自动重传请求 ARQ  (Automatic Repeat reQuest)意思是重传的请求是自动进行的,接收方不需要请求发送方重传某个出错的分组。连续ARQ协议是在发送完一个数据帧后,不是停下来等待应答帧,而是可以连续发送窗口内的数据帧。如果在此过程中又收到了接收端发来的应答帧,窗口可以向前移动,那么还可以接着发送窗口内其他没有发送的数据帧。

➡️欢迎小伙伴在下方评论区留言!关注我的csdn!更多精彩等着你!

猜你喜欢

转载自blog.csdn.net/m0_53291252/article/details/129244151
今日推荐