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不再是纯数据链路层的协议,还包括物理层和网络层的内容