- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016计算机网络基础教程:PPP协议
9.2 PPP协议
在以太网通讯中,广泛使用TCP(或UDP)、IP与IEEE 802三个协议联合完成寻址和通讯控制任务。IEEE 802是一个局域网的链路层工作协议,不能在广域网中使用。在使用诸如电话网、ISDN网这样的广域网连接中,需要在链路层使用另外的一个称为PPP的协议程序。
在如图9.2的点对点连接中,发送主机需要在链路层使用PPP协议程序来完成链路层的数据封装。控制数据往物理层发送移位寄存器上发送数据的工作,也由PPP协议程序来完成。在接收主机,链路层的工作也由PPP协议程序承担。
图9.7是使用电话网或ISDN网互联局域网的例子。在这里,发送主机的链路层仍然使用IEEE 802协议程序,因为主机直接连接的是以太网络。数据报到达路由器A后,路由器A将使用PPP封装数据报,继续将数据报转发到电话网或ISDN网的链路上。在接收方,路由器B也将使用PPP程序控制从移位寄存器中接收数据报。然后,路由器B将用IEEE 802程序重新封装数据帧,发送到自己的以太网中,交目标主机接收。
图9.7 使用电话网或ISDN网互联局域网
9.2.1 PPP协议的功能
PPP协议是一个链路层协议,工作在电话网、ISDN网这样的点对点通讯的连接上。PPP是Point-to-Point Protocol的缩写,称为点对点连接协议。
PPP协议因为工作在点对点的连接中,因此具有如下两个特点。
首先,点对点的连接不需要物理寻址。这是因为发送端发送出的数据报,经点对点连接链路,只会有一个接收端接收。在数据传输开始前,数据转发线路已经由电话信令信号沿电话网或ISDN网中的交换机建立起来了。开始传送数据后,电话网或ISDN网中的交换机不再需要根据报头中的链路层地址判断如何转发。在接收端,也不需要接收主机象以太网技术那样根据链路层地址辨别是否是发给自己的数据报。因此,PPP协议封装数据报时,不需要再在报头中封装链路层地址。
如图9.8所示的PPP报头中,虽然有地址字段,但是已经是个作废的字段,固定填(这个字段是PPP协议继承其前身HDLC协议得到的,PPP协议虽然没有使用这个字段,但是还是在自己的报头中保留了下来。)
图 9.8 PPP报头格式
PPP协议的第二个特点是,点对点连接的线路两端只有两个终端节点,显然不再需要介质访问控制来避免介质使用冲突。
基于上述两个特点可见,虽然PPP协议是个链路层协议,但是它不再需要完成介质访问控制的工作,也不用象以太网需要MAC地址一样为数据报封装链路层地址。
这样,PPP协议程序的基本功能是在点对点通讯线路上取代IEEE802协议程序,完成控制数据从内存向物理层硬件(移位寄存器)的发送,和从物理层硬件接收数据的工作。
PPP协议除了控制数据的发送与接收的基本功能外,由扩大了许多功能,使之非常适合在点对点连接的线路上通讯。这些增强的功能是:连接的建立、线路质量测试、连接身份认证、上层协议磋商、数据压缩与加密等5个功能。
综上所述,PPP协议的功能归纳为:
连接的建立:通过来、回一对呼叫报文包,建立通讯连接。
线路质量测试:通过来、回一对或多对测试包,测试线路质量(延迟、丢包等)。
连接身份认证:通过来、回一对或多个认证包,让被呼叫方确认合法身份。
上层协议磋商:通过来、回一对或多对磋商包,磋商上层协议的类型。
控制数据的发送与接收:可选择数据压缩与加密
连接的拆除:通过来、回一对呼叫报文包,拆除通讯连接。
9.2.2 PPP协议的报文格式
如图9.8所示的PPP报文格式中:
标记Flag字段(长度:1字节): 一个字二进制序列,标明一帧数据的开始。
地址Address字段(长度:1字节):PPP没有使用这个字段,放置一个固定的广播地
控制Control字段(长度:1字节):PPP也没有使用这个字段,放置一个固定数值这个也是一个继承PPP前身HDLC协议的字段。在HDLC协议中使用这个字段来放置帧序号来完成出错重发任务,而PPP协议放弃了出错重发任务,把这个工作留给TCP协议去完成。HDLC协议中还使用这个字段来放置流量控制等控制码等信息。
上层协议Protocol类型字段(长度:2字节): 这个字段用来指明网络层使用的是哪个协议。如0x8021代表上层协议是IP协议,0x802b代表上层协议是IPX协议,0xC023代表上层协议是身份认证PAP协议。
数据区(最大长度1500字节):
报尾(长度:2字节):放置帧校验结果。
9.2.3 PPP协议的子协议
我们知道,以太网的链路层协议IEEE 802是由两个子协议组成:IEEE 802.2和IEEE 802.3。其中IEEE 802.3程序完成链路层的主体工作,IE
您可能关注的文档
最近下载
- 国际商法 第四版 配套课件.ppt
- SYT 6270-2017 石油天然气钻采设备 固井、压裂管汇的使用与维护.docx VIP
- 2025年中考数学压轴训练:二次函数的图象与性质大题 (五大题型)教师版.pdf VIP
- 北大荒集团估值报告书.pdf
- 2025广东广州市黄埔职业技术学校招聘临聘教师4人考试备考试题及答案解析.docx VIP
- 估值报告书.PDF
- 2025年中考数学二轮压轴题型突破课件:含参数的二次函数问题-最值与取值范围问题.pptx VIP
- TCPIA 0112—2025《户用光伏发电系统全生命周期安全管理规范》.pdf
- 国家级生态农场申报表.docx VIP
- 住院病人健康教育技巧ppt课件.pptx VIP
文档评论(0)