1. 可靠传输的工作原理————停止等待协议
1. 使用确认和重传机制,我们就可以在不可靠的传输网络上实现可靠的通信
2. 这种可靠传输协议常称为自动重传请求ARQ(Automatic Repeat reQuest)。
3. ARQ表明重传的请求是自动进行的,接收方不需要请求发送重传某个出错的分组。
2. 停止等待协议的优点是简单,缺点是信道利用率太低。
信道利用率
3. 流水线传输
发送方可连续发送多个分组,不必每发完一个分组就停顿下来等待对方的确认。这样可使信道上一直有数据不间断地传送。
由于信道上一直有数据不间断地传送,这种传输方式可获得很高的信道利用率。
4. 连续 ARQ 协议
- 可靠的流水线传输需要滑动窗口技术
- 滑动窗口协议比较复杂,是 TCP 协议的精髓所在。
- 发送方维持的发送窗口,它的意义是:位于发送窗口内的分组都可连续发送出去,而不需要等待对方的确认。这样,信道利用率就提高了。
- 连续 ARQ 协议规定,发送方每收到一个确认,就把发送窗口向前滑动一个分组的位置。