【百科】PPP协议的组成是什么

2016-08-11 1422 3 编辑:深色多郎 来源:程序书籍

本文不是国家发改委提出的PPP项目,深色多郎对发改委提出的所谓PPP项目没有丝毫兴趣!本文介绍的是一种服务器相关的技术知识。

看了标题进错路径请点击www.szhulian.com 或者百度:深圳网站建设深正互联

PPP协议有三个组成部分:

(1)一个将IP数据报封装到串行链路的方法。PPP既支持异步链路(无奇偶检验的8比特数据),也支持面向比特的同步链路。IP数据报在PPP帧中就是其信息部分。这个信息部分的长度受最大传送单元MTU的限制。

(2)一个用来建立、配置和测试数据链路连接的链路控制协议LCP(Link ControlProtocol)。通信的双方可协商一些选项。在RFC1661中定义了11种类型的LCP分组。

(3)一套网络控制协议NCP(Network Control Protocol),其中的每一协议支持同的网络层协议,如IP、OSI的网络层、DECnet,以及AppleTalk等。

PPP协议的帧格式各字段的意义

PPP帧的首部和尾部分别为四个字段和两个字段。

首部的第一个字段和尾部的第二个字段都是标志字段F(Flag),规定为0x7E(符号“0x”表示它后面的字符是用十六进制表示的。十六进制的7E的二进制表示是01111110)。标志字段表示一个帧的开始或结束。因此标志字段就是PPT帧的定界符。连续两帧之间只需要用一个标志字段。如果出现连续两个标志字段,就表示这是一个空帧,应当丢弃。

首部中的地址字段A规定为0xFF(即11111111),控制字段C规定为0x03(即00000011)。最初曾考虑以后再对这两个字段的值进行其他定义,但至今也没有给出。可见这两个字段实际上并没有携带PPT帧的信息。

PPP首部的第四个字段是2字节,的协议字段。当协议字段为0x0021时,PPP帧的信息字段就是IP数据报。若为0xC021,则信息字段是PPP链路控制协议LCP的数据,而0x8021表示这是网络层的控制数据。

注意:信息字段的长度是可变的,不超过1500字节。

扩展阅读:ppp协议的工作状态是什么

搞艺术还是技术

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
关注深正互联
我们猜你喜欢