乙太網的幀結構分兩種:
第一種是ethernet_ii的幀結構,如下圖所示:
dmac:指(destination mac)目的位址,即是接收資訊裝置的實體地址。
smac:指(source mac)源位址,即是傳送資訊裝置的實體地址。
type:用來標識data欄位中包含的高層協議,即是通告接收資訊的裝置如何解釋該資料字段(資料的封裝
都是從應用層到低層逐漸新增的,在資料鏈路層以上的資料都封裝在了data欄位中)。其中:(1)ip協議幀
該字段為0800(2)arp協議幀該字段為0806(3)rarp協議幀該字段為0835(4)ipx和spx協議幀該字段
為8137。
data:資料字段,上層下到本層的資料都被包含到了這裡面。前面講到,它必須大於46位元組,但必須小
於1500位元組。
crc:( cyclic redundancy check)即是迴圈冗餘校驗字段。傳送資料的裝置會提供乙個包含mac欄位、type
字段、data欄位的crc碼,然後計算出crc碼填入到該處,起到錯誤檢測控制的功能。
第二種是ieee802.3的幀結構,如下如所示:
dmac、smac、data和crc欄位不再贅述。
這種幀結構用length欄位替代了type欄位,並從data欄位中劃出了3byte作為llc欄位,作為服務訪問點
(sap)的新區域來解決識別上層協議的問題。
length:即是長度字段,記錄data欄位的長度。
llc:由目的服務訪問點dsap(destination service access point)、源服務訪問點ssap(source service
access point)和control欄位組成。
兩種幀格式應用情況:
現在大多數tcp/ip裝置都使用ethernet _ii的幀格式。由於大規模使用的tcp/ip系統(4.2/3 bsd unix)的
出現時間介於rfc 894和rfc 1042之間,為了相容老裝置而採用了rfc 894的實現,所以802. 3標準並沒有
如預期那樣得到普及。
乙太網資料幀結構
協議型別 0x0800 網際協議 ip 0x 814c 簡單網路管理協議 snmp network management protocol 0x86dd 網際協議v6 ipv6,internet protocol version 6 ip上層協議 0 hopopt ipv6 逐跳選項 1 icmp ...
網路基礎 乙太網幀結構
網路通訊協議 osi七層模型 tcp ip四層模型 3.1 模型 3.2 資料封裝 幀格式mac位址 單播 組播和廣播 資料幀的傳送和接收 網路中傳輸資料時需要定義並遵循一些標準,不同的協議棧用於定義和管理不同網路的資料 規則 物理層 傳輸單位 位元流。裝置 hub,中繼器 資料鏈路層 傳輸單位 資...
乙太網幀格式
一 ethernet位址 為了標識乙太網上的每台主機,需要給每台主機上的網路介面卡 網路介面卡 分配乙個唯一的通訊位址,即ethernet位址或稱為網絡卡的實體地址 mac位址。ieee負責為網路介面卡製造廠商分配ethernet位址塊,各廠商為自己生產的每塊網路介面卡分配乙個唯一的ethernet...