PPP协议原理试验指导书.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PPP协议原理试验指导书

PPP协议原理实验指导书

⼀.实验⽬的:

通过对PPP协议的模拟仿真实验,了解协议的⼯作原理,加深对PPP协议的理解。

⼆.实验内容

1.LCP建链实验

2.LCP拆链实验

3.LCP⾝份验证

4.NCP的⼯作过程

5.数据报⽂传送

三.实验器材

PC机两台,PPP协议模拟程序,串⼝线⼀根。

四.实验原理

1.PPP协议简介

PPP协议在接⼊⽹领域的使⽤⼗分⼴泛,⽐如说拨号上⽹,宽带接⼊等,同时,在⼴域⽹之间的绝⼤部分链路也都是PPP链

路,这些都使得我们有必要了解和掌握PPP协议的⼯作原理和运⾏机制。这本指导书就是为了让同学们了解PPP协议⽽编著

的,它介绍了PPP协议的各个组成部分以及各部分的运⾏机制。

PPP(PointtoPointProtocol)协议最早定义于RFC1661,它提供了⼀个在点到点链路上传输多种协议数据报(datagram)的标准

⽅法。它由以下三个部分组成:

1)⼀个封装多协议数据报的⽅法。

2)⼀个链路控制协议LCP⽤于建⽴、配置和测试数据链路。

3)⼀个⽹络控制协议族NCP⽤于建⽴和配置不同的⽹络层协议。

2.PPP的封装和帧格式

PPP封装的⽰意图如下:

1.协议字段的值标明了封装在信息字段中的数据报所使⽤的协议。RFC1340

规定了常⽤协议所对应的字段值。

2.信息字段可以有⼀个或多个字节,其中包含协议字段中指明的协议的数

据报。

3.填充字段是⽤来在传输时,把信息字段填充任意字节以达到MRU。

PPP使⽤HDLC(High-levelDataLinkControl)的帧格式,⼀个PPP帧如下图所⽰:

4.标志字段为⼀个字节,⽤以标志⼀帧的起⽌,为⼆进制序。

5.地址字段为⼀个字节,采⽤标准的⼴播地址,为⼆进制序。

6.控制字段为⼀个字节,为⼆进制序,其含义是使⽤⽆序号帧

传输⽤户数据。

7.协议字段为两个字节,标明PPP帧中信息字段所封装的协议。

8.数据字段为零个或多个字节,内容为协议字段中所标明的协议的数据

报。

9.FCS通常为16⽐特,为了提⾼错误检测能⼒,也可以使⽤32⽐特的FCS。

3.PPP链路操作

在PPP链路上建⽴通信的过程分两步完成:⾸先⽤LCP报⽂配置和测试数据链路,链路建⽴后,终端进⾏⾝份验证。然后⽤

NCP报⽂选择和配置⼀个或多个⽹络层协议。

在点到点链路的建⽴、配置、保持和中断过程中,PPP要先后经历⼏个不同的阶段。这⼏个阶段之间的转换图如下:

●LinkDead阶段

LinkDead阶段是PPP链路的起始和终⽌阶段。当发⽣外部事件指⽰物理

层已就绪后,PPP将进⼊到LinkEstablishment阶段。

●LinkEstablishment阶段

LCP通过交换Configure分组来建⽴连接,如果链路建⽴成功,则进⼊

Authentication阶段,否则进⼊LinkDead阶段。当发送了LcpConfig-Request之后,如果在⼀定的时间内没有收到任何相应,

那么就重

发Lcp连接请求报⽂,如果重发次数超过⼀规定次数后,则视为连接失败。

超时时间和重试次数都可以认为设定。

●Authentication阶段

Authentication阶段是可选项,如果应⽤程序希望使⽤某些特定协议进

⾏⾝份验证,那么必须在LinkEstablishment阶段请求使⽤这些验证协议。如果⾝份验证成功,则进⼊Network-LayerProtocol

阶段。如果⾝份验证失败,则进⼊LinkTermination阶段。应⽤程序应当在经过多次验证尝试之后才进⼊LinkTermination阶

段。

●Network-LayerProtocol阶段

PPP完成上述各阶段后,每⼀个⽹络层协议,如IP、IPX、AppleTalk等,必须由各⾃相应的NCP来配置。NCP可以在任意时

刻打开或关闭。

●LinkTermination阶段

PPP可以在任何时候中断链路。LCP通过交换Terminate分组来关闭链路。Terminate分组交换以后,应⽤程序应当向物理层

和⽹络层发出信

号,使它们发出相应的动作。

4.LCP的格式

LCP分组的格式如下图所⽰。传输时从左到右依次传输。

Code字段为⼀个字节,它表明了LCP分组的类型,在AssignedNumbers中指明了常⽤的

Identifier字段为⼀个字节,主要⽬的是⽤来匹

文档评论(0)

159****0673 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档