《计算机网络(谢希仁著)》视频学习笔记 数据链路层

以太网交换机通过数据链路层实现通信的,数据链路层相邻结点之间的通信
数据链路层使用的信道点对点信道和广播信道,其中广播信道必须使用专门的共享协议,而且以太网就是使用广播信道实现数据通信的。

《计算机网络(谢希仁著)》视频学习笔记 数据链路层

过程

1、封装成帧
发送端的数据链路层将网络层传下来的数据组成帧,然后调用物理层提供的服务,将帧发送出去。物理层对数据进行编码,将代表数据的信号发送到链路上。

接收端物理层对收到的信号进行解码,将解码后的二进制数据交给数据链路层,数据链路层识别出帧,将帧处理成数据再交给网络层。

接收端数据链路层接收数据以后是根据帧首部和尾部界定的,识别出帧的开始和结束。首部和尾部还包含重要的控制信息。各种数据链路层都对首部和尾部有格式要求,为了提高效率,尽可能使数据部分大约首部和尾部长度。
2、透明传输

数据链路层的透明层传输数据,无论发生什么样的比特组合的数据,数据都能够按照原样没有差错的通过这个数据链路层
如何实现透明传输?字节填充、字符填充

3、差错控制

例如:例如比特差错、误码率

措施:提高信道比、传输数据时差错检测和纠错,检测:循环冗余校验(单纯使用不能保证无差错传输,可靠传输)必须加上确认和重传

下附截屏资料

《计算机网络(谢希仁著)》视频学习笔记 数据链路层


《计算机网络(谢希仁著)》视频学习笔记 数据链路层


《计算机网络(谢希仁著)》视频学习笔记 数据链路层
《计算机网络(谢希仁著)》视频学习笔记 数据链路层
《计算机网络(谢希仁著)》视频学习笔记 数据链路层
《计算机网络(谢希仁著)》视频学习笔记 数据链路层

《计算机网络(谢希仁著)》视频学习笔记 数据链路层 

 《计算机网络(谢希仁著)》视频学习笔记 数据链路层

 《计算机网络(谢希仁著)》视频学习笔记 数据链路层

 《计算机网络(谢希仁著)》视频学习笔记 数据链路层

 《计算机网络(谢希仁著)》视频学习笔记 数据链路层

 《计算机网络(谢希仁著)》视频学习笔记 数据链路层

 《计算机网络(谢希仁著)》视频学习笔记 数据链路层

 《计算机网络(谢希仁著)》视频学习笔记 数据链路层

《计算机网络(谢希仁著)》视频学习笔记 数据链路层