乙太網幀格式 最少位元組介紹(arp)

2021-09-27 02:27:37 字數 675 閱讀 1673

乙太網幀最少是多少個位元組,有些人說是46個,有些人說是60個,還有些人說是64個,那麼究竟是多少呢?喲喲來告訴你:乙太網幀最少是64個位元組。

下面喲喲來詳細解讀一下64是怎麼得來的:

乙太網幀格式如上圖:

preamble:前導同步碼7個位元組+幀開始定界符1個位元組,共計8個位元組;

type/length:幀型別,占用2個位元組;

user data:資料資訊,最少46個位元組,最大1500位元組;

frame check sequence(fcs):幀校驗序列,占用4個位元組;

從幀結構可以看出,

8+6+6+2+(46~1500)+4=72~1526

因此乙太網幀位元組的範圍是應該是72~1526,但為什麼我們通過抓包發現最大的幀為1514呢,而最小的幀為60位元組呢?

但實際資料幀的大小是以包含fcs來定義的,因此,資料幀最小的位元組數為64。

乙太網幀格式

一 ethernet位址 為了標識乙太網上的每台主機,需要給每台主機上的網路介面卡 網路介面卡 分配乙個唯一的通訊位址,即ethernet位址或稱為網絡卡的實體地址 mac位址。ieee負責為網路介面卡製造廠商分配ethernet位址塊,各廠商為自己生產的每塊網路介面卡分配乙個唯一的ethernet...

乙太網幀格式

乙太網幀格式,即在乙太網幀頭 幀尾中用於實現乙太網功能的域。圖2 ieee802.3以太幀頭 欄位字段長度 位元組 目的前導碼 preamble 7同步 幀開始符 sfd 1標明下乙個位元組為目的mac欄位 目的mac位址 6指明幀的接受者 源mac位址 6指明幀的傳送者 長度 length 2幀的...

乙太網幀格式

乙太網幀格式,即在乙太網幀頭 幀尾中用於實現乙太網功能的域。圖2 ieee802.3以太幀頭 欄位字段長度 位元組 目的前導碼 preamble 7同步 幀開始符 sfd 1標明下乙個位元組為目的mac欄位 目的mac位址 6指明幀的接受者 源mac位址 6指明幀的傳送者 長度 length 2幀的...