认识ppp和LCP(1)


对于PPP协议,可以讲解的内容非常多。这个协议的应用也非常的广泛。那么这里我们就重点讲解一下LCP的内容。首先我们需要来哦接一下ppp协议的具体架构。

一、概述

1、是一个二层协议,和HDLC、RARP地位一样

2、PPP架构:

(1)支持多种上层协议如IP、IPX、AppleTalk

(2)自身包含两个协议:网络控制协议NCP和链路控制协议LCP。LCP用于和底层进行协商,然后进行链路层的认证。接下来进行NCP的协商,建立和配置网络层协议如IP地址等,用于和三层进行协商将上层数据包封装进PPP里面。两个协议的协商都是双向的。链路拆除时先拆除NCP,再拆除LCP。

3、LCP

LCP链路控制协议(Link Control Protocol)赋予PPP以多功能性,考虑到包格式、包大小和认证的协商。它还使PPP具有确定何时线路为失败、何时正常运行的功能。 LCP用于配置和测试数据链路,工作方式如下:

第1步 链路建立阶段―――首先打开连接,然后确定相关通信参数(包括MTU、compress type、及链路认证类型。链路设置完后确认帧,然后是可选的链路质量确认阶段,LCP确定链路质量

第2步 可选(必要)的认证阶段―――两种认证方式:质询应答握手认证协议(CHAP)和密码认证协议(PAP)。PPP本身不需要认证,cisco路由器异步线路需要认证,建议使用CHAP认证方式。

第3步 网络层协议阶段―――LCP引导NCP激活和配置网络层协议。这一阶段结束后即可传输数据包。

第4步 链路终止阶段―――LCP指导NCP关闭layer 3。


相关内容