Стандарт Ethernet ограничивает размер кадров несколькими причинами:
- Историческая. 3 В раннем Ethernet любой передаваемый кадр занимал весь сегмент, и чем длиннее он был, тем дольше сеть была заблокирована и другим отправителям приходилось ждать. 4
- Требования к аппаратным буферам. 4 Они должны соответствовать максимальному размеру кадра и не могут изменяться «на лету». 4
- Ограничения алгоритма проверки целостности данных. 2 Например, CRC-32 теряет свою эффективность, если размер данных превышает 12 000 байт. 2
- Необходимость предотвращения фрагментации кадров. 2 При разработке новых стандартов Ethernet величина максимального размера кадра оставалась неизменной, чтобы не делить кадры на части и не собирать их из фрагментов на стыках между сетями, построенными по разным стандартам Ethernet. 2
Однако существуют jumbo-кадры, которые позволяют передавать данные размером больше стандартного, но они не стали частью официальных стандартов Ethernet IEEE 802.3. 2