Asynchronous Transfer Mode (ATM) ist eine Switching-Technologie, die die Übertragung von Daten von einem Punkt zum anderen erleichtert. Die Technologie entstand in den 1990er Jahren und schien sehr vielversprechend, da sie potenziell lokale Netze (LAN) und Weitverkehrsnetze (WAN) integrieren könnte. Kritiker waren jedoch bald der Meinung, dass es sich nicht um die einzige Integrationslösung handelte, auf die alle gehofft hatten. Es wurde schließlich durch das Transmission Control Protocol / Internet Protocol (TCP/IP) ersetzt.
Der Hauptvorteil der ATM-Technologie war zum Zeitpunkt ihrer Veröffentlichung die Möglichkeit, viele verschiedene Arten von Daten gleichzeitig zu übertragen. Dies liegt daran, dass die gesamte Bandbreite genutzt wird, solange sie verfügbar ist. Andere Arten von Technologien ermöglichten es nicht, die gesamte Bandbreite zu nutzen, sobald eine bestimmte Funktion gestartet wurde. Daher war ATM ein effizienterer Weg, um Videodateien, Bilder, E-Mails und sogar Live-Streaming von Audio und Video zu übertragen.
Das Codieren von Daten im asynchronen Übertragungsmodus ist bemerkenswert konsistent, wobei jede Zelle eine Länge von 53 Byte hat. Dies hilft bei der Verarbeitung der Daten, da man sich keine Gedanken darüber machen muss, wo jede Zelle beginnt und endet, wie es bei anderen Technologien erforderlich ist. Daher bedeutet der Umgang mit bekannteren Faktoren eine größere Möglichkeit, Ressourcen zum Codieren und Decodieren beizutragen, wodurch die Datenübertragung beschleunigt wird.
Die ATM-Zellen sind in zwei Hauptteile unterteilt. Es gibt einen Fünf-Bit-Header, der hilft, das Routing zu identifizieren, das die Zelle braucht, um ihr Ziel zu erreichen. Der andere Teil wird als Nutzlast bezeichnet. Dies sind die praktischen Informationen, die vermittelt werden sollen. Es gibt keine Informationen, die das Ende der Zelle markieren, da die Hardware, wie bereits erwähnt, so eingerichtet ist, dass sie automatisch „weiß“, wann die Zelle endet.
Die Geschwindigkeit des asynchronen Übertragungsmodus kann bis zu 10 Milliarden Byte pro Sekunde erreichen, auch geschrieben als 10 Gbps. Dies macht es zu einem der schnellsten Netzwerkprotokolle, die es gibt. Damit können neben der allgemeinen Internetnutzung auch sehr große Datenmengen über Wide Area Networks und Local Area Networks übertragen werden. Der asynchrone Übertragungsmodus kann auch zwischen den beiden Arten von Netzwerken verwendet werden.
Es gibt zwei Hauptunterteilungen des asynchronen Modus. Welches verwendet wird, hängt von der Art der Daten ab. Beispielsweise wird eine konstante Bitrate verwendet, um Live-Video und -Audio über das Internet zu streamen. Eine nicht spezifizierte Bitrate kann verwendet werden, wenn kein kritisches Zeitelement beteiligt ist. Dies bedeutet jedoch nicht notwendigerweise, dass die Übertragung einer nicht spezifizierten Bitrate für den Endbenutzer langsamer erscheint als eine konstante Bitrate.