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阶段。 东方瑞通成立于1998年,总部在北京,分别在上海、广州、天津、武汉、济南、深圳、成都、重庆、杭州和西安建立了直营分部,全国拥有超过40间专业培训教室、40多位专职讲师及180多位签约讲师;作为国内企业级IT高级技术&管理培训的领军机构,为数千家企业客户提供员工外派(公开课)和团体定制培训服务,累计培训专业人才数十万名。
|