数据帧协议分析
一、基本概念
以太網中發送的分組成為幀,以太網幀包含七個字段:前同步碼、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 廣播
主機向廣播域內發送數據,該廣播域內所有主機都可以收到消息
總結
- 上一篇: 投之家回款最新情况 CEO黄诗樵表示自己
- 下一篇: 基金转托管流程