四種乙太網資料報詳解

2021-09-07 21:15:14 字數 2680 閱讀 9839

1.1 ethernet ii協議簡介

乙太網是當今現有區域網採用的最通用的通訊協議標準。該標準定義了在區域網中採用的電纜型別和訊號處理方法。ethernetii由dec,intel和xerox在2023年公布其標準,etherent ii主要更改了etherneti的電氣特性和物理介面,在幀格式上並無變化。etherent ii採用csma/cd的**接入和廣播機制。

1.2 ethernet ii報頭詳解

ethernet ii協議報頭結構

每個欄位的詳細解釋如下: 

--協議型別:上層協議,表示網路層使用的協議。 

--資料:高層協議、資料和填充符,範圍在46~1500位元組。 

--fcs:資料幀校驗序列,用於確定資料報在傳輸過程中是否損壞。

1.3 資料報解碼

下面我們就通過實際解碼來學習ethernet ii協議。

以下是對該資料報解碼的詳細介紹: 

--協議型別:0x0800表示網路層使用的是ip協議。 

--資料:傳輸層和應用層的資料(udp和qq)。 

--fcs:資料幀校驗序列。

2 ethernet 802.2

2.1 ethernet 802.2協議簡介

ethernet 802.2協議是ieee正式的802.3標準,它由ethernet ii發展而來。ethernet802.2將ethernetii幀頭的協議型別字段替換為幀長度字段,並加入llc-802.2頭,用以標記上層協議。 llc頭包含目的服務訪問點(dsap)、源服務訪問點(ssap)和控制(control)字段。

2.2 ethernet 802.2協議報詳解

ethernet 802.2協議報頭結構

每個欄位的詳細解釋如下: 

--長度:幀包含的資料量必須小於或等於1500(16進製制的05dc); 

--dsap:目標服務訪問點(destination service access point); 

--ssap:源服務訪問點(source service access point); 

--控制:無連線或面向連線的llc; 

--資料:高層協議、資料和填充符; 

--fcs:資料幀校驗序列,用於確定資料報在傳輸過程中是否損壞。

2.3 ethernet 802.2協議解碼

ethernet 802.2協議的解碼檢視:

以下是對該資料報解碼的詳細介紹: 

--長度:數包含的數量為38; 

--目標服務訪問點:0x42; 

--源服務訪問點:0x42; 

--控制:3; 

注意:服務訪問點標識的功能類似於乙太網型別或tcp/ip傳輸協議中的埠號,為高協議提供相應的介面。

3 ethernet 802.3

3.1 ethernet 802.3協議簡介

ethernet802.3是2023年novell發布其netware/86網路套件時採用的私有乙太網幀格式,該格式以當時尚未正式發布的 ieee802.3標準為基礎;但是當兩年以後ieee正式發布802.3標準時情況發生了變化(ieee在802.3幀頭中又加入了802.2llc 頭),這使得novell的ethernet 802.3協議與正式的ieee 802.3標準互不相容;ethernet802.3只支援ipx/spx協議,是目前所用的最普通的一種幀格式,在802.2之前是ipx網路事實上的標準幀型別。

3.2 ethernet 802.3協議報詳解

ethernet 802.3協議報頭結構

每個欄位的詳細解釋如下: 

--長度:幀包含的數量必須小於或等於1500。 

--資料:高層協議(ipx/spx)、資料和填充符,範圍在46~1500位元組。 

--fcs:資料幀校驗序列,用於確定資料報在傳輸過程中是否損壞。

3.3 ethernet 802.3協議解碼

下面我們就通過實際解碼來學習ethernet 802.3協議.

下面我們對ethernet 802.3的解碼進行詳細的介紹: 

--長度:協議長度為40; 

--資料:ethernet 802.3只支援ipx/spx協議; 

--fcs:資料幀校驗序列,用於確定資料報在傳輸過程中是否損壞。 

注意:從這裡就能看出etherent ii和ethernet 802.3的區別,即協議型別和協議長度。

4 ethernet snap

4.1 ethernet snap協議簡介

ethernet snap協議是ieee為保證在802.2llc上支援更多的上層協議的同時更好地支援ip協議而發布的標準,與802.3/802.2 llc一樣802.3/802.2snap也帶有llc頭,但是擴充套件了llc屬性,新新增了乙個2位元組的協議型別域(同時將sap的值置為aa),從而使其可以標識更多的上層協議型別;另外新增了乙個3位元組的廠商**字段用於標記不同的組織。rfc 1042定義了ip報文在802.2網路中的封裝方法和arp協議在802.2sanp中的實現方法。

4.2 ethernet snap協議報頭詳解

ethernet snap協議報頭結構.

4.3 ethernet snap解碼

下面我們通過解碼檢視來學習ethernet snap協議

以下是對該資料報解碼的詳細介紹: 

--長度:協議長度為19; 

--目標服務訪問點:0xaa; 

--源服務訪問點:0xaa; 

--廠商**:129; 

--協議型別:417;

乙太網資料報格式

1.802.3報文結構 2.802.1q資料報結構 type 長度為2位元組,取值為0x8100,表示此幀的型別為802.1q tag幀。pri 長度為3位元,可取0 7之間的值,表示幀的優先順序,值越大優先順序越高。該優先順序主要為qos差分服務提供參考依據 cos vlan identifier...

乙太網資料報 微信資料報

程式中可以使用以下sync報頭結構體 author arvik email 1216601195 qq.com typedef struct wx sync hr attribute packed,aligned 2 wx sync hr t 先看看抓包資料 請求包 返回包,這裡就只截圖做個對比 按...

乙太網資料報如何傳送

在乙太網中資料報是如何傳送的?ip和mac有什麼關係呢?下面所講的資料傳送只設計網路層和資料鏈路層。在linux下。在區域網內,一台主機h1 192.168.1.110 想傳送資料給主機h2 192.168.1.111 時。資料是怎樣過去的呢?首先h1會檢視自己的route table 命令rout...