發布時間: 2022-02-14 15:56:41
什么是以太網數據幀?一個IP數據包要想在以太網鏈路上傳輸,就需要增加以太網的封裝,從而形成一個以太網幀(Ethernet Frame)。以太網幀的格式有兩種標準,一個是IEEE 802.3格式,另一個是Ethernet II格式,如圖所示。
以太網數據幀格式
目前的網絡設備及網卡兼容IEEE 802.3及Ethernet II兩種格式的以太網幀,但是在現實網絡中,大多數的以太網幀使用Ethernet II格式,因此本節主要探討EthernetII格式的以太網幀。Ethernet II格式的以太網幀中各個字段的描述如下:
● 目的MAC地址(Destination MAC Address):標識了該數據幀的接收者。目的MAC地址可以是單播MAC地址、組播MAC地址或者廣播MAC地址。
● 源MAC地址(Source MAC Address):標識了該數據幀的發送者。源MAC地址只能是單播MAC地址。
● 類型(Type):用來標識該數據幀頭部后所封裝的上層協議類型(載荷數據的類型)。該數據幀的接收方通過這個字段得知載荷數據是什么類型的數據。
例如,如果類型字段值為0x0800,則表示載荷數據是IPv4報文;如果類型字段值為0x86dd,則表示載荷數據是IPv6報文。
● 載荷數據(Payload):載荷數據,其長度為46~1500byte。
● CRC(Cyclic Redundancy Check):循環冗余校驗字段,用于檢測數據幀在傳輸過程中是否發生損壞。
上一篇: 什么是MAC地址表
下一篇: 什么是MAC地址