PPP协议 & HDLC协议

PPP协议 & HDLC协议

前言

前面几篇重点介绍了局域网及其相关的协议,本文简单介绍一下广域网以及两种最常用的广域网链路层协议——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 小结

本文完

🎀 相关推荐

三星 Galaxy Note4(N9100)智能手机使用总结(屏幕|功能|拍照)
dnf:史诗武器制作解读
office365账号永久激活

dnf:史诗武器制作解读

📅 07-30 👀 3664
北亚有哪些国家 北亚由哪些国家组成
office365账号永久激活

北亚有哪些国家 北亚由哪些国家组成

📅 07-13 👀 7902