Kategorie usług.
Zgodnie z dokumentami ATM Forum (AF-TM-0056.000) architektura usług warstwy ATM składa się z pięciu kategorii usług o różnych wymaganiach co do zasobów sieciowych:
CBR (Constant Bit Rate) - usługi charakteryzujące się małym opóźnieniem i generujące stały strumień bitów np. emulacja kanału rozmównego, transmisja radiowa, wideokonferencja, telewizja, wideo na żądanie.
VBR (Variable Bit Rate) - usługi generujące ruch zmienny w czasie. Jest to najbardziej znacząca kategoria usług, gdyż kluczową zaletą techniki ATM jest elastyczny, zgodny z zapotrzebowaniem przydział pasma dla poszczególnych usług. W klasie usług VBR wyróżnia się dwa typy usług:
RT-VBR (Real-Time VBR) - usługi, w ramach których realizuje się statystyczną multipleksację strumienia CBR, w celu efektywnego wykorzystania zasobów sieciowych, przy dopuszczeniu określonego, kontrolowanego poziomu strat komórek; ta klasa usług jest szczególnie interesująca w przypadku źródeł generujących ruch nierównomiernie (bursty sources) np. sygnał wideo przy zastosowaniu kompresji;
NRT-VBR (Non-Real-Time VBR) - usługi bez istotnych wymagań opóźnieniowych, w ramach których transportowany jest zmienny w czasie strumień bitów; z tego typu usług korzystają aplikacje o zmiennym zapotrzebowaniu na pasmo i zmiennym opóźnieniu np. przenoszenie ruchu Frame Relay, aplikacje wymagające krótkiego czasu odpowiedzi takie jak rezerwacja miejsc w samolotach i pociągach, transakcje bankowe, transakcje giełdowe, transmisja informacji w systemach nadzoru itp.
UBR (Unspecified Bit Rate) - usługa podobna do NRT-VBR z tym, że użytkownik nie przesyła parametrów, generowanego przez siebie ruchu, stąd w przypadku natłoku przydzielone mu pasmo będzie podlegało stopniowej redukcji. Usługa nie zapewnia jakichkolwiek gwarancji jakościowych stąd może być wykorzystana do transmisji danych nie wymagających określenia dopuszczalnego opóźnienia lub zmienności opóźnienia. Kontrolowanie natłoku może być realizowane przez komutatory w warstwie ATM lub przez protokoły wyższych warstw. Usługa tego typu może zapewniać łączność między sieciami LAN i WAN, które korzystając z własnych mechanizmów potrafią sterować generowanym ruchem.
ABR (Available Bit Rate) jest klasą usług typu “best effort", użytkownik może wynegocjować takie zasoby sieci, jakie są aktualnie dostępne podając minimalne i maksymalne wymagania na szybkość transmisji komórek. Nie ma zatem w tym przypadku ścisłego wymagania na stosowanie algorytmów CAC (Cell Admission Control). Specjalnie dla tego typu połączeń został opracowany przez ATM Forum mechanizm unikania natłoku wykorzystujący komórki zarządzające zasobami RM (Resource Management Cells). Komórki tego typu są wysyłane przez źródło ruchu ABR okresowo, ze stałą szybkością np. jedna na 32 komórki. Komórki RM oprócz innych informacji zawierają dane dotyczące szybkości z jaką źródło chce nadawać. Jeśli węzeł docelowy nie może spełnić wymagań źródła to dokonuje modyfikacji odpowiednich pól komórki RM wskazując jaka szybkość może być realizowana i wysyła ją w stronę źródła ruchu ABR. Zatem pasmo przydzielone użytkownikowi może się zmieniać podczas trwania połączenia w zależności od natłoku panującego w sieci. Z tego względu usługa ta nie jest odpowiednia dla aplikacji czasu rzeczywistego. Usługa ABR może być wykorzystana do realizacji takich aplikacji, jak poczta elektroniczna, transfer plików, itp., dla których można dopuścić mniej restrykcyjne wymagania jakościowe w warstwie komórkowej QOS (Quality ot Sernice), w szczególności dotyczące zależności czasowych.