< Return to Video

The Internet: Packets, Routing and Reliability

  • 0:02 - 0:08
    Internet: Paketit, Reititys ja Luotettavuus
  • 0:08 - 0:14
    Hei, nimeni on Lynn. Olen Spotifyn
    ohjelmistoinsinööri ja myönnän, että
  • 0:14 - 0:19
    käytän internetin luotettavuutta usein
    hyväkseni. Saatavilla olevan tiedon määrä
  • 0:19 - 0:24
    on päätähuimaavaa. Mutta miten on
    mahdollista, että kaikki tieto
  • 0:24 - 0:29
    on luotettavaa? Sanotaan, että haluat
    soittaa kappaleen Spotifystä. Tuntuu siltä,
  • 0:29 - 0:34
    että tietokoneesi yhdistäisi suoraan
    Spotifyn palvelimiin ja Spotify lähettää
  • 0:34 - 0:39
    kappaleen suoratoistona. Tämä ei
    itseasiassa ole totta. Jos internet
  • 0:39 - 0:44
    olisi luotu suorien yhteyksien avulla,
    olisi mahdotonta pitää asiat toiminnassa
  • 0:44 - 0:47
    miljoonien ihmisten käyttäessä samaa
    ohjelmistoa. Varsinkin, koska
  • 0:47 - 0:51
    emme voi varmistaa että jokainen johto
    ja kone toimii oikein koko ajan. Sen sijaan
  • 0:51 - 1:01
    data kulkee paljon epäsuoremmin. 1970-
    luvun alussa ryhdyin yrityskumppanini
  • 1:01 - 1:07
    Bob Kahnin kanssa suunnittelemaan
    internetiä. Minulla ja Bobilla oli vastuu
  • 1:07 - 1:13
    ja mahdollisuus suunnitella internetin
    protokollat ja arkkitehtuuri. Joten
  • 1:13 - 1:21
    jatkoimme Internetin kasvuun osallistumista
    ja kehittämistä nykypäivään saakka.
  • 1:22 - 1:27
    Tapa, jolla tiedot siirretään tietokoneesta
    toiseen, on aika mielenkiintoista.
  • 1:27 - 1:31
    Sen ei tarvitse seurata tiettyä polkua,
    vaan polku saattaa vaihdella koneiden
  • 1:31 - 1:36
    välisestä keskustelusta riippuen.
    Internetissä kulkeva tieto menee
  • 1:36 - 1:42
    koneesta toiseen niin kutsuttuina
    tietopaketteina ja paketti kulkee
  • 1:42 - 1:47
    paikasta toiseen samaan tapaan, kun
    autolla ajaessa.
  • 1:48 - 1:51
    Ruuhkasta ja teiden kunnosta riippuen,
    saatat joutua valitsemaan eri reitin
  • 1:51 - 2:01
    joka kerta kun ajat tiettyyn kohteeseen.
    Ja aivan kuten voit kuljettaa eri tavaroita
  • 2:01 - 2:06
    auton sisällä, voidaan IP-paketeilla myös
    lähettää monenlaisia digitaalisia tietoja.
  • 2:06 - 2:11
    Mutta niillä on joitakin rajoituksia. Mitä
    jos sinun tulee esimerkiksi kuljettaa
  • 2:11 - 2:15
    avaruussukkula sen rakennuspaikasta
    sen laukaisupaikalle. Sukkula ei mahdu
  • 2:15 - 2:19
    yhteen rekkaan, joten se pitää purkaa
    pienempiin osiin ja kuljettaa useiden
  • 2:19 - 2:22
    rekkojen avulla. Rekat voivat kulkea
    eri reittejä pitkin ja saapua
  • 2:22 - 2:27
    laukausupaikalle eri aikoihin. Kun kaikki
    osat ovat saapuneet, voit koota palat
  • 2:27 - 2:34
    sukkulaksi ja olet valmis laukaisuun.
    Internet toimii samalla tavalla. Jos
  • 2:34 - 2:39
    sinulla on suuri valokuva jonka haluat
    lähettää kaverillesi tai ladata nettisivulle,
  • 2:39 - 2:44
    kuva saattaa koostua 10 miljoonasta
    bitistä, eli ykkösistä ja nollista.
  • 2:44 - 2:48
    Tämä on liian paljon yhdelle paketille.
    Koska kuvan tiedot ovat tietokoneella,
  • 2:48 - 2:52
    kuvan lähettävä tietokone voi hajottaa
    sen nopeasti sadoiksi tai jopa tuhansiksi
  • 2:52 - 2:56
    pienemmiksi osiksi, joita kutsutaan
    paketeiksi. Toisin kuin autot tai rekat,
  • 2:56 - 3:00
    näissä paketeissa ei ole kuljettajia eivätkä
    ne valitse reittiään. Jokaisessa
  • 3:00 - 3:06
    paketissa on sen alkuperän ja
    määränpään osoite. Reitittimet
  • 3:06 - 3:11
    toimivat liikenteen ohjaajina varmistaen,
    että paketit liikkuvat verkoissa sujuvasti.
  • 3:11 - 3:17
    Jos yksi reitti on tukossa, voivat yksittäiset
    paketit kulkea eri reittejä pitkin ja saapua
  • 3:17 - 3:25
    päämääräänsä eri aikoihin tai väärässä
    järjestyksessä. Miten tämä toimii?
  • 3:25 - 3:29
    Internet-protokollan osana, jokainen reititin
    seuraa useita polkuja pakettien
  • 3:29 - 3:34
    lähettämiseen ja valitsee datalle halvimman
    saatavilla olevan reitin niiden
  • 3:34 - 3:39
    kohde-IP-osoitteen perusteella. Tässä
    tapauksessa "halvin" ei tarkoita kustannuksia,
  • 3:39 - 3:44
    mutta aikaa ja ei-teknisiä tekijöitä, kuten
    politiikkaa ja yritysten välisiä suhteita.
  • 3:44 - 3:50
    Usein paras reitti tiedon kulkemiseen ei
    välttämättä ole suorin. Polkuvaihtoehdot
  • 3:50 - 3:54
    tekevät verkkovirheistä sietokykyisiä.
    Mikä tarkoittaa, että verkko voi jatkaa
  • 3:54 - 3:59
    pakettien lähettämistä, vaikka jokin menisi
    pieleen. Tämä on perusta Internetin
  • 3:59 - 4:06
    pääperiaatteelle: luotettavuudelle.
    Entä jos haluat pyytää tietoja,
  • 4:06 - 4:10
    mutta kaikkea ei toimiteta? Haluat
    kuunnella kappaleen. Kuinka voit olla
  • 4:10 - 4:15
    100% varma siitä, että kaikki tiedot
    toimitetaan ja kappale soi täydellisesti?
  • 4:15 - 4:21
    Tapaa uusi paras ystäväsi, TCP (lähetyksen
    ohausprotokolla). TCP hallinnoi kaikkien
  • 4:21 - 4:27
    tietojen lähettämistä ja vastaanottamista
    paketteina. Ajattele sitä postipalveluna.
  • 4:27 - 4:31
    Kun pyydät kappaletta laitteellasi, Spotify
    lähettää kappaleen, joka on hajotettu moniin
  • 4:31 - 4:36
    paketteihin. Kun paketti saapuu, TCP
    tekee täyden kartoituksen ja lähettää
  • 4:36 - 4:41
    Spotifylle kuittaukset jokaisesta
    vastaanotetusta paketista. Kun kaikki
  • 4:41 - 4:44
    paketit on vastaanotettu, TCP kuittaa
    lähetyksen ja olet valmis.
  • 4:50 - 4:54
    Jos TCP huomaa, että jotkut paketit
    puuttuvat, se ei kuittaa lähetystä.
  • 4:54 - 4:59
    Muutoin kappaleesi ei kuulostaisi hyvältä
    tai jotkut sen osista puuttuvat.
  • 4:59 - 5:03
    Spotify lähettää uuden paketin jokaista
    puuttuvaa pakettia kohti.
  • 5:03 - 5:09
    Kun TCP on varmistanut uudet paketit,
    kappale alkaa soimaan.
  • 5:12 - 5:16
    TCP:ssä ja reitittimissä on hienoa se,
    että ne osaavat sopeutua. Ne toimivat
  • 5:16 - 5:22
    8 tai 8 biljoonassa laitteessa. Näiden
    virheiden sieto-ominaisuuksien ja
  • 5:22 - 5:24
    redundanssin takia, mitä enemmän
    reitittimiä lisäämme, sitä luotettavampi
  • 5:24 - 5:28
    Internetistä tulee. On myös hienoa, että
    voimme kasvattaa ja skaalata Internetiä
  • 5:28 - 5:34
    keskeyttämättä palveluita niiden käyttäjille.
    Internet on tehty satoja tuhansia verkkoja
  • 5:34 - 5:39
    ja miljardeja tietokoneita ja laitteita käyttäen,
    jotka on kytketty fyysisesti toisiinsa. Nämä
  • 5:39 - 5:44
    erilaiset internetin muodostamat järjestelmät
    luovat yhteyden toisiinsa, kommunikoivat
  • 5:44 - 5:50
    ja toimivat yhdessä sovittujen standardien
    mukaan siitä, miten tietoja lähetetään.
  • 5:50 - 5:55
    Tietokonelaitteet tai reitittimet auttavat
    paketteja kulkemaan järjestyksessä
  • 5:55 - 6:01
    määränpäähän, jossa ne
    kootaan uudelleen.
  • 6:01 - 6:07
    Tämä tapahtuu miljardeja kertoja päivässä
    riippumatta siitä lähetätkö sähköpostia,
  • 6:07 - 6:12
    käytät nettisivuja, soitat videopuheluita,
    käytät mobiilisovelluksia tai kun
  • 6:12 - 6:16
    Internetin anturit tai laitteet puhuvat
    keskenään.
Title:
The Internet: Packets, Routing and Reliability
Description:

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

Finnish subtitles

Revisions