- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
工业通信与网络技术
差错控制、流量控制和高级数据链路控制数据链路控制协议流量控制调整数据流,防止缓存溢出差错检测差错控制对损坏帧重传12
数据链路层功能向网络层提供服务接口组帧、帧同步差错控制:纠正传输比特差错流量控制:调节数据流量发送站发送帧的速度=接受站接纳这些帧的速度寻址多点线路,指明站点身份链路支持自身的控制:控制信息和数据在同一链路上链路管理:管理数据交换的初始化、维持以及终止等工作
确保发送实体发送的数据不会超出接收实体接收数据能力的一种技术防止缓存溢出传输时间-Transmissiontime一个帧的所有比特送到媒体上所花的时间传播时间-Propagationtime一个比特经过链路从源点到终点所花的时间1.流量控制
帧传输模型?传播时延传输时延
将一帧所有比特发送到传输媒体所花的时间与帧的长度成正比传输时间=L/RL=以比特为单位的帧长度传输时间(传输时延)—tframe一个比特通过链路的时间传播时间=d/Vd=以米为单位的链路距离V=以m/s为单位的传播速度传播时间(传播时延)—tprop传输时间与传播时间
1.1停止等待流量控制源实体传输一个帧目的实体收到帧并发送确认下个帧发送前等待确认目的实体可以通过不发送确认而停止数据流如果一个报文通过少量但比较长的帧来发送,那么这个过程很难再完善。在一个报文使用多个帧传送时,停止等待过程显得不太合适,因为一次只能够传送一个帧。
Src传播时延传输时延Ack传输时延传播时延DestnFrameSrcDestn
缓存空间限制01及早发现传输错误差错发生,重传的数据量也少02阻止一个站点长时间占用传输媒体03大数据块分割成小数据块
停止等待方式的链路利用率链路的比特长度:当比特流完全占满整个链路时,链路上的比特数量B=R×(d/v) R:bps;d:m非导向媒体:v=3x108m/s导向媒体:v=2x108m/s传送数据的总时间T=nTF=n(tframe+2tprop)TF=tprop+tframe+tproc+tprop+tack+tproc线路利用率或者效率U=ntframe/n(tframe+2tprop)=tframe/(tframe+2tprop)=1/(1+2a)a=tprop/tframe传输时间归一化传播时延表示为变量a
当a1和a1时,皆有:总时间T=1+2aU=1/(1+2a)a的另一个表达式L=424bits,d=1000km,R=155.52Mbps例1:求ATM的链路利用率 L=1000bits,d=0.1km~10km,R=10Mbps~1Gbps例2:求LAN的链路利用率L=1000bits,d=5000km,R=56Kbps例3:求拨号数据链路利用率
1.2滑动窗口流量控制允许多个帧传送接收器分配W个帧的缓存发送器可以在没有确认的情况下发送W个帧每个帧都有序号标识ACK包括下个希望接收的帧序号序号大小是受限的K比特长的字段,模编号为2k,窗口大小为2k-1
发送方滑动窗口当收到确认时,滑动窗口向右扩展当发送出数据时,滑动窗口从左边开始收缩;
接收方滑动窗口当接收到数据时,滑动窗口从左边开始收缩;当发送确认时,滑动窗口向右扩展
滑动窗口例1:序号字段3比特,窗口大小7
例2:
滑动窗口的改进接收方可以通过不允许继续发送(ReceiveNotReady)来对帧进行确认站点必须发送一个正常的确认帧来重新启动滑动窗口如双向发送,使用piggybacking(捎带确认)数据帧:帧序号、确认序号如果无数据发送,使用确认帧如果只送数据而不需发送确认,则重送上一个确认编号
丢失的帧损坏的帧检测和纠正帧传输过程中出现的差错差错检测肯定确认超时重传否认与重传差错控制技术:2.差错控制
0102030405ARQ(AutomaticRepeatRequest)自动重传请求停止等待ARQ(stop-and-waitARQ)返回NARQ(go-back-NARQ)选择拒绝ARQ(selective-rejectARQ)
2.1停止等待ARQ发送方保留帧的副本源点发送一个帧等待ACK收到损坏的帧,丢弃它发送器超时没有收到确认,重传确认损坏,发送器无法辨认重传接收到两个互为副本的帧使用ACK0和ACK1
优势和不足低效率停止等待ARQ简单
2.2返回NARQ基于滑动窗口流量控制没有收到确认帧的最大数目取决于窗口大小无差错,终点肯定确认接收到的帧有差错,发送一个否认放弃这个帧及之后的所有帧发送器必须重传有差错的帧及后面所有的帧
返回NARQ:损坏的帧接收器检测到第i个帧出错发送否认i发送器得到否认i发送器
您可能关注的文档
最近下载
- 辩论赛培训PPT课件.pptx
- 2025年天津继续教育公需课考试答案-为中国式现代化提供强大动力和制度保障.docx VIP
- 一起非法运输烟花爆竹药料爆炸事故-事故案例-案例分析-爆炸事故.docx
- 11-《卓有成效的管理者》电子版.pdf
- 新青岛版六年级下册科学15太阳系(动画版).pptx
- Haier海尔241升风冷定频两门冰箱 BCD-241WDCV说明书用户手册.pdf
- 2025年部编版新教材语文小学一年级下册全册教案(含教学计划).docx
- 【高考生物】备战2025年高考易错题(新高考专用)易错点14 群落常见的“四个”理解误区(原卷版).docx
- 党风培训ppt课件.pptx VIP
- 领湃科技:衡阳弘新建设厂房和附属设施设备、机器设备租金价值资产评估报告.docx
文档评论(0)