(三)乙太網祖宗的身份介紹

2021-10-12 04:31:30 字數 1165 閱讀 1693

提出

知識網路裝置的mac位址是全球唯一的實體地址。mac位址長度為48位元,通常用十六進製制表示。

乙太網協議規定,一組電訊號(0或1組成)構成乙個資料報,稱為幀,每乙個幀都由標頭和資料兩部分組成。 結構

目前乙太網中大多數的資料幀使用的是ethernetii格式。

其中目的位址,原位址,型別共有18個位元組,組成乙太網幀的頭部

目的位址,指的是目標網絡卡的mac位址。

源位址,指的是自己的mac的位址,

型別,用來識別這個資料用來做什麼的。

資料部分,1500位元組是ip層下發下來的資料報。

crc占用4個位元組。

該乙太網幀共有1518個位元組。

乙太網幀的範圍大小為64-1518位元組。。

資料不得超過1500位元組(mtu),並加上乙太網頭部,共有1518個位元組,14乙太網首部,crc4個位元組。

如果資料不足64位,會填補0位到64位傳送。

乙太網幀的頭部固定大小是18位,當接收方收到時,可以根據18位數來解析頭部訊息,以便解析資料,俗稱邊界資訊,這裡沒有長度記錄,只能通過邊界資訊判斷。

在傳送出去之前,會計算資料的crc用於驗證資料的完整性,並記錄到資料報上,當接收端收到後,重新計算該資料報的crc與記錄的crc比較,如果不同,則認為丟失或者被破壞了。

把乙太網幀廣播出去,每個裝置的資料鏈路層收到後,通過型別判斷這是獲取mac位址的arp協議還是其他的,如果是獲取arp,就把mac位址等資訊(包含ip等)回饋回去,如果不是,則比較mac位址是否跟自己的實體地址一致,如果是,就接收,如果不是,就放棄。

乙太網協議中有個型別,這個型別指明這個資料是用來做什麼的,比如,ip協議對應的type值為0x0800,是用來上傳給上一層ip協議處理的,arp協議對應的type值為0x0806,是獲取mac位址的。

關於mac位址的獲取,可以參考下arp協議,arp協議就是通過諮詢或者廣播的方式獲取mac位址,有些路由器會接入裝置時,會自動的傳送乙個訊息來獲取新接入的mac位址,ip位址對映的mac實體地址會被記錄起來。

裝置上網路介面卡都有mac位址

乙太網的定址

乙太網的定址 在乙個乙太網內,連線了許多臺 pc機,要把 message從a 主機傳送到 b主機,一般要通過 ip層作為互通。但是對於一台主機來說,其底層硬體和 ip位址並沒有直接的關係,也就是說,乙個 ip資料報從a到 b,a去找到目標 b不是說找到b的 ip就搞定了,更準確的說是要找到b的 ma...

乙太網的三種廣播

mac層的廣播是目的mac為48個1,mac層的組播為目的mac第乙個位元組最低位是1.ip的廣播有三種 255.255.255.255叫本地廣播,也叫直接,不能跨路由廣播。172.16.53.255叫子網廣播,廣播給172.16.53.255這個子網,可以跨路由廣播。172.16.255.255叫...

乙太網埠鏈路型別介紹

乙太網埠鏈路型別介紹 乙太網埠有三種鏈路型別 access hybrid 和trunk access 型別的埠只能屬於1個 vlan 一般用於連線計算機的埠 trunk 型別的埠可以屬於多個 vlan 可以接收和傳送多個 vlan 的報文,一般用於交換機之間連線的埠 hybrid 型別的埠可以屬於多...