概念
在计算机网络中,数据帧是在物理层和数据链路层之间传输的数据包。每个数据帧通常由帧头、帧数据和帧尾组成。帧头和帧尾包含了控制信息、地址信息以及校验码等,用于确保数据的可靠传输和正确性。
帧开销指的是在数据帧中除了有效的数据部分外,还包含的额外开销。这些开销主要涉及以下几个方面:
-
帧头:帧头包含了发送和接收设备之间的通信控制信息,例如源地址、目的地址、帧类型等。这些信息在每个数据帧中都存在,因此会增加帧开销。
-
校验码:为了确保数据的完整性和准确性,常常在帧头或帧尾中添加校验码,用于检测和纠正传输中的错误。校验码的添加增加了帧的开销。
-
帧尾:帧尾通常包含一些额外的控制信息,如帧结束标志等。帧尾的存在也会导致帧开销的增加。
帧开销的大小取决于具体的数据链路协议和实现方式。不同的协议和实现可能会有不同的帧结构和开销。
在VM Network损伤仪中使用帧开销
为了模拟帧跨越不同链路传输的情况,VM Network 仿真仪用以太网帧的数据部分(除去以太网 FCS)再加上指定的前导码和 FCS、padding 计算出帧的实际大小。仿真仪支持三种帧开销模式,分别是 4-Ethernet、24-Ethernet和自定义帧开销。
24-Ethetnet用于模拟一个在帧中包括 Ethernet header、preamble、FCS 和 padding 的真实以太网链路。选择此选项模拟Ethernet-based WAN network。
4-Ethernet用于模拟一个具有 Ethernet Header、FCS 的 WAN 链路层。
自定义帧开销允许任何链路层每帧的开销最多为 64 字节,单位增量为 1 字节。如果链路层帧的开销是已知的,可以选择自定义帧开销模式。