点对点协议PPP
点对点协议(Point-to-Point Protocol,PPP)是目前使用最广泛的点对点数据链路层协议
应用现状
- 个人用户计算机,通过 PPP 连接到某个 ISP,进而进入因特网,个人用户与 ISP 的通信,在数据链路层,一般就是 PPP(PPPoE 是可在以太网上工作的协议,使得 ISP 可以通过数字用户路线调制解调器及以太网等宽带接入技术,以以太网接口的形式,为用户提供接口服务)
- 广域路由器之间的专用线路

PPP的构成
- 对各种协议数据报的封装方法(封装成帧)
- 链路控制协议 LCP
- 用于建立、配置以及测试数据链路的连接
- 一套网络控制协议 NCPs
- 其中的每一个协议支持不同的网络层协议

PPP帧的格式


PPP解决透明传输问题,数据部分出现了帧的标识
- 面向字节的异步链路(字节是基本信息单位)
- 使用字节填充法,插入转义字符
- 面向比特的同步链路(比特是基本信息单位)
- 比特填充法,插入 0
面向字节的异步链路透明传输

面向比特的同步链路
比特填充,插入 0,之前的也是这么做的

PPP帧的差错检测
尾部的 FCS 字段进行帧检验
使用循环冗余校验

接收方每收到一个 PPP 帧,就进行 CRC 检验。
若 CRC 检验正确,就收下这个帧;否则,就丢弃这个帧。
使用 PPP 的数据链路层,向上提供的是不可靠数据传输服务。
以拨号接入为例的PPP
10:15
开始和结束都是静止状态

