日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

EtherType :以太网类型字段及值

發布時間:2025/4/5 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EtherType :以太网类型字段及值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

?

?

Ethernet II類型以太網幀的最小長度為64字節(6+6+2+46+4),最大長度為1518字節(6+6+2+1500+4)。其中前12字節分別標識出發送數據幀的源節點MAC地址和接收數據幀的目標節點MAC地址。(注:ISL封裝后可達1548字節,802.1Q封裝后可達1522字節)

?

接下來的2個字節標識出以太網幀所攜帶的上層數據類型,如下:

IPv4: 0x0800

ARP:0x0806

PPPoE:0x8864

802.1Q tag: 0x8100

IPV6:?0x86DD

MPLS Label:0x8847

?

在不定長的數據字段后是4個字節的幀校驗序列(Frame. Check Sequence,FCS)

?

?

EtherType 是以太幀里的一個字段,用來指明應用于幀數據字段的協議。根據 IEEE802.3,Length/EtherType 字段是兩個八字節的字段,含義兩者取一,這取決于其數值。在量化評估中,字段中的第一個八位字節是最重要的。而當字段值大于等于十進制值 1536 (即十六進制為 0600)時, EtherType 字段表示為 MAC 客戶機協議(EtherType 解釋)的種類。該字段的長度和 EtherType 詳解是互斥的。

該類字段值取自 IEEE EtherType 字段寄存器。EtherType 字段是個極限空間,因此其分配是有限的。只有開發新的數據傳輸協議的人員需要使用 EtherType 字段,而不管他們實際上是否真正生產任何設備。IEEE RAC EtherType 字段批準權威機構負責檢查和批準 EtherType 字段。

知名協議已經分配了 EtherType 值,下面表格中列出了 EtherType 字段中常用值及其對應的協議:

Ethertype?
(?十六進制 )

協議

0x0000 - 0x05DC

IEEE 802.3 長度

0x0101 – 0x01FF

實驗

0x0600

XEROX NS IDP

0x0660?
0x0661

DLOG

0x0800

網際協議(IP)

0x0801

X.75 Internet

0x0802

NBS Internet

0x0803

ECMA Internet

0x0804

Chaosnet

0x0805

X.25 Level 3

0x0806

地址解析協議(ARP : Address Resolution Protocol)

0x0808

幀中繼 ARP (Frame Relay ARP) [RFC1701]

0x6559

原始幀中繼(Raw Frame Relay) [RFC1701]

0x8035

動態 DARP (DRARP:Dynamic RARP)
反向地址解析協議(RARP:Reverse Address Resolution Protocol)

0x8037

Novell Netware IPX

0x809B

EtherTalk

0x80D5

IBM SNA Services over Ethernet

0x 80F 3

AppleTalk 地址解析協議(AARP:AppleTalk Address Resolution Protocol)

0x8100

以太網自動保護開關(EAPS:Ethernet Automatic Protection Switching)

0x8137

因特網包交換(IPX:Internet Packet Exchange)

0x 814C

簡單網絡管理協議(SNMP:Simple Network Management Protocol)

0x86DD

網際協議v6 (IPv6,Internet Protocol version 6)

0x880B

點對點協議(PPP:Point-to-Point Protocol)

0x 880C

通用交換管理協議(GSMP:General Switch Management Protocol)

0x8847

多協議標簽交換(單播) MPLS:Multi-Protocol Label Switching <unicast>)

0x8848

多協議標簽交換(組播)(MPLS, Multi-Protocol Label Switching <multicast>)

0x8863

以太網上的 PPP(發現階段)(PPPoE:PPP Over Ethernet <Discovery Stage>)

0x8864

以太網上的 PPP(PPP 會話階段) (PPPoE,PPP Over Ethernet<PPP Session Stage>)

0x88BB

輕量級訪問點協議(LWAPP:Light Weight Access Point Protocol)

0x88CC

鏈接層發現協議(LLDP:Link Layer Discovery Protocol)

0x8E88

局域網上的 EAP(EAPOL:EAP over LAN)

0x9000

配置測試協議(Loopback)

0x9100

VLAN 標簽協議標識符(VLAN Tag Protocol Identifier)

0x9200

VLAN 標簽協議標識符(VLAN Tag Protocol Identifier)

0xFFFF

保留

?

EtherType :以太網類型字段及值

?

?

2. ARP (ARP Header長度:8字節)

硬件類型:1 表示以太網

協議類型:和Ethernet數據幀中類型字段相同

OP操作字段:1 表示ARP請求

2 表示ARP應答

3 表示RARP請求

4 表示RARP應答

?

?

3. 802.1q VLAN數據幀(4字節)

?

基于802.1Q的VLAN幀格式

  • Type:長度為2字節,取值為0x8100,表示此幀的類型為802.1Q Tag幀。
  • PRI:長度為3比特,可取0~7之間的值,表示幀的優先級,值越大優先級越高。該優先級主要為QoS差分服務提供參考依據(COS)。
  • VLAN Identifier (VID)?: 長度12bits,可配置的VLAN ID取值范圍為1~4094。通常vlan 0和vlan 4095預留,vlan1為缺省vlan,一般用于網管。

    ?

    QinQ幀格式

    ?

    ?

    4. PPP幀(除去信息字段后長度為:8字節)

    ?

    PPP報文格式

    ?

    PPP報文的內容是指Address、Control、Protocol和Information四個域的內容。各字段的含義如下。

  • Flag域Flag域標識了一個物理幀的起始和結束,該字節為0x7E。
  • Address域PPP協議是被運用在點對點的鏈路上,它可以唯一標識對方。因此使用PPP協議互連的兩個通信設備無須知道對方的數據鏈路層地址。所以該字節已無任何意義,按照協議的規定將該字節填充為全1的廣播地址。
  • Control域同Address域一樣,PPP數據幀的Control域也沒有實際意義,按照協議的規定通信雙方將該字節的內容填充為0x03。Address和Control域一起表示了此報文為PPP報文,即PPP報文頭為FF03。
  • Protocol域協議域可用來區分PPP數據幀中信息域所承載的數據報文的內容。

協議代碼

協議類型

0021

Internet Protocol

8021

Internet Protocol Control Protocol

C021

Link Control Protocol

C023

Password Authentication Protocol

C223

Challenge Handshake Authentication Protocol

  • Information域信息域最大長度是1500字節,其中包括填充域的內容。信息域的最大長度等于PPP協議中MRU(Maximum Receive Unit)的缺省值。

    ?

    5. HDLC幀(除去信息字段后長度為:8字節)

    ?

    HDLC幀格式

    ?

    各字段的含義解釋:

字段

長度(字節)

含義

Protocol

2

協議字段。表示Information域中的數據封裝的協議類型。

Information

N

信息字段。可以是任意的二進制比特串,長度未作限定。其上限由FCS字段或通信節點的緩沖容量來決定,目前國際上用得較多的是1000~2000比特,而下限可以是0,即無信息字段。但是監控幀中不可有信息字段。

?

?

6. PPPoE報文(報文頭長度為6字節)

windows系統pppoe MTU大小

默認和最大?PPPoE MTU?大小為?1,480?字節。對于某些?Internet?服務提供商?(ISP),您可能需要將?PPPoE?連接的?MTU?大小降至?1,400?和?1,480?之間的一個值(例如?1,454)。不要將?MTU?大小設置為小于?1,400。

?

路由器pppoe撥號時MTU為1492

?

7. MPLS Label

Label報文格式:

MPLS uses a 32-bit label field that contains the following information:

  • 20-bit label (a number)
  • 3-bit experimental field (usually used to carry IP precedence value)
  • 1-bit bottom-of-stack indicator (indicates whether this is the last label before the IP header)
  • 8-bit TTL (equal to the TTL in IP header),used to prevent indefinite looping of packets.

總結

以上是生活随笔為你收集整理的EtherType :以太网类型字段及值的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。