Ограничения размера кадра Ethernet (полезная нагрузка)

Разработчики Ethernet сохранили MTU в 1500 байт (для полезной нагрузки), я хочу знать, в чем причина этого? Поскольку размер IP-датаграммы (допустимый - намного больше 1500 байт), почему разработчики Ethernet выбрали размер кадра меньше размера IP-датаграммы? Также я понимаю, что существует ограничение в 46 байт для полезной нагрузки? почему это так?

1 ответ

Максимальный размер кадра Ethernet был определен как компромисс между стоимостью (тогда высокоскоростное ОЗУ для буферизации было дорого) и производительностью (меньшие кадры означают большую нагрузку и меньшую эффективность).

Минимальный размер кадра Ethernet был обусловлен необходимостью надежного обнаружения и распространения коллизий в сети 10BASE5 CSMA/CD. Сигнал должен пройти самое длинное расстояние между двумя узлами (500 м при.77c), где может быть обнаружено потенциальное столкновение, и сигнал помех должен пройти весь путь назад к отправителю до того, как он завершит передачу. Было установлено, что требуется 512 бит.

Обратите внимание, что Ethernet существовал до TCP/IP и задолго до того, как IP стал популярным. IP - это лишь один из многих протоколов, которые может поддерживать Ethernet.

Другие вопросы по тегам