4.2数据链路层的基本概念
2017-03-16 19:41:16 0 举报
AI智能生成
数据链路层是计算机网络OSI模型中的第二层,它位于物理层和网络层之间。数据链路层的主要任务是为物理层提供一条可靠的数据传输通道,使得原始的、有差错的物理线路变成无差错的数据链路。数据链路层将来自网络层的数据划分为数据帧,然后进行传输,并在接收端将数据帧重新组合成原始数据。此外,数据链路层还负责流量控制、差错检测和恢复等功能。总之,数据链路层为网络层提供了一种可靠的数据传输方式,使得网络层能够更好地完成其任务。
作者其他创作
大纲/内容
4.2.1物理线路与数据链路
注意的问题
物理线路是由传输介质与通信设备构成的
没有采取差错控制机制的物理线路传输比特流是会出错的。在计算机网络中,设计数据链路层的目的就是为了发现和纠正物理线路传输过程中的差错问题,使有差错的物理线路变成无差错的数据链路。数据链路是由实现协议的硬件、软件与物理线路构成。
物理线路的比特流传输功能是由物理传输介质与通信设备实现的,而数据链路功能是通过数据链路的协议数据单元的帧头,按照数据链路层协议规定的协议动作来实现的
4.2.2数据链路层的主要功能
链路管理
数据链路层链路管理功能包括:数据链路的建立、维护与释放。
帧同步
是指接收端应该能够从收到的比特流中正确地判断出一帧的开始位与结束位。
流量控制
发送端发送数据超过物理线路的传输能力或超出接收端的帧接收能力时,就会造成链路拥塞。为了防止出现链路拥塞,数据链路层必须具有流量控制功能。
差错控制
为了发现和纠正物理线路传输差错,使有差错的物理线路变成无差错的数据链路,数据链路层必须具有差错控制功能。
透明传输
当传输的数据帧中出现某些特定的控制字符时,就必须采取适当的措施,使接收端不至于将数据误认为是控制信息。
寻址
在多点连接的情况下,数据链路层要保证每一帧都能传送到正确的接收端。因此数据链路层必须具备寻址的功能。
4.2.3数据链路层向网络层提供的服务
目的
将有差错的物理线路变为对网络层无差错的数据链路。
主要表现
正确传输网络层数据
屏蔽物理层所采用传输技术的差异
4.2.4数据链路层协议的分类
面向字符型
特点
利用已定义好的一种标准字编码的一个子集来执行通信控制功能
缺点
不同类型计算机的控制字符可能不同
不能实现“透明传输”
协议效率低
典型的面向字符型数据链路层协议是二进制同步通信协议
面向比特型
HDLC协议
点-点协议PPP
0 条评论
下一页