Оба стандарта Ethernet II и IEEE 802.3 определяют минимальный размер кадра как 64 байта, а максимальный — 1518 байт. К этому количеству относятся все байты, начиная с поля «MAC-адрес назначения» и заканчивая полем «Контрольная последовательность кадра (FCS)». Поля «Преамбула» и «Начало разделителя кадра (SFD)» при описании размера кадра не включаются.
Любой кадр с длиной менее 64 байт считается «фрагментом коллизии», или «карликовым кадром», и автоматически отклоняется принимающими станциями.
Стандарт IEEE 802.3ac, выпущенный в 1998 году, позволил увеличить максимальный допустимый размер кадра до 1522 байт. Размер кадра был увеличен для использования технологии, которая называется «виртуальной локальной сетью» (VLAN). Виртуальные локальные сети создаются в пределах коммутируемой сети и будут рассматриваться при изучении одного из последующих курсов. Кроме того, множество технологий, которые обеспечивают качество обслуживания (QoS), используют поле «Приоритет пользователя», чтобы реализовать разные уровни обслуживания, такие как приоритет обслуживания для передачи голосового трафика. На рисунке показаны поля, содержащиеся в маркере 802.1Q VLAN.
Если размер передаваемого кадра меньше минимального значения или больше максимального значения, получающее устройство сбрасывает такой кадр. Отброшенные кадры, скорее всего, являются результатом коллизий или других нежелательных сигналов и, следовательно, считаются недействительными.
На канальном уровне структура кадра практически идентична. На физическом уровне различные версии Ethernet могут использовать разные способы обнаружения и помещения данных в среду передачи.