數據幀協議分析


一、基本概念

以太網中發送的分組成為幀,以太網幀包含七個字段:前同步碼、SFD、DA、SA、數據單元長度/類型、上層數據以及CRC以太網不提供任何機制來確認收到的數據幀。

 

二、幀格式

  

  前同步碼:

802.3幀第一個字段包含的是7個字節交替出現的0和1,作用是提醒接受系統有數據幀到來,並且使輸入定時同步,前同步碼屬於物理層添加

  SFD(幀首定界符):

為數據幀開始信號占用1字節通常為(10101011),用於提醒接收站進行最后一次同步最后的兩個比特是11,用於提醒接收方,接下來就是目標地址,SFD數據物理層添加 

  DA(目標地址):

接收該分組的目標站MAC地址占用6字節  

  SA(原地址):

分組發送方的MAC地址占用6字節

  長度或類型:

用於定義數據幀的長度或類型信息,最初以太網將此字段定義於類型信息,表示使用該MAC(媒體訪問控制)幀的上層協議,IEEE標准將此字段定義於長度,表示數據字段中包含的字節數目。

數據:

包含被上層協議封裝的數據,最小長度46字節,最大長度1500字節,

CRC:

差錯校驗信息

 

三、EntherNet_II 數據幀格式 

定義: 長度或類型值大於等於1536(0x0600), 以太網數據幀長度在64-1518字節之間。

 

常用類型對照表

表示值 類型
0x0800  IPv4
0x0806 ARP
0x8864 PPPoE
0x8100 802.1Q
0x86DD IPv6

 

四、802.3 協議幀格式

定義:長度或類型值小於等於1500(0x05DC)

 

五、單播、組播、廣播

 

5.1 單播

 主機與主機一對一之間的通信

5.2 組播

     主機向組內發送數據,該組內所有主機都可以收到消息  

  

 

5.3 廣播

 主機向廣播域內發送數據,該廣播域內所有主機都可以收到消息

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM