- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章数据链路层 导入 PPP协议是目前Internet上使用最为广泛的点对点数据链路层协议。 什么是数据链路层?其功能是什么?它包括哪些设计要点和关键技术?数据链路层协议包含哪些基本类型和具体实现方法? 主要内容 3.1 数据链路层的基本概念 3.2 差错控制编码技术 3.3 数据链路层协议 3.4 数据链路层协议示例 3.1 数据链路层的基本概念 3.1.1 链路和数据链路 3.1.2 数据链路层为网络层提供的服务 3.1.3 数据链路层设计要点 3.1.1 链路和数据链路 链路,又叫物理链路,是一条无源的点到点的物理线路,中间没有任何交换节点。 物理链路加上必要的通信协议(规程),或者说把实现通信协议(规程)的硬件或软件加在链路上,就构成了数据链路,也称逻辑链路。 3.1.2 数据链路层为网络层提供的服务 设立数据链路层的主要目的 将原始的、不可靠的物理线路变为对网络层无差错的数据链路。为了实现这个目的,数据链路层必须实现链路管理、成帧与透明传输、流量控制、差错控制等功能。 数据链路层必须实现链路管理、成帧与透明传输、流量控制、差错控制等功能。 数据链路层为网络层提供的服务中最主要的是 将数据从源主机的网络层传输到目的主机的网络层。 数据链路层提供以下3种可能服务 1. 无确认的无连接服务 当线路通信质量高(错误率很低)时,或在实时通信中,此类服务是很合适的。 目前,绝大多数局域网中均采用此项服务。 2. 有确认的无连接服务 数据链路层上提供确认只是一种优化,而永远不应该是一种要求。此类服务用在不可靠的无线信道上是非常适合的。 3. 有确认的面向连接服务 数据链路层的面向连接的服务为网络层提供了可靠的数据传输服务。 面向连接的服务的数据传输要经过3个不同的阶段:建立连接、数据传输和释放连接。 3.1.3 数据链路层设计要点 组帧与帧同步 透明传输 流量控制 差错控制 寻址 组帧与帧同步 在数据链路层,数据传送的基本单位是帧 。 组帧主要是便于进行错误检测和纠正,在某些情况下可提高传输效率。 帧同步是指接收端应当能从收到的比特流中准确地区分出一帧的开始和结束的位置。 网络传输中很难保证计时的正确和一致(很难保证收发双方的时钟能精确一致),所以采用依靠时间或时间间隔关系来标识一帧的开始和结束位置的方法显然是不可行的。 常用的有4种帧同步方法 字节计数法 字符填充首尾定界法 比特填充首尾定界法 物理层违例编码法 透明传输 透明传输就是不管所传数据是什么样的比特组合(字符型数据或二进制数据),都应当能够在链路上安全可靠地传输。 流量控制 流量控制实际上是对发送方数据流量的控制,使其发送速率不至于超过接收端的处理能力。 当接收端来不及接收时,就必须及时控制发送端发送数据的速率,以使收发双方达到匹配。 流量控制常用的方法有两种。 基于反馈的流量控制(Feedback-Based Flow Control) 基于速率的流量控制(Rate-Based Flow Control) 差错控制 前向纠错(Forward Error Correction, FEC) 即接收方收到有差错的数据帧时能自动将差错改正过来。 这种方法的开销较大,不适合于计算机网络通信。 自动请求重发(Automatic Repeat reQuest, ARQ) 即接收方如果检测出收到的帧中有差错,就让发送方重复发送这一帧,直到接收方正确收到这一帧为止。 这种方法在计算机网络通信中是最常用的。 传输差错可分为两大类:一类是比特差错;而另一类就是出现了帧丢失、帧重复或帧失序。 要解决这两类传输差错问题,从而实现数据链路层的可靠传输,必须在差错检测技术的基础上,增加定时器、帧编号、确认和重传机制。 目前因特网上广泛使用的数据链路层协议已不再使用确认和重传机制了,即不提供向上的可靠传输服务了。 寻址 必须保证每一帧都能送到正确的目的站,接收方也应知道发送方是哪个站。 3.2 差错控制编码技术 3.2.1 奇偶校验码 3.2.2 循环冗余校验码 3.2.3 海明码 3.2.1 奇偶校验码 奇偶校验码 是通过增加冗余位来使得码字中“1”的个数为奇数(奇校验)或偶数(偶校验)的编码方法。 奇偶校验码可分为垂直、水平、水平垂直奇偶校验等几种方式 3.2.2 循环冗余校验码(Cyclic Redundancy Check, CRC) CRC又叫多项式编码(polynomial code) 基本思想是:将比特串看成是系数为0或1的多项式。一个k比特构成的帧看作是一个k-1次多项式系数列表,该多项式共有k项,从xk-1到x0,这个多项式的最高阶为k-1。 如比特串110011共有6位,对应一个共有6项的多项式,其系
您可能关注的文档
- 人教版小学一年级语文下册__5、看电视51211.ppt
- Chapter15 碳负离子 缩合反应.ppt
- 经典实用有价值企业管理培训课件:如何让会议更有质量和效率.ppt
- 环境地质学与地质灾害防治技术(滑坡).ppt
- 管理沟通12819.ppt
- 生产计划与控制实务88429.ppt
- 大学物理实验绪论15790.ppt
- 第十三章.利水渗湿药.ppt
- 政治生活第一课课件3.ppt
- 画法几何73023.ppt
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
最近下载
- 吸气同步筛孔雾化相结合的高流量氧疗设备.pdf VIP
- 原子能院学位论文格式模板(18页).doc
- 2025年征兵的心理测试题库及答案 .pdf VIP
- 基于人工智能的交互式护理床设计.pdf VIP
- 重庆市第一中学校2024-2025学年高三上学期12月月考英语试题(含答案).docx VIP
- 2024年华医网继续教育基于人文护理理念下的压疮护理答案.docx VIP
- 5.5 有趣的算式(课件)2024-2025学年度北师大版数学一年级下册.pptx VIP
- Newzoo:2024年全球游戏市场报告(英文版).pdf VIP
- 脑血管造影术患者的护理查房课件.pptx VIP
- 肺部感染护理查房.pptx
文档评论(0)