Сегментация и повторная сборка ( SAR ) - это процесс, используемый для фрагментации и повторной сборки пакетов переменной длины в ячейки фиксированной длины, чтобы их можно было транспортировать по сетям с асинхронным режимом передачи (ATM) или другим инфраструктурам на основе ячеек. Поскольку полезная нагрузка ATM составляет всего 48 байтов, почти каждый пакет из любого другого протокола должен обрабатываться таким образом. Таким образом, это важный процесс для любого узла ATM. Обычно это обрабатывается специальным чипом, который называется SAR .
Процесс концептуально прост: входящий пакет из другого протокола, который должен быть передан по сети ATM, разбивается на сегменты, которые помещаются в 48-байтовые блоки, которые передаются как полезные данные ячеек ATM. На дальнем конце эти блоки снова соединяются вместе, чтобы восстановить исходный пакет.
Этот процесс аналогичен фрагментации IP-пакетов при достижении интерфейса с максимальной единицей передачи (MTU), меньшей, чем размер пакета, и последующей повторной сборкой исходного пакета после того, как фрагменты достигли места назначения исходного пакета.
Поскольку разные типы данных инкапсулируются по-разному, детали процесса сегментации различаются в зависимости от типа обрабатываемых данных. Существует несколько различных схем, называемых уровнями адаптации ATM (AAL). Схемы такие: