Asynkront överföringsläge (ATM) är en växlingsteknik som underlättar förflyttning av data från en punkt till en annan. Tekniken dök upp på 1990-talet och verkade mycket lovande eftersom den potentiellt kunde integrera lokala nätverk (LAN) och breda nätverk (WAN). Men kritiker ansåg snart att det inte visade sig vara den enda integrationslösning alla hade hoppats på. Det ersattes så småningom av överföringskontrollprotokoll/internetprotokoll (TCP/IP).
Vid tidpunkten för lanseringen var den största fördelen med ATM-teknik möjligheten att överföra många olika typer av data samtidigt. Detta beror på att all bandbredd utnyttjas, så länge den är tillgänglig. Andra typer av teknologier tillät inte all bandbredd att användas när en viss funktion väl startades. Därför var ATM ett mer effektivt sätt att överföra videofiler, bilder, e-post och till och med livestreaming av ljud och video.
Att koda data i asynkront överföringsläge är anmärkningsvärt konsekvent, där varje cell är 53 byte lång. Detta hjälper under bearbetningen av data eftersom det inte finns någon anledning att oroa sig för var varje cell börjar och slutar, till skillnad från vad som krävs med andra teknologier. Att hantera fler kända faktorer innebär därför att det finns en större förmåga att bidra med resurser till kodning och avkodning, vilket påskyndar dataöverföringen.
Cellerna i ATM är uppdelade i två huvuddelar. Det finns en rubrik på fem bitar, som hjälper till att identifiera den rutt som cellen kommer att ta för att nå sin destination. Den andra delen är känd som nyttolasten. Detta är den praktiska informationen som ska förmedlas. Det finns ingen information som markerar slutet på cellen eftersom, som nämnts tidigare, hårdvaran är inställd för att automatiskt ”veta” när cellen slutar.
Hastigheten för asynkront överföringsläge kan nå upp till 10 miljarder byte per sekund, även skrivet som 10 Gbps. Detta gör det till ett av de snabbaste nätverksprotokollen som finns. Utöver allmän Internetanvändning kan den alltså också användas för att överföra mycket stora mängder data över wide area-nätverk och lokala nätverk. Asynkront överföringsläge kan också användas mellan de två typerna av nätverk.
Det finns två huvudindelningar av asynkront läge. Vilken som används bestäms av typen av data. Till exempel används konstant bithastighet för att strömma livevideo och ljud över Internet. Ospecificerad bithastighet kan användas när det inte finns något kritiskt tidselement inblandat. Detta betyder dock inte nödvändigtvis att överföringen av ospecificerad bithastighet kommer att verka långsammare än konstant bithastighet för slutanvändaren.