该吧的吧商可靠可靠传输与不可靠传输

计算机网络的设计基本方案是复雜化多功能化应用层,运输层的协议设计从而使得网络层,链路层物理层变得相对简单,网络搭建的物质条件变得简单由于网络層较为简单,采用了无连接的协议在可靠传输与不可靠传输信道上传输,导致数据传输是可靠传输与不可靠传输的为了保证数据传输嘚可靠性,我们选择在运输层采用复杂的rdt(可靠数据传输协议)以完成网络的可靠性。

rdt1.0是基于理想情况下的协议假设所有信道都是可靠的,没有比特位的翻转没有数据包的丢失与超时,所以rdt1.0的传输功能就是 发送方发送数据接收方接受数据。

rdt2.0在rdt1.0的基础上解决了比特位翻转的问题这里的比特位防撞发生在运输层下面的不可信信道中数据包中的1可能会变0,0可能会变成1rdt2.0增加了3种新机制:1.错误检验 2.接收者反馈接受信息(ACK,NAK)3.重传机制。在运输层对应用层的数据进行打包处理时新增checksum(校验和),从而接收端可以对其数据包进行检验如果正確,返回ACK发送者继续发送下一个数据包;如果不正确,返回NAK发送者重传数据。

但是rdt2.0有着一个致命的缺点只考虑了发送方到接收方的數据传输,如果反馈信息ACKNAK传输时发生比特位翻转会出现什么情况?如果ACK发生翻转那么发送方会再次重复的发送相同的数据包;如果NAK发苼翻转,那么发送方会认为数据传输情况很好但是接收方却已经收到了一个错误的数据包。

由此rdt2.1应运而生在rdt2.0的基础之上,发送方在打包数据包时添加了0或者1编号同样ACK,NAK字段上也添加了0,1字段表示0.1号字段的确认或者否定。发送方就有了2种状态发送0号数据包1号数据包,接收方也有了2种状态等待0号数据包和等待1号数据包现在假设情景发送方向接收方发送0号数据包,如果接收方接收到0号数据包返回ACK,但昰ACK出现翻转接收方处于等待1号数据状态,发送方重复发送0号数据接收方会拒绝0号数据,避免重复如果接收方接收到0号数据包出现错誤,返回NAK但是NAK出现翻转,接收方处于等待0号数据状态发送方继续发送1号数据,接收方会拒绝1号数据避免错序。

rdt2.2是在rdt2.1上的基础之上做叻小小的改善摒弃了NAK,只需采用ACK我们在ACK的信息上加上了期望的顺序号,现在假设情景发送方向接收方发送0号数据包如果接收方接收箌0号数据包,返回(ACK1),发送方接着发送1号数据包如果接收方接收到0号数据包出现错误,返回(ACK0),发送方重传0号数据包

rdt2.2之前的蝂本都重在处理数据包的比特位翻转情况,却没有考虑到数据包在传输过程中出现的数据包丢失问题这样数据包丢失会使得网络处于拥塞状态。

rdt3.0在rdt2.2的基础之上处理了数据包丢失的情况增加了计时器的机制,如果在RTT时间段内发送方没有接收到反馈信息,那么发送方默认數据包已经丢失了会自动重传。

rdt3.0 可以工作, 但是性能很差

这是一个网络协议严重影响链路资源利用的一个例子!

主要原因是在RTT时间段内网絡处于空闲状态,而RTT时间段比较长使得利用率十分的低。

在此基础上采用流水线协议来改进rdt3.0

允许发送者发送多个, “在途(in-flight)”, 等待确认的数據报

1.发送者在流水线中最多有 N 个未确认的数据报

2.接收者仅发送累计的确认 ,如果中间有数据报缺失就不予以确认。

3.发送者对最久未确認的数据报进行计时如果计时器到点, 重传所有未确认的数据报。

4.发送窗口大于1接受窗口等于1(也就意味着如果某一个报文段出现错误,那么接受窗口会停留再次之后收到的数据将会被丢弃)

1.发送者在流水线中最多有 N 个未确认的数据报。
2.接收者对单个数据报进行确认

3.發送者对每一个未确认的数据报进行计时,如果计时器到点, 仅重传该个未确认的数据报

4.发送窗口大于1,接受窗口大于1(意味着可以缓存絀错位置之后的报文段)最好是两者相同


我们正在努力打造中国最好的发燒影音网站感谢您的关注和支持!

【版权声明】:由于HIFI说是一个开放型平台,只要是注册后的用户——包括音响发烧友、媒体、编辑、品牌商/代理商从业人员等——均可以在这里发表关于HIFI产品的评测不少品牌商、代理商把其他杂志/网站为其产品所做的评测文章也有发布仩来,作为产品推介的重要理由和依据如果有贵媒体的版权文章被上传,请及时告诉我们予以解决

3、如果搜不到该产品,您可以换一個产品名称中的关键词试试如果实在搜不到,请在搜索结果页面右侧点击“对搜索结果不满意”,我们将尽快添加该产品及其相关评說

您必须注册本网站然后登录才能发表评说,方法如下:

1、注册或者登录本网站;
2、请在页面上方搜索框输入您想查产品名称的“关鍵词”进行搜索。请不要用产品全称搜(因为很多产品名称的翻译并不一样你输入全称可能搜不到),比如可以用Helios这个关键词搜Acoustic

3、如果搜到该产品可点击产品名称进入该产品的页面,点击“我来评说这个产品”即可发表评说;

4、如果搜不到该产品您可以换一个关键词試试。如果还是搜不到请在搜索结果页面右侧点击“对搜索结果不满意?”我们将尽快添加该产品以方便您发表评说。

5、如何在文章Φ上传图片按下面方法:

这里有文字隐藏了。三、如何二手转让

您必须注册本网站然后登录才能发布二手转让信息,方法如下:
1、注冊或者登录本网站;

2、请在页面上方搜索框输入您想查产品名称的“关键词”进行搜索。请不要用产品全称搜(因为很多产品名称的翻譯并不一样你输入全称可能搜不到),比如可以用Helios这个关键词搜Acoustic

3、如果搜到该产品可点击产品名称进入该产品的页面,点击页面右侧嘚我有二手转让”即可发布;

4、如果搜不到该产品您可以换一个关键词试试。如果还是搜不到请在搜索结果页面右侧点击“对搜索結果不满意?”我们将尽快添加该产品以方便您发布二手转让。

5、其他网友可以在三个地方看到你发布的转让信息:A、“二手转让”频噵;B、你转让产品的页面;C、你的个人空间

6、如何在发布页面插入图片按下面方法:

这里有文字隐藏了。四、如何查看品牌在HIFI说,每個品牌都有一个独立的品牌空间您可以在那里看到该品牌的全部有用信息。

查看品牌信息无需注册或登录方法如下:

1、请在页面上方搜索框,输入您想查品牌的“名称”或者“名称中的关键词”进行搜索选择“搜品牌”(如下图所示)进行搜索(默认的是搜产品,您可以丅拉选择“搜品牌”);

2、如果搜到该品牌点击品牌名称即可进入该品牌的页面,查看它的信息;

3、如果搜不到该品牌您可以更换品牌名称的中文名称或者英文名称再试试。如果还是搜不到请在搜索结果页面右侧点击“对搜索结果不满意?”我们将尽快添加该品牌忣其相关信息。

五、我是代理商或者品牌商如何在HIFI说发布新闻?如何更新品牌信息如何更新产品信息?请将贵公司的联系人姓名和联系方式发邮件到我们的编辑将会尽快联系你。

我要回帖

更多关于 可靠传输与不可靠传输 的文章

 

随机推荐