網路基礎學習1 理解乙太網的幀結構

2021-07-30 11:26:19 字數 1238 閱讀 7524

乙太網的mac位址

如同每乙個人都有乙個名字一樣,每一台網路裝置都用實體地址來標識自己,這個位址就是mac位址。網路裝置的mac位址是全球唯一的。mac位址長度為48位元,通常用十六進製制表示。mac位址包含兩部分:前24位元是組織唯一識別符號(oui,organizationallyuniqueidentifier),由ieee統一分配給裝置製造商。例如,華為的網路產品的mac位址前24位元是0x00e0fc。後24位序列號是廠商分配給每個產品的唯一數值,由各個廠商自行分配(這裡所說的產品可以是網絡卡或者其他需要mac位址的裝置)。

區域網上的幀可以通過三種方式傳送。第一種是單播,指從單一的源端傳送到單一的目的端。每個主機介面由乙個mac位址唯一標識,mac位址的oui中,第一位元組第8個位元表示位址型別。對於主機mac位址,這個位元固定為0,表示目的mac位址為此mac位址的幀都是傳送到某個唯一的目的端。在衝突域中,所有主機都能收到源主機傳送的單播幀,但是其他主機發現目的位址與本地mac位址不一致後會丟棄收到的幀,只有真正的目的主機才會接收並處理收到的幀。

單播:

第二種傳送方式是廣播,表示幀從單一的源傳送到共享乙太網上的所有主機。廣播幀的目的mac位址為十六進製制的ff:ff:ff:ff:ff:ff,所有收到該廣播幀的主機都要接收並處理這個幀。

廣播方式會產生大量流量,導致頻寬利用率降低,進而影響整個網路的效能。

當需要網路中的所有主機都能接收到相同的資訊並進行處理的情況下,通常會使用廣播方式。

廣播:

第三種傳送方式為組播,組播比廣播更加高效。組播**可以理解為選擇性的廣播,主機偵聽特定組播位址,接收並處理目的mac位址為該組播mac位址的幀。

組播mac位址和單播mac位址是通過第一位元組中的第8個位元區分的。組播mac位址的第8個位元為1,而單播mac位址的第8個位元為0。

當需要網路上的一組主機(而不是全部主機)接收相同資訊,並且其他主機不受影響的情況下通常會使用組播方式。

組播:

網路基礎 乙太網幀結構

網路通訊協議 osi七層模型 tcp ip四層模型 3.1 模型 3.2 資料封裝 幀格式mac位址 單播 組播和廣播 資料幀的傳送和接收 網路中傳輸資料時需要定義並遵循一些標準,不同的協議棧用於定義和管理不同網路的資料 規則 物理層 傳輸單位 位元流。裝置 hub,中繼器 資料鏈路層 傳輸單位 資...

網路學習 4 乙太網基礎

如上圖所示,ethernet ii格式的乙太網幀有五個部分組成,d.mac s.mac type data和fcs。1 d.mac是目的mac位址,表示該幀的接收者。目的mac位址可以是單播mac 組播mac或者廣播mac。2 s.mac是源mac位址,表示該幀的傳送者。源mac位址只能是乙個單播m...

乙太網基礎學習筆記1

1,乙太網 ethernet 是一種計算機區域網組網技術。ieee制定的ieee802.3標準給出了乙太網的技術標準。它規定了包括物理層的連線 電訊號和介質訪問層協議的內容。乙太網是當前應用最普遍的區域網組網技術,它很大程度上取代了其他區域網標準,比如token ring,fddi,和arcnet。...