假定使用连接ARQ协议,发送窗口大小是3,而序号范围是[0,15],而传输媒体保证在接收方能够按序收到分组。在某一时刻,在接收方,下一个期望收到的序号是5。试问: (1)在发送方的发送窗口中可能出现的序号组合有哪些? (2)接收方已经发送出的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组
(1)在接收方,下一个期望收到的序号是5。这表示序号到4为止的分组都已经收到。若这些确认方都已经到达发送方,则发送窗口最靠前,其范围是[5,7]。 假定所以的确认都丢失了,发送方都没有收到这些确认。这时,发送窗口最靠后,应为[2,4]。 因此,发送窗口可能是[2,4], [3,5], [4,6], [5,7]。 (2)接收方期望收到序号为5的分组,说明序号2,3,4的分组均已收到,并且发送了确认。对于序号为1的分组的确认肯定被发送方收到了,否则发送方不可能发送4号分组。可见,对序号为2,3,4的分组的确认可能仍滞留在网络中。这些确认是用来确认确认序号为2,3,4的分组的。
举一反三
- 假定使用连续ARQ协议,发送窗口大小是3,而序列范围[0,15],而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方,下一个期望收到序号是5。 试问:接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。(5-21)
- 假设使用连续ARQ协议中,发送窗口大小是3,序列范围是[0,15],而传送媒体保证在接收方能接收到分组,在某时刻,在接收方,下一个期望收到的序号是5 试问:1)在发送方的发送窗口中你可能出现的序号组合有哪几种? 2) 接收方已经发送出去的,但在网络中(未到达发送方)的确认分组可能有那些?说明这些确认分组是用来确认那些序号的分组
- 假定使用连续ARQ协议中,发送窗口大小是3,而序列范围[0,15],而传输媒体保证在接收方能够按序收到分组。而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方,下一个期望收到序号是5。那么接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有( )。 A: 1 B: 2 C: 3 D: 4
- 假定使用连续ARQ协议中,发送窗口大小事3,而序列范围[0,15],而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方,下一个期望收到序号是5。接收方已经发送出去的、但仍滞留在网络中(即还未到达发送方)的确认分组可能有哪些?(下列为用确认号代表的分组) (2分) A: 0 B: 1 C: 2 D: 3 E: 4 F: 5
- 连续ARQ协议中,假设发送方的窗口大小为3,序号范围是0~15,假定网络能保证接收方按序收到分组。在某一时刻,接收方下一个期望收到的序号是6。请问接收方已经发出,但是还没有到达发送方的确认分组可能有哪些?(请以 0,1,2,3,.... 的格式给出分组序列)
内容
- 0
使用连续ARQ协议时,若发送窗口为3,传输媒体保证在接收端按序收到分组。在某一时刻,接收方下一个期望收到的序号是5,则对序号为多少的分组的确认肯定已经被发送方接收到了? A: 4 B: 2 C: 1 D: 3
- 1
使用连续ARQ协议时,当前的发送窗口大小是3。而接收方期望收到的分组的序号是5。那么发送方的窗口中可能的出现的序号组合是 A: [2,4] B: [3,5] C: [4,6] D: [5,8]
- 2
在滑动窗口协议中,接收方一般采用( )的方式,即不必对收到的分组逐个发送确认,而是对按序到达的最后一个分组发送确认。 A: 发送窗口 B: 累计确认 C: 接收窗口 D: 回退N
- 3
在停止等待协议中,下面哪些情况会一定会导致发送方超时重传( )。 A: 接收方收到正确分组 B: 接收方收到错误分组 C: 发送方发送的分组丢失 D: 接收方返回的确认丢失
- 4
滑动窗口协议实质上就是将可靠数据传输的工作过程,抽象到分组序号空间,即发送方确保分组按序发送,接收方确保分组按序提交。