< Return to Video

Internettet: Pakker, routing og pålidelighed

  • 0:00 - 0:04
    [sang tæller ned: 7, 6, 5, 4, 3, 2, 1]
  • 0:04 - 0:08
    Internettet:
    Pakker, routing og pålidelighed
  • 0:08 - 0:13
    Hej, mit navn er Lynn Root. Jeg er
    softwareingeniør her hos Spotify, og jeg
  • 0:13 - 0:18
    må indrømme, at jeg ofte tager
    internettets pålidelighed for givet.
  • 0:18 - 0:21
    Mængden af information, der suser omkring
    internettet er utrolig.
  • 0:21 - 0:26
    Men hvordan er det muligt for hver stykke
    data at blive sikkert leveret til dig?
  • 0:26 - 0:29
    Hvis du f.eks. ønsker at spille
    en sang fra Spotify.
  • 0:29 - 0:32
    Det synes som om din computer forbinder
    direkte til Spotify-serverne, og at
  • 0:32 - 0:35
    Spotify sender dig en sang på en direkte,
    dedikeret linje.
  • 0:35 - 0:39
    Men faktisk virker internettet ikke sådan.
  • 0:39 - 0:42
    Hvis internettet var lavet af direke,
    dedikerede forbindelser, ville det være
  • 0:42 - 0:46
    umuligt at holde ting kørende, når
    millioner af brugere slutter sig til.
  • 0:46 - 0:49
    Særligt siden der ikke er nogen garanti
    for at hver ledning og computer virker
  • 0:49 - 0:50
    hele tiden.
  • 0:50 - 0:54
    I stedet sendes data på internettet på en
    meget mindre direkte facon.
  • 0:55 - 1:01
    For mange år siden i de tidlige 1970'ere
    begyndte min partner Bob Kahn og jeg at
  • 1:01 - 1:07
    arbejde på designet af, hvad vi nu kalder
    internettet. Bob og jeg havde ansvaret og
  • 1:07 - 1:13
    muligheden for at designe internettets
    protokoller og dets arkitektur.
  • 1:13 - 1:19
    Så vi fortsatte med at deltage i
    internettets vækst og udvikling hele tiden
  • 1:19 - 1:21
    frem til i dag.
  • 1:22 - 1:26
    Den måde information overføres fra én
    computer til en anden er ret interessant.
  • 1:27 - 1:31
    Den behøver ikke følge en fast sti.
    Faktisk kan din sti skifte midtvejs
  • 1:31 - 1:34
    i en samtale mellem computere.
  • 1:34 - 1:39
    Information på internettet går fra én
    computer til en anden, i hvad vi kalder en
  • 1:39 - 1:43
    informationspakke, og en pakke overføres
    fra ét sted til en anden på internettet på
  • 1:43 - 1:47
    meget samme manér, som du måske ville
    tage fra ét sted til et andet sted i bil.
  • 1:47 - 1:51
    Afhængigt af trafikpropper og
    vejbetingelser kunne du vælge eller blive
  • 1:51 - 1:58
    tvunget til at tage en anden rute for at
    komme samme sted hen, hver gang du rejser.
  • 1:59 - 2:03
    Og på samme vis, som du kan transportere
    al slags ting i en bil, kan mange slags
  • 2:03 - 2:07
    digital information sendes med IP-pakker,
    men der er visse begrænsninger.
  • 2:09 - 2:13
    Hvad nu hvis du skulle flytte en rumfærge
    fra der, hvor den blev bygget, til hvor
  • 2:13 - 2:14
    den skal affyres.
  • 2:14 - 2:18
    Færgen vil ikke passe i én lastbil, så den
    skal brydes ned i dele og transporteres
  • 2:18 - 2:20
    med en flåde af lastbiler.
  • 2:20 - 2:24
    De kunne alle tage forskellige ruter og
    ankomme på forskellige tider.
  • 2:24 - 2:28
    Men når alle delene er der, kan du
    samle delene igen til den komplette færge,
  • 2:28 - 2:32
    og den vil være klar til at blive affyret.
  • 2:32 - 2:34
    På internettet virker tingene på meget
    lignede vis.
  • 2:34 - 2:38
    Hvis du har et meget stort billede, som du
    ønsker at sende til en ven eller uploade
  • 2:38 - 2:44
    til en webside, kan det billede bestå af
    tusinder af millioner af 1'er og 0'er, alt
  • 2:44 - 2:46
    for mange til at sende i én pakke.
  • 2:46 - 2:50
    Da det er data på en computer, kan
    computeren, der sender billedet, hurtigt
  • 2:50 - 2:55
    dele den op i hundredevis eller tusindvis
    af mindre dele, der hedder pakker.
  • 2:55 - 2:59
    Til forskel fra biler og lastbiler, har
    disse pakker ikke chauffører og vælger
  • 2:59 - 3:00
    ikke selv deres rute.
  • 3:00 - 3:04
    Hver pakke har internetadressen til
    stedt, den kom fra, og hvor det skal hen.
  • 3:04 - 3:08
    Særlige computere på internettet, der
    hedder routere agerer som trafikstyrere
  • 3:08 - 3:11
    for at sikre at pakkerne bevæger sig
    gennem netværkene uden problem.
  • 3:11 - 3:15
    Hvis en rute er overlæsset, kan
    individuelle pakker tage andre ruter
  • 3:15 - 3:20
    gennem internettet og kan ankomme ved
    destinationen på lidt forskellige tider
  • 3:20 - 3:22
    eller sågar ikke i rækkefølge.
  • 3:23 - 3:25
    Lad os snakke om, hvordan det virker.
  • 3:25 - 3:29
    Som en del af internetprotokollen holder
    hver router styr på flere stier til at
  • 3:29 - 3:33
    sende pakker, og den vælger den billigste
    tilgængelige sti for hvert stykke data,
  • 3:33 - 3:37
    baseret på pakkens destinations-
    IP-adresse.
  • 3:37 - 3:41
    I dette tilfælde betyder billig ikke pris,
    men tid og ikke-tekniske faktorer såsom
  • 3:41 - 3:44
    politikker og forhold mellem virksomheder.
  • 3:44 - 3:48
    Ofte er dataenes bedste overførselsrute
    ikke nødvendigvis den mest direkte.
  • 3:49 - 3:53
    Rute-valgmuligheder gør netværket
    tolerante over for fejl.
  • 3:53 - 3:58
    Hvilket betyder at netværket kan sende
    pakker, selv hvis noget går meget galt.
  • 3:58 - 4:03
    Det er grundlaget for et af internettets
    hovedprincipper: pålidelighed.
  • 4:04 - 4:07
    Hvad nu hvis du ønsker at anmode om nogle
    data, men ikke alt leveres?
  • 4:07 - 4:10
    Sig, for eksempel, du ønsker at lytte til
    en sang.
  • 4:10 - 4:13
    Hvordan kan du være 100% sikker på, at
    al dataen vil leveres,
  • 4:13 - 4:15
    så sangen spiller perfekt?
  • 4:15 - 4:19
    Sig hej til din nye bedste ven, TCP
    (transmissionskontrol-protokol).
  • 4:19 - 4:24
    TCP tager sig af afsendelsen og
    modtagelse af alle dine pakker som data.
  • 4:24 - 4:27
    Forestil dig det som værende en anbefalet
    posttjeneste.
  • 4:27 - 4:30
    Når du anmoder om en sang på din enhed,
    sender Spotify en sang
  • 4:30 - 4:32
    opdelt i mange pakker.
  • 4:33 - 4:38
    Når dine pakker ankommer, gør TCP komplet
    status og sender bekræftelse for hver
  • 4:38 - 4:40
    modtagne pakke.
  • 4:40 - 4:43
    Hvis alle pakker er der, kvitterer TCP
    for din leverence, og du er færdig.
  • 4:43 - 4:50
    (Sang spilles)
  • 4:50 - 4:54
    Hvis TCP opdager, at der mangler pakker,
    vil den ikke kvittere.
  • 4:54 - 4:59
    Ellers ville din sang ikke lyde så god,
    eller dele af sangen kunne mangle.
  • 4:59 - 5:03
    For hver manglende eller ufuldstændig
    pakke, vil Spotify sende dem igen.
  • 5:03 - 5:07
    Når TCP bekræfter levering af mange af
    pakkerne til den ene sanganmodning,
  • 5:07 - 5:10
    vil din sang begynde at spille.
  • 5:12 - 5:16
    Det fantastiske ved TCP- og router-
    systemerne er, at de er skalerbare.
  • 5:16 - 5:19
    De kan virke med 8 eller 8 milliarder
    enheder.
  • 5:19 - 5:23
    På grund af disse fejltolerence- og
    redundansprincipper, bliver internettet
  • 5:23 - 5:25
    mere pålidelig, desto flere routere, vi
    tilføjer.
  • 5:25 - 5:29
    En anden god ting er, at vi kan
    udvide og opskalere internettet uden at
  • 5:29 - 5:31
    afbryde tjenesten for nogen,
    der anvender den.
  • 5:32 - 5:37
    Internettet består af hundred tusind-vis
    af netværk og milliarder af computere og
  • 5:37 - 5:39
    enheder, der er fysisk forbundne.
  • 5:39 - 5:42
    Disse forskellige systemer, som danner
    internettet, forbinder til hinanden,
  • 5:42 - 5:48
    taler med hinanden og arbejder sammen, på
    grund af aftalte standarder,
  • 5:48 - 5:51
    for hvordan data sendes omkring på
    internettet.
  • 5:51 - 5:56
    Computerenheder eller routere på
    internettet hjælper alle pakker på vej til
  • 5:56 - 6:01
    den destination, hvor de, om nødvendigt,
    samles igen i rette rækkefølge.
  • 6:01 - 6:07
    Dette sker milliarder af gange om dagen,
    uanset om du og andre sender en e-mail,
  • 6:07 - 6:13
    besøger en webside, holder en video-chat,
    bruger en mobilapp, eller når sensorer
  • 6:13 - 6:15
    eller enheder på internettet taler
    med hinanden.
Title:
Internettet: Pakker, routing og pålidelighed
Description:

Spotify-ingeniør Lynn Root og Vint Cerf, internettets fader, forklarer hvad der holder internettet kørende, og hvordan information opdeles i pakker.

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

Danish subtitles

Revisions