PPP-PPPOE培训胶片-20020404-CPPT文件格式下载.ppt
- 文档编号:15590789
- 上传时间:2022-11-06
- 格式:PPT
- 页数:49
- 大小:520KB
PPP-PPPOE培训胶片-20020404-CPPT文件格式下载.ppt
《PPP-PPPOE培训胶片-20020404-CPPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《PPP-PPPOE培训胶片-20020404-CPPT文件格式下载.ppt(49页珍藏版)》请在冰豆网上搜索。
打个电话问问我的地址是192.168.0.2/24,那你的地址是多少?
还要通过这么原始的方式来获知对方的还要通过这么原始的方式来获知对方的IP地址地址8PPPPPPPPPPPP协议简介协议简介协议简介协议简介PPP协议的定义PPP协议提供了一种标准的方式在点对点的链路上传输多种网络层协议的数据报。
PPP协议与协议栈的对应关系物理层数据链路层网络层传输层会话层表示层应用层OSI七七层参考模型层参考模型PPP协议9PPPPPPPPPPPP协议的特点协议的特点协议的特点协议的特点PPP协议的三大特点一、支持点到点的连接,不同于支持点到点的连接,不同于X.25X.25、framerelayframerelay等数据链路层协议,具有等数据链路层协议,具有CHAPCHAP、PAPPAP验证协议,更好验证协议,更好的保证了网络的安全性的保证了网络的安全性二、PPPPPP的物理层既支持数据为的物理层既支持数据为88位和无奇偶校验的位和无奇偶校验的异步模式,还支持面向比特位的同步链接,如异步模式,还支持面向比特位的同步链接,如framerelayframerelay必须为同步电路必须为同步电路三、PPPPPP有针对不同网络层的网络控制协议有针对不同网络层的网络控制协议,如大家,如大家熟知的熟知的IPCP,IPXCPIPCP,IPXCP。
同样类似于同样类似于SLIPSLIP协议,它也允协议,它也允许双方协商是否对报文首部进行压缩。
许双方协商是否对报文首部进行压缩。
10PPPPPPPPPPPP协议的三组件协议的三组件协议的三组件协议的三组件一、多协议数据报的封装方式一、多协议数据报的封装方式二、二、PPP协议的链路控制协议协议的链路控制协议LCP三、三、PPP协议的网络控制协议协议的网络控制协议NCP11PPPPPPPPPPPP协议的封装
(一)协议的封装
(一)协议的封装
(一)协议的封装
(一)PPP的数据帧格式校验标志标志地址信息域控制协议域1B1B2B缺省1500B7EFF031B2B1B7EPPP协议为了消除多协议数据包在点对点链路传输上发生歧义,因此采用类似于以太网的定界帧格式来表示PPP封装的起始点和结束点,PPP的帧格式看上去非常像ISO的HDLC标准。
12PPPPPPPPPPPP协议的封装
(二)协议的封装
(二)协议的封装
(二)协议的封装
(二)PPP数据帧所承载的几种常见的报文校验IP数据报文0x0021校验LCP数据报文0xC021校验NCP数据报文0x8021协议域长度为2个字节,主要用来指明信息域中使用的协议类型。
该域的结构与ISO3309地址域扩展机制一致。
13PPPPPPPPPPPP状态转移图状态转移图状态转移图状态转移图PPP协议共包括5个阶段链路不可用阶段链路建立阶段验证阶段网络层协议阶段链路终止阶段失败14LCPLCPLCPLCP协议
(一)协议
(一)协议
(一)协议
(一)LCP协议数据报文的格式信息域协议域标识域代码域长度域数据长度域类型域数据PPP封装格式LCP数据报文的封装格式LCP数据报文中配置参数选项的封装格式15LCPLCPLCPLCP协议
(二)协议
(二)协议
(二)协议
(二)0x010x020x030x040x050x060x070x080x090x0A0x0B0x0CConfigure-RequestConfigure-AckConfigure-NakConfigure-RejectTerminate-RequestTerminate-AckCode-RejectProtocol-RejectEcho-RequestEcho-ReplyDiscard-RequestReservedLCP协议数据报文的种类16LCPLCPLCPLCP协议(三)协议(三)协议(三)协议(三)LCP协议数据报文的分类n链路配置报文用来建立和配置一条链路,主要包括Configure-Request、Configure-Ack、Configure-Nak和Configure-Reject报文n链路终止报文用来终止一条链路,主要包括Terminate-Request和Terminate-Ack报文n链路维护报文用来管理和调试链路,主要包括Code-Reject、Protocol-Reject、Echo-Request、Echo-Reply和Discard-Request报文17LCPLCPLCPLCP协议(四)协议(四)协议(四)协议(四)0x010x020x030x040x050x060x070x08Maximum-Recive-UnitAsync-Control-Character-MapAuthentication-ProtocolQuality-ProtocolMagic-NumberAddress-And-Control-Field-CompressionReservedProtocol-Field-Compression配置参数选项的种类18链路配置报文
(一)链路配置报文
(一)链路配置报文
(一)链路配置报文
(一)一次交互12Config-RequestConfig-Ack路由器路由器A路由器路由器B19链路配置报文
(二)链路配置报文
(二)链路配置报文
(二)链路配置报文
(二)二次交互
(1)12Config-RequestConfig-Nak路由器路由器A路由器路由器B34Config-RequestConfig-Ack20链路配置报文(三)链路配置报文(三)链路配置报文(三)链路配置报文(三)二次交互
(2)12Config-RequestConfig-Reject路由器路由器A路由器路由器B34Config-RequestConfig-Ack21链路配置报文(四)链路配置报文(四)链路配置报文(四)链路配置报文(四)多次交互12Config-RequestConfig-Reject路由器路由器A路由器路由器B34Config-RequestConfig-Nak56Config-RequestConfig-Ack22魔术字魔术字魔术字魔术字(MagicNumber)MagicNumber)MagicNumber)MagicNumber)PPP封装封装Config-RequestID=1M=1Config-RequestID=1M=1PPP封装封装Config-NakID=4M=2Config-NakID=4M=2PPP封装封装Config-RequestID=2M=2Config-RequestID=2M=223用户名用户名/密码密码接收接收/拒绝拒绝PPP封装封装路由器路由器A路由器路由器B被验证方被验证方验证方验证方问题1、如图所示,路由器B作为验证方,而路由器A则作为被验证方,那么如何分别配置两个路由器?
PAPPAPPAPPAP认证认证认证认证两次握手24回应回应接收接收/拒绝拒绝PPP封装封装路由器路由器A路由器路由器B挑战挑战被验证方被验证方验证方验证方问题2、如图所示,路由器B作为验证方,而路由器A则作为被验证方,那么如何分别配置两个路由器?
CHAPCHAPCHAPCHAP认证认证认证认证三次握手25NCPNCPNCPNCP协议协议协议协议NCP协议的分类一、IPCP二、IPXCP三、AppleTalk26IPCPIPCPIPCPIPCP
(一)一)一)一)静态地址协商条件:
当点对点通信设备均设置了条件:
当点对点通信设备均设置了IP地址地址我知道了我知道了我的我的IP地址是地址是192.168.0.1路由器路由器B路由器路由器A192.168.0.1192.168.0.2我知道了我知道了我的我的IP地址是地址是192.168.0.227IPCPIPCPIPCPIPCP
(二)二)二)二)动态地址协商条件:
当点对点通信的一方设置了条件:
当点对点通信的一方设置了IP地址,而地址,而另一方则通过从对端获取另一方则通过从对端获取IP地址地址这个地址不合法,这个地址不合法,用用192.168.0.1这这个地址吧个地址吧我的我的IP地址是地址是0.0.0.0路由器路由器B路由器路由器A待分配的地址待分配的地址192.168.0.1192.168.0.2我知道了我知道了我的我的IP地址是地址是192.168.0.2我的我的IP地址是地址是192.168.0.1我知道了我知道了28PPPPPPPPPPPP的状态机的状态机的状态机的状态机PPP的所有协商是通过状态机来完成的,状态机是由事件、动作和状态转移来定义的。
事件可以由一些外部命令如OPEN和CLOSE、重启定时器的不可用(消亡)和接收对端发送的数据包来触发。
动作就包括一些重启定时器的启动和发送数据包到对端。
29PPP协议要求进行通信的双方之间是点到点的关系,不适于广播型的以太网和另外一些多点访问型的网络,于是就产生了PPPOE协议(Point-to-PointProtocolOverEthernet)。
它不仅为使用桥接以太网接入的用户提供了一种宽带接入手段,同时还能提供方便的接入控制和计费。
每个接入用户均建立一个独一无二PPP的会话,因此会话建立之前必需知道远端访问集中设备的MAC地址,PPPOE协议可通过发现协议来获取到。
PPPOEPPPOEPPPOEPPPOE协议协议协议协议PPPOE协议概述30PPPOE协议分为发现阶段和PPP会话阶段。
当主机希望开始一个PPPOE会话时,它首先要执行一个发现过程来识别对方的MAC地址,然后建立一个唯一的PPPOE会话ID。
PPPOE使用一个发现协议来解决这个问题,它是基于客户/服务器模型的。
由于以太网的广播特性,在这个过程中主机(客户)能发现所有的访问集中器(服务器),并选择其中一个,根据所获信息在两者之间建立点对点的连接。
当一个PPP会话被建立起来之后,就完成了PPPOE的整个发现阶段。
发现阶段发现阶段发现阶段发现阶段31PPPOE的会话阶段开始后,主机和访问集中器之间就依据PPP协议传送PPP数据,进行PPP的各项协商和数据传输。
在这一阶段传输的数据包中必须包含在发现阶段确定的会话标识并保持不变。
正常情况下,会话阶段的结束是由PPP协议控制完成的,但在PPPOE中定义了一个PADT包用来结束会话,主机或者访问集中器可以在PPP会话开始后的任何时候通过发送这个数据包来结束会话。
会话阶段会话阶段会话阶段会话阶段32目的地址源地址(6字节)(6字节)帧类型域=1500字节净载荷帧校验(4字节)以太网帧格式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PPP PPPOE 培训 胶片 20020404