Pour la trame Ethernet_II de base, la taille de la trame est de 1518 octets (sur ou hors du câble). Il est composé de 6 octets pour chacune des adresses de destination et source, 2 octets pour le champ type entre 46 et 1500 octets pour la charge utile (dans votre cas, le paquet IP entier avec son en-tête IP et son en-tête UDP) et 4 octets pour le FCS. En plus de cela, il existe une restriction sur la taille d'une trame (64 octets). C'est pourquoi la plage est de 46 octets (ajoutez ceci aux deux adresses et au type et au FCS et vous obtenez 64 octets - 46 + 6 + 6 + 2 + 4 = 64).
Si le cadre est sur un réseau qui prend en charge plusieurs réseaux locaux virtuels et que vous devez marquer le cadre avec une balise vlan, un champ supplémentaire est ajouté avant le champ type. C'est 4 octets. Cela signifie maintenant que la plage de tailles pour la charge utile peut être réduite de 4 octets à l'extrémité inférieure et avoir encore 64 octets au minimum. D'où le 42. (Donc 42 + 6 + 6 + 2 + 4 + 4 pour la balise vlan = 64)
Ainsi, lorsque la plage est écrite entre 1500 et 42, cela ne signifie pas 1500 moins 42, cela signifie que tout ce qui va de 1500 à 42 octets est valide. Sur le fil, cette trame étiquetée peut atteindre 1522 octets (si une seule étiquette est utilisée, ou 1526 si deux étiquettes sont utilisées). Rien de tout cela n'explique le nombre 1542.
Pour arriver à ce nombre, vous devez considérer comment une trame peut être envoyée sur Ethernet. Il n'y a pas d'horloge sur un LAN Ethernet, donc une série de 1 et de 0 est envoyée par l'émetteur d'une trame pour régler une horloge. C'est ce qu'on appelle le préambule. Tous les auditeurs n'entendront pas tout le préambule, mais la plupart devraient en entendre une partie. Pour signaler la fin du préambule, l'un des 8 derniers bits envoyés est inversé de sorte qu'au lieu de 10101010, il devienne 10101011. Cet octet est appelé le début du délimiteur de trame (SDF). Ce n'est pas techniquement utile pour capturer sur le fil, donc les 7 octets du préambule et le SDF 1 octet ne sont normalement pas comptés mais s'ils étaient notre 1518 original serait maintenant 1526. Toujours pas 1542 ..
Après qu'une trame a été envoyée, il y a un silence forcé sur le fil qui est appelé l'intervalle entre trames. Cela équivaut à une transmission de 12 octets. Ce n'est pas non plus compté ou capturé, mais s'il l'était, cela nous amènerait à 1538 octets. La seule façon de passer à 1542 à partir de 1538 est de dire que la trame est balisée (c'est-à-dire qu'elle contient la balise de plan à 4 octets). Ouf, 1542 enfin.
Tout est dans la terminologie. Une trame standard est de 1518 octets sur le fil (en ce qui concerne tout périphérique de capture). Une trame balisée (balise unique) fait 1522 octets sur le fil. Ceux-ci occupent 1538 octets ou 1542 octets d'espace de transmission sur le câble.
J'espère que cela aide à clarifier ..