Pour la trame Ethernet_II de base, la taille de la trame est de 1518 octets (sur ou hors fil). Elle se compose de 6 octets pour l'adresse de destination et l'adresse source, de 2 octets pour le champ de 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 de 4 octets pour le FCS. En outre, la taille d'une trame est limitée à 64 octets. C'est pourquoi la plage est de 46 octets (ajoutez cela aux deux adresses, au type et au FCS et vous obtenez 64 octets - 46+6+6+2+4=64).
Si la trame se trouve sur un réseau qui prend en charge plusieurs vlans et que vous devez marquer la trame avec une balise vlan, un champ supplémentaire est ajouté avant le champ type. Il s'agit de 4 octets. Cela signifie que la gamme de tailles pour la charge utile peut être réduite de 4 octets à l'extrémité inférieure, tout en conservant un minimum de 64 octets. D'où les 42. (Donc 42+6+6+2+4 + 4 pour la balise vlan = 64)
Ainsi, lorsque la fourchette est écrite 1500-42, cela ne signifie pas 1500 moins 42, mais que tout ce qui est compris entre 1500 et 42 octets est valable. Sur le fil, cette trame balisée peut atteindre 1522 octets (si une seule balise est utilisée, ou 1526 si deux balises sont utilisées). Rien de tout cela n'explique le nombre 1542.
Pour arriver à ce chiffre, il faut voir comment une trame peut être envoyée sur Ethernet. Il n'y a pas d'horloge sur un réseau local Ethernet, de sorte qu'une série de 1 et de 0 est envoyée par l'émetteur d'une trame pour régler l'horloge. C'est ce qu'on appelle le préambule. Tous les auditeurs n'entendront pas la totalité du préambule, mais la plupart d'entre eux 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 devient 10101011. Cet octet est appelé délimiteur de début de trame (SDF). Il n'est pas techniquement utile de le capturer sur le fil, de sorte que les 7 octets du préambule et le SDF d'un octet ne sont normalement pas comptés, mais s'ils l'étaient, nos 1518 d'origine seraient maintenant 1526. Ce n'est pas encore 1542
Après l'envoi d'une trame, il y a un silence forcé sur le fil, appelé intervalle inter-trame. Cela équivaut à une transmission de 12 octets. Cet espace n'est pas non plus compté ou capturé, mais s'il l'était, il nous amènerait à 1538 octets. La seule façon de passer de 1538 à 1542 est de dire que la trame est balisée (c'est-à-dire qu'elle contient la balise de plan de 4 octets). Ouf, enfin 1542.
Tout est dans la terminologie. Une trame standard représente 1518 octets sur le fil (en ce qui concerne tout dispositif de capture). Une trame balisée (une seule balise) représente 1522 octets sur le câble. Ces trames occupent 1538 octets ou 1542 octets d'espace de transmission sur le câble.
J'espère que cela aidera à clarifier