计算机网络-数据链路层资料.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据链路层 数据链路层使用的信道主要有以下两种类型: 点对点信道。这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发 数据链路层的简单模型 数据链路层的简单模型( 续) 理解:数据传输过程中差错产生的原因与性质 掌握:误码率的定义与差错控制方法 掌握:数据链路层的基本概念 了解:面向字符型数据链路层协议实例—BSC 掌握:面向比特型数据链路层协议实例— HDLC 掌握:Internet中的数据链路层协议ppp 数据链路层 数据链路层基本概念 成帧 差错控制 流量控制 数据链路层协议 数据链路层协议实例 数据链路:数据链路层实体的连接叫数据链路。多个数据链路复用一条物理连接。 帧:数据链路层的分组 链路层工作的前提:物理层必须导通 为什么要设置数据链路层 在原始物理传输线路上传输数据信号是有差错的; 设计数据链路层的主要目的: 将有差错的物理线路改进成无差错的数据链路; 方法 — 差错检测 差错控制 流量控制 作用:改善数据传输质量,向网络层提供高质量的服务。 数据链路层协议 — 为实现数据链路控制功能而制定的规程或协议。 功能 建立、维护、拆除数据链路 组帧、同步 差错控制 流量控制 透明传输 寻址(多点链路) 总之解决相邻两点的传输问题 DL协议的一般特性 面向字符的协议特性:用控制字符实现控制,报文里出现与控制字符相同的字符加转义字符DLE。 面向字符的协议有:BSC(IBM Binary Synchronous Communication)二进制同步通信规程、SLIP(Serial Line Internet Protocol)串行线路接口协议。 面向比特协议特性:采用统一帧格式,用特殊二进制串做帧开始和结束的标志。 面向比特的协议有:HDLC(High Level Data Link Control)高级数据链路控制协议、PPP(Peer-Peer Protocol)端对端协议。 其他特性: 通信方式:全双工、半双工 发送方式:停等方式、连续方式 同步方式: 同步 NOR 正常响应 主次站应答工作 异步 异步平衡方式ABM 非正常响应 各自自主发送 异步响应方式 ARM 主次可互换的应答方式 传输代码:比特、ASCII、EBCD 差错控制:BCC 面向字符 CRC 面向比特 传输协议:ARQ、连续ARQ、选择ARQ 速率、帧长 数据链路层向网络层提供的服务 面向连接确认服务 (acknowledged connection-oriented service) 无连接确认服务 (acknowladged connectionless service) 无连接不确认服务 (unacknowledged connectionless service) 实际数据路径 与 虚拟数据路径 数据链路层 数据链路层基本概念 成帧 差错控制 流量控制 数据链路层协议 数据链路层协议实例 (1) 字符记数法 在帧头部使用一个字段表示帧内字符数。目标机接收到该帧时,根据字段提供的字节数,可以知道帧的结束位置。 问题:计数字段出错,收方无法判断帧结束位置。失去同步。目标机无法知道下一帧位置。即使知道出错也无法说明重新发送应该跳回多少字符。 很少使用或与其它方法合用。 (2)带填充字符首尾界符法 每一帧开始用帧开始字符STX标记,帧尾部用帧结束字符ETX标记。 透明传输:数据传输中,如果帧的首尾定界符出现在信息位,采用在信息位的定界符前面填充一个转义字符DLE来区分。 接收:单独的控制字符是标记,和DLE成对出现的控制字符是数据本身。 发送前: 发送序列: (3)带填充位的首尾标志法 使用特殊位模式作为帧的开始和结束标志。 透明传输:信息位中出现和开始标志相同的串,在5个连续的“1”后自动插入一个“0” 。 接收:自动删除5个连续“1”后的“0”。 发送前: 发送码: (4)物理层编码违例法 在物理层编码中有冗余的网络。如曼码的1:高-低 0:低-高,则用高-高或低-低电平表示帧边界。 很多数据链路层协议使用字符记数和其它方法结合来提高可靠性。帧到达时,用记数字段确定帧尾,只有当帧结束标志出现在帧尾并且检验和正确的时候,才接受帧。否则继续扫描到下一个定界符。 数据链路层 数据链路层基本概念 成帧 差错控制 流量控制 数据链路层协议 数据链路层协议实例 差错控制 (1)差错产生的原

文档评论(0)

cc880559 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档