afunms

          My Software,My Dream—Forge a more perfect NMS product.

          如何區(qū)分不同的幀格式

          Ethernet Frame Formats:
           
          Ethernet (a.k.a. Ethernet II)
                  +---------+---------+---------+----------
                  |   Dst   |   Src   | Type   | Data... 
                  +---------+---------+---------+----------
                   <-- 6 --> <-- 6 --> <-- 2 --> <-46-1500->
                   Type 0x80 0x00 = TCP/IP
                   Type 0x06 0x00 = XNS
                   Type 0x81 0x37 = Novell NetWare
                   
          802.3
                  +---------+---------+---------+----------
                  |   Dst   |   Src   | Length | Data... 
                  +---------+---------+---------+----------
                   <-- 6 --> <-- 6 --> <-- 2 --> <-46-1500->
           
          802.2 (802.3 with 802.2 header)
                  +---------+---------+---------+-------+-------+-------+----------
                  |   Dst   |   Src   | Length | DSAP | SSAP |Control| Data... 
                  +---------+---------+---------+-------+-------+-------+----------
                                                 <- 1 -> <- 1 -> <- 1 -> <-43-1497->
          SNAP (802.3 with 802.2 and SNAP headers) 
                  +---------+---------+---------+-------+-------+-------+-----------+---------+-----------
                  |   Dst   |   Src   | Length | 0xAA | 0xAA | 0x03 | Org Code |   Type | Data...   
                  +---------+---------+---------+-------+-------+-------+-----------+---------+-----------
                                                                         <-- 3 --> <-- 2 --> <-38-1492->

          Ethernet中存在這四種Frame的格式,如果不能很好的區(qū)分他們,那么肯定會(huì)造成網(wǎng)絡(luò)的混亂,
          現(xiàn)實(shí)中網(wǎng)絡(luò)設(shè)備可以很好的識(shí)別它們,那么網(wǎng)絡(luò)設(shè)備又是如何識(shí)別的呢?

          (1) 如何區(qū)分EthernetII與其他格式的幀

               如果幀頭跟隨source mac地址的2 bytes的值大于1500則此Frame為EthernetII格式的。否則就是其他格式的幀。
             
           (2)其他幀格式的區(qū)別

             接著比較緊接著的兩bytes如果為0xFFFF則為Novell Ethernet 類型的Frame
             如果為0xAAAA則為Ethernet SNAP格式的Frame ,如果都不是則為Ethernet 

             802.3/802.2格式的幀

          posted on 2008-07-21 08:30 afunms 閱讀(386) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          My Links

          News

          留言簿(18)

          隨筆檔案

          相冊(cè)

          搜索

          最新評(píng)論

          閱讀排行榜

          主站蜘蛛池模板: 繁峙县| 清徐县| 县级市| 汉寿县| 南澳县| 广德县| 靖州| 明水县| 鄱阳县| 上林县| 迁西县| 东宁县| 洪江市| 禄丰县| 昂仁县| 隆昌县| 博爱县| 昌都县| 峨眉山市| 扎鲁特旗| 汤原县| 红桥区| 安西县| 彰化市| 阜康市| 丽江市| 恩施市| 芦溪县| 江川县| 方城县| 淳安县| 手游| 江达县| 建昌县| 万源市| 渭南市| 克什克腾旗| 旬邑县| 芷江| 滨海县| 中卫市|