1 Ethernet幀格式的發展
(from https://blog.csdn.net/bluelingt/article/details/48970441 )
1980 DEC,Intel,Xerox制訂了Ethernet I的標准
1982 DEC,Intel,Xerox又制訂了Ehternet II的標准
1982 IEEE開始研究Ethernet的國際標准802.3
1983 迫不及待的Novell基於IEEE的802.3的原始版開發了專用的Ethernet幀格式
1985 IEEE推出IEEE 802.3規范
后來為解決EthernetII與802.3幀格式的兼容問題推出折衷的Ethernet SNAP格式
2 不同幀格式
2.1 Ethernet V2(ARPA)
2.2 RAW 802.3:(NOVELL Ethernet 802.3)
2.3 IEEE 802.3/802.2 LLC
2.4 IEEE 802.3/802.2 SNAP
3 如何區分
(from https://blog.csdn.net/bluelingt/article/details/48970441 )
Ethernet中存在這四種Frame那些網絡設備又是如何識別的呢?
1、如果 source mac后的2 bytes的值大於1500 則此Frame為 Ethernet V2(ARPA) 格式的Frame。否則如下判斷
2、如果len 字段后面的兩bytes 為0xFFFF,則為 RAW 802.3:(NOVELL Ethernet 802.3) 格式的Frame。否則如下判斷
3、如果len 字段后面的兩bytes為0xAAAA則為 IEEE 802.3/802.2 SNAP格式的Frame 。否則如下判斷
4、為Ethernet 802.3/802.2格式的Frame。
4 參考文檔
Ethernet_II幀和802.3_Ethernet幀格式比較
https://blog.csdn.net/bluelingt/article/details/48970441
Ethernet和802.3的區別及歷史