[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.12,0:00:07.95,Default,,0000,0000,0000,,[Lied zählt runter: 7,6,5,4,3,2,1] Das Internet: Pakete, Routing und Zuverlässigkeit Dialogue: 0,0:00:07.95,0:00:13.65,Default,,0000,0000,0000,,Hallo, mein Name ist Lynn. Ich bin Softwareentwickler bei Spotify und werde der erste sein der zugibt, Dialogue: 0,0:00:13.65,0:00:18.97,Default,,0000,0000,0000,,dass ich die Zuverlässigkeit des Internets als gegeben nehme. Die unglaubliche Menge an Informationen Dialogue: 0,0:00:18.97,0:00:23.17,Default,,0000,0000,0000,,im Internet ist verblüffend. Aber wie ist es möglich, dass jede Information Dialogue: 0,0:00:23.17,0:00:29.08,Default,,0000,0000,0000,,zuverlässig bei Ihnen ankommt? Sagen wir, Sie spielen ein Lied auf Spotify ab. Es scheint als würde Dialogue: 0,0:00:29.08,0:00:33.99,Default,,0000,0000,0000,,sich ihr Computer sich direkt mit den \NSpotify Servern verbinden und Spotify Dialogue: 0,0:00:33.99,0:00:39.41,Default,,0000,0000,0000,,Ihnen das Lied mit einer Direktverbindung schicken.\NIn Wirklichkeit funktioniert das Internet jedoch anders. Dialogue: 0,0:00:39.41,0:00:43.64,Default,,0000,0000,0000,,Bei der Menge an Teilnehmern könnte das \NInternet unmöglich am Laufen gehalten werden, Dialogue: 0,0:00:43.64,0:00:48.05,Default,,0000,0000,0000,,würde es nur aus Direktverbindungen bestehen. \NInsbesondere, da man nicht davon ausgehen Dialogue: 0,0:00:48.05,0:00:53.35,Default,,0000,0000,0000,,kann, dass jedes Kabel und jeder Computer\Nzu jeder Zeit in Betrieb ist. Stattdessen Dialogue: 0,0:00:53.35,0:01:01.21,Default,,0000,0000,0000,,bewegen sich Daten auf eine sehr viel\Nindirektere Art und Weise. Vor vielen Jahren, Dialogue: 0,0:01:01.21,0:01:06.87,Default,,0000,0000,0000,,in den frühen 70er Jahren begann ich zusammen mit \Nmeinem Partner Bob Kahn den Entwurf von dem was\Nwir heute als Internet kennen Dialogue: 0,0:01:06.87,0:01:14.79,Default,,0000,0000,0000,,Wir hatten die Verantwortung und die Möglichkeit\Ndie Protokolle und Architektur des Internets zu entwerfen. Dialogue: 0,0:01:14.79,0:01:20.00,Default,,0000,0000,0000,,So haben wir bis in die Gegenwart hinein \Nam Wachstum und der Entwicklung des Dialogue: 0,0:01:20.00,0:01:25.50,Default,,0000,0000,0000,,Internets mitgewirkt. Die Art und Weise, \Nwie Informationen von einem Computer auf Dialogue: 0,0:01:25.50,0:01:30.90,Default,,0000,0000,0000,,einen anderen übertragen werden ist\Nwirklich interessant. Es gibt keinen Dialogue: 0,0:01:30.90,0:01:36.10,Default,,0000,0000,0000,,vorgegebenen Pfad, tatsächlich kann sich \Ndieser während einer Computer zu Computer Dialogue: 0,0:01:36.10,0:01:42.05,Default,,0000,0000,0000,,Unterhaltung ändern. Informationen im \NInternet werden in Pakete verpackt, Dialogue: 0,0:01:42.05,0:01:46.36,Default,,0000,0000,0000,,die ähnlich reisen wie wir mit dem Auto. \N Dialogue: 0,0:01:46.36,0:01:51.42,Default,,0000,0000,0000,,Abhängig von Verkehrssituation oder\NStraßenverhältnissen, sind wir bei jeder Dialogue: 0,0:01:51.42,0:01:59.00,Default,,0000,0000,0000,,Fahrt erneut dazu gezwungen eine \Nalternative Route zu wählen. Dialogue: 0,0:01:59.00,0:02:03.98,Default,,0000,0000,0000,,Genau wie wir bei jeder Fahrt alles mögliche\Ninnerhalb unseres Autos transportieren können, Dialogue: 0,0:02:03.98,0:02:10.36,Default,,0000,0000,0000,,kann alles mögliche an digitalen Informationen\Nmit IP Paketen verschickt werden. Aber es gibt Grenzen. Dialogue: 0,0:02:10.36,0:02:14.20,Default,,0000,0000,0000,,Was wäre, wenn wir ein Spaceshuttle vom\NProduktionsort zum Startplatz transportieren wollen. Dialogue: 0,0:02:14.20,0:02:18.78,Default,,0000,0000,0000,,Das Shuttle passt nicht in einen einzelnen LKW,\Ndaher muss es zerlegt und auf eine Flotte Dialogue: 0,0:02:18.78,0:02:23.10,Default,,0000,0000,0000,,aufgeteilt werden. Die einzelnen LKWs können\Nkönnen verschiedene Routen nehmen und Dialogue: 0,0:02:23.10,0:02:28.11,Default,,0000,0000,0000,,zu verschiedenen Zeitpunkt. Sobald alle\NTeile angekommen sind, können diese wieder Dialogue: 0,0:02:28.11,0:02:34.33,Default,,0000,0000,0000,,zusammengesetzt werden und das Shuttle ist\Nbereit zum Start. Im Internet funktioniert Dialogue: 0,0:02:34.33,0:02:40.09,Default,,0000,0000,0000,,das ähnlich: Ein sehr großes Bild, das Sie\Neinem Freund senden oder auf eine Website Dialogue: 0,0:02:40.09,0:02:44.82,Default,,0000,0000,0000,,laden möchte, besteht aus mehreren Millionen\Nbit aus 0en und 1en, zu viele, um diese in Dialogue: 0,0:02:44.82,0:02:49.81,Default,,0000,0000,0000,,einem Paket zu versenden. Da sich die Datei\Njedoch auf einem Computer befindet, kann Dialogue: 0,0:02:49.81,0:02:55.72,Default,,0000,0000,0000,,diese schnell in Hunderte oder Tausende\Nkleinere Teile genannt Pakete zerlegt werden. Dialogue: 0,0:02:55.72,0:03:00.23,Default,,0000,0000,0000,,Anders als Autos haben diese Pakete keine\NFahrer und suchen ihre Route auch nicht Dialogue: 0,0:03:00.23,0:03:04.65,Default,,0000,0000,0000,,selbstständig. Jedes Paket kennt Start-\Nund Zieladresse. Spezielle Computer, sog. Dialogue: 0,0:03:04.65,0:03:09.43,Default,,0000,0000,0000,,Router, steuern den Verkehr und halten den\NFluss der Pakete aufrecht. Dialogue: 0,0:03:09.43,0:03:15.24,Default,,0000,0000,0000,,Sollte eine Route überlastet sein, reisen\Neinzelne Pakete auf unterschiedlichen Routen Dialogue: 0,0:03:15.24,0:03:20.37,Default,,0000,0000,0000,,durch das Netz, kommen zu unterschiedlichen\NZeiten oder in unterschiedlicher Reihenfolge Dialogue: 0,0:03:20.37,0:03:26.57,Default,,0000,0000,0000,,an. Sprechen wir darüber, wie dies funktioniert.\NAls Teil des Internetprotokolls behält jeder Dialogue: 0,0:03:26.57,0:03:31.17,Default,,0000,0000,0000,,Router mehrere Routen für das Senden von\NPaketen im Blick und wählt den günstigsten Dialogue: 0,0:03:31.17,0:03:37.08,Default,,0000,0000,0000,,verfügbaren Pfad für jedes Paket\Nbasierend auf dessen Zieladresse. Dialogue: 0,0:03:37.08,0:03:42.12,Default,,0000,0000,0000,,Hier bedeutet günstig, günstig im Hinblick\Nauf Zeit und nicht technische Faktoren wie Dialogue: 0,0:03:42.12,0:03:47.50,Default,,0000,0000,0000,,Politik oder Beziehungen zwischen Firmen, \Nnicht aber Kosten. Die beste Route ist Dialogue: 0,0:03:47.50,0:03:53.15,Default,,0000,0000,0000,,dabei nicht immer die kürzeste. Verschiedene\NRoutenoptionen zu haben macht das Netzwerk Dialogue: 0,0:03:53.15,0:03:57.70,Default,,0000,0000,0000,,toleranter gegenüber Fehlern. Das Netzwerk verschickt\Nselbst dann noch Pakete, wenn etwas völlig schief geht. Dialogue: 0,0:03:57.70,0:04:04.85,Default,,0000,0000,0000,,Das ist Basis für ein zentrales Prinzip\Ndes Internets: Zuverlässigkeit. Was ist, Dialogue: 0,0:04:04.85,0:04:09.35,Default,,0000,0000,0000,,wenn wir nun Daten anfragen, aber nicht \Nalles erhalten? Sagen wir wir wollen ein Dialogue: 0,0:04:09.35,0:04:14.83,Default,,0000,0000,0000,,Lied hören. Wie können wir 100% sicher sein,\Ndass alle Daten ankommen, damit das Lied Dialogue: 0,0:04:14.83,0:04:21.44,Default,,0000,0000,0000,,perfekt gespielt wird. Darf ich Ihnen dazu TCP\N(transmission control protocol) vorstellen? Dialogue: 0,0:04:21.44,0:04:26.53,Default,,0000,0000,0000,,TCP verwaltet das Senden und Empfangen aller\NDaten in Form von Paketen. Stellen Sie es als Dialogue: 0,0:04:26.53,0:04:31.67,Default,,0000,0000,0000,,Postdienst mit Liefergarantie vor. Wenn Sie\Neinen Song auf ihrem Gerät abspielen, teilt Dialogue: 0,0:04:31.67,0:04:37.21,Default,,0000,0000,0000,,Spotify diesen in viele kleine Pakete. Wenn diese\Nbei Ihnen ankommen, führt TCP eine vollständige Dialogue: 0,0:04:37.21,0:04:42.84,Default,,0000,0000,0000,,Bestandsaufnahme durch und bestätigt jedes\Nempfangene Paket. Sind alle angekommen, Dialogue: 0,0:04:42.84,0:04:54.82,Default,,0000,0000,0000,,zeichnet TCP die Lieferung gegen. (Lied spielt)\NSollte TCP feststellen, dass einige Pakete fehlen, Dialogue: 0,0:04:54.82,0:04:59.93,Default,,0000,0000,0000,,wird es nicht gegenzeichnen, denn sonst könnten\NTeile des Liedes fehlen oder die Qualität leiden. Dialogue: 0,0:04:59.93,0:05:05.93,Default,,0000,0000,0000,,Spotify wird jedes unvollständige oder fehlende\NPaket erneut senden. Sobald TCP genügend Pakete Dialogue: 0,0:05:05.93,0:05:13.37,Default,,0000,0000,0000,,für den Song bestätigt hat, wird dieser\Nabgespielt. Das Tolle ist, dieses Prinzip Dialogue: 0,0:05:13.37,0:05:19.22,Default,,0000,0000,0000,,aus TCP und Routern ist skalierbar. Es\Nfunktioniert mit 8 und 8 Milliarden Geräten. Dialogue: 0,0:05:19.22,0:05:23.45,Default,,0000,0000,0000,,Aufgrund der Fehlertoleranz und Redundanz,\Nwird das Internet zuverlässiger je mehr Router Dialogue: 0,0:05:23.45,0:05:28.07,Default,,0000,0000,0000,,wir hinzufügen. Wir können das Internet\Nskalieren ohne den Service für irgendeinen Dialogue: 0,0:05:28.07,0:05:34.38,Default,,0000,0000,0000,,Nutzer unterbrechen zu müssen. Das Internet\Nbesteht aus Hunderten von Tausenden von Dialogue: 0,0:05:34.38,0:05:39.28,Default,,0000,0000,0000,,Netzwerken und Milliarden von Computern\Nund Geräten, die physisch verbunden sind. Dialogue: 0,0:05:39.28,0:05:44.36,Default,,0000,0000,0000,,Sie alle bilden das Internet, indem sie sich\Ngegenseitig verbinden, miteinander kommunizieren Dialogue: 0,0:05:44.36,0:05:51.29,Default,,0000,0000,0000,,und gemeinsam auf Basis der festgelegten\NRegeln wie Daten versendet werden arbeiten. Dialogue: 0,0:05:51.29,0:05:56.00,Default,,0000,0000,0000,,Alle Computer und Router im Internet helfen\NPaketen ihren Weg zu ihrer Zieladresse zu finden Dialogue: 0,0:05:56.00,0:06:02.79,Default,,0000,0000,0000,,an der sie erneut zusammengebaut werden.\NDies passiert milliardenfach jeden Tag, Dialogue: 0,0:06:02.79,0:06:08.89,Default,,0000,0000,0000,,egal ob Sie (oder andere) Emails versenden,\NWebseiten aufrufen, via Video chatten, Dialogue: 0,0:06:08.89,0:06:13.87,Default,,0000,0000,0000,,eine mobile App verwenden oder sich \NSensoren bzw. internetfähige Geräte Dialogue: 0,0:06:13.87,0:06:14.91,Default,,0000,0000,0000,,unterhalten.