HDLC:PPP协议采用HDLC(High Level Data Link Control,高级数据链路控制)技术作为在点对点的链路上封装数据报的基本方法;
LCP:PPP协议使用LCP(Link Control Protocol,链路控制协议)来建立、配置和测试数据链路;
NCP:PPP协议使用NCP(Network Control Protocol,网络控制协议)来建立和配置不同的网络层协议。PPP协议允许同时采用多种网络层协议。目前PPP协议除了支持IP协议外,还支持IPX协议和DECnet协议。
2. PPP协议封装
PPP是为在同等单元之间传输数据包这样的简单的链路而设计,这种链路提供全双工操作,并按照顺序传递数据包,为基于各种主机、网桥和路由器的简单连接提供一种共通的解决方案。
PPP帧的数据段格式如图1所示。
http://www.yesky.com/image20010518/177686.jpg
图1
图中各字段含义如下:
标志(Flag)域:指示一个帧的开始或结束,该域值包含二进制数01111110。
地址(Address)域:该域值包含二进制数11111111,是标准的广播地址。PPP协议不指定单个工作站的地址。
控制(Control)域:长度为1个字节,该域值包含二进制数00000011,表示用户数据采用无序帧方式传输。它提供的无连接链路服务类似于逻辑链路控制(Logical Link Control,LLC)类型提供的方法。
协议(Protocol)域:长度为2个字节,用于标识封装在帧的数据域中的协议类型。通过确定帧序列的结尾,为FCS域留出2个字节,便可确定数据域的结尾。该域最大长度的缺省值是1500字节。