Return to Video

The Internet: Packets, Routing and Reliability

  • 0:00 - 0:08
    [Lied zählt runter: 7,6,5,4,3,2,1] Das Internet: Pakete, Routing und Zuverlässigkeit
  • 0:08 - 0:14
    Hallo, mein Name ist Lynn. Ich bin Softwareentwickler bei Spotify und werde der erste sein der zugibt,
  • 0:14 - 0:19
    dass ich die Zuverlässigkeit des Internets als gegeben nehme. Die unglaubliche Menge an Informationen
  • 0:19 - 0:23
    im Internet ist verblüffend. Aber wie ist es möglich, dass jede Information
  • 0:23 - 0:29
    zuverlässig bei Ihnen ankommt? Sagen wir, Sie spielen ein Lied auf Spotify ab. Es scheint als würde
  • 0:29 - 0:34
    sich ihr Computer sich direkt mit den
    Spotify Servern verbinden und Spotify
  • 0:34 - 0:39
    Ihnen das Lied mit einer Direktverbindung schicken.
    In Wirklichkeit funktioniert das Internet jedoch anders.
  • 0:39 - 0:44
    Bei der Menge an Teilnehmern könnte das
    Internet unmöglich am Laufen gehalten werden,
  • 0:44 - 0:48
    würde es nur aus Direktverbindungen bestehen.
    Insbesondere, da man nicht davon ausgehen
  • 0:48 - 0:53
    kann, dass jedes Kabel und jeder Computer
    zu jeder Zeit in Betrieb ist. Stattdessen
  • 0:53 - 1:01
    bewegen sich Daten auf eine sehr viel
    indirektere Art und Weise. Vor vielen Jahren,
  • 1:01 - 1:07
    in den frühen 70er Jahren begann ich zusammen mit
    meinem Partner Bob Kahn den Entwurf von dem was
    wir heute als Internet kennen
  • 1:07 - 1:15
    Wir hatten die Verantwortung und die Möglichkeit
    die Protokolle und Architektur des Internets zu entwerfen.
  • 1:15 - 1:20
    So haben wir bis in die Gegenwart hinein
    am Wachstum und der Entwicklung des
  • 1:20 - 1:26
    Internets mitgewirkt. Die Art und Weise,
    wie Informationen von einem Computer auf
  • 1:26 - 1:31
    einen anderen übertragen werden ist
    wirklich interessant. Es gibt keinen
  • 1:31 - 1:36
    vorgegebenen Pfad, tatsächlich kann sich
    dieser während einer Computer zu Computer
  • 1:36 - 1:42
    Unterhaltung ändern. Informationen im
    Internet werden in Pakete verpackt,
  • 1:42 - 1:46
    die ähnlich reisen wie wir mit dem Auto.
  • 1:46 - 1:51
    Abhängig von Verkehrssituation oder
    Straßenverhältnissen, sind wir bei jeder
  • 1:51 - 1:59
    Fahrt erneut dazu gezwungen eine
    alternative Route zu wählen.
  • 1:59 - 2:04
    Genau wie wir bei jeder Fahrt alles mögliche
    innerhalb unseres Autos transportieren können,
  • 2:04 - 2:10
    kann alles mögliche an digitalen Informationen
    mit IP Paketen verschickt werden. Aber es gibt Grenzen.
  • 2:10 - 2:14
    Was wäre, wenn wir ein Spaceshuttle vom
    Produktionsort zum Startplatz transportieren wollen.
  • 2:14 - 2:19
    Das Shuttle passt nicht in einen einzelnen LKW,
    daher muss es zerlegt und auf eine Flotte
  • 2:19 - 2:23
    aufgeteilt werden. Die einzelnen LKWs können
    können verschiedene Routen nehmen und
  • 2:23 - 2:28
    zu verschiedenen Zeitpunkt. Sobald alle
    Teile angekommen sind, können diese wieder
  • 2:28 - 2:34
    zusammengesetzt werden und das Shuttle ist
    bereit zum Start. Im Internet funktioniert
  • 2:34 - 2:40
    das ähnlich: Ein sehr großes Bild, das Sie
    einem Freund senden oder auf eine Website
  • 2:40 - 2:45
    laden möchte, besteht aus mehreren Millionen
    bit aus 0en und 1en, zu viele, um diese in
  • 2:45 - 2:50
    einem Paket zu versenden. Da sich die Datei
    jedoch auf einem Computer befindet, kann
  • 2:50 - 2:56
    diese schnell in Hunderte oder Tausende
    kleinere Teile genannt Pakete zerlegt werden.
  • 2:56 - 3:00
    Anders als Autos haben diese Pakete keine
    Fahrer und suchen ihre Route auch nicht
  • 3:00 - 3:05
    selbstständig. Jedes Paket kennt Start-
    und Zieladresse. Spezielle Computer, sog.
  • 3:05 - 3:09
    Router, steuern den Verkehr und halten den
    Fluss der Pakete aufrecht.
  • 3:09 - 3:15
    Sollte eine Route überlastet sein, reisen
    einzelne Pakete auf unterschiedlichen Routen
  • 3:15 - 3:20
    durch das Netz, kommen zu unterschiedlichen
    Zeiten oder in unterschiedlicher Reihenfolge
  • 3:20 - 3:27
    an. Sprechen wir darüber, wie dies funktioniert.
    Als Teil des Internetprotokolls behält jeder
  • 3:27 - 3:31
    Router mehrere Routen für das Senden von
    Paketen im Blick und wählt den günstigsten
  • 3:31 - 3:37
    verfügbaren Pfad für jedes Paket
    basierend auf dessen Zieladresse.
  • 3:37 - 3:42
    Hier bedeutet günstig, günstig im Hinblick
    auf Zeit und nicht technische Faktoren wie
  • 3:42 - 3:47
    Politik oder Beziehungen zwischen Firmen,
    nicht aber Kosten. Die beste Route ist
  • 3:47 - 3:53
    dabei nicht immer die kürzeste. Verschiedene
    Routenoptionen zu haben macht das Netzwerk
  • 3:53 - 3:58
    toleranter gegenüber Fehlern. Das Netzwerk verschickt
    selbst dann noch Pakete, wenn etwas völlig schief geht.
  • 3:58 - 4:05
    Das ist Basis für ein zentrales Prinzip
    des Internets: Zuverlässigkeit. Was ist,
  • 4:05 - 4:09
    wenn wir nun Daten anfragen, aber nicht
    alles erhalten? Sagen wir wir wollen ein
  • 4:09 - 4:15
    Lied hören. Wie können wir 100% sicher sein,
    dass alle Daten ankommen, damit das Lied
  • 4:15 - 4:21
    perfekt gespielt wird. Darf ich Ihnen dazu TCP
    (transmission control protocol) vorstellen?
  • 4:21 - 4:27
    TCP verwaltet das Senden und Empfangen aller
    Daten in Form von Paketen. Stellen Sie es als
  • 4:27 - 4:32
    Postdienst mit Liefergarantie vor. Wenn Sie
    einen Song auf ihrem Gerät abspielen, teilt
  • 4:32 - 4:37
    Spotify diesen in viele kleine Pakete. Wenn diese
    bei Ihnen ankommen, führt TCP eine vollständige
  • 4:37 - 4:43
    Bestandsaufnahme durch und bestätigt jedes
    empfangene Paket. Sind alle angekommen,
  • 4:43 - 4:55
    zeichnet TCP die Lieferung gegen. (Lied spielt)
    Sollte TCP feststellen, dass einige Pakete fehlen,
  • 4:55 - 5:00
    wird es nicht gegenzeichnen, denn sonst könnten
    Teile des Liedes fehlen oder die Qualität leiden.
  • 5:00 - 5:06
    Spotify wird jedes unvollständige oder fehlende
    Paket erneut senden. Sobald TCP genügend Pakete
  • 5:06 - 5:13
    für den Song bestätigt hat, wird dieser
    abgespielt. Das Tolle ist, dieses Prinzip
  • 5:13 - 5:19
    aus TCP und Routern ist skalierbar. Es
    funktioniert mit 8 und 8 Milliarden Geräten.
  • 5:19 - 5:23
    Aufgrund der Fehlertoleranz und Redundanz,
    wird das Internet zuverlässiger je mehr Router
  • 5:23 - 5:28
    wir hinzufügen. Wir können das Internet
    skalieren ohne den Service für irgendeinen
  • 5:28 - 5:34
    Nutzer unterbrechen zu müssen. Das Internet
    besteht aus Hunderten von Tausenden von
  • 5:34 - 5:39
    Netzwerken und Milliarden von Computern
    und Geräten, die physisch verbunden sind.
  • 5:39 - 5:44
    Sie alle bilden das Internet, indem sie sich
    gegenseitig verbinden, miteinander kommunizieren
  • 5:44 - 5:51
    und gemeinsam auf Basis der festgelegten
    Regeln wie Daten versendet werden arbeiten.
  • 5:51 - 5:56
    Alle Computer und Router im Internet helfen
    Paketen ihren Weg zu ihrer Zieladresse zu finden
  • 5:56 - 6:03
    an der sie erneut zusammengebaut werden.
    Dies passiert milliardenfach jeden Tag,
  • 6:03 - 6:09
    egal ob Sie (oder andere) Emails versenden,
    Webseiten aufrufen, via Video chatten,
  • 6:09 - 6:14
    eine mobile App verwenden oder sich
    Sensoren bzw. internetfähige Geräte
  • 6:14 - 6:15
    unterhalten.
Title:
The Internet: Packets, Routing and Reliability
Description:

more » « less
Video Language:
English
Duration:
06:26

German subtitles

Revisions