参考教材:计算机网络创新教程(韩立刚) 中国水利水电出版社
参考视频:韩立刚老师的教学视频
计算机网络基础 第三章数据链路层
一、数据链路和帧
链路:是指从一个节点到相邻节点的一段物理线路(有线或无线),而中间没有任何其他的交换节点,计算机通信的路径往往要经过许多段这样的链路。链路只是一条路径的组成部分。
数据链路:则是另一个概念,这是因为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成数据链路。
二、数据链路层的三个基本问题
封装成帧:就是将网络的IP数据报的前后分别添加首部和尾部,这样就形成了一个帧。
透明传输:是指不管所传输的数据是什么样的比特组合,都应能在链路上进行传送。
差错检验:现实的通信链路都不会是理想的。
三、点到点信道的数据链路
PPP原理:PPP协议帧格式
透明传输帧 帧开始字符 帧结束字符
填充方法:字符填充和0比特填充
同步传输:以帧为单位传输,PPP协议使用0比特填充
异步传输:字节以单位传输,PPP协议使用字符填充
四、广播信道的数据链路层
广播信道使用冲突检测的载波侦听 多路访问 (CSMA/CD) 以太网