(本文为hcbbt个人收集总结,方便以后复习与查阅。点此见学习笔记索引)
- 数据链路层使用的信道主要有以下两种类型:点对点信道、广播信道。
- 链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。
- 数据链路(data link),即把实现这些协议的硬件和软件加到链路上。
- 现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层的功能。
- 数据链路层传送的是帧。
- 三个基本问题:(1) 封装成帧(2) 透明传输(3) 差错控制
- 封装成帧(framing)就是在一段数据的前后分别添加首部(帧开始符SOH 01)和尾部(帧结束符EOT 04),然后就构成了一个帧。(数据部分<=长度限制MTU)首部和尾部的一个重要作用就是进行帧定界。
- 解决透明传输问题:在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”(十六进制1B)
- 在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER。
- 循环冗余检验CRC:冗余码n位,除数为n+1位,于是