Asynchronous Transfer Mode utformades med celler i åtanke. Detta beror på att röstdata omvandlas till paket och tvingas dela ett nätverk med burstdata (stora paketdata) som passerar genom samma medium.
Så oavsett hur små röstpaketen är möter de alltid fullstora datapaket och kan uppleva maximala köfördröjningar. Därför bör alla datapaket vara av samma storlek. ATM:s fasta cellstruktur innebär att den lätt kan växlas med hjälp av maskinvara utan de fördröjningar som införs av routade ramar och mjukvaruomkoppling.
På grund av detta anser vissa att ATM är nyckeln till problemet med bandbredd på Internet. ATM-tekniken, som är en vidareutveckling av paketväxling, var avgörande för utvecklingen av ISDN-bredband för några decennier sedan.
En virtuell krets eller anslutning måste upprättas innan de två ändpunkterna faktiskt kan utbyta data. När anslutningen är upprättad når alla celler sin destination genom att följa samma väg. Varje cell består av en 5 bytes header och en 48 bytes payload, totalt 53 bytes.
Trafikhastigheten kan vara konstant eller variabel. ATM skapar fasta rutter mellan två punkter innan dataöverföringen börjar, vilket skiljer sig från Internet Protocol Suite (TCP/IP), där data delas upp i paket som vart och ett tar en annan väg för att nå sin destination. Detta gör det lättare att fakturera dataanvändningen. Ett ATM-nät är mindre anpassningsbart till en plötslig ökning av nätverkstrafiken.
ATM tillhandahåller tjänster på datalänkskiktet som körs på OSI:s fysiska länkar i lager 1. Det fungerar ungefär som små paketförmedlade och kretskopplade nät, vilket gör det idealiskt för data i realtid med låg latenstid, t.ex. VoIP och video, samt för datatrafik med hög genomströmning, t.ex. filöverföringar.
Då alla celler har en fast längd är nätverkstrafiken lätt att förutsäga, och tack vare den inbyggda klockningen av cellerna är snabba cellbyten möjliga. Detta säkerställer att tjänstekvalitetsnivåerna lätt kan garanteras för slutanvändaren.
ATM-tjänster har i allmänhet fyra olika valmöjligheter när det gäller bithastighet:
-
Available Bit Rate (tillgänglig bithastighet): Ger en garanterad minimikapacitet, men data kan skickas till högre kapacitet när nätverkstrafiken är minimal.
-
Konstant bithastighet: Denna typ av tjänst ger en garanterad minimikapacitet, men data kan skickas till högre kapacitet när nätverkstrafiken är minimal: Anger en fast bithastighet så att data skickas i en jämn ström. Detta motsvarar en hyrd linje.
-
Ospecificerad bithastighet: Garanterar ingen genomströmningsnivå och används för tillämpningar som filöverföringar som kan tolerera fördröjningar.
-
Variabel bithastighet (VBR): Ger en specificerad genomströmning, men data skickas inte jämnt. Detta gör det till ett populärt val för röst- och videokonferenser.