理解PPP在广域网上数据的封装形式
任可处于OSI第三层(网络层)的协议要穿越广域网,就必须封装相应的数据链路层协议。目标在于更方便的把上层数据进行传输,在网络层与物理层之间提供一种数据运载的方式,而这种数据运载的方式则以WAN协议进行体现,常见的WAN协议有SLIP、PPP、HDLC、X.25、Frame-rely、ATM等。1999年公布的在以太网上运行的PPP,即PPP over
Ethernet,简称为PPPoE,这是PPP协议能够适应多种类型链路的一个典型例子。PPPoE是为宽带上网的主机使用的链路层协议。这个协议把PPP帧再封装在以太网帧中(当然还要增加一些能够识别各用户的功能)。宽带上网时由于数据传输速率较高,因此可以让多个连接在以太网上的用户共享一条到ISP的宽带链路。现在,即使是只有一个用户利用ADSL进行宽带上网(并不和其他人共享到ISP的宽带链路),也是使用PPPoE协议:
1、一个将IP数据报封装到串行链路的方法。PPP既支持异步链路(无奇偶检验的8比特数据),也支持面向比特的同步链路。IP数据报在PPP帧中就是其信息部分。这个信息部分的长度受最大传送单元MTU的限制。
2、一个用来建立、配置和测试数据链路连接的链路控制协议LCP(Link Control Protocol)。通信的双方可协商一些选项。在RFC
1661中定义了11种类型的LCP分组。
3、一套网络控制协议NCP(Network Control
Protocol),其中的每一个协议支持不同的网络层协议,如IP、OSI的网络层、DECnet,以及AppleTalk等。
目前PPP主要应用技术有两种,一种是PPP OVER ETHERNET也就是我们常说的PPPOE,而另一种则是PPP OVER
ATM,也叫PPPOA。
1、PPPOE就是我们常说的ADSL拨号采用的协议,大部分家庭拨号上网就是通过PPP在用户端和运营商的接入服务器之间建立通信链路。目前宽带接入正在成为取代拨号上网的趋势。利用以太网(Ethernet)资源,在以太网上运行PPP来进行用户认证接入的方式称为PPPoE。PPPoE即保护了用户方的以太网资源,又完成了ADSL的接入要求,是目前ADSL接入方式中应用最广泛的技术标准(图2)。
2、PPPOA则是在ATM网络上运行PPP协议的技术,在ATM(异步传输模式,Asynchronous Transfer
Mode)网络上运行PPP协议来管理用户认证的方式称为PPPoA。它与PPPoE的原理相同,作用相同;不同的是它是在ATM网络上,而PPPoE是在以太网网络上运行,所以要分别适应ATM标准和以太网标准。
页:
[1]