乙太網幀
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
乙太網幀是乙太網網路通信信號的基本單元,是對其進行網路性能分析的基礎。乙太網發展時間較長,衍生出的相應規範較多,如10mbps-10baset ethernet(802.3)、100mbps-fast ethernet(802.3u)、1000mbps-gigabit ethernet(802.3z))和10 gigabit ethernet(ieee 802.3ae)等,一般將乙太網幀分為數據幀和管理幀。其中數據幀又分為乙太網基本幀和vlan採用的擴展幀等。
乙太網基本幀和vlan採用的一種擴展幀結構如圖所示。
圖中:
◇ 幀前導。0、1交錯的56點陣圖形。
◇ 幀起始符(sof)。占8位,表示一幀的開始。
◇ 目的地址與源地址。各占8位元組,表示目的和源的mac地址。
◇ 幀長度/幀類型(l/t)。2位元組,mac幀內不包括任何填充的數據欄位長度或類型。
◇ 數據。占用的位元組數a由數據量決定,須滿足a≤1500位元組。
◇ 填充。占用位元組數b根據需要而定,須滿足a+b≥46位元組。
◇ 幀校驗區(fcs)。占4位元組,用於幀的差錯校驗。
需要註意的是,對於基本幀,mac客戶數據區數據最低不能少於46節,最高不能多於1500位元組,網路mac幀的尺寸不能小於64位元組,最大不能超過1518位元組。這裡不包括幀前導和幀起始符兩個區域,共計18位元組。