PPP协议 & HDLC协议

您所在的位置:网站首页 ppp协议工作 PPP协议 & HDLC协议

PPP协议 & HDLC协议

2024-06-24 09:00| 来源: 网络整理| 查看: 265

前言

  前面几篇重点介绍了局域网及其相关的协议,本文简单介绍一下广域网以及两种最常用的广域网链路层协议——PPP协议和HDLC协议。

了解即可,了解即可,了解即可,记记最后的结论。

本文内容

1 广域网

  广域网(WAN,Wide Area Network),通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。   广域网的通信子网主要使用分组交换技术。广域网的通信子网可以利用公共分组交换网、卫星通信网和无线分组交换网,它将分布在不同地区的局域网或计算机i系统互连起来,达到资源共享的目的。如因特网。   PPP协议和HDLC协议是目前应用最常用的广域网中的链路层协议。

2 PPP协议

  点对点协议PPP(Point-to-Point Protocol)是目前使用最广泛的数据链路层协议,用于使用拨号电话接入因特网时一般都使用PPP协议,是面向字节的数据链路层协议。   PPP协议只支持全双工链路。

   2.1 PPP协议的应满足的需求

  (1) 简单。对数据链路层的帧,无需差错恢复,无需序号,无需流量控制。   (2) 封装成帧。PPP协议必须规定特殊的字符作为帧定界符(标志着一个帧的开始和结束)。   (3) 透明传输。与帧定界符一样的比特组合应该如何处理。   (4) 差错检测:接收到错误的帧就直接丢弃。   (5) 最大传送单元:数据部分最大长度MTU。   ....

   2.2 PPP协议的不需要满足的需求

  (1) 无需差错纠正/恢复。   (2) 无需流量控制。   (3) 无需支持多点链路。   (4) 不存在乱序交付。   差错恢复、流量控制等由高层协议处理。

   2.3 PPP协议的帧格式

(1) 标志(Flag)字段:定界符。值用十六进制为0x7E,二进制是01111110,十进制是127。 (2) 地址(Address)字段:无意义。 (3) 控制(Control)字段:暂时无意义。 (4) 协议(Protocol)字段:上层协议(如IP数据报,网络控制层的控制数据等)。 (5) 信息字段:不超过1500B。 (6) FCS字段:CRC校验。

如何实现透明传输就是之前说的字符填充法,在与定界符相同处添加一个转义字符,在接收端接收到数据时,将转义字符去除即可还原出原数据。

3 HDLC协议

  高级数据链路控制HDLP(High-Level Data Link Control),是一个在同步网上传输数据、面向比特的数据链路层协议,它是由国际化组织(ISO)根据IBM公司的SDLC协议扩展开发而成的。   数据报文可透明传输,用于实现透明传输的是“零比特插入法”,易于硬件实现。

零比特填充法,对于连续出现5个比特1,就在第5个比特1后插入一个0比特,接收端接收到比特流时,扫描比特流,发现连续5个比特1就将其后面的比特0删除,从而还原出原来的数据。

  采用全双工通信。   所有帧采用CRC校验,对信息帧进行顺序编号,可防止漏收或重传,传输可靠性高。

  3.1 HDLC站

  HDLC站分为:主站、从站和复合站。   (1) 主站:发送命令(包括数据信息)帧,接收响应帧,并负责对整个链路的控制系统的初启、流程控制、差错检测或恢复等。   (2) 从站:接收由主站发来的命令帧,向主站发送响应帧,并且配合主站参与差错恢复等链路控制。   复合站:既能发送,又能接收命令帧和响应帧,并且负责这整个链路的控制。

  3.2 HDLC的帧格式

  (1) 标志(Flag)字段:占一个字节,二进制位01111110。   (2) 控制(Control)字段:表示帧的类型。分为三种:信息帧(I)、监督帧(S)、无编号帧(U)。

(1) 信息帧:控制字段第1位为0,用来传输数据信息,或使用捎带技术对数据进行确认。 (2) 监督帧:前两位比特是10,用于流量控制,执行对信息帧的确认、请求重发和请求暂停发送等功能。 (3) 无编号帧:前两位比特是11,用于提供对链路的建立、拆除等多种控制功能。

4 PPP协议 && HDLC协议

  相同点:   (1) PPP、HDLC协议都支持全双工链路。   (2) 都可以实现透明传输。   (3) 都可以实现差错检测,但都不纠正差错。

  不同点:   (1) PPP协议面向字节,HDLC协议面向比特。   (2) HDLC协议帧格式没有协议字段。   (3) PPP协议无序号和确认机制,HDLC协议有编号和确认机制。   (4) PPP协议不可靠,HDLC协议可靠。

5 小结   本文完


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3