首页 > 编程知识 正文

pppoe协议的三个阶段,ppp协议是如何解决三个基本问题

时间:2023-05-06 20:03:09 阅读:134918 作者:4608

PP协议工作流程

1、用户拨号进入ISP后,用户pc到ISP http://www.Sina.com /

2、用户pc为ISP选择一系列链路控制协议LCP分组(封装在多个PPP帧中),这些分组及其响应使用的PPP参数,物理连接

3、在LCP连接认证成功后,达成NCP部署协议,网络控制协议NCP可以为新接入的用户pc分配临时IP,并建立LCP 连接并开始通信

4、用户通信完成后,NCP释放网络层连接,回收临时IP。 随后,LCP释放数据链路层连接。 最后释放物理层连接。

PP的NCP链路

如上图所示

1、PPP链路的开始和终止状态始终是工作状态状态(用户的计算机和ISP路由器之间没有物理层连接) )。

当用户的pc通过调制解调器呼叫路由器时,路由器可以检测到调制解调器发送的载波信号。 在画面上用鼠标点击连接按钮

建立物理层连接

2、在建立物理层连接之后,PPP进入“链路禁止”状态,在链路层建立LCP连接

开始协商一些配置选项,并发送LCP的配置请求帧。 这是一个PPP帧,协议字段设置为启用LCP的代码,信息字段包含特定的配置请求

链接的另一端有“链路建立”

a .配置确认框架:接受所有选项

b .配置拒绝帧:理解但不接受所有选项

c .放置拒绝框架:有些选择不能识别或不能接受,需要协商

3、LCP协议结束后,双方建立LCP链接,接着进入3种响应状态

在这种状态下,可以只发送特定格式的组,确认彼此的身份

认证失败,转移到“链接结束”状态; 认证成功,进入“网络层协议”

4、在网络层协议状态下

PP链路两端的网络控制协议NCP基于网络层的不同协议,相互交换网络层固有的网络控制分组(当前的路由器可以同时支持多个网络协议)

这样,在PPP协议的两端的网络层即使执行了不同的网络层协议也可以使用同一PPP协议进行通信

5、网络层部署完成后,链路进入可进行数据通信的鉴别状态

链路上的两个PPP端点可以向对方发送数据包

也可以发送特定的LCP数据包来检查链路状态

能够发送特定的LCP数据包并结束数据传输

根据以上内容,

因为设备没有链接,所以首先可以建立物理链路,然后建立链接控制协议LCP链路,在认证之后建立网络控制协议NCP链路,然后才能交换数据

PP不再是纯数据链路层的协议,还包括物理层和网络层的内容

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。