14、数据链路协议实例(数据链路层)

本文详细介绍了数据链路层的PPP协议在SONET光纤链路和ADSL链路上的应用。PPP协议提供了成帧、链路控制和网络层选项协商功能,常用于点到点通信。在SONET上,PPP帧格式类似于HDLC,使用4字节的CRC校验。而在ADSL中,PPP通过AAL5与ATM协同工作,实现数据传输。数据链路层的任务是将物理层的比特流转换为帧流,提供差错控制和流量控制。
摘要由CSDN通过智能技术生成

引言
大多数广域网的基础设施是以点到点方式建设的。通过广域网中的SONET光纤链路和ADSL链路发送数据包需要点到点链路,还会用到拨号调制解调器、租用线路和线缆调制解调器等。所谓点到点协议(PPP)的标准协议就是使用这些链路来发送数据包。PPP由RFC1661定义,并在RFC1662中得到进一步的阐述。

1、SONET上的数据包

  • 物理层描述的SONET是物理层协议,它最常用在广域网的光纤链路上,这些光纤链路构成了通信网络的骨干网。它提供了一个定义良好速度运行的比特流,比如2.4Gbps的OC-48链路。比特流被组织成固定大小字节的有效载荷,不管用户是否有数据发送,每隔125微秒要发出一个比特流。

  • 为了在这些链路上承载数据包,需要某种成帧机制来在比特流中区分数据包。运行在IP路由器上的PPP就提供了这种运行机制,如图。
    在这里插入图片描述

  • PPP功能包括处理错误检测链路的配置、支持多种协议、允许身份认证等。它是一个早期简化协议的改进,那个协议称为串行线路Internet协议(SLIP)。PPP提供了3个主要特性:(1)一种成帧方法。它可以毫无歧义地区分出一帧的结束和下一帧的开始。(2)一个链路控制协议。它可用于启动线路、测试线路、协商参数,以及当线路不再需要时温和地关闭线路。该协议称为链路控制协议(LCP)(3)一种协商网络层选项的方式。协商方式独立于网络层协议,所选择的方法是针对每一种支持的网络层都有一个不同的网络控制协议(NCP)

  • 因为没有必要重新发明轮子,所以PPP帧格式的选择酷似HDLC帧格式。HDLC是高级数据链路控制协议,是一个早期被广泛使用的家庭协议实例。PPP和HDLC之间的主要区别在于:PPP是面向字节并使用字节填充技术,而HDLC协议使用比特填充技术,允许帧的长度不是字节的整数倍。第二个区别是:HDLC提供了可靠的数据传输,所采用的方式正是我们以熟悉的滑动窗口、确认和超时机制,PPP也可以在诸如无线网络等嘈杂的环境里提供可靠传输,具体细节由RFC1663定义,然而实际上Internet几乎都是采用一种“无编号模式”来提供无连接无确认服务。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值