数据链路层(p64-p70)

数据链路层的功能

1.为网络层提供服务

  1.无确认的无连接服务,2.有确认的无连接服务,3.有确认的面向连接服务(注意有有连接的时候一定有确认)

2.帧定界,帧同步,透明传输

  1.帧定界:确定帧的首尾

  2.帧同步:指的是接收方能够区分帧的开始结束

  3.透明传输:不管什么样的数据组合都能在链路上传输

3.流量控制:防止发送方发送过快,所以都发送方流量控制

4.差错控制

  方法:1.位错:帧中某些位出现了错误。采用循环冗余校验(CRC)发现位错,使用重传请求(ARQ)

  方法2:帧错:帧的丢失重复或者失序,使用方法引入定时器和编号机制

 

组帧

1.字符计数法:开始位置标明帧内字符数

2.字符填充法:使用特殊字符标记,不过内容使用同样的特殊字符必须要用转义

3.零比特填充法:与字符填充法类似,不过是使用01111110来标记,同时内容里每五个1后面加个0,即011011111101->011011111001

4.违规编码法:对物理层操作,比特1为高低电平对,0为低高电平对,则利用违规的高高或者低低来标记开始结束

posted @ 2021-02-04 14:13  爱晒太阳的懒猫。。  阅读(132)  评论(0编辑  收藏  举报