Почему в ATM выбрали именно 53 байта
В сети ATM данные передавались не длинным потоком, а короткими ячейками фиксированного размера. Каждая занимала 53 байта: пять отводились под заголовок — служебную часть с информацией для доставки, — а остальные 48 содержали данные. Такой формат был компромиссом между двумя задачами: быстро пересылать содержимое и не тратить слишком много времени на обработку каждой порции.
Как размер ячейки влиял на задержку
Представим, что голос и большой файл одновременно идут по одной линии. Если сеть передаёт файл крупными блоками, голос может ждать, пока закончится отправка очередного блока. В ATM длинное сообщение разбивали на небольшие ячейки, которые могли перемежаться с ячейками других соединений. Поэтому отдельный фрагмент разговора не должен был стоять в очереди за большой порцией данных.
Это особенно важно для голоса и видео: небольшая задержка обычно терпима, но её постоянные скачки заметны как запаздывание или рывки. Короткие ячейки помогали сделать передачу более предсказуемой — хотя сами по себе не гарантировали идеальную связь: имели значение и загруженность сети, и обработка данных на всём пути.
За что приходилось платить
У фиксированного размера была и цена. На каждые 48 байт полезного содержимого приходились пять байт заголовка; кроме того, сообщения, не кратные 48 байтам, требовали заполнения последней ячейки. Значит, часть пропускной способности уходила на служебные данные и неполные порции.
Иными словами, ATM обменивал часть эффективности при передаче крупных массивов на более мелкие и предсказуемые шаги. Для сетей, которым нужно было смешивать разговор, видео и передачу файлов, это означало, что большой поток не обязательно должен был надолго вытеснять короткий, чувствительный к задержке разговор.






