Wat is Asynchronous transfer mode?
Asynchronous transfer mode (ATM) is een schakeltechniek die gebruikt wordt door telecommunicatienetwerken die gebruik maakt van asynchrone tijddistributiemultiplexing om gegevens te coderen in kleine cellen van vaste grootte.
Dit verschilt van Ethernet of internet, die variabele pakketgroottes gebruiken voor gegevens of frames. ATM is het kernprotocol dat gebruikt wordt over de SONET-backbone (synchroon optisch netwerk) van het Integrated Digital Services Network (ISDN).
Techopedia legt Asynchronous transfer mode uit
Asynchronous transfer mode is ontworpen met cellen in het achterhoofd. Dit komt omdat spraakgegevens worden geconverteerd naar pakketten en gedwongen worden een netwerk te delen met burst-gegevens (grote pakketgegevens) die door hetzelfde medium gaan.
Hoe klein de spraakpakketten ook zijn, ze komen altijd datapakketten van volledige grootte tegen en kunnen maximale wachtrijvertragingen oplopen. Daarom moeten alle gegevenspakketten dezelfde grootte hebben. De vaste celstructuur van ATM betekent dat het eenvoudig door hardware kan worden geschakeld zonder de vertragingen die ontstaan bij gerouteerde frames en softwarematig schakelen.
Daarom geloven sommige mensen dat ATM de sleutel is tot het bandbreedteprobleem van het internet. ATM-technologie is een evolutie van pakketschakeling en heeft een rol gespeeld bij de ontwikkeling van breedband-ISDN een paar decennia geleden.
Er moet een virtueel circuit of verbinding tot stand worden gebracht voordat de twee eindpunten daadwerkelijk gegevens kunnen uitwisselen. Nadat de verbinding is opgezet, bereiken alle cellen hun bestemming door hetzelfde pad te volgen. Elke cel bestaat uit een header van 5 bytes en een payload van 48 bytes, voor een totaal van 53 bytes.
De verkeerssnelheid kan constant of variabel zijn. ATM creëert vaste routes tussen twee punten voordat de gegevensoverdracht begint, wat verschilt van de internet protocol suite (TCP/IP), waar gegevens worden verdeeld in pakketten die elk een andere route nemen om bij hun bestemming te komen. Dit maakt het makkelijker om gegevensgebruik in rekening te brengen. Een ATM netwerk kan zich minder goed aanpassen aan een plotselinge piek in het netwerkverkeer.
ATM biedt diensten voor de datalinklaag die draaien op de OSI Layer 1 fysieke links. Het functioneert net als small-packet geschakelde en circuitgeschakelde netwerken, waardoor het ideaal is voor realtime data met een lage latentie, zoals VoIP en video, maar ook voor dataverkeer met een hoge doorvoer, zoals bestandsoverdracht.
Omdat alle cellen een vaste lengte hebben, is het netwerkverkeer eenvoudig voorspelbaar en dankzij de ingebouwde klokfunctie van de cellen kan er snel van cel worden gewisseld. Dit zorgt ervoor dat de kwaliteit van de service gemakkelijk kan worden gegarandeerd aan de eindgebruiker.
ATM-diensten hebben over het algemeen vier verschillende bitsnelheden:
- Beschikbare bitsnelheid: Biedt een gegarandeerde minimumcapaciteit, maar gegevens kunnen worden verhoogd naar vergrote capaciteiten wanneer het netwerkverkeer minimaal is.
- Constante bitsnelheid: Specificeert een vaste bitsnelheid zodat gegevens in een constante stroom worden verzonden. Dit is vergelijkbaar met een huurlijn.
- Ongespecificeerde bitsnelheid: Garandeert geen enkel doorvoerniveau en wordt gebruikt voor toepassingen zoals bestandsoverdrachten die vertragingen kunnen verdragen.
- Variabele bitsnelheid (VBR): Biedt een gespecificeerde doorvoer, maar gegevens worden niet gelijkmatig verzonden. Dit maakt het een populaire keuze voor spraak en videoconferenties.