在OSI参考模型中,以帧为单位传送数据的是数据链路层。
为了使传输中发生差错后只将有错的有限数据进行重发,数据链路层将比特流组合成以帧为单位传送。每个帧除了要传送的数据外,还包括校验码,以使接收方能发现传输中的差错。帧的组织结构必须设计成使接收方能够明确地从物理层收到的比特流中对其进行识别,也即能从比特流中区分出帧的起始与终止,这就是帧同步要解决的问题。
扩展资料
数据链路层定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。
数据链路层必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧,帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。
链路层应具备如下功能:
1、链路连接的建立、拆除、分离。
2、帧定界和帧同步。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。
3、顺序控制,指对帧的收发顺序的控制。
4、差错检测和恢复。还有链路标识,流量控制等等,差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测,各种错误的恢复则常靠反馈重发技术来完成。
参考资料来源:百度百科-OSI数据链路层
参考资料来源:百度百科-数据链路层
B 数据链路层
说明,以帮助你理解:
物理层的数据是比特流
数据链路层的数据是帧
网络层是分组
传输层是报文
B 数据链路层(datalink layer):以帧(frame)为单位传送数据
B、数据链路层
我们刚学过的内容