定义
PPP(Point-to-Point Protocol,点对点协议)是数据链路层最常用的广域网协议之一,用于通过串行线路进行点对点通信。
特点
- 面向字节的协议(对比 HDLC 面向比特)
- 提供差错检测但不提供纠错,不可靠传输
- 不使用序号和确认机制
- 仅支持点对点链路,不支持多点线路
- 支持全双工链路
- 两端可运行不同网络层协议
组成部分
- LCP(Link Control Protocol):链路控制协议,建立、配置、测试数据链路连接
- NCP(Network Control Protocol):网络控制协议,支持不同网络层协议
- 封装方法:将 IP 数据报封装到串行链路,受 MTU 限制
帧格式
- 标志字段 0x7E
- 地址字段 0xFF
- 控制字段 0x03
- 协议字段 2B
- 信息字段 0~1500B
- FCS 字段
认证方式
- PAP(Password Authentication Protocol)
- CHAP(Challenge-Handshake Authentication Protocol)