Несколько причин, по которым существует ограничение на максимальный размер пакета в сетевых протоколах:
- Большая продолжительность передачи. 1 Пакет большего размера дольше связывает линию, увеличивая задержку для других потоков связи. 1
- Занятость места в буферах устройств пересылки. 1 Чем больше пакет, тем больше места он будет занимать в буфере, а слишком большие буферы делать нерационально, поскольку долго хранящийся в буфере пакет может стать неактуальным для получателя. 2
- Вероятность потерь. 5 С увеличением длины пакета вероятность потерь также растёт. 5
- Сбой некоторых алгоритмов. 2 Некоторые алгоритмы, которые используются для расчёта контрольных сумм, при больших размерах пакетов могут давать сбой. 2
Значение ограничения на максимальный размер пакета (MTU) определяется стандартом соответствующего протокола. 5 Например, сети Ethernet имеют значение MTU, равное 1500 байт, сети FDDI — 4096 байт, а сети Х.25 чаще всего работают с MTU в 128 байт. 4