位置:51电子网 » 技术资料 » 汽车电子

数据链路层的协议非常简单

发布时间:2014/9/16 20:58:53 访问次数:694

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

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

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

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

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

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

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

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

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

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

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

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

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

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

上一篇:OSI的观点

上一篇:多种类型链路

相关技术资料
9-16数据链路层的协议非常简单

热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!