Для базового кадру Ethernet_II розмір кадру становить 1518 байт (увімкнено або вимкнено провід). Складається з 6 байт для кожної адреси призначення та джерела, 2 байти для поля типу між 46 та 1500 байтами для корисного навантаження (у вашому випадку весь IP-пакет з його IP-заголовком та заголовком UDP) та 4 байти для ФКС. На додаток до цього існує обмеження на те, наскільки невеликим може бути кадр (64 байти). Ось чому діапазон становить від 46 байт (додайте це до двох адрес і типу та FCS, і ви отримаєте 64 байти - 46 + 6 + 6 + 2 + 4 = 64).
Якщо кадр знаходиться в мережі, яка підтримує декілька vlans, і вам потрібно позначити кадр тегом vlan, перед полем типу додається ще одне додаткове поле. Це 4 байти. Це означає, що діапазон розмірів корисної навантаження може бути зменшений на 4 байти в нижній частині і все одно мати 64 байти як мінімум. Звідси 42. (Отже, 42 + 6 + 6 + 2 + 4 + 4 для тегу vlan = 64)
Отже, коли діапазон написано 1500-42 не означає 1500 мінус 42, це означає, що що-небудь від 1500 до 42 байтів є дійсним. Один провід, цей позначений кадр може бути розміром до 1522 байтів (якщо використовується лише один тег, або 1526, якщо використовуються два теги). Нічого з цього не пояснює число 1542.
Щоб дістатися до цього номера, потрібно розглянути можливість передачі кадру на Ethernet. В Ethernet LAN немає годин, тому передавач кадру надсилає серію 1 і 0, щоб встановити годинник. Це називається преамбулою. Не кожен слухач чує всю преамбулу, але більшість повинна чути якусь частину. Щоб сигналізувати про закінчення преамбули, один з останніх 8 бітів, що надсилаються, перегортається так, що замість 10101010 він стає 10101011. Цей байт називається початком роздільника кадру (SDF). Це технічно не корисно для зйомки з дроту, тому 7 байт преамбули та 1 байт SDF, як правило, не рахуються, але якби вони були нашими оригінальними 1518, це було б 1526. Ще не 1542.
Після того, як кадр був надісланий, на дроті виникає насильницька тиша, яка називається міжкадровим зазором. Це еквівалентно передачі в 12 байт. Це також не враховується і не фіксується, але якби воно було, ми отримали б 1538 байт. Єдиний спосіб перейти до 1542 року з 1538 року - це сказати, що кадр позначений тегами (тобто він містить 4-байтний тег плану). Phew, нарешті 1542 року.
Це все в термінології. Стандартний кадр - 1518 байт на дроті (що стосується будь-якого пристрою захоплення). Позначений кадр (один тег) становить 1522 байти на дроті. Вони займають 1538 байт або 1542 байти простору передачі на дроті.
Сподіваюся, що допоможе уточнити ..