天天看點

以太網幀格式總結

以太網幀格式總結

MAC位址廠商的查詢的網址:

全部廠商清單:

[url]http://standards.ieee.org/regauth/oui/oui.txt[/url]

網頁查詢位址:

[url]http://standards.ieee.org/regauth/oui/index.shtml[/url]

在Search the public OUI listing . . .輸入網卡MAC位址前三位即可,如00-0D-65

==>Start:

目前,有四種不同格式的以太網幀在使用,它們分别是:

        ●Ethernet II即DIX 2.0:Xerox與DEC、Intel在1982年制定的以太網标準幀格式。Cisco名稱為:ARPA。

        ●Ethernet 802.3 raw:Novell在1983年公布的專用以太網标準幀格式。Cisco名稱為:Novell-Ether。

        ●Ethernet 802.3 SAP:IEEE在1985年公布的Ethernet 802.3的SAP版本以太網幀格式。Cisco名稱為:SAP。

        ●Ethernet 802.3 SNAP:IEEE在1985年公布的Ethernet 802.3的SNAP版本以太網幀格式。Cisco名稱為:SNAP。

       在每種格式的以太網幀的開始處都有64比特(8位元組)的前導字元,如圖3所示。其中,前7個位元組稱為前同步碼(Preamble),内容是16進制數0xAA,最後1位元組為幀起始标志符0xAB,它辨別着以太網幀的開始。前導字元的作用是使接收節點進行同步并做好接收資料幀的準備。

圖一:

以太網幀格式總結

 除此之外,不同格式的以太網幀的各字段定義都不相同,彼此也不相容。

A.Ethernet II幀格式

圖二:

以太網幀格式總結

   Ethernet II類型以太網幀的最小長度為64位元組(6+6+2+46+4),最大長度為1518位元組(6+6+2+1500+4)。其中前12位元組分别辨別出發送資料幀的源節點MAC位址和接收資料幀的目标節點MAC位址。(注:ISL封裝後可達1548位元組,802.1Q封裝後可達1522位元組)

        接下來的2個位元組辨別出以太網幀所攜帶的上層資料類型,如16進制數0x0800代表IP協定資料,16進制數0x809B代表AppleTalk協定資料,16進制數0x8138代表Novell類型協定資料等。

        在不定長的資料字段後是4個位元組的幀校驗序列(Frame. Check Sequence,FCS),采用32位CRC循環備援校驗對從"目标MAC位址"字段到"資料"字段的資料進行校驗。

B.Ethernet 802.3 raw幀格式

圖三:

以太網幀格式總結

 在Ethernet 802.3 raw類型以太網幀中,原來Ethernet II類型以太網幀中的類型字段被"總長度"字段所取代,它指明其後資料域的長度,其取值範圍為:46-1500。

        接下來的2個位元組是固定不變的16進制數0xFFFF,它辨別此幀為Novell以太類型資料幀。

C.Ethernet 802.3 SAP幀格式

圖四:

以太網幀格式總結

從圖中可以看出,在Ethernet 802.3 SAP幀中,将原Ethernet 802.3 raw幀中2個位元組的0xFFFF變為各1個位元組的DSAP和SSAP,同時增加了1個位元組的"控制"字段,構成了802.2邏輯鍊路控制(LLC)的首部。LLC提供了無連接配接(LLC類型1)和面向連接配接(LLC類型2)的網絡服務。LLC1是應用于以太網中,而LLC2應用在IBM SNA網絡環境中。

        新增的802.2 LLC首部包括兩個服務通路點:源服務通路點(SSAP)和目标服務通路點(DSAP)。它們用于辨別以太網幀所攜帶的上層資料類型,如16進制數0x06代表IP協定資料,16進制數0xE0代表Novell類型協定資料,16進制數0xF0代表IBM NetBIOS類型協定資料等。

        至于1個位元組的"控制"字段,則基本不使用(一般被設為0x03,指明采用無連接配接服務的802.2無編号資料格式)。

D.Ethernet 802.3 SNAP幀格式

圖五:

以太網幀格式總結

   Ethernet 802. 3 SNAP類型以太網幀格式和Ethernet 802. 3 SAP類型以太網幀格式的主要差別在于:

        ●2個位元組的DSAP和SSAP字段内容被固定下來,其值為16進制數0xAA。

        ●1個位元組的"控制"字段内容被固定下來,其值為16進制數0x03。

        ●增加了SNAP字段,由下面兩項組成:

          ◆新增了3個位元組的組織唯一辨別符(Organizationally Unique Identifier,OUI ID)字段,其值通常等于MAC位址的前3位元組,即網絡擴充卡廠商代碼。

The End.

繼續閱讀