PPP协议解决了HDLC(高级数据链路控制)的种种问题,是最主流的广域网协议。PPP也被广泛应用在ATM和以太网上,称为PPPOA和PPPOE。
与OSI参考模型类似,PPP分为LCP和NCP功能子层,LCP主要作用于数据链路层中,而NCP介于网络层和数据链路层之间起作用。
LCP子层,位于物理层之上,主要用来建立、配置和测试数据链路连接外,还有如下功能:
1.身份验证:路由之间互相验证身份,验证方法有PAP和CHAP。
2.压缩:PPP通常运行在速率相对有限的串行链路上,为了提高数据发送效率,采用对数据压缩后再传送的方法。
3.错误监测
4.多链路:PPP具有链路聚合,负载均衡功能
5.PPP回拨
NCP子层,当LCP将链路建立好了之后,PPP根据不同的需要,配置不同上层协议(如TCP/IP)