计算机网络学习-可靠传输

可靠数据传输协议rdt
rdt1.0 无差错传输


image.png

image.png

rdt2.0 存在比特错误
需要增加校验帧、肯定反馈ACK、否定反馈NAK(需重传)技术


image.png

image.png

rdt2.1 反馈存在问题
无论是ACK还是NAK,如果不能正确识别,都重传数据,但此时需要明确重传的报文是哪一个,因此还需给报文增加序列号。


image.png

image.png

rdt2.2 利用ACK取代NAK


image.png

image.png

rdt3.0 存在丢包情形
需增加超时重传机制


image.png

停等协议的效率不高问题,出现了流水线技术。
流水线解决差错控制的方式有GBN和SR。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运输层协议概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是...
    srtianxia阅读 7,267评论 0 2
  • 本书结构是自顶向下的,所以请按下列顺序阅读: 1.计算机网络自顶向下--应用层2.计算机网络自顶向下--运输层3....
    牛富贵儿阅读 8,048评论 0 3
  • Transport Layer About service 传输层服务提供一种进程之间的逻辑通信,主要的三个功能有...
    我是小栗子阅读 5,687评论 0 3
  • 可靠数据传输对于应用层、传输层、链路层都很重要,是网络领域的Top10问题。对于传输层来说,由于相邻的网络层是不可...
    六尺帐篷阅读 11,599评论 1 15
  • 寒假之后开学第一堂课,我惊讶地发现鑫瘦了一大圈。我原本以为这孩子期末考得不错,被老师免了作业,假期应该过得相对...
    吴歌3134阅读 864评论 1 2