EtherType-uppslagning

Ange en EtherType i hex eller decimalt för att hitta dess protokollnamn.

Så här använder du

  1. Ange dina värden i fälten ovan.
  2. Tryck på Beräkna för att se resultatet direkt.
  3. Använd Dela-knappen för att kopiera en länk till ditt resultat.

Om denna kalkylator

Varje Ethernet II-ram bär ett 16-bitars EtherType-fält direkt efter käll-MAC-adressen, som talar om för den mottagande nätverksstacken vilket protokolls nyttolast som följer — 0x0800 för IPv4, 0x0806 för ARP, 0x86DD för IPv6, 0x8100 för en 802.1Q-VLAN-tagg och hundratals fler som registrerats hos IEEE. Värden upp till 1 500 (0x05DC) betyder i stället en ramlängd enligt den äldre standarden 802.3 (1 501–1 535 är odefinierade, och EtherType-värden börjar vid 1 536, 0x0600), vilket är hur ett nätverkskort eller en switch med en blick skiljer en Ethernet II-ram från en 802.3-ram.

Den här kalkylatorn tar ett EtherType-värde hexadecimalt (med eller utan 0x; indata med enbart siffror, som 0800, tolkas också som hex) och returnerar namnet på det protokoll som det identifierar, plus värdet i hex och decimalt. Den känner till 25 vanliga EtherType-värden; ett värde upp till 1 500 (0x05DC) rapporteras som ett 802.3-längdfält, 0x05DD–0x05FF som odefinierade och allt annat som okänt eller ej tilldelat. Nätverksingenjörer som läser paketfångster, firmwareutvecklare som skriver ramtolkare och studenter som studerar OSI-modellens länklager använder den för att snabbt avkoda ett vanligt EtherType-värde som setts i utdata från Wireshark eller tcpdump; för ett ovanligare värde, kontrollera IEEE:s register.

Var det här till hjälp?

Du kan välja upp till 3 reaktioner.

Kommentarer

  • Bli först med att kommentera.

Populära kalkylatorer

Alla räknare