数据链路层是 OSI 网络模型的第二层,负责在物理层上提供可靠的数据传输。为了完成这一任务,数据链路层使用特定的数据单位。
数据链路层传输的数据单位
数据帧
数据帧是数据链路层传输数据的基本单位。它包含以下部分:
前导码:用于同步发送器和接收器。 帧起始定界符:表示帧的开始。 地址字段:包含源地址和目标地址。 数据字段:包含要传输的数据。 校验和:用于检测数据传输中的错误。 帧结束定界符:表示帧的结束。
帧类型
有两种主要类型的帧:
无连接帧:每个帧都是独立传输的,不建立连接。例如,以太网使用无连接帧。 面向连接帧:帧在源和目标之间建立一个逻辑连接。例如,令牌环使用面向连接帧。
帧大小
帧的大小因传输介质和协议而异。例如,以太网帧通常为 1500 字节,而令牌环帧为 4000 字节。
帧格式
帧的格式取决于所使用的协议。一些常见的帧格式包括:
IEEE 802.3 以太网帧:用于以太网网络。 IEEE 802.5 令牌环帧:用于令牌环网络。 帧中继帧:用于广域网 (WAN)。 HDLC 高清数据链路控制帧:用于点对点连接。
选择帧大小
帧大小的选择取决于以下因素:
传输介质:不同介质具有不同的最大传输单元 (MTU)。 协议:协议定义了帧的大小小范围。 性能:较大的帧可以提高吞吐量,但可能增加延迟和错误率。
结论
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。