文章目录
点对点协议PPP
点对点协议PPP(Point-to-Point Protocol)是目前使用最广泛的点对点数据链路层协议。现在的PPP协议已成为因特网的正式标准。
PPP协议为在点对点链路传输各种协议数据报提供了一个标准方法,主要由以下三部分构成:
- 对各种协议数据报的封装方法(封装成帧)
- 链路控制协议LCP 用于建立、配置以及测试数据链路的连接
- 一套网络控制协议NCPs 其中的每一个协议支持不同的网络层协议
![image-20220921200219667](https://i-blog.csdnimg.cn/blog_migrate/b0a54b9c0b72b25b540bd8a1cdde1c66.png)
言简意赅,LCP是用于对接网络层的,NCPS是用于对接物理层的
ppp帧格式
![image-20220921200602468](https://i-blog.csdnimg.cn/blog_migrate/daae67b5ea697ba0687c1199a86ddfff.png)
标志(Flag)字段:PPP帧的定界符,取值为Ox7E
地址(Address)字段:取值为OxFF,预留(目前没有什么作用)
控制(Control)字段:取值为Ox03,预留(目前没有什么作用)
协议(Protocol)字段:指明帧的数据部分送交哪个协议处理
- 取值Ox0021表示:帧的数据部分为IP数据报
- 取值OxC021表示:帧的数据部分为LCP分组
- 取值0x8021表示:帧的数据部分为NCP分组