- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 网络体系结构 (2) 本节内容 数据链路层 网络层 1 数据链路层 数据链路层的用途 数据帧边界的划分方法 流量控制 差错控制 多链路规程 常见数据链层协议 1.1数据链路层的用途 物理层存在线路干扰,故物理层提供的服务是不可靠的。 由于线路总是存在在节点之间的,所以每段线路对于节点设备提供的都是不可靠服务。 所以,数据链路层需要保证节点间的数据传输是可靠的。 具体功能 为临近的两个节点的网络层提供数据传输服务。 将源节点和目标节点物理层提供的比特流进行分帧。 为源节点和目标节点之间进行流量控制、差错控制。 控制源节点和目标节点间链路的建立、维护和释放。 1.2划分帧边界的原因 分帧的目的: 为了使传输中发生差错后只将出错的有限数据进行重发,数据链路层将比特流组织成以帧为单位传送。 帧的组织结构必须设计成使接收方法能够明确的从物理层收到比特流中对其进行识别,也即能从比特流中区分出帧的起始与终止,这就是帧同步要解决的问题。 字符计数法 规则:以一个特殊字符表征一帧的起始,并以一个专门字段来标明帧内的字节数。接受方可以通过对该特殊字符的识别从比特流中区分出帧的起始,并从专门字段中获知该帧中随后跟随的数据字节数,从而可确定出帧的终止位置。 优点:容易实现。 缺点:这种方法最大的问题在于如果标识帧大小的字段出错,即失却了帧边界划分的依据,将造成灾难性的后果。 字符填充的首尾定界符法 该法用一些特定的字符来定界一帧的起始与终止,为了不使数据信息位中出现的与特定字符相同的字符被误判为帧的首尾定界符,可以在这种数据字符前填充一个转义控制字符(DLE)以示区别,从而达到数据的透明性。 比特填充的首尾定界符法 规则:该法以一组特定的比特模式(来标志一帧的起始与终止。 为了不使信息位中出现的与该特定模式相似的比特串被误判为帧的首尾标志,可以采用比特填充的方法。比如,采用特定模则对信息位中的任何连续出现的5个“1”,发送方自动在其后插入一个“0”,而接受方则做该过程的逆操作,即每收到连续5个“1”,则自动删去其后所跟的“0”,以此恢复原始信息,实现数据传输的透明性。 比特填充很容易由硬件来实现,性能优于字符填充方法。 违法编码法 该法在物理层采用特定的比特编码方法时采用。例如,曼彻斯特编码方法,是将数据比特“1”编码成“高-低”电平对,将数据比特“0”编码成“低-高”电平对。而“高-高”电平对和“低-低”电平对在数据比特中是违法的。可以借用这些违法编码序列来定界帧的起始与终止。局域网IEEE 802标准中就采用了这种方法。违法编码法不需要任何填充技术,便能实现数据的透明性,但它只适用采用冗余编码的特殊编码环境。 各种划分方法的应用 字节计数法:已放弃使用。 字符填充法:低速设备,如语音调制解调器 比特填充法:高速广域网设备,如路由器串口,部分局域网,如令牌环 违法编码法:高速局域网,如以太网 1.3 流量控制 使用流量控制的原因 目前使用的流量控制的技术 空闲重发请求协议(停止-等待协议) XON/XOFF协议 滑动窗口协议 1.4 差错控制 使用差错控制的原因 数据链路层差错控制的方法 反馈检测法 自动重发请求法(ARQ法) 前向纠错法(FEC) 混合纠错法(HFC) 1.5多链路规程 MLP定义了当临近两个节点间存在多条物理链路时,且每个物理链路上存在协议相同的数据链路层,则可以使用MLP将若干个链路进行捆绑,形成一个高速数据通道。 因特网中常见的数据链路层协议 SLIP(串行链路因特网协议) PPP(点对点协议) PPPOE(以太网点对点协议) SLIP协议 SLIP(Serial Line Internet Protocol)意为串行线路Internet协议,使用在调制解调器连接的拨号网络上。一般调制解调器是挂接在串口上,也叫COM口(或RS-232端口)。 PPP协议 PPP(Point to Point Protocol,点到点协议)用于实现与SLIP一样的目的和作用,它在实现其作用的方式上比SLIP要优越得多。 PPP连接协议包括出错检测和纠正,以及分组验证,这是一个安全性特征,它能确保接收的数据分组确实来自于发送者。这些特性合起来使得通过电话线可以建立更为安全的连接。PPP是一种被认可的Internet标准协议,所以目前得到最广泛的开发支持。 PPPOE协议 1998年后期问世的以太网点对点协议(PPP over Ethernet)。通过把最经济的局域网技术以太网和点对点协议的可扩展性及管理控制功能结合在一起,网络服务提供商和电信运营商便可利用可靠和熟悉的技术来加速部署高速互联网业务。它使服务提供商在通过数字用户线、电缆调制解调器或无线连接等方式,提供支持多
文档评论(0)