Quer durch die Stadt

Wie ein Anruf in kleinen Paketen durchs Internet reist

VoIP, kurz für Voice over Internet Protocol, auf Deutsch IP-Telefonie, ist die Art, wie ein Telefongespräch durchs Internet reist. Ihr Laptop oder Ihr Telefon zerlegt Ihre Stimme in kleine Datenpakete, meist 50 pro Sekunde, und gibt jedem eine Nummer und eine Adresse. Die Pakete durchqueren das Internet eines nach dem anderen und teilen sich die Wege mit den Daten aller anderen. Das Telefon am anderen Ende bringt sie wieder in die richtige Reihenfolge und spielt sie als Ton ab. Manche kommen spät an, ein paar gar nicht. Darauf ist dieses Telefon eingestellt.

12345678ROUTERAMTROUTERAMTRECHENZENTRUMAMTSIE ZU HAUSEROUTERAMTIHR FREUNDROUTERAMT
Ausprobieren
Lila: Ihre StimmeLegende
  • Lila: Ihre Stimme
  • Graue Päckchen: die Daten anderer Leute
  • Lila Linie: Ihr Weg aus Kupfer

0 von 8 Paketen rechtzeitig gehörtWeg aus Kupfer, das ganze Gespräch lang belegt

Bereit · von Ihrem Laptop zum Tischtelefon Ihres Freundes

Drücken Sie auf Sprechen oder klicken Sie auf Ihren Laptop, um Ihre Stimme loszuschicken. Lasten Sie das Internet aus, dann sehen Sie Pakete warten und verschwinden.Drücken Sie auf Sprechen oder tippen Sie auf Ihren Laptop, um Ihre Stimme loszuschicken. Lasten Sie das Internet aus, dann sehen Sie Pakete warten und verschwinden.

Dieselben Straßen. In den 1980er Jahren gehörte Ihnen ein Weg aus Kupfer für das ganze Gespräch.

Anatomie eines Internetanrufs: Ihre Stimme quert ein paar Häuserblocks, heute als Datenpakete und in den 1980er Jahren auf einem einzigen Weg aus Kupfer. Die Häuser und Bäume stehen für andere Haushalte an denselben Straßen. Die Zeichnung ist nicht maßstabsgetreu, und der Anruf läuft stark verlangsamt: ein Paket pro halbe Sekunde steht für eines alle 20 ms.

  1. Folgen Sie einem Anruf

    Drücken Sie auf Anruf abspielen und sehen Sie zu, oder scrollen Sie nach unten: Die Zeichnung geht Schritt für Schritt mit. Mit Ausprobieren unter der Zeichnung führen Sie Ihren eigenen Anruf.Drücken Sie auf Anruf abspielen und sehen Sie zu, oder auf Weiter für den nächsten Schritt. Mit Ausprobieren unter der Zeichnung führen Sie Ihren eigenen Anruf.

  2. Schritt 1 von 6

    Ihr Laptop zerlegt Ihre Stimme in Pakete

    Sie rufen einen Freund von Ihrem Laptop aus an. Das Mikrofon macht aus Ihrer Stimme Zahlen, und alle 20 Tausendstelsekunden, geschrieben 20 ms, packt der Laptop das jüngste Stück Ton in ein Datenpaket. Das macht 50 Pakete pro Sekunde in jede Richtung, solange Sie sprechen.

    Warum 20 ms und nicht länger?

    Das ist die übliche Länge, festgelegt von der IETF, dem Gremium, das die Standards des Internets schreibt. Ein längeres Paket bräuchte weniger Platz für Beschriftungen. Aber jedes würde die Verzögerung erhöhen, und ein verlorenes risse ein längeres Loch in das, was Ihr Freund hört.

    Ein normaler Anruf misst Ihre Stimme 8.000 Mal pro Sekunde und legt jeden Messwert in einem Byte ab. 20 ms Ton füllen also 160 Byte.

    Quellen: IETF RFC 3551: the audio and video profile for RTP (2003); ITU-T G.711: pulse code modulation of voice frequencies (1988)

  3. Schritt 2 von 6

    Jedes Paket bekommt eine Nummer und eine Adresse

    Bevor ein Paket losgeht, beschriftet der Laptop es. Die Adresse sagt, wohin es geht. Eine Nummer sagt, an welche Stelle im Gespräch es gehört, und ein Zeitstempel sagt, wann sein Ton aufgenommen wurde. Dann schickt Ihr Router zu Hause es hinaus auf die Straße. Unten sehen Sie in eines hinein.

    Im Inneren ein Paket

    3
    1. 1Die Adresse
    2. 2Die Türnummer
    3. 3Nummer und Zeit
    4. 4Ihre Stimme

    40 von 200 Byte in jedem Paket sind Beschriftung, nicht Stimme

    Wozu braucht ein Paket eine Nummer?

    Weil das Internet nicht zusagt, Pakete in der richtigen Reihenfolge oder überhaupt zuzustellen. Das Internetprotokoll von 1981 sagt es ohne Umschweife: Es gibt keine Empfangsbestätigungen und keine Wiederholungen, und nichts hält die Pakete in ihrer Reihenfolge.

    Deshalb fügen die Regeln für die Sprachübertragung eine Nummer hinzu, die mit jedem Paket um eins steigt. Daran erkennt die Gegenseite ein fehlendes Paket und bringt die anderen wieder in die richtige Reihenfolge.

    Quellen: IETF RFC 791: Internet Protocol (1981); IETF RFC 3550: RTP, a transport protocol for real-time applications (2003)

  4. Schritt 3 von 6

    Pakete nehmen verschiedene Wege

    An jeder Ecke liest ein Router die Adresse und schickt das Paket weiter in ihre Richtung, eine Station nach der anderen. Nichts hält eine Straße für Ihren Anruf frei. Ihre Pakete teilen sich die Straßen mit den Daten aller anderen, und ein ausgelasteter Router lässt Pakete in einer Schlange warten. So können zwei Pakete, die direkt nacheinander losgeschickt wurden, verschiedene Wege nehmen oder verschieden lange warten und in falscher Reihenfolge ankommen.

    Teilen sich die Pakete eines Anrufs wirklich auf?

    Das können sie. Jeder Router entscheidet für jedes Paket einzeln, so wie Paul Baran es in den 1960er Jahren bei RAND beschrieb: Er speichert das Paket, berechnet den besten Weg zu seinem Ziel und schickt es zur nächsten Station auf diesem Weg.

    In der Praxis folgen die meisten Pakete eines Anrufs demselben Weg, weil Router, die zwischen mehreren Wegen wählen können, jedes Gespräch auf einem davon halten. Die Reihenfolge gerät trotzdem ab und zu durcheinander, wenn sich eine Route ändert oder ein ausgelasteter Router einige Pakete zurückhält. Die IETF sagt es so: Das Internet verliert gelegentlich Pakete, vertauscht ihre Reihenfolge und verzögert sie unterschiedlich lange.

    Quellen: RAND: Paul Baran and the origins of the internet (2018); IETF RFC 2992: analysis of an equal-cost multi-path algorithm (2000); IETF RFC 3550: RTP, a transport protocol for real-time applications (2003)

  5. Schritt 4 von 6

    Ihre Telefonanlage reicht sie weiter

    Bei einer Cloud-Telefonanlage läuft die Telefonanlage selbst in einem Rechenzentrum. Sie hat Ihren Anruf aufgebaut, als Sie gewählt haben. Viele Telefonanlagen leiten auch die Stimme durchs Rechenzentrum, um sie mit dem gewöhnlichen Telefonnetz zu verbinden oder aufzuzeichnen. Von dort gehen Ihre Pakete wieder auf die Straße, in Richtung des Büros Ihres Freundes.

    Was hat die Telefonanlage getan, bevor Sie gesprochen haben?

    Sie hat den Anruf aufgebaut. Ihr Laptop hat sie gebeten, Ihren Freund anzurufen. Die Telefonanlage hat sein Telefon gefunden und klingeln lassen, und die beiden Enden haben vereinbart, wie die Stimme reist. Diese Nachrichten folgen SIP, dem Session Initiation Protocol, das die IETF 2002 veröffentlicht hat.

    Der Aufbau braucht eine Handvoll Nachrichten. Die Stimme selbst reist dann in den Paketen, denen Sie hier folgen.

    Quellen: IETF RFC 3261: SIP, the Session Initiation Protocol (2002)

  6. Schritt 5 von 6

    Die Gegenseite bringt sie wieder in Reihenfolge

    Das Tischtelefon Ihres Freundes hat ein Fach mit einem Platz für jede Nummer. Jedes Paket wartet auf seinem Platz, und das Telefon spielt sie der Reihe nach ab, eines alle 20 ms, beginnend einen Moment, nachdem das erste gelandet ist. Dieser Moment gibt einem verspäteten Paket Zeit aufzuholen. Paket 4 ist vor Paket 3 gelandet, und Ihr Freund hört keinen Unterschied.

    Wie lange kann das Telefon warten?

    Nicht lange. Jede Tausendstelsekunde im Fach verlängert die Verzögerung von Ihrem Mund bis zum Ohr Ihres Freundes, und Telefontechniker wollen diese gesamte Verzögerung unter 150 ms halten. Längeres Warten würde mehr verspätete Pakete auffangen, aber das Gespräch würde sich träge anfühlen, und Sie würden einander ins Wort fallen.

    Techniker nennen diesen Warteplatz einen Jitter-Puffer. Jitter heißt, dass Pakete in ungleichen Abständen ankommen, und die Regeln für Sprache übers Internet sagen jedem Ende, wie es ihn messen soll.

    Quellen: ITU-T G.114: one-way transmission time (2003); IETF RFC 3550: RTP, a transport protocol for real-time applications (2003)

  7. Schritt 6 von 6

    Ob verspätet oder verloren, die Lücke wird gefüllt

    Ein Router mit zu langer Schlange verwirft Pakete. Paket 7 kommt nie an. Paket 8 wartet so lange, dass seine Zeit vorbei ist, und das Telefon wirft es weg. Niemand schickt ein verlorenes Paket noch einmal, denn es käme zu spät, um zu helfen. Stattdessen füllt das Telefon die Lücke mit einem Moment erfundenen Tons, sodass Ihr Freund kein Loch hört.

    Wie füllt das Telefon eine Lücke?

    Es erfindet ein kurzes Stück Ton aus der Stimme kurz davor. Der Trick heißt Packet Loss Concealment, das Verschleiern von Paketverlust. Die Internationale Fernmeldeunion, die Sonderorganisation der Vereinten Nationen für Telekommunikation, hat 1999 ein Verfahren dafür für normale Anrufe veröffentlicht.

    Kurze Pakete helfen auch. Die IETF merkt an, dass längere Pakete einen Verlust hörbarer machen, und das ist ein Grund, warum Anrufe jeweils 20 ms auf einmal schicken.

    Quellen: ITU-T G.711 Appendix I: packet loss concealment with G.711 (1999); IETF RFC 3551: the audio and video profile for RTP (2003)

Die 1980er Jahre und heute im Vergleich

Leonard Kleinrock zeigte 1961, dass Daten in Paketen ein Netz besser ausnutzen, als für jeden Anruf einen Weg freizuhalten. Der Preis ist der, den Sie auf den Straßen gesehen haben: Ein Paket kann spät kommen oder gar nicht.

Telefonleitung, 1980er

Internetanruf, heute

Der WegInternet Society; RAND

Reserviert

Ein Weg, vom Anfang bis zum Ende für Ihren Anruf belegt

Geteilt

Router reichen jedes Paket weiter, Station für Station

Ihre Stimme reist alsInternet Society; IETF RFC 3551

Ein Strom

Ununterbrochen, vom ersten bis zum letzten Wort

50 Pakete pro Sekunde

Jedes mit 20 ms Ton

Kommt in Reihenfolge anInternet Society; IETF RFC 3550

Immer

Ein Weg, also kann nichts überholen

Fast immer

Nummeriert, damit die Gegenseite sortieren kann

VoIP (IP-Telefonie) in Zahlen

Wie es dazu kam

  1. 1964

    Ein Netz ohne Zentrum

    Paul Barans Gruppe bei RAND schreibt eine Arbeit über Paketnetze für sichere militärische Sprachverbindungen. Die Idee: Nachrichten in kleinen Stücken verschicken, jedes für sich, über ein Netz ohne Zentrum, das ein Angriff ausschalten könnte.

    Internet Society: a brief history of the internet (1997)

  2. 1967

    Zwei Teams, eine Idee

    Auf der Konferenz, auf der Larry Roberts seinen Plan für das ARPANET vorstellt, präsentieren Donald Davies und Roger Scantlebury vom britischen National Physical Laboratory ein eigenes Paketnetz.

    Internet Society: a brief history of the internet (1997)

  3. 1969

    Die erste Verbindung im ARPANET

    Am 29. Oktober um 22:30 Uhr verbindet sich die University of California, Los Angeles, mit dem Stanford Research Institute. Es ist die erste dokumentierte Verbindung des ARPANET, des Paketnetzes, aus dem das Internet wurde.

    IEEE: Milestone, inception of the ARPANET (2009)

  4. 1973

    Die erste Stimme in einem Paketnetz

    Im Dezember überträgt das Network Voice Protocol zum ersten Mal live gesprochene Sprache über das ARPANET. Es verbindet eine Handvoll Forschungseinrichtungen in den USA.

    IETF RFC 741: specifications for the Network Voice Protocol (1977)

  5. 1981

    Das Internetprotokoll wird aufgeschrieben

    Das Information Sciences Institute in Kalifornien veröffentlicht das Internetprotokoll als RFC 791. Es legt die Adresse fest, die jedes Paket bis heute trägt, und es verspricht nur, sich um die Zustellung jedes Pakets zu bemühen, mehr nicht.

    IETF RFC 791: Internet Protocol (1981)

  6. 1996

    Nummern für jedes Tonpaket

    Die IETF veröffentlicht RTP, die Regeln, die jedem Tonpaket seine Nummer und seinen Zeitstempel geben. Internetanrufe nutzen sie bis heute.

    IETF RFC 1889: RTP, a transport protocol for real-time applications (1996)

  7. 2002

    Ein Standard fürs Klingeln

    Die IETF veröffentlicht SIP in seiner heutigen Form: die Nachrichten, die einen Anruf übers Internet aufbauen, das ferne Telefon klingeln lassen und am Ende auflegen.

    IETF RFC 3261: SIP, the Session Initiation Protocol (2002)

Wo Voxbi ins Spiel kommt

Voxbi, eine in der Europäischen Union gehostete Cloud-Telefonanlage, trägt Ihre Anrufe auf diese Weise übers Internet, von den Apps auf Ihrem Laptop und Handy ebenso wie von den Tischtelefonen auf Ihren Schreibtischen.

In Voxbi ansehen

Weiter erkunden