以太網(wǎng)幀
1.什么是以太網(wǎng)幀
以太網(wǎng)幀是以太網(wǎng)網(wǎng)絡(luò)通信信號的基本單元,是對其進行網(wǎng)絡(luò)性能分析的基礎(chǔ)。以太網(wǎng)發(fā)展時間較長,衍生出的相應(yīng)規(guī)范較多,如10mbps-10baset ethernet(802.3)、100mbps-fast ethernet(802.3u)、1000mbps-gigabit ethernet(802.3z))和10 gigabit ethernet(ieee 802.3ae)等,一般將以太網(wǎng)幀分為數(shù)據(jù)幀和管理幀。其中數(shù)據(jù)幀又分為以太網(wǎng)基本幀和vlan采用的擴展幀等。
2.以太網(wǎng)幀的結(jié)構(gòu)
以太網(wǎng)基本幀和vlan采用的一種擴展幀結(jié)構(gòu)如圖所示。
圖中:
◇ 幀前導。0、1交錯的56位圖形。
◇ 幀起始符(sof)。占8位,表示一幀的開始。
◇ 目的地址與源地址。各占8字節(jié),表示目的和源的mac地址。
◇ 幀長度/幀類型(l/t)。2字節(jié),mac幀內(nèi)不包括任何填充的數(shù)據(jù)字段長度或類型。
◇ 數(shù)據(jù)。占用的字節(jié)數(shù)a由數(shù)據(jù)量決定,須滿足a≤1500字節(jié)。
◇ 填充。占用字節(jié)數(shù)b根據(jù)需要而定,須滿足a+b≥46字節(jié)。
◇ 幀校驗區(qū)(fcs)。占4字節(jié),用于幀的差錯校驗。
需要注意的是,對于基本幀,mac客戶數(shù)據(jù)區(qū)數(shù)據(jù)最低不能少于46節(jié),最高不能多于1500字節(jié),網(wǎng)絡(luò)mac幀的尺寸不能小于64字節(jié),最大不能超過1518字節(jié)。這里不包括幀前導和幀起始符兩個區(qū)域,共計18字節(jié)。