数据链路层

数据链路链路的区别:

链路就是一条无源的点到点的物理线路段,中间没有任何其它的交换结点.

数据链路除了必须有一条物理线路外,还必须有一些必要的通信协议来控制

                这些数据的传输.若把实现这些协议的硬件和软件加到链路上,就构

                成了数据链路.


数据链路层的主要功能:

  链路管理

  帧定界

  流量控制

   差错控制

   将数据和控制信息区分开

    透明传输

    寻址

停等协议stop-and-wait protocol

  原理:(大概描述) A向B发送帧,并设计时器,在规定的时间里,

            若A收到B返回来的ACK,则表明A发送成功,接着发下

            一帧.若在规定的时间里A没收到B返回的ACK,则有两

           种情况:1 A发送帧失败;2 B返回的ACK失败.

            对于第一种情况,A重发该帧,并重新置计时器.对于第二

           种情况, A如若采取重发,则B会收到两个相同的帧,这是不

            允许的.这时要怎么办呢?解决方法就是给帧编号.

循环冗余检验原理(不作考试要求):模2运算.

     FCS帧检验序列

连续ARQ协议

工作原理(大概描述): 和停等协议不同的是,A这时不再只发一个帧就等待,

                                     直到收到B返回来的ACK.而是连续发若干帧,当遇到

                                    某一帧发送超时(失败),从该帧起重发.这就提高了效率.

  滑动窗口,用来对发送端进行流量控制.(理解工作原理)

选择重传ARQ协议..必须在接收端设置相当容量的缓存空间

面向比特的链路控制规程HDLC

HDLC的帧结构

标志

F

地址

A

控制

C

信息

info

帧检验序列

FCS

标志

F


零比特填充法(为了解决什么问题?如何解决?)

因特网的点对点协议PPP

F

7E

A

FF

C

03

协议

信息部分

 

FCS

F

7E


 

和HDLC帧相似,只多了协议字段

使用PPP的几个原因.

 

 


 

 


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值