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

网友投稿 541 2022-11-02


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

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

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

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

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

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

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

当LCP报文协商完参数之后开始进行身份验证了,身份验证报文的字段就需要更改了。说明这里面是身份验证的内容。

在协商的时候不需要身份验证就PAP认证阶段可以去掉。

NCP阶段:NCP是一个统称。网络配置协议,如果是具体的TCP/IP那么就是IPCP协商阶段。身份验证通过就开始协商网络参数了,协商两端的IP地址是否正确。接口将自己的IP地址发给对端接口,对端接口检查IP地址不冲突,并且还在一个网端,然后给它一个确认。

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

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

协商参数LCP

ppp协议支持的两种身份验证 PAP认证

pap认证基于账号密码,这种账号密码在网上是明文传输的

ppp协议支持的两种身份验证 PAP认证

IPCP协商

身份验证通过,那么应该协商IP地址了,如果两端是静态IP地址,会将地址发给对端。两地址不冲突,并且在一个网段,那么就是合法。对端就会返回确认信息。

IP地址自动配置

ppp协议支持地址自动分配,计算机拨号上网,运营商给计算机分配一个IP地址,这就是地址自动分配。

抓包如下:可以看到先要经过前面三个阶段,后面才是网络畅通了,里面才是IP数据包.否则网络层是传输不了数据的。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java利用Redis实现高并发计数器的示例代码
下一篇:计算机网络 网络层功能
相关文章

 发表评论

暂时没有评论,来抢沙发吧~