数据链路层 PPP协议工作过程

下面是两个路由器通过点到点连接,配置好使用ppp协议不是立刻就能够通了,而是要经过下面三个步骤。

LCP协议用来协商端口的一些参数,比如路由器端口支持的最大接收单元是2000,要求身份验证,PAP就是账号密码明文传输的身份验证。

然后对端端口返回报文,来告诉发送端是否支持这些参数,如果不支持参数返回NCK报文,发送端再将修改后的参数发给对端端口,对端端口再发送确认报文,这样就算是商量好了。

 CP的协商也是使用了PPP的帧,但是信息部分不是IP报文,信息部分就是协商参数如上所示。(LCP报文是PPP的帧,当LCP协商的时候,协议字段是0xC021,代表着信息部分这里面传递的不是网络层的数据,而是协商参数的内容,可以看到字段不一样,帧代表着不同类型的报文)

信息部分里面有代码code,不同的代码代表不同的内容。

最后还有数据部分,包含了类型长度,和值。 

当LCP报文协商完参数之后开始进行身份验证了,身份验证报文的字段就需要更改了。说明这里面是身份验证的内容。在协商的时候不需要身份验证就PAP认证阶段可以去掉。

身份验证通过就开始协商网络参数了,协商两端的IP地址是否正确。接口将自己的IP地址发给对端接口,对端接口检查IP地址不冲突,并且还在一个网端,然后给它一个确认。

这就是上面的三个阶段。先协商参数------->身份验证--------->地址协商。

这些都协商好了,才能传上面的网络层协议。

协商参数LCP 


猜你喜欢

转载自blog.csdn.net/qq_34556414/article/details/121304620