Internet: paket, routing och pålitlighet
-
0:00 - 0:08[låten räknas ned: 7, 6, 5, 4, 3, 2, 1]
Internet: paket, routing och pålitlighet -
0:08 - 0:14Hej, jag heter Lynn. Jag är mjukvaru-
ingenjör här på Spotify och jag erkänner -
0:14 - 0:19att jag ofta tar internet gör givet.
Den stora mängden information -
0:19 - 0:23som flyger runt på internet är förvånande.
Men hur är det möjligt att varje bit av -
0:23 - 0:29data levereras till dig på ett pålitligt
sätt? Om du vill lyssna på Spotify verkar -
0:29 - 0:34det som din dator ansluter direkt till
Spotifys servrar och Spotify skickar låten -
0:34 - 0:39direkt, via en dedikerad linje. Men det är
inte så internet fungerar. Om internet -
0:39 - 0:44bestod av direkta, dedikerade anslutningar
skulle det inte fungera -
0:44 - 0:48med miljontals användare. Särskilt utan
någon garanti att varje kabel och -
0:48 - 0:53dator fungerar hela tiden. Istället,
överförs data på ett mycket mer -
0:53 - 1:01indirekt sätt. Många år sedan, i
början av 70-talet började Bob Kahn och jag -
1:01 - 1:07arbeta med utformningen av det vi nu
kallar internet. Bob och jag hade ansvaret -
1:07 - 1:15och möjligheten att utforma internet-
protokoll och arkitektur. Så vi fortsatte -
1:15 - 1:20att delta i internets utveckling och
evolution hela tiden fram till -
1:20 - 1:26nu. Sättet på vilket information
överförs från en dator till en annan -
1:26 - 1:31är ganska intressant. Den behöver inte
följa en fast väg och vägen kan ändras -
1:31 - 1:36mitt i kommunikationen mellan datorer.
Information på internet skickas från en -
1:36 - 1:42dator till en annan i vad vi kallar paket
och ett paket åker från en -
1:42 - 1:46plats till en annan på internet på ett
sätt som liknar hur du kan åka -
1:46 - 1:51bil. Beroende på trafik eller väglag,
kanske du väljer eller blir -
1:51 - 1:59tvungen att ta en annan väg för att hamna
på rätt plats varje gång du reser. Och -
1:59 - 2:04precis som du kan transportera olika saker
med bil, kan diverse digital information -
2:04 - 2:10skickas med IP-paket till en viss gräns.
Vad händer om du till exempel ska flytta -
2:10 - 2:14en rymdraket från verkstaden till
uppskjutningsplatsen. Rymdraketen -
2:14 - 2:19får inte plats en lastbil så att den måste
monteras ner i delar och transportera med -
2:19 - 2:23flera lastbilar. De kan ta olika vägar
och anlända till destinationen vid olika -
2:23 - 2:28tider. Men när alla delar anländer, kan de
monteras ihop till en hel -
2:28 - 2:34raket som kan skjutas upp. På internet
fungerar det på ett liknande sätt. Om -
2:34 - 2:40du har en mycket stor bild som du vill
skicka eller ladda upp till en webbplats, -
2:40 - 2:45kan den bilden bestå av tiotals miljoner
bitar med ettor och nollor, som inte får -
2:45 - 2:50plats i ett paket. Det rör sig om en
dator, så datorn som skickar bilden kan -
2:50 - 2:56snabbt dela upp den i hundra- eller
tusentals mindre delar som kallas paket. -
2:56 - 3:00Till skillnad från bilar eller lastbilar
har paketen inga förare. Varje paket -
3:00 - 3:05har internetadressen den kom
från och dit den ska. Särskilda datorer -
3:05 - 3:09på internet som kallas routrar hanterar
trafiken så att paketen rör sig igenom -
3:09 - 3:15nätverket smidigt. Om en väg har köer,
kan enskilda paket kan ta andra vägar -
3:15 - 3:20genom internet och kan anlända till
destinationen vid olika tidpunkter -
3:20 - 3:27eller i fel ordning. Vi ser på hur det
fungerar. Som del av internetprotokollet -
3:27 - 3:31håller routrar reda på flera vägar för att
skicka paket, och väljer den billigaste -
3:31 - 3:37tillgängliga vägen för varje datapaket
enligt destinationsadressen för paketet. -
3:37 - 3:42Billigast i det här fallet betyder inte
kostnad, men tid och faktorer som politik -
3:42 - 3:47och relationer mellan företag. Ofta är den
bästa vägen inte nödvändigtvis -
3:47 - 3:53den rakaste. Olika alternativ på vägar gör
nätverket feltolerant. Det innebär att -
3:53 - 3:58nätverket kan fortsätta skicka paket även
om något går mycket, mycket fel. -
3:58 - 4:05Det är grunden till en av internets huvud-
principer: pålitlighet. Vad händer om -
4:05 - 4:09du begär data men inte allt levereras?
T.ex. om du vill lyssna på en låt. -
4:09 - 4:15Hur kan du vara 100% säker på att alla
data kan levereras så att låten spelas? -
4:15 - 4:21Vi presenterar din nya bästa vän, TCP.
TCP hanterar sändningen -
4:21 - 4:27och mottagningen av alla dina data i
paket. Som att skicka rekommenderad post. -
4:27 - 4:32När du begär en låt på din enhet, skickar
Spotify den uppdelad i många paket. -
4:32 - 4:37När dina paket anländer gör TCP en fullst-
ändig inventering och skickar bekräftelser -
4:37 - 4:43för varje mottaget paket. Om alla paket är
där bekräftar TCP din leverans och allt är -
4:43 - 4:55klart. (låten spelas) Om TCP saknar paket,
kommer inte leveransen bekräftas, eftersom -
4:55 - 5:00låten kanske inte låter bra eller delar av
den saknas. Spotify kommer att skicka alla -
5:00 - 5:06inkompletta eller saknade paket igen. När
TCP har bekräftat leverans av flera paket -
5:06 - 5:13för samma begäran kommer låten att
börja spela. Det som är bra med TCP -
5:13 - 5:19och routersystem är att de är skalbara. De
fungerar med 8 eller 8 miljarder enheter. -
5:19 - 5:23Dessa principer för feltolerans och
redundans, lägger vi till fler routrar så -
5:23 - 5:28att internet blir mer pålitligt. Vi kan
också skala upp och ner internet -
5:28 - 5:34utan att avbryta tjänsten för användare.
Internet består av hundratusentals -
5:34 - 5:39nätverk och miljarder datorer och
enheter som är anslutna fysiskt. De olika -
5:39 - 5:44systemen som utgör internet ansluter
till varandra, kommunicerar med varandra, -
5:44 - 5:51och arbeta tillsammans enligt överenskomna
standarder om hur data skickas på internet -
5:51 - 5:56Datorer, eller routrar på internet,
ser till att alla paket kan ta sig till -
5:56 - 6:03destinationen där de monteras ihop, i rätt
ordning. Det här händer miljarder -
6:03 - 6:09gånger om dagen, oavsett om du eller andra
skickar e-post, besöker webbsidor, deltar -
6:09 - 6:14i videochatt i en mobilapp eller när sen-
sorer eller enheter på internet pratar med -
6:14 - 6:15varandra.
- Title:
- Internet: paket, routing och pålitlighet
- Description:
-
Spotify-tekniker Lynn Root and Vint Cerf, internets fader, för klarar hur internet fungerar och hur information delas upp i paket.
Börja lära dig på http://code.org/
Håll kontakt med oss!
• på Twitter https://twitter.com/codeorg
• på Facebook https://www.facebook.com/Code.org
• på Instagram https://instagram.com/codeorg
• på Tumblr https://blog.code.org
• på LinkedIn https://www.linkedin.com/company/code-org
• på Google+ https://google.com/+codeorg - Video Language:
- English
- Duration:
- 06:26
Tomedes edited Swedish subtitles for The Internet: Packets, Routing and Reliability |