 
        
        6.3 Стек протоколов atm
.
Формат ячейки ATM показан на рисунке 4, а стек протоколов ATM - на рисунке 5.
Стек протоколов ATM соответствует нижним уровням семиуровневой модели ISO/OSI и включает адаптационные уровни ATM, называемые AAL1-AAL5, и собственно уровень ATM. Адаптационные уровни транслируют пользовательские данные от верхних уровней коммуникационных протоколов в пакеты, формат и размеры которых соответствуют стандарту ATM. Каждый уровень AAL обрабатывает пользовательский трафик с определенными характеристиками. Уровень AAL1 занимается трафиком с постоянной битовой скоростью (CBR), который характерен, например, для цифрового видео и цифровой речи и чувствителен как к потере ячеек, так и к временным задержкам. Этот трафик передается в сетях ATM так, чтобы эмулировать обычные выделенные цифровые линии. Уровень 3/4 обрабатывает пульсирующий трафик с переменной битовой скоростью (VBR), обычно характерный для трафика локальных сетей. Этот трафик обрабатывается так, чтобы не допустить потерь ячеек, но ячейки могут задерживаться коммутатором. Уровень AAL3/4 выполняет сложную процедуру контроля ошибок при передаче ячеек для их гарантированной безошибочной доставки. Уровень AAL5 является упрощенным вариантом уровня AAL4, он работает быстрее.
| Биты | ||||||||||
| 
 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 
 | 
 | 
| 5 байт заголовка | Управление потоком (GFC) | Идентификатор виртуального пути (VPI) | 1 | Байты | ||||||
| Идентификатор виртуального пути (продолжение) | Идентификатор виртуального канала (VCI) | 2 | ||||||||
| Идентификатор виртуального канала (продолжение) | 3 | |||||||||
| Идентификатор виртуального канала (продолжение) | Тип данных (PTI) | Приоритет потери пакета | 4 | |||||||
| Управление ошибками в заголовке (HEC) | 5 | |||||||||
| 
 | Данные пакета | 6 | ||||||||
| ... | ||||||||||
| 53 | ||||||||||
Рисунок 4 Формат ячейки ATM
. Введение различных классов сервисов, реализуемых в стеке протоколов ATM адаптационными уровнями AAL, а также самим протоколом ATM, и позволяет реализовать в сетях ATM совместное сосуществование трафиков разной природы. Коммутаторы ATM, получая в поле типа данных ячейки (поле PTI) информацию о классе сервиса, принимает решение о приоритете обслуживания данной ячейки. Для того, чтобы каждый класс сервиса выполнялся с нужным уровнем качества, в технологии ATM предусмотрены достаточно сложные процедуры заказа качества обслуживания, которые выполняются между станцией и сетью при установлении соединения.
| Верхние уровни сети Уровни адаптации ATM(AAL1-5) | Подуровень конвергенции (CS) | Общая часть подуровня конвергенции | 
| Специфическая для сервиса часть | ||
| Подуровень сегментации и реассемблирования | ||
| Уровень ATM (маршрутизация пакетов, мультиплексирование, управление потоком, обработка приоритетов) | ||
| Физический уровень | Подуровень согласования передачи | |
| Подуровень, зависящий от физической среды | ||
Рис. 5. Структура стека протоколов ATM
