• 2022-10-25
    假定使用连续ARQ协议,发送窗口大小是3,而序列范围[0,15],而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方,下一个期望收到序号是5。 试问:接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。(5-21)
  • 答:如果接收方期望收到序号为 5 的分组,则说明它已经接收了序号 4 以前的分组并给出了确认。如果这些确认还没有被发送方收到,则确认消息可能包括 2、3、4 号分组,因此,确认号(期望号)为 3、4、5 的分组分别确认序号为 2、3、4 的分组。

    举一反三

    内容

    • 0

      使用连续ARQ协议时,若发送窗口为3,传输媒体保证在接收端按序收到分组。在某一时刻,接收方下一个期望收到的序号是5,则对序号为多少的分组的确认肯定已经被发送方接收到了? A: 4 B: 2 C: 1 D: 3

    • 1

      在滑动窗口协议中,接收方一般采用( )的方式,即不必对收到的分组逐个发送确认,而是对按序到达的最后一个分组发送确认。 A: 发送窗口 B: 累计确认 C: 接收窗口 D: 回退N

    • 2

      在停止等待协议中,下面哪些情况会一定会导致发送方超时重传( )。 A: 接收方收到正确分组 B: 接收方收到错误分组 C: 发送方发送的分组丢失 D: 接收方返回的确认丢失

    • 3

      使用连续ARQ协议时,当前的发送窗口大小是3。而接收方期望收到的分组的序号是5。那么发送方的窗口中可能的出现的序号组合是 A: [2,4] B: [3,5] C: [4,6] D: [5,8]

    • 4

      连续ARQ协议一次可以发送________(4个字),当然不能无限制发送任意分组,它使用________(4个字)协议,控制发送方和接收方所能发送和接收的分组的范围。接收到确认后,发送方的发送窗口就会向前滑动。接收方会对收到的数据报进行_____,例如接收方如果连续收到了分组M1、M2、M3、M5那么只需要返回对______分组的确认即可,表示到这个分组为止所有的分组都收到了。累积确认有可能会导致正常接收的数据报还要重传一遍