hdlc和ppp协议

hdlc和ppp协议

ID:20370603

大小:61.50 KB

页数:4页

时间:2018-10-09

hdlc和ppp协议_第1页
hdlc和ppp协议_第2页
hdlc和ppp协议_第3页
hdlc和ppp协议_第4页
资源描述:

《hdlc和ppp协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在学习HDLC协议和PPP协议时,我们首先会遇到也要去了解的就是两种协议在本质上的区别,也就是对象上的不同。PPP协议是面向字符的链路控制协议,就是指链路上所传送的数据必须由规定字符集(例如ASCII码)巾的字符所组成。同时在链路上传送的控制信息也必须由同一个字符集中的若干规定的控制字符构成。HDLC协议是面向比特的链路控制协议,是采用首尾标志将一组比特封装成帧,通过定义不同类型的帧格式实现链路层的功能。一、HDLC协议(HighLevelDataLinkControl)HDLC有非平衡配置和平衡

2、配置两种配置方式。非平衡配置的特点是hid—个主站控制整个链路的工作。在多点边路屮,主站与每一个次站之间都有一个分开的逻辑链路。平衡配置的特点是链路两端的两个站是笈合站。复合站同时具有主站与次站的功能。1、HDLC的帧结构比特888可变168标志地址

3、控制信息帧检验序列标志1AcInfoFCSF

4、FCS检验区间1透明传输区间HDLC帧由标志字段、地址字段、控制字段、信息字段和帧校验字段组成。其中控制字段是最复杂的字段,根据最前而两个比特的取值,可将HDLC帧分为三大类,即信息帧、监督帧和无编号帧。

5、每类帧又包含若干命令与响应,习惯上称为命令帧与响应帧。为了解决帧同步的闷题,在帧开头与结尾各放入一个特殊的标记F(Flag)。标志字段为6个连续的1加上两边各一个0,共8位(0X7E)。在接收端,只要找到标志字段F,就可以很容易地确定一个帧的位置。但是这样就存在一个情况,当两个标志字段之间的比特串中,如果碰巧出现了和标志字段一样的比特组合,那么就会误认为是帧的边界。为了避免山现这种错误,HDLC采用零比特填充法。零比特填充是:(1)在发送端,当一串比特流沿示加上标志字段时,先扫描全部比特。只要发现

6、有5个连续的1,则立即填入一个0。(2)在接收到一个帧时,先找到标志字段以确定帧的边界,接着再对某中的比特流进行扫描。每当发现5个连续的1时,就将这5个连续的1后的一个0删除,以还原成原来的比特流。值得注意的是,当连续传输时,前一个帧的结束标志字段FnJ•以兼任后一帧的起始标志字段。当哲时没有信息传送时,可以连续发送标志字段,也可以输出连续的高电平,它被称为空闲(Idle)信号,使接收端一直和发送端保存冋步。0SeqP/FNext10TypeP/FNext11TypeP/FNext在控制字段中,第

7、1或第1、2位表示传送帧的类型,第1位为“0”表示是信息帧,第1、2位为“10”是监控帧,“11”是无编号帧。信息帧中,234位为存放发送帧序号,5位为轮询位,当为1时,要求被轮询的从站给出响应(当P/F用于响应帧时,称为终止位),678位为K个预期要接收的帧的序号。监控帧屮,34位力S帧类型编码。笫5位力轮询/终止位,当为1时,表示接收方确认结束。无编号帧,提供对链路的建立、拆除以及多种控制功能,用34678这五个M位来定义,可以定义32种附加的命令或应答功能。2、HDLC的通信过程HDLC的通

8、信过程可分为三个阶段:建立数据链路、传输、释放数据链路。现以全双工为例,其中A站和B站均为复合站。(1)A站和B站连续发送空闲(Idle)信号作为同步字符使用,双方均检测出正常信号,说明物理连接成功,主呼站向从站发送SARM命令帧,并启动定时器。从站收到SARM命令帧后,若同意则回复响应帧UA,并重置状态。这时主呼站收到UA响应帧,也重置自身状态,准备发送数据。(2)在帧传输的过程屮可分别从发送过程和接收过程来分析,发送方将网络层获得的数据进行打包,通过窗口协议和确认帧的过程,进行有效的发送。而接

9、收方则更多的承担杏错任务并用监控帧对发送方进行回馈控制。(3)当信息传送完毕后,同样运用命令帧拆除已建立的数据链路连接。二、PPP协议(Point-to-PointProtocol)PPP是一个面向连接的协议,它使得第2层链路能够经多种不同的物理层连接。它支持同步和异步链路,也能在半双工和全双工模式下工作。它允许任意类型的网络层数裾报通过PPP连接发送。点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。(1)PPP具有动态分配IP地址的能力,允许在连接时刻协商IP地址;(2)

10、PPP支持多种网络协议,比如TCP/IP、NetBEUI、NWLINK等;(3)PPP具有错误检测以及纠错能力,支持数据压缩;(4)PPP具有身份验证功能。(5)PPP可以用于多种类型的物理介质上,包括串口线、电话线、移动电话和光纤(例如SDH),PPP也用于Internet接入。PPP提供了串行点对点链路上传输数据报的方法,包括以下三个部分:串行链路上封装数据报的方法,既支持异步链路,也支持血向bit的同步链路扩展的链路控制协议(LinkControlProtocol-LCP),

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。