当前位置: 编码机 >> 编码机资源 >> 数据链路层的三个基本问题为什么必须解决
数据链路层的三个基本问题:封装成帧、透明传输、差错检测。
原因:
⑴封装成帧就是在一段数据前后分别添加首部和尾部。接收端以便从收到的比特流中识别帧的开始与结束,帧定界是分组交换的必然要求;
⑵透明传输避免消息符号与帧定界符号相混淆;
⑶差错检测防止差错的无效数据帧,浪费网络资源。
数据链路层的定义
数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层之间。数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。
数据链路层的基本功能
数据链路层主要有两个功能:帧编码和误差纠正控制。帧编码意味着定义一个包含信息频率、位同步、源地址、目标地址以及其他控制信息的数据包。数据链路层协议又被分为两个子层:逻辑链路控制(LLC)协议和媒体访问控制(MAC)协议。
数据链路层的链路管理
链路管理功能主要用于面向连接的服务。当链路两端的节点要进行通信前,必须首先确认对方已处于就绪状态,并交换一些必要的信息以对帧序号初始化,然后才能建立连接,在传输过程中则要能维持该连接。
拓展资料
数据链路层最关键的技术就是媒体访问控制(MAC)。它的作用是平均分配存在竞争和高吞吐量节点之间的信道资源。