PPP协议的特点有哪些?

2016-08-12 4124 3 编辑:深色多郎 来源:计算机知识

我们知道,因特网用户通常都要连接到某个ISP才能接入到因特网。PPP协议就是用户计算机和ISP进行通信是所使用的数据链路层协议。

PPP协议是IETF在1992年制定的。经过1993年和1994年的修订,现在的PPP协议在1994年就已成为因特网的正式标准[RFC 1661]。

PPP协议应满足的需求,IETF认为,在设计PPP协议时必须考虑 以下多方面的需求[RFC 1547]:

(1)简单    IETF在设计因特网体系结构时把其中最复杂的部分放在TCP协议中,而网际协议IP则相对比较简单,它提供的是不可靠的数据报服务。在这种情况下,数据链路层没有必要提供比IP协议更多的功能。因此,对数据链路层的帧。不需要纠错,不需要序号,也不需要流量控制。IETF把“简单”作为首要的需求。

简单的设计还可使协议实现时不容易出错,从而使不用厂商在协议的不同实现上其互操作性提高了。我们知道,协议标准化的一个主要目的就是提高协议的互操作性。

总之,这种数据链路层的协议非常简单:接收方每一个帧,就进项CRC检验。如CRC检验正确,就收下这个帧;反之,就丢弃这个帧,其他什么也不做。

(2)封装成帧    PPP协议必须规定特殊的字符作为帧定界符(即标志一个帧的开始和结束的字符),以便使接收端从收到的比特流中能准确地找出帧的开始和结束位置。

(3)透明性    PPP协议必须保证数据传输的透明性。这就是说,如果数据中碰巧出现了和帧定界符一样的比特组合时,就要采取有效的措施来解决这个问题。

(4)多种网络层协议    PPP协议必须能够在在用一条物理链路上同时支持多种网络层协议(如IP和IPX等)的运行。当点对点链路所连接的是局域网或路由器时,PPP协议必须用时支持在链路所连接的局域网或路由器上运行的各种网络层协议。

(5)多种类型链路    除了要支持多种网络层的协议之外,PPP还必须能够在多种类型的链路上运行。例如,串行的(一次只发送一个比特)或并行的(一次并行地发送多个比特),同步的货异步的,低速的或高速的,电的或光的,交换的(动态的)或非交换的(静态的)点对链路。

这里特别要提到的是在1999年公布的在以太网上运行的PPP,即PPP over Ethernet,简称为PPPoE[PFC 2516],这是PPP协议能够适应多种类型链路的一个典型例子。PPPoE是胃宽带上网的合租记使用的链路层协议。这个协议把PPP帧在封装在以太网帧中(当然还要增加一些能够识别各用户的功能,)。宽带上网时由于数据传输速率较高,因此可以让多个链接在以太网上的用户共享一条到ISP的宽带链路。现在,即使是只有一个用户利用ADSL进行宽带上网(并不和其他人共享到ISP的宽带链路),也是使用PPPoE协议。

(6)差错检测(error detection)    PPP协议必须能够对接收端收到的帧进行检测,并立即丢弃有差错的帧。若在数据链路层不进行差错检测,那么即出现差错的无用帧就还要在网络中继续向前转发,因而会白白浪费许多的网络资源。

(7)检测链接状态    PPP协议必须具有一种机制能够及时(不超过几分钟)自动检测初恋路是否处于正常工作状态。当出现故障的链路隔了一段时间后又重新正常工作时,就特别需要有这种及时检测功能。

(8)最大传送单元    PPP协议必须对每一种类型的二店对点链路设置最大传送单元MTU的标准默认值。这样做事为了促进各种实现之间的互操作性。如果高层协议发送的分组过长并超过MTU的数值,PPP就要丢弃这样的帧,并返回差错。需要强调的是,MTU是数据链路层的帧可以载荷的数据部分的最大长度,而不是帧的总长度。

(9)网络层地址协商    PPP协议必须提供一种机制使通信的两个网络层(例如,两个IP层)的实体能够通过协商知道或能够配置彼此的网络层地址。协商的算法应尽可能简单,并且能够在所有的情况下得出协商结果。这对拨号连接的链路特别重要,因为仅仅在链路层建立了链接而不知道对方网络层地址时,则不还能够保证网络层可以传送分组。

(10)数据压缩协商    PPP协议必须提供一种方法来协商使用数据压缩算法。但PPP协议并不要求将数据压缩算法进项标准化。

在TCP/IP协议族中,可靠传输有运输层的TCP协议负责,因此数据链路层的PPP协议不需要进行纠错,不需要设置序号,也不需要进行流量控制。PPP协议不支持多点线路(即一个主站轮流和链路上的多个从站进行通信),而只支持点对点的链路通信。此外,PPP协议只支持全双工链路。

扩展阅读:PPP协议的组成是什么

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
关注深正互联