13.1.1 PPP原理概述
点对点协议(Point-to-Point Protocol,PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。PPP位于数据链路层,是一种为同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传输数据包。
PPP最初的设计目的是为两个对等节点之间的IP 流量传输提供一种封装协议。在TCP/IP协议集中,PPP是一种用于同步调制连接的数据链路层(OSI模型中的第二层)协议,替代了原来非标准的第二层协议,即SLIP。除IP以外,PPP还可以携带其他协议,包括DECnet和Novell的Internet网包交换(IPX)。设计目的主要是通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。
相对于其他二层封装协议,PPP 的最大优势在于其支持认证。常用的PPP 认证有PAP认证和CHAP认证。