PPP协议的基本概念:
PPP是Point-to-Point Protocol的简称,中文翻译为点到点协议。与以太网协议一样,PPP也是一个数据链路层协议。以太网协议定义了以太帧的格式,PPP协议也定义了自己的帧格式,这种格式的帧称为PPP帧。以太网协议工作在以太网接口和以太网链路上,而PPP协议是工作在串行接口和串行链路上。
利用PPP协议建立的二层网络称为PPP网络。一个PPP网络包含且只能包含两个PPP接口,连接这两个接口的链路称为PPP链路,这两个接口通过交互PPP帧来实现二层通信。PPP接口是数据链路层(二层)通信的终结点,所以我们也说PPP接口是三层接口。
PPP协议还包含了若干个附属协议,这些附属协议也称为成员协议。PPP协议的成员协议主要包括一个被称为LCP(Link Control Protocol)的链路控制协议,以及一系列的被称为NCP(Network Control Protocol)的网络控制协议。PPP协议对于PPP链路的长度是没有规定的。PPP链路经常应用在广域网链接中;PPP技术被称为是一种广域网技术。
PPP帧的格式:
(1)Flag:
该字段的长度为8bit,取值固定为0x7e。该字段标志了一个PPP帧的开始或结束;它既标志了当前PPP帧的开始,同时也标志了前一个PPP帧的结束。
(2)Address:
该字段的长度为8bit,取值固定为0xff。需要注意的是,该字段并非是一个MAC地址,但它具有广播地址的含义,意思是“所有的接口”。
PPP帧是在一