я з'єднання (На транспортному рівні). p> X - Тип трафіку визначається користувачем. p> Кількісні характеристики, підтримувані АТМ, наступні:
В· максимальна швидкість передачі даних - PCR,
В· середня швидкість передачі даних - SCR,
В· мінімальна швидкість передачі даних - MCR,
В· максимальний розмір пульсації - MBS,
В· частка втрачених осередків - CLR,
В· затримка передачі осередків - CTD,
В· варіації затримки осередків - CDV.
При створенні віртуального з'єднання між користувачем і мережею визначається рівень сервісу, так званим трафік-контрактом, в якому визначається клас трафіку і необхідні кількісні характеристики з'єднання. Якщо не потрібно суворе підтримання параметрів пропускної здатності, передбачений тип трафіку з невизначеною швидкістю-UBR. Для UBR мережа виділяє ресурси "по можливості ", тобто ті ресурси, які в даний момент вільні.
Стек протоколів АТМ не вповні відповідає моделі OSI. У технології АТМ розв'язувані завдання представлені в двох рівнях: рівні адаптації - AAL, рівні АТМ. Рівень AAL по важливість справ ближче до протоколів транспортного рівня і складається з підрівня конвергенції CS і підрівня сегментації і реассемблірованія SAR. CS відповідає за взаємодію з верхніми рівнями і забезпечує необхідний клас трафіку, синхронізацію між передавачем і приймають вузлом, контроль даних і цілісності повідомлень для верхніх рівнів. SAR перетворює вступники з верхнього рівня пакети в послідовність стандартних комірок АТМ при передачі і виконує зворотне перетворення при прийомі. Рівень АТМ більшою ступеня включає завдання мережевого і канального рівнів: маршрутизацію, управління потоком, обробку пріоритетів. Службові заголовки AAL перебувають у полі даних комірки і комутаторами АТМ не обробляються. За допомогою цих службових полів в кінцевому вузлі відбувається відновлення вихідного повідомлення з прийнятих осередків. Процедури відновлення втрачених даних в AAL не передбачені. При використовуваних засобах фізичного рівня спотворення повідомлень покладається вкрай малоймовірним, тому AAL передбачає тільки повідомлення вищестоящих рівнів при виявленні спотворень.
Протокол AAL1 призначений для обслуговування трафіку класів А або B і емулює виділені цифрові лінії, зокрема цей протокол повинен згладжувати неоднорідності в часі надходження осередків. Протокол AAL3/4 призначений для обробки пульсуючого трафіку класів C, D, іноді B (При не дуже жорстких вимогах). Протокол передбачає досить суворі процедури контролю повідомлень: нумерується кожен осередок вихідного повідомлення, кожна клітинка містить контрольне поле (CRC). При виявленні помилки все повідомлення стирається, так як процедури відновлення не передбачені. Протокол AAL5 є подальшим спрощенням (класи C і D), контрольне поле обчислюється для всього повідомлення і поміщається в останню комірку. Цей протокол призначений для передачі не тільки для користувача даних, але і службових. У комутаторах АТМ цей протокол підтримує процедури встановлення віртуальних з'єднань. Протоколи підрівня AAL тільки визначають умови трафік-контракту, виконання його умов забезпечується роботою комутаторів, які повинні передавати комірки з заданим рівнем якості обслуговування. Процедури, що визначають роботу комутаторів, є основним змістом протоколу ATM. Протокол ATM забезпечує передачу осередків у встановленому віртуальному з'єднанні: виконує комутацію по номеру віртуального з'єднання, контролює дотримання трафік-контракту кінцевим вузлом, відкидає осередку-порушники при перевантаженні мережі, управляє потоком осередків для підвищення продуктивності.
7
6
5
4
3
2
1
0
Управління потоком
Ідентифікатор віртуального шляху
Ідентифікатор віртуального шляху
Ідентифікатор віртуального каналу
Ідентифікатор віртуального каналу
Ідентифікатор віртуального каналу
Тип даних/перевантаження
Пріоритет втрати
Контрольне поле
Поле даних
Рис.2. Формат комірки
Контрольне полі заголовка дозволяє виправляти однократні помилки і деякі види дворазових помилок.
Встановлення з'єднання виробляється за протоколом Q.2931. Формат адреси розміром 20 байт описаний в стандарті ISO...