ATM (Asynchronous Transfer Mode) je standard pro přepínání a přenos dat v telekomunikačních sítích. Byl navržen s ambiciózním cílem sjednotit přenos hlasu (telefonie), videa a datových paketů do jedné univerzální sítě.
ATM je buňkově orientovaná (cell-based) technologie, což ji odlišuje od paketových sítí (jako je Ethernet/IP), které používají proměnlivou délku rámců.
Srdcem ATM je tzv. buňka. Na rozdíl od TCP/IP paketu, který může mít velikost od pár bajtů po několik kilobajtů, má buňka ATM vždy pevnou velikost 53 bajtů.
| Struktura buňky (53 Bajtů) | Velikost | Funkce |
|---|---|---|
| Hlavička (Header) | 5 Bajtů | Obsahuje informace pro směrování (VPI/VCI), kontrolu chyb a prioritu. |
| Užitečný náklad (Payload) | 48 Bajtů | Samotná přenášená data (hlas, kus e-mailu, video). |
Historická zajímavost: Proč zrovna 53 bajtů? Šlo o politický kompromis. Evropané chtěli payload 32 bajtů (kvůli zpoždění hlasu a rušení ozvěn), Američané chtěli 64 bajtů (pro efektivnější přenos dat). Komise to vyřešila průměrem: (32 + 64) / 2 = 48 bajtů payloadu + 5 bajtů hlavičky.
ATM kombinuje výhody přepínání okruhů (telefonní sítě) a přepínání paketů (internet).
Před přenosem dat musí ATM síť navázat virtuální okruh (Virtual Circuit). Existují dva typy identifikátorů v hlavičce, které určují cestu:
Slovo „Asynchronní“ v názvu znamená, že buňky nejsou vysílány v pevně daných časových intervalech (jako u technologie TDM v telefonii), ale jsou vysílány podle potřeby. Pokud nikdo nevysílá, linka je prázdná (nebo se posílají prázdné buňky).
ATM má vlastní vrstvový model, který neodpovídá přesně modelu OSI, ale lze jej k němu přirovnat:
1. **Fyzická vrstva:** Definuje napětí a bitový přenos (často běží na optice SONET/SDH). 2. **ATM vrstva:** Stará se o přepínání buněk, správu hlaviček a řízení toku. 3. **AAL (ATM Adaptation Layer):** Klíčová vrstva, která "rozseká" data z vyšších vrstev (např. IP pakety nebo hlas) na 48bajtové kousky pro buňky.
Největší předností ATM byla propracovaná QoS (Quality of Service). Síť dokázala garantovat parametry přenosu, což IP sítě dlouho neuměly.
| Třída služby | Název | Použití |
|---|---|---|
| CBR | Constant Bit Rate | Garantovaná šířka pásma a zpoždění (telefonní hovory). |
| VBR | Variable Bit Rate | Proměnlivý tok, ale s garancí průměru (komprimované video). |
| UBR | Unspecified Bit Rate | „Best effort“. Žádná garance. Používá se pro běžný internet/e-mail. |
V 90. letech se věřilo, že ATM bude všude („ATM to the Desktop“). Nakonec však prohrálo souboj s Ethernetem a protokolem IP.
Důvody neúspěchu:
Současné využití: ATM se dnes již téměř nepoužívá v nových instalacích. Jeho principy (zejména práce s malými datovými jednotkami a QoS) se však staly inspirací pro moderní technologii MPLS (Multiprotocol Label Switching).
Související pojmy: MPLS, Packet Switching, Circuit Switching, SONET, QoS.