纵有疾风起
人生不言弃

计算机网络学习(十三)

一:主要知识点

可靠数据传输原理

二:可靠数据传输原理

计算机网络学习(十三)插图

1:为上层实体提供的服务抽象是:数据可以通过一条可靠的信道进行传输。借助于可靠信道,传输数据比特就不会受到损坏(由0变为1,或者相反)或丢失,而且所有数据都是按照其发送顺序进行交付。这恰好就是tcp向调用它的因特网所提供的服务模型。实现这种服务抽象是可靠数据传输协议的责任。

A:构造可靠数据传输协议

1:经完全可靠信道的可靠数据传输:rdt 1.0

计算机网络学习(十三)插图1

2:经具有比特差错信道的可靠数据传输:rdt 2.0

计算机网络学习(十三)插图2

计算机网络学习(十三)插图3

计算机网络学习(十三)插图4

计算机网络学习(十三)插图5

计算机网络学习(十三)插图6

3:经具有比特差错的丢包信道的可靠数据传输:rdt 3.0

计算机网络学习(十三)插图7

B:流水线可靠数据传输协议

计算机网络学习(十三)插图8

计算机网络学习(十三)插图9

1:因为许多从发送方接收方输送的分组可以被看做是填充到一条流水线中,故这种技术被称为流水线

2:流水线技术对可靠数据传输协议可带来如下影响:

a:必须增加序号范围。

b:协议非发送方和接收方两端也许必须缓存多个分组。

c:所需序号范围和对缓冲的要求取决于数据传输协议如何处理丢失,损坏及延时过大的分组。解决流水线的差错恢复有两种基本方法是:回退N步和选择重传。

C:回退N步

计算机网络学习(十三)插图10

1:回退N步即,当有数据超时没有收到回复时,从当前分组的序号开始后年的N个数据全部重新传送。

D:选择重传

计算机网络学习(十三)插图11

1:选择重传,即当前分组序号超时没有接受到回复,当前分组序号被重新传送,其余继续等待。

未经允许不得转载:起风网 » 计算机网络学习(十三)
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录