位置:51电子网 » 技术资料 » 单 片 机

点对点协议PPP

发布时间:2014/8/23 19:00:43 访问次数:848

   在通信线路质量较差的年代,LM2596SX-ADJ在数据链路层使用可靠传输协议曾经是-一种好办法。因此,能实现可靠传输的高级数据链路控制HDLC (High-level Data Link Control)就成为当时比较流行的数据链路层协议。但现在HDLC已很少使用了。对于点对点的链路,简单得多的点对点协议PPP (Point-to-Point Protocol)刚是目前使用得最广泛的数据链路层协议。

   PPP协议的特点

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

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

   1.PPP协议应满足的需求

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

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

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

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

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

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

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



   在通信线路质量较差的年代,LM2596SX-ADJ在数据链路层使用可靠传输协议曾经是-一种好办法。因此,能实现可靠传输的高级数据链路控制HDLC (High-level Data Link Control)就成为当时比较流行的数据链路层协议。但现在HDLC已很少使用了。对于点对点的链路,简单得多的点对点协议PPP (Point-to-Point Protocol)刚是目前使用得最广泛的数据链路层协议。

   PPP协议的特点

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

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

   1.PPP协议应满足的需求

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

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

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

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

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

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

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



上一篇:OSI的观点

上一篇:多种类型链路

热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!