- 1、本文档共96页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据链路层 数据链路层设计问题 需要完成的特定功能: 为网络层提供设计良好的服务接口 确定如何将物理层的比特组成成帧 处理传输差错 调整帧的流速 为网络层提供的服务 基本服务是将源机器中来自网络层的数据传输给目的机器的网络层 一般都提供3种服务: 无确认无连接服务 有确认无连接服务 有确认的面向连接的服务 无确认无连接服务 此服务是指源机器向目的机器发送独立的帧,而目的机器对收到的帧不作确认。事先没有建立连接,事后也不存在释放。 此服务的适用范围:误码率很低的链路,例如,大多数局域网的数据链路层 有确认无连接服务 此服务不建立连接,但发送的每一帧都进行单独确认 如果在某个确定的时间间隔内,帧没有到达,就必须重发此帧 此服务的适用范围:无线系统之类的不可靠信道 有确认的面向连接的服务 数据链路层为网络层提供的最复杂的服务 源机器和目的机器在传递任何数据之前,先建立一条连接。在这条连接上所发送的每一帧都被编上号,数据链路层保证所发送的每一帧都确实已收到。 保证每帧只收到一次,而且所有的帧都是按正确顺序收到 为网络层进程间提供可靠传送比特流的服务 面向连接服务传送的三个阶段 第一阶段:通过对双方的用于追踪哪个帧接收到了,哪个帧未接收到所需要的变量和计数器初始化,从而建立连接。 第二阶段:进行实际的帧传输。 第三阶段:断开连接,释放用于维护连接的变量、缓冲区及其他资源。 成帧 物理层所做的工作是接收一个原始的比特流,并准备把它交给目的地。 不能保证这个比特流无差错。 上到数据链路层后才做差错检查、纠错等工作。 通常的方法是把比特流分成离散的帧,并对每帧计算出校验和。 当一帧到达目的地后重新计算校验和时,如果新计算的校验和不同于帧中所包括的值,数据链路层就知道出错了,从而会采取措施处理差错。 把比特流分成帧的一种方法是:在帧之间插入时间间隔 缺点:由于网络很难保证计时准确,所以在传输过程中时间间隔可能会被压缩,或者再插入其他间隔。 其他的成帧方法:1、字符计数法。2、带字符填充的首尾界符法。3、带位填充的首尾标志法。4、物理层编码违例法。 字符计数法 在帧头部中使用一个字段来标明帧内字符数。 面临的问题是计数值有可能由于传输差错而被“篡改”。 一旦出错,无法重新找到帧边界。 此方法已经很少使用。 带字符填充的首尾界符法 每一帧以ASCII字符序列DLE STX开头,以DLE EXE结束。 目的机器一旦丢失帧边界,只需查找DLE STX或DLE EXE字符序列,就可找到它所在的位置。 缺点:1、当DLE STX或DLE EXE出现在数据中时会干扰帧界的确定。2、完全依赖于8位字符,特别是ASCII字符。 第1点的解决方法:采用字符填充,即在数据中的每个偶然遇到的DLE字符前,插入一个DLE的ASCII代码。 第2点的解决方法:采用位填充 允许数据帧包含任意个数的比特,而且也允许每个字符的编码包含任意个数的比特。 工作方式如下:每一帧使用一个特殊的位模式,为开始和结束标志字节。当发送方的数据链路层在数据中遇到5个连续的1时,它自动在其后插入一个0到输出比特流中。 物理层编码违例法 只适用于那些在物理层介质的编码策略中采用冗余技术的网络。 差错控制 为了保证可靠传送,常采用的方法是向数据发送方提供有关接受方接收情况的反馈信息。 典型的做法:协议要求接收方发回特殊的控制帧,作为对输入肯定或否定性的确认。 若发送方收到关于某个帧的肯定确认,则它知道此帧已正确到达。若收到否定确认,则意味着发生了差错,相应的帧必须被重传。 若接收方没收到帧(即发送的帧丢失)或确认帧丢失,则使用计数器来解决这个问题。 当发送方发送一帧时,通常也启动计数器。 计数器计数到设定值时清0。在这个时间间隔内,要保证一帧到达对方并作相应处理后,对方的确认帧还能返回发送方。 正常情况下,在计时器终止计时前,帧被正确接收并返回确认帧,计时器清为0。 若所传出的帧或确认帧丢失,则计时器会发出超时信号,提醒发送方可能出现了问题,最明显的解决方法是重传此帧。 多次传送同一帧的危险:接收可能两次甚至多次收到同一帧,因而也会将同一帧多次交给网络层。 防止措施:对发出的各帧编号,这样接收方就能够辨别是重复帧还是新帧。 流量控制 解决发送方的传送能力比接收方大的问题。 此问题会导致的后果:即使传送过程中毫无差错,接收方也会因无力处理收到的帧而会丢失一些帧。 解决方法:引入流量控制来限制发送方发出的数据流量,使之不超过接收方的能力。 需要某种反馈机制使发送方知道接收方的情况。 大部分流量控制方案的基本原理相同。 差错检验和纠正 通常数字传输时,差错很少发生 模拟传输经常发生差错 光纤干线差错率很小 无线通信差错率较大 两种基本的处理差错策略: 纠错码 检
您可能关注的文档
- 企业会计准则会计分录大全文库.doc
- 物业管理质量手册.doc
- 《总裁执行模式》简单应用版1.ppt
- MBA教学课件营销管理科特勒中国13版第12章制定价格战略和流程.ppt
- 供应商管理基础教程.ppt
- 劳动关系管理8.ppt
- 企业品牌应对分析.ppt
- 学海导航福建省2012届高考历史第1轮复习第1单元考点3古代历史上的改革王安石变法课件人民版选修1.ppt
- 第七章防尘防毒技术.ppt
- 第十章矿尘防治.ppt
- 小学语文成语大全形容痛苦的成语.doc
- 鸭2025版新高考地理一轮复习选修第48讲环境保护教学案湘教版.doc
- 2024高考生物二轮复习课时作业9生物的变异与进化含解析.doc
- 新高考2024高考生物一轮复习练习14孟德尔豌豆杂交实验一含解析新人教版.doc
- 鸭2025版新高考历史一轮复习第一单元古代中国的政治制度第3讲从汉至元政治制度的演变学案新人教版.doc
- 2024高考物理二轮复习高考题型一选择题专项练4含解析.docx
- 2025届高考英语一轮复习阅读理解分类练习专题05阅读理解之七选五学与练含解析.doc
- 鸭2025版新高考历史一轮复习第十单元世界各国经济体制的创新和调整第27讲空前严重的资本主义世界经济.doc
- 鸭2025版新高考历史一轮复习第十二单元西方人文精神与近现代科技与文化第39讲近代以来世界科技的发展.doc
- 高考语文必威体育精装版精英时文精选素材十一.doc
文档评论(0)