精华全集 冲广角币 获取广角币的更多方法
【名称】:数据链路层
【作者】:
【格式】:PDF
【页数】:19
【语言】:中文
【出版社】:
【出版日期】:
【摘要或目录】:
本章基本要求:掌握数据链路层的功能与作用,掌握差错控制的作用和原理,掌握数
据链路层的设备与组件;理解常用的成帧方式,理解流量控制的作用和原理,理解HDLC
协议的主要内容。
本章难点:差错控制,滑动窗口协议
教学时数与实验:4-5 学时,无实验。
上一章我们已经学习了物理层的有关知识,本章我们将介绍数据链路层的相关知识,
包括数据链路层的功能以及实现这些功能的若干重要机制。
4.1 数据链路层概述
4.1.1 为什么需要数据链路层
至少有两个理由可用来说明数据链路层存在的必要性。首先,尽管物理层采取了一些
必要的措施来减少信号传输过程中的噪声,但是数据在物理传输过程中仍然可能损坏或丢
失。由于物理层只关心原始比特流的传送,所以物理层不考虑也不可能考虑所传输信号的
意义和信息的结构,也就是说物理层不可能识别或判断数据在传输过程中是否出现了损坏
或丢失,从而也谈不上采取什么方法进行补救。其次,物理层也不考虑当发送站点的发送
速度过快而接收站点接收的速度过慢时,应采取何种策略来控制发送站点的发送速度,以
避免接收站点来不及处理而丢失数据。可见只有物理层的功能是不够的,位于物理层之上
的数据链路层就是为了克服物理层的这些不足而建立的。
数据链路层旨在实现网络上两个相邻节点之间的无差错传输。它利用了物理层提供的
原始比特流传输服务,检测并校正物理层的传输差错,使在相邻节点之间构成一条无差错
的链路,从而向网络层提供可靠的数据传输服务。