6.1PPP原理与配置探究.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串行链路普遍用于广域网中。串行链路中定义了两种数据传输方式:异 步和同步。 异步传输是以字节为单位来传输数据,并且需要采用额外的起始位和停 止位来标记每个字节的开始和结束。起始位为二进制值0,停止位为二 进制值1。在这种传输方式下,开始和停止位占据发送数据的相当大的 比例,每个字节的发送都需要额外的开销。 同步传输是以帧为单位来传输数据,在通信时需要使用时钟来同步本端 和对端的设备通信。DCE即数据通信设备,它提供了一个用于同步DCE 设备和DTE设备之间数据传输的时钟信号。DTE即数据终端设备,它通 常使用DCE产生的时钟信号。 PPP协议是一种点到点链路层协议,主要用于在全双工的同异步链路上 进行点到点的数据传输。PPP协议有如下优点: 1. PPP既支持同步传输又支持异步传输,而X.25、FR(Frame Relay )等数据链路层协议仅支持同步传输,SLIP仅支持异步传输。 2. PPP协议具有很好的扩展性,例如,当需要在以太网链路上承载 PPP协议时,PPP可以扩展为PPPoE。 3. PPP提供了LCP(Link Control Protocol)协议,用于各种链路层参 数的协商。 4. PPP提供了各种NCP(Network Control Protocol)协议(如IPCP、 IPXCP),用于各网络层参数的协商,更好地支持了网络层协议。 5. PPP 提 供 了 认 证 协 议 : CHAP ( Challenge-Handshake Authentication Protocol ) 、 PAP ( Password Authentication Protocol),更好的保证了网络的安全性。 6. 无重传机制,网络开销小,速度快。 PPP包含两个组件:链路控制协议LCP和网络层控制协议NCP。 为了能适应多种多样的链路类型,PPP定义了链路控制协议LCP。LCP 可以自动检测链路环境,如是否存在环路;协商链路参数,如最大数据 包长度,使用何种认证协议等等。与其他数据链路层协议相比,PPP协 议的一个重要特点是可以提供认证功能,链路两端可以协商使用何种认 证协议来实施认证过程,只有认证成功之后才会建立连接。 PPP定义了一组网络层控制协议NCP,每一个NCP对应了一种网络层协 议,用于协商网络层地址等参数,例如 IPCP用于协商控制 IP协议, IPXCP用于协商控制IPX协议等。 对于PPP链路建立过程的描述如下: 1. Dead阶段也称为物理层不可用阶段。当通信双方的两端检测到物理 线路激活时,就会从Dead阶段迁移至Establish阶段,即链路建立阶 段。 2. 在Establish阶段,PPP链路进行LCP参数协商。协商内容包括最大 接收单元MRU、认证方式、魔术字(Magic Number)等选项。LCP 参数协商成功后会进入Opened状态,表示底层链路已经建立。 3. 多数情况下,链路两端的设备是需要经过认证阶段(Authenticate) 后才能够进入到网络层协议阶段。PPP链路在缺省情况下是不要求 进行认证的。如果要求认证,则在链路建立阶段必须指定认证协议 。认证方式是在链路建立阶段双方进行协商的。如果在这个阶段再 次收到了Configure-Request报文,则又会返回到链路建立阶段。 4. 在Network阶段,PPP链路进行NCP协商。通过NCP协商来选择和 配置一个网络层协议并进行网络层参数协商。只有相应的网络层协 议协商成功后,该网络层协议才可以通过这条PPP链路发送报文。 如果在这个阶段收到了Configure-Request报文,也会返回到链路建 立阶段。 5. NCP协商成功后,PPP链路将保持通信状态。PPP运行过程中,可 以随时中断连接,例如物理链路断开、认证失败、超时定时器时间 、管理员通过配置关闭连接等动作都可能导致链路进入Terminate阶 段。 6. 在Terminate阶段,如果所有的资源都被释放,通信双方将回到 Dead阶段,直到通信双方重新建立PPP连接。 此表格列出了LCP用于链路层参数协商所使用四种报文类型。 1. Configure-Request(配置请求):链路层协商过程中发送的第一个 报文,该报文表明点对点双方开始进行链路层参数的协商。 2. Configure-Ack(配置响应):收到对端发来的Configure-Request报 文,如果参数取值完全接受,则以此报文响应。 3. Configure-Nak(配置不响应):收到对端发来的 Configure- Request报文,如果参数取值不被本端认可,则发送此报文并且携带 本端可接受的配置参数。 4. Configure-Reject(配置拒绝):收到对端发来的 Configure

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档