Return to Video

The Internet: Packets, Routing and Reliability

  • 0:00 - 0:08
    [song counts down: 7, 6, 5, 4, 3, 2, 1] Het internet:
    pakketjes, routing, en betrouwbaarheid
  • 0:08 - 0:14
    Hallo, ik heet Lynn. Ik ben een software-engineer
    bij Spotify en ik zal als eerste toegeven dat ik vaak
  • 0:14 - 0:19
    de betrouwbaarheid van het internet als
    vanzelfsprekend beschouw. De enorme hoeveelheid
  • 0:19 - 0:23
    informatie die over het internet wordt verplaatst is adembenemend.
    Maar hoe is het mogelijk dat elk stukje data op een betrouwbare
  • 0:23 - 0:29
    wijze wordt geleverd? Stel je wilt bijvoorbeeld een nummer afspelen
    vanuit Spotify. Het lijkt erop dat je computer direct verbinding maakt
  • 0:29 - 0:34
    met de servers van Spotify en dat Spotify je een
    nummer via een directe, speciale lijn stuurt.
  • 0:34 - 0:39
    Maar zo werkt het internet niet. Als het internet
    uit directe, speciale verbindingen bestond, dan
  • 0:39 - 0:44
    zou het onmogelijk zijn geweest om alles te
    laten werken terwijl miljoenen gebruikers
  • 0:44 - 0:48
    gaan meedoen. Vooral omdat er geen garantie
    dat elke kabel en computer constant functioneren.
  • 0:48 - 0:53
    In plaats daarvan reist data in een veel
    directe manier over het internet.
  • 0:53 - 1:01
    Lang geleden, in de vroege jaren zeventig
    begonnen mijn partner Bob Kahn en ik te
  • 1:01 - 1:07
    werken aan het ontwerp van wat we nu het
    internet noemen. Bob en ik hadden de
  • 1:07 - 1:15
    verantwoordelijkheid en kans om de protocollen
    en archtectuur ervan te ontwerpen. We volharden
  • 1:15 - 1:20
    in het deelnemen in de groei en evolutie ervan
    al die tijd tot de dag van vandaag.
  • 1:20 - 1:26
    De wijze waarop informatie van de ene computer
    wordt overgebracht naar een andere is
  • 1:26 - 1:31
    best wel interessant. Het hoeft geen vast route
    te volgen, sterker nog, je route kan midden in
  • 1:31 - 1:36
    een conversatie tussen twee computers veranderen.
    Informatie op het internet verplaatst zich op het internet
  • 1:36 - 1:42
    van de ene computer naar de andere in een informatiepakket,
    en een pakket reist van de ene plek naar een ander zoals
  • 1:42 - 1:46
    jij reist om van de ene plek naar de
    naar de andere in een auto.
  • 1:46 - 1:51
    Afhankelijk van de file of wegcondities,
    kun je er misschien voor kiezen of
  • 1:51 - 1:59
    worden gedwongen aan andere route te nemen
    om naar dezelfde plek te gaan elke keer als je reist.
  • 1:59 - 2:04
    En net als je allerlei spullen kunt vervoeren in een
    auot, kun je veel soorten digitale informatie verzenden
  • 2:04 - 2:10
    via IP-pakketen, maar er zijn enkele beperkingen.
    Wat als je bijvoorbeeld een ruimteveer van de
  • 2:10 - 2:14
    bouwplaats naar de lanceerplek wilt vervoeren.
    Het ruimteveer zal niet in één vrachtwagen passen
  • 2:14 - 2:19
    en moet in stukken worden gebruiken, en worden
    in een konvooi worden getransporteerd.
  • 2:19 - 2:23
    De vrachtwagens kunnen allemaal verschillende
    routes nemen op verschillende tijden op de
  • 2:23 - 2:28
    bestemming aankomen. Maar zodra alle stukken
    daar zijn, kun je het ruimteveer weer
  • 2:28 - 2:34
    in elkaar zetten en lanceren. De details op het
    internet werken op soortgelijke wijze. Als
  • 2:34 - 2:40
    je een grote afbeelding hebt die je naar
    een vriend wilt sturen of wilt uploaden,
  • 2:40 - 2:45
    dan kan het zijn dat die afbeelding uit miljoenen
    bits van enen en nullen bestaat; te veel om in één
  • 2:45 - 2:50
    pakket te sturen. Aangezien het data op een computer
    is, kan de verzendende computer de afbeelding
  • 2:50 - 2:56
    snel afbreken tot honderden of zelfs duizenden
    deeltjes die we pakketten noemen. In tegenstelling
  • 2:56 - 3:00
    tot auto's of vrachtwagens hebben deze pakketten
    geen bestuurders en kiezen zij hun route niet.
  • 3:00 - 3:05
    Elk pakket heeft het internetadres van de verzender en
    de bestemming. Speciale computers, die we routers
  • 3:05 - 3:09
    noemen, fungeren als verkeersbeheerders om
    de pakketten probleemloos door de netwerken
  • 3:09 - 3:15
    te begeleiden. Als één route file heeft, dan
    kunnen andere pakketten een andere route
  • 3:15 - 3:20
    nemen over het internet en kunnen ze op wat
    afwijkende tijden of niet op volgorde aankomen
  • 3:20 - 3:27
    op de bestemming. Laten we uitleggen hoe
    dit werkt. Als onderdeel van het internetprotocol,
  • 3:27 - 3:31
    houd elke router meerdere routes voor het
    verzenden van pakketten bij, en kiest het de
  • 3:31 - 3:37
    goedkoopste route voor elk stuk data gebaseerd
    op het doel IP-adres voor het pakket.
  • 3:37 - 3:42
    Goedkoopste gaat niet over kosten, maar
    over tijd en niet-technische factoren zoals
  • 3:42 - 3:47
    beleid en relatie tussen bedrijven. Vaak is de beste
    reisroute voor data niet noodzakelijkerwijs
  • 3:47 - 3:53
    de meest directe. Het hebben van route-opties
    maakt het netwerk tolerant bij fouten.
  • 3:53 - 3:58
    Dat betekent dat het netwerk pakketten
    kan blijven verzenden zelfs als er iets
  • 3:58 - 4:05
    helemaal mis gaat. Dat is het belangrijkste
    principe van de betrouwbaarheid. Wat als
  • 4:05 - 4:09
    je wat data wilt verzoeken en niet alles
    wordt geleverd? Stel dat je naar een nummer
  • 4:09 - 4:15
    wilt luisteren. Hoe kun je 100% zeker zijn dat
    alle data wordt geleverd zodat het nummer perfect
  • 4:15 - 4:21
    wordt afgedraaid? Maak kennis met je nieuwe beste vriend, TCP
    (transmission control protocol). TCP beheerd
  • 4:21 - 4:27
    het verzenden en ontvangen van al je data als pakketten.
    Zie het als aangetekende post.
  • 4:27 - 4:32
    Als je een nummer verzoekt op je apparaat, dan stuurt Spotify
    een nummer in heel veel pakketjes op.
  • 4:32 - 4:37
    Als je pakketjes arriveren, voert TCP een
    complete inventaris uit en stuurt een
  • 4:37 - 4:43
    bevestiging van elk ontvangen pakketje terug.
    Als alle pakketjes er zijn, tekent TCP voor ontvangst
  • 4:43 - 4:55
    en ben je klaar. (muziek) Als TCP ontdekt dat sommige
    pakketjes ontbreken, zal het niet tekenen, anders
  • 4:55 - 5:00
    zou je nummer niet goed klinken omdat er delen
    ontbreken. Elk ontbrekend of incompleet
  • 5:00 - 5:06
    pakket, wordt opnieuw verzonden door Spotify.
    Zodra TCP de ontvangst van veel pakketjes voor
  • 5:06 - 5:13
    dat nummer verifiëert, wordt je nummer
    afgespeeld. Wat zo leuk is aan TCP
  • 5:13 - 5:19
    en routersystemen, is dat ze aanpasbaar
    zijn. Ze kunnen met 8 of 8 miljard apparaten
  • 5:19 - 5:23
    werken. In feite is het zo dat vanwege deze
    principes van fouttolerantie en redundantie,
  • 5:23 - 5:28
    hoe meer routers we toevoegen, hoe betrouwbaarder
    het internet wordt. Wat ook prachtig is, is dat we kunnen
  • 5:28 - 5:34
    het internet kunnen laten groeien en aanpassen zonder
    dat de service voor iemand wordt onderbroken. Het internet
  • 5:34 - 5:39
    bestaat uit honderdduizenden netwerken en miljarden
    computers en apparaten fysiek met elkaar verbonden.
  • 5:39 - 5:44
    Deze verschillende systemen zijn het die ervoor zorgen
    dat het internet verbinding maakt, en met elkaar laat
  • 5:44 - 5:51
    communiceren en samenwerken vanwege overeengekomen
    standaarden over hoe data over het internet wordt verzonden.
  • 5:51 - 5:56
    Computers, of routers op het internet helpen
    alle pakketten hun weg te vinden naar hun
  • 5:56 - 6:03
    bestemming waar ze weer in elkaar worden gezet,
    indien nodig, op volgorde. Dit gebeurd miljarden keren
  • 6:03 - 6:09
    per dag, of jij en anderen een e-mail
    verzenden een webpagina bezoeken,
  • 6:09 - 6:14
    aan het videochatten zijn, een mobiele app gebruiken,
    of als sensoren of apparaten op het internet met
  • 6:14 - 6:15
    elkaar spreken.
Title:
The Internet: Packets, Routing and Reliability
Description:

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

Dutch subtitles

Revisions Compare revisions