EtherType
termoO campo de dois octetos depois dos endereços de um frame Ethernet que diz qual protocolo vai dentro: 0x0800 para IPv4, 0x86DD para IPv6, 0x0806 para ARP.
Valores de 0x0600 para cima são tipos; valores até 1500 são um comprimento, a leitura IEEE 802.3 do mesmo campo. Quem os atribui é a IEEE Registration Authority; a IANA mantém uma lista dos que a internet usa.
Um campo, dois sentidos, decididos por um limite. A RFC 9542 enuncia a regra pelo lado da internet: EtherTypes são 'equal to or larger than 0x0600', e um comprimento precisa ficar abaixo de 0x5DD 'or it could be mistaken as an EtherType'. A Ethernet DIX original usava o campo como tipo; a IEEE 802.3 primeiro o usou como comprimento e depois aceitou as duas leituras.
O tipo também é como um frame anuncia uma tag. Uma tag de VLAN começa com 0x8100, que a IANA lista como 'Customer VLAN Tag Type (C-Tag, formerly called the Q-Tag)', e redes de provedores usam 0x88A8 para a tag externa de um par empilhado; quem recebe e encontra qualquer uma delas lê o EtherType verdadeiro quatro octetos depois. O LLDP é 0x88CC, e os slow protocols que levam o LACP são 0x8809. Quando uma captura mostra um EtherType que ela não decodifica, o protocolo dentro é um que a ferramenta não conhece, não um frame quebrado.
Também conhecido como: ether type, ethernet type field, type field, 0x0800, 0x86dd, 0x0806, 0x8100