PPP协议之简介

2018年11月08日讲师:胡云力浏览:4296次

PPP协议是点到点链路层协议,处于TCP/IP的数据链路层,和其他的链路层协议相比,PPP协议的一个重要特点是可以提供认证功能,链路两端可以协商使用何种认证协议并实施认证过程,只有认证成功才会建立连接。 PPP协议组成: PPP协议主要包含三个协议族:链路控制协议族LCP、扩展协议族(认证)和网络层控制协议族NCP。 链路控制协议族LCP,主要功能是建立、监控和拆除PPP数据链路。 扩展协议族,主要用于提供对PPP功能的进一步支持。例如:PPP提供了用于网络安全方面的验证协议族(PAP和CHAP)。 网络层控制协议族NCP,主要用来协商在该数据链路上所传输的数据包的格式与类型。比如如果要在数据链路上传输IP报文就需要进行IPCP的协商,如果要在数据链路上传输IPX报文就需要进行IPXCP的协商。 PPP链路建立过程: PPP链路的建立过程需要经过上图所示的几个阶段: Dead阶段 PPP协议开始和结束的阶段。当物理层变为可用状态(UP)之后,PPP进入Establish阶段。 Establish阶段 PPP协议在此阶段进行LCP协商,协商链路层参数。如果链路层参数协商失败,PPP连接建立不成功,退回到Dead阶段。如果链路层参数协商成功(OPENED),PPP进入Authenticate阶段。 Authenticate阶段 PPP协议在此阶段进行认证,如果认证失败(FAIL),则PPP进入Terminate阶段。如果认证成功(SUCCESS)或者没有配置认证(NONE),则PPP进入Network阶段。 Network阶段 PPP协议在此阶段使用NCP进行网络层参数协商,协商成功则PPP连接建立成功,可以传输相应网络层数据包。 Network阶段是PPP链路用来传输上层数据的阶段。 当上层协议认为应当关闭此连接(例如按需电路)或者管理员手工关闭PPP连接(CLOSING)等动作都可能导致链路进入Terminate阶段 Terminate阶段 PPP协议在此阶段使用LCP关闭PPP连接。PPP连接关闭(Down)后,PPP进入Dead阶段。
分享 0

您已经赞过了!