Para o quadro Ethernet_II básico, o tamanho do quadro é 1518 bytes (ligado ou desligado). É composto de 6 bytes para cada um dos endereços de destino e de origem, 2 bytes para o campo de tipo entre 46 e 1500 bytes para a carga (no seu caso, todo o pacote IP com seu cabeçalho IP e cabeçalho UDP) e 4 bytes para o FCS. Além disso, há uma restrição sobre o tamanho de um quadro (64 bytes). É por isso que o intervalo é de 46 bytes (adicione isso aos dois endereços e ao tipo e ao FCS e você obterá 64 bytes - 46 + 6 + 6 + 2 + 4 = 64).
Se o quadro estiver em uma rede que suporta várias vlans e você precisar marcar o quadro com uma tag vlan, um campo extra será adicionado antes do campo de tipo. Isso é de 4 bytes. Agora, isso significa que o intervalo de tamanhos da carga útil pode ser reduzido em 4 bytes na extremidade inferior e ainda ter 64 bytes no mínimo. Daí o 42. (Então 42 + 6 + 6 + 2 + 4 + 4 para a tag vlan = 64)
Portanto, quando o intervalo é gravado 1500-42, não significa 1500 menos 42, significa que algo entre 1500 e 42 bytes é válido. Um fio, esse quadro marcado pode ter até 1522 bytes (se apenas uma tag for usada ou 1526 se duas tags forem usadas). Nada disso explica o número 1542.
Para chegar a esse número, você precisa considerar como um quadro pode ser enviado na Ethernet. Não há relógio em uma LAN Ethernet; portanto, uma série de 1 e 0 é enviada pelo transmissor de um quadro para definir um relógio. Isso é chamado de preâmbulo. Nem todo ouvinte 'ouvirá' todo o preâmbulo, mas a maioria deve ouvir parte dele. Para sinalizar o final do preâmbulo, um dos últimos 8 bits enviados é invertido para que, em vez de 10101010, ele se torne 10101011. Esse byte é chamado de Início do Delimitador de Quadro (SDF). Tecnicamente, isso não é útil para capturar a conexão, portanto os 7 bytes do preâmbulo e o SDF de 1 byte normalmente não são contados, mas se eles fossem nosso 1518 original agora seriam 1526. Ainda não 1542.
Depois que um quadro é enviado, há um silêncio forçado no fio, chamado de gap entre quadros. Isso é equivalente a uma transmissão de 12 bytes. Isso também não é contado ou capturado, mas, se fosse, chegaria a 1538 bytes. A única maneira de chegar a 1542 a partir de 1538 agora é dizer que o quadro está marcado (ou seja, contém a etiqueta do plano de 4 bytes). Ufa, 1542, finalmente.
Está tudo na terminologia. Um quadro padrão tem 1518 bytes no fio (no que diz respeito a qualquer dispositivo de captura). Um quadro marcado (etiqueta única) tem 1522 bytes no fio. Eles ocupam 1538 bytes ou 1542 bytes de espaço de transmissão no fio.
Espero que ajude a esclarecer ..