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ū)分他們,那么肯定會造成網(wǎng)絡(luò)的混亂,
          現(xiàn)實中網(wǎng)絡(luò)設(shè)備可以很好的識別它們,那么網(wǎng)絡(luò)設(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) 評論(0)  編輯  收藏


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


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

          My Links

          News

          留言簿(18)

          隨筆檔案

          相冊

          搜索

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 平湖市| 沙河市| 竹溪县| 万宁市| 新余市| 赣榆县| 玛多县| 江油市| 河间市| 东乡县| 铁岭市| 共和县| 张家口市| 白朗县| 五台县| 章丘市| 衡山县| 西安市| 安塞县| 岳池县| 昔阳县| 乐都县| 治多县| 鹤山市| 武鸣县| 郯城县| 沁阳市| 铅山县| 新密市| 长海县| 鄂伦春自治旗| 宁国市| 扶余县| 澄城县| 莱州市| 裕民县| 漯河市| 民乐县| 灵石县| 阿鲁科尔沁旗| 改则县|