【计算机网络 第五版】阅读笔记之三:数据链路层

本文主要介绍了数据链路层的功能,包括封装成帧、透明传输以及差错检测,重点讲解了点对点协议PPP的工作原理,如帧格式、透明传输的字节填充和零比特填充方法。此外,还讨论了以太网的CSMA/CD协议、帧的最小长度和信道利用率,以及MAC地址和MAC帧格式。
摘要由CSDN通过智能技术生成

第三章:数据链路层

1.数据链路层使用的信道:点对点信道和广播信道

2.数据链路和帧:

(1)链路(物理链路):一个结点到相邻结点的一段物理线路,中间没有任何转换结点。

(2)数据链路(逻辑链路):由物理链路加上必要的通信协议构成。通常采用网络适配器来实现。

(3)帧:点对点信道的数据链路层的协议数据单元。

3.数据链路层的三大基本功能

3.1 封装成帧:在一端数据的首部和尾部分别加上帧开始符(SOH 01)和帧结束符(EOT 04)。另外:数据长度应当小于数据链路层协议规定的最大传输单元(MTU)。

3.2 透明传输:SOH和EOT都是二进制码,若帧中数据中出现了和SOH和EOT一样的二进制码,则会出现帧定界错误。为了解决这样的问题,可以在数据中出现控制字符SOH和EOT的前面加上转义字符ESC来避免上述错误(称为”字符填充法”)。

3.3 差错检测:

(1)误码率(BER):在一段时间内,传输错误的比特占所传输比特总数的比率

(2)循环冗余检验(CRC):在数据后面添加供差错检测用的n位冗余码,在接收端通过冗余码来进行差错检测。

(3)帧检验序列(FCS):添加在数据后面的冗余码。Tips:FCS可以用CRC获取,也可以不用CRC获得。

(4)CRC差错检测技术只能保证每一帧的无差错接收(比特差错),但并不能解决帧丢失,帧重复以及

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值