欢迎来到天天文库
浏览记录
ID:5295000
大小:656.00 KB
页数:61页
时间:2017-11-15
《ppp协议和ppp0e协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、PPP协议和PPP0E协议主讲人:王强了解SLIP协议的基本原理掌握PPP协议的基本原理掌握LCP协议和NCP协议数据报文的交换过程掌握PPPOE协议的基本原理PPPOE协议PPP协议SLIP协议IP数据报文+END字符=SLIP数据帧定义:SLIP是在串行线路上对IP数据报进行封装的简单协议。SLIP协议的定义SLIP数据帧格式:IPIPXAppleTalk路由器A路由器BSLIP链路IPIPXAppleTalkSLIP协议的缺点(一)01010101111100011100NoiseHello01010101000100011100Heolo123有误重传4路由器A路由
2、器BSLIP协议的缺点(二)路由器A路由器B192.168.0.1/24192.168.0.2/24SLIP链路路由器B的互连IP是多少?打个电话问问我的地址是192.168.0.2/24,那你的地址是多少?还要通过这么原始的方式来获知对方的IP地址SLIP协议的缺点(三)小节SLIP是一种仅能在点对点的链路上封装IP数据报的协议SLIP的帧格式为IP数据报c0SLIP不支持IP地址的协商PPPOE协议PPP协议SLIP协议内容提要PPP协议的定义:PPP协议提供了一种标准的方式在点对点的链路上传输多种网络层协议的数据报。PPP协议与协议栈的对应关系物理层数据链路层网络层传
3、输层会话层表示层应用层PPP协议PPP协议简介支持点到点的连接,不同于X.25、framerelay等数据链路层协议,具有CHAP、PAP验证协议,更好的保证了网络的安全性。PPP的物理层既支持数据为8位和无奇偶校验的异步模式,还支持面向比特位的同步链接,如framerelay必须为同步电路。PPP有针对不同网络层的网络控制协议,如大家熟知的IPCP,IPXCP。同样类似于SLIP协议,它也允许双方协商是否对报文首部进行压缩。PPP协议的特点PPP协议的三组件多协议数据报的封装方式PPP协议的链路控制协议LCPPPP协议的网络控制协议NCP校验标志标志地址信息域控制协议域1
4、B1B2B缺省1500B7EFF031B2B1B7EPPP的数据帧格式校验IP数据报文0x0021校验LCP数据报文0xC021校验NCP数据报文0x8021协议域长度为2个字节,主要用来指明信息域中使用的协议类型。该域的结构与ISO3309地址域扩展机制一致。PPP数据帧所承载的几种常见的报文链路不可用阶段链路建立阶段验证阶段网络层协议阶段链路终止阶段失败LCP报文可选,由配置决定PPP状态转移图信息域协议域标识域代码域长度域数据长度域类型域数据PPP封装格式LCP数据报文的封装格式LCP数据报文中配置参数选项的封装格式0xC021LCP协议数据报文的格式链路配置报文用来
5、建立和配置一条链路,主要包括Configure-Request、Configure-Ack、Configure-Nak和Configure-Reject报文链路终止报文用来终止一条链路,主要包括Terminate-Request和Terminate-Reply报文链路维护报文用来管理和调试链路,主要包括Code-Reject、Protocol-Reject、Echo-Request、Echo-Reply和Discard-Request报文LCP协议数据报文的分类0x010x020x030x040x050x060x070x080x090x0A0x0B0x0CConfigure
6、-RequestConfigure-AckConfigure-NakConfigure-RejectTerminate-RequestTerminate-ReplyCode-RejectProtocol-RejectEcho-RequestEcho-ReplyDiscard-RequestReservedLCP协议数据报文的种类链路配置报文举例7EFF03C021010100170206000A00000506000B42CB070208020D03067E7EFF03C021020100170206000A00000506000B42CB070208020D03067E假
7、设点对点通信的一端发送了一个Config-Request报文,报文内容如下:从报文中可以看出这个配置请求报文包括5个配置参数选项。当对端正确接收到了该报文后,应该回应一个Config-Ack报文,报文内容如下:该报文中唯一修改的内容就是代码域(02表示是Config-Ack报文),标识域与原报文中的一样。0x010x020x030x040x050x060x070x08Maximum-Recive-UnitAsync-Control-Character-MapAuthentication-ProtocolQualit
此文档下载收益归作者所有