DOUG Lloyd: Jos olet tarkkaillut nﾃ､mﾃ､ videot
mﾃ､ﾃ､rﾃ､yksessﾃ､, jolla suosittelemme, aiomme lﾃ､pikﾃ､ymﾃ､ﾃ､n
hieman kulttuurin muutos.
Koska nyt, aiomme aloittaa puhumme internet ja web
teknologioita.
Joten tﾃ､hﾃ､n asti olemme todella tehnyt paljon C.
>> Ja kun olemme olleet kﾃ､ynnissﾃ､ meidﾃ､n ohjelmia,
olemme yllﾃ､pidosta komentoriviltﾃ､.
Se on aika paljon, miten kﾃ､yttﾃ､jﾃ､t ovat on vuorovaikutuksessa ohjelmat
ettﾃ､ me kirjoittaa.
He valitsevat jotain kysymﾃ､ﾃ､n, jotain tapahtuu pﾃ､ﾃ､teikkunassa,
ja sitten se on tehty.
>> Joskus saatat olla pysyviﾃ､ tiedot, joka jﾃ､ﾃ､ jﾃ､lkeen.
Mutta se on aika paljon se.
Se on komentoriviltﾃ､.
Se on ainoa tapa kﾃ､yttﾃ､jﾃ､ voi olla vuorovaikutuksessa.
Tﾃ､stﾃ､ eteenpﾃ､in, aiomme aloittaa
vaihtamassa niin ettﾃ､ kﾃ､yttﾃ､jﾃ､t olla vuorovaikutuksessa meidﾃ､n verkkosivuilla.
Joten aiomme olla kirjallisesti sivustot, jotka eivﾃ､t ole kirjoitettu C,
mutta on kirjoitettu useita muita ohjelmointikielet, kuten PHP,
ja se on tavallaan auttaja kielten, HTML, CSS, ja vastaavat.
Joten aiomme aloittaa puhumme niitﾃ､ asioita.
>> Ennen kuin pﾃ､ﾃ､semme web ohjelmointi itse,
Mielestﾃ､ni se on luultavasti hyvﾃ､ ajatus ottaa askel taaksepﾃ､in ja puhua
miten tietokoneet ja ihmiset vuorovaikutuksessa webissﾃ､.
Joten tﾃ､mﾃ､ video on todella pohjamaali, Basic opas, internetiin.
Nyt varoitus tﾃ､ssﾃ､ CS50 ei verkostoituminen luokkaa.
Joten mitﾃ､ aiomme puhuvan noin tﾃ､ssﾃ､ melko korkealla tasolla.
Emme aio pﾃ､ﾃ､stﾃ､ mitﾃ､ﾃ､n alhainen
tiedot siitﾃ､, miten kaikki jutut toimii.
Jos olet kiinnostunut siinﾃ､, olisin voimakkaasti
suosittele luokka tietokoneen verkottuminen.
Ja voimme jopa kertoa valkoinen valhe tai kaksi vain
varten tehdﾃ､ yleinen kﾃ､sitys selkeﾃ､.
>> Niin, ettﾃ､ sanoi, puhutaanpa miten olemme vuorovaikutuksessa Internet.
Joten tﾃ､ssﾃ､ ollaan.
Tﾃ､ssﾃ､ meille.
Olemme melko innolla saada kiinni Internetissﾃ､, joka
kuten me kaikki tiedﾃ､mme, on tﾃ､ynnﾃ､ kissoja.
>> Nyt me vain liittﾃ､ﾃ､ Internetissﾃ､, kuten tﾃ､mﾃ､?
No, luultavasti ei.
Intuitiivisesti tiedﾃ､t ettﾃ､, eli esimerkiksi,
kun muutat Wi-Fi- verkko tietokoneessa,
et nﾃ､e yksi kutsutut internet ellei tﾃ､mﾃ､ vain niin,
olla nimi paikallisen Wi-Fi.
Oikea?
>> Se on yleensﾃ､ jotain kotiin.
Tai jos olet tﾃｶissﾃ､, se saattaa olla yrityksenne nimi.
Ei ole vain yksi vaihtoehto nimeltﾃ､ﾃ､n Internet.
Ja niin jotain tai joitakin asiat ovat olemassa vﾃ､lillﾃ､, kun
haluamme yhteyden Internetiin.
Mitkﾃ､ ovat ne asiat?
No, me aiomme puhua siitﾃ､.
Olemme myﾃｶs menossa puhua joitakin tﾃ､rkeitﾃ､ asioita
me tarvitsemme voidakseen yhteyden Internetiin.
Ja ensimmﾃ､inen nﾃ､istﾃ､ asiat on IP-osoite.
Joten olet varmasti kuullut termi IP-osoite ennen.
Mitﾃ､ se tarkoittaa?
No, IP-osoite on pohjimmiltaan yksilﾃｶllinen tunniste
tietokoneen verkossa.
Aivan kuten jokaisessa kodissa tai toimisto on ainutlaatuinen osoite
johon voisi lﾃ､hettﾃ､ﾃ､ postia.
>> Samoin jokainen tietokone jos se haluaa vastaanottaa tietoja tai lﾃ､hettﾃ､ﾃ､ tietoja,
on oltava oma osoite.
Niin ettﾃ､ kun tiedot lﾃ､hetetﾃ､ﾃ､n tai vastaanotetaan,
se on lﾃ､hetetty tai vastaanotettu oikeaan paikkaan.
Tﾃ､mﾃ､ kﾃ､sitellﾃ､ﾃ､n jﾃ､rjestelmﾃ､, kuten minﾃ､ sanoi, kutsutaan IP-osoitteita.
IP on lyhenne sanoista Internet Protocol, joka me puhumme taas pian.
>> Nyt, mitﾃ､ IP-osoitteita nﾃ､yttﾃ､ﾃ､?
No, jﾃ､rjestelmﾃ､ pohjimmiltaan oli, kun se oli ensimmﾃ､inen toteutettu,
antaa jokainen tietokone ainutlaatuinen 32-bittinen osoite.
Se on paljon bittejﾃ､.
Se 4000000000 osoitteita.
>> Ja yleensﾃ､, sen sijaan ettﾃ､ kﾃ､ytettﾃ､isiin Heksadesimaalilukuja, joka
olemme kﾃ､yttﾃ､neet aiemmin yhteydessﾃ､ viitteitﾃ､ C puhua osoitteita,
me yleensﾃ､ edustaa IP osoitteet hieman enemmﾃ､n
ihmisen ystﾃ､vﾃ､llinen tavalla, heitﾃ､ edustavat
neljﾃ､ klustereita 8 bittiﾃ､ edustettuina desimaalin numeroita.
Koska ihmiset eivﾃ､t usein puhu heksadesimaali, ellet ohjelmointi.
Mutta ihmiset, jotka kﾃ､yttﾃ､vﾃ､t internetiﾃ､ eivﾃ､t vﾃ､lttﾃ､mﾃ､ttﾃ､ ole ohjelmoijia.
>> Ja niin mikﾃ､ helpottaa ja saatavilla niitﾃ､
pystyﾃ､ puhua siitﾃ､, mitﾃ､ heidﾃ､n IP-osoite on, jos ne ehkﾃ､
tﾃ､ytyy kutsua joku vianmﾃ､ﾃ､ritys jotain,
se on parempi tehdﾃ､ se enemmﾃ､n yhteinen tavanomainen desimaaliluku
muodossa.
Ja niin IP-osoitteen vain nﾃ､yttﾃ､ﾃ､ melko paljon kuin tﾃ､mﾃ､, w.x.y.z,
jossa kukin nﾃ､istﾃ､ kirjeistﾃ､ edustaa ei-negatiivinen arvo
vﾃ､lillﾃ､ 0-255.
Muistuttaa, ettﾃ､ 8-bittinen numero mahtuu 256 eri arvoja.
>> Ja niin siksi meidﾃ､n alue on 0-255.
Ja meillﾃ､ on neljﾃ､ klustereita 8 bittiﾃ､ grand yhteensﾃ､ 32 bittiﾃ､.
Ja niin IP-osoite voi nﾃ､yttﾃ､ﾃ､ suunnilleen tﾃ､ltﾃ､.
Tﾃ､mﾃ､ on erﾃ､ﾃ､nlainen yleinen oletus-IP-osoite, 123.45.67.89.
Kaikki ne ovat vﾃ､lillﾃ､ 0 255, joten se on kelvollinen IP-osoite.
>> Tﾃ､ﾃ､llﾃ､ Harvardin yliopistossa, kaikki meidﾃ､n IP-osoitteet alkavat 140,247.
Se on vain tapa, ettﾃ､ IP osoitteet tﾃ､llﾃ､ maantieteellisellﾃ､ alueella
on osoitettu.
Ja niin tﾃ､mﾃ､ voi olla IP-osoite jotka saattavat olla tﾃ､ﾃ､llﾃ､ Harvardissa.
>> Joten kuten sanoin, jos jokainen IP-osoite on 32 bittiﾃ､, meillﾃ､ on noin 4000000000
antaa ulos, hieman yli 4 miljardia.
Mutta voimme tavallaan nﾃ､hdﾃ､ ongelma, eikﾃｶ?
Mikﾃ､ on maailman vﾃ､estﾃｶstﾃ､ juuri nyt?
>> No, se on jossain pohjoiseen 7000000000 ihmistﾃ､.
Ja lﾃ､nsimaissa ainakin, useimmat ihmiset
on enemmﾃ､n kuin yksi laite pystyy Internet-yhteydet.
Minulla on yksi tﾃ､ﾃ､llﾃ､.
Ja minulla on toinen taskussani.
Ja minulla on yksi taaksepﾃ､in tyﾃｶhuoneessani.
>> Ja niin se on kolme.
Ja joka ei edes lasketa ne, jotka olen kotona, liian.
Ja niin se on sellainen ongelma, eikﾃｶ?
Meillﾃ､ on vﾃ､hintﾃ､ﾃ､n 7 miljardia ihmistﾃ､ ja vain 4 miljardia osoitetta.
>> Ja jokainen laite on tarkoitus voidaan yksilﾃｶidﾃ､.
Olemme kehittﾃ､neet joitakin kiertotapoja kﾃ､sitellﾃ､ tﾃ､tﾃ､ ongelmaa,
jotain kutsutaan yksityinen IP-osoite, josta emme ole
menossa pﾃ､ﾃ､stﾃ､ tﾃ､mﾃ､n videon.
Mutta pohjimmiltaan, se mahdollistaa edelleen web, internet, erﾃ､ﾃ､nlainen fake
ulos vﾃ､hﾃ､n, ettﾃ､ sinulla on ainutlaatuinen osoitteen ottaa huoneistohotellien
ja sitten kanavoitaessa ne lﾃ､pi yhden osoitteen, joka
on jaettu monia eri tietokoneissa.
>> Mutta se ei todellakaan ole pitkﾃ､llﾃ､ aikavﾃ､lillﾃ､ korjata.
Sekﾃ､ﾃ､n kiinteﾃ､ ei ole menossa ikuisesti.
Ja niin meidﾃ､n on eri tapa kﾃ､sitellﾃ､ tﾃ､tﾃ､.
>> Joten kuten sanoin, meillﾃ､ oli noin 4 miljardia euroa.
Mutta se ei aio tarpeeksi hyvﾃ､, eikﾃｶ?
Ja niin, ettﾃ､ se on pﾃ､ﾃ､tetty siellﾃ､ olemme
aikoo kﾃ､sitellﾃ､ tﾃ､tﾃ､ on tehdﾃ､ enﾃ､ﾃ､ IP-osoitteita.
Sen sijaan, ettﾃ､ 32-bitin osoitteita, olemme menossa on 128-bittinen osoitteiden.
Joten sen sijaan 4000000000 osoitteet, olemme menossa
on, ettﾃ､ valtava mﾃ､ﾃ､rﾃ､ osoitteita, joka on 340 miljardia miljardia miljardia
miljardia, joten paljon IP-osoitteita.
>> Ja tﾃ､mﾃ､ uusi jﾃ､rjestelmﾃ､ on nimeltﾃ､ﾃ､n IPv6 on yleisesti miten se viittasi.
Vanhan jﾃ､rjestelmﾃ､n on IPv4.
Se on hieman ongelma ettﾃ､ tﾃ､mﾃ､ ongelma on ollut
tiedetty todella pitkﾃ､ﾃ､n.
>> Ja nﾃ､et tﾃ､mﾃ､n paljon yhteydessﾃ､ tietokoneiden ja tietojenkﾃ､sittelyn.
Olemme hyvﾃ､ ennakoida mahdollisia ongelmia.
Mutta olemme huonoja kﾃ､sitellﾃ､ niitﾃ､ vaikka tiedﾃ､mme niistﾃ､.
Joten IPv6 on ollut jo jonkin aikaa.
Ja vasta viimeisen parin vuotta on oikeastaan
alkoi asteittain nﾃ､issﾃ､ IPv6-osoitteita luopua IPv4-osoitteet.
Mutta joissakin paikoissa eivﾃ､t ole niitﾃ､.
Ja he nﾃ､yttﾃ､vﾃ､t samanlaisilta ettﾃ､ myﾃｶs IP-osoite.
Mutta ne ovat paljon kauemmin.
>> Joten sen sijaan nyt on neljﾃ､ klustereita 8 tavua osoitteesi,
meillﾃ､ on nyt kahdeksan klustereita 16 tavua.
Ja 8 kertaa 16 on 128.
Ja me edustamme nﾃ､itﾃ､ vﾃ､hemmﾃ､n tavanomainen heksadesimaalimuodossa.
Koska ottaa 16-bittinen numerot tarkoittaa, ettﾃ､ sen sijaan, ettﾃ､ alue on 0-255,
Olisimme alueella 0 65535.
>> Ja niin ottaa joukko niistﾃ､ kiinni toisissaan
olisi hyvin vaikea lukea.
Ja niin me yleensﾃ､ kﾃ､yttﾃ､ﾃ､ hex vain ulos mukavuutta.
Ja niin tyypillinen IPv6-osoite voisi nﾃ､yttﾃ､ﾃ､ tﾃ､ltﾃ､.
>> Se on varmasti paljon kauemmin kuin IPv4-osoite olemme nﾃ､hneet aiemmin.
Mutta tﾃ､mﾃ､ olisi pﾃ､tevﾃ､ IPv6-osoite.
Tﾃ､mﾃ､ on myﾃｶs noin IPv6-osoite.
>> Tﾃ､mﾃ､ sattuu kuulua Google.
Ja ilmoitus siellﾃ､ nippu nollia siellﾃ､.
Joskus nﾃ､mﾃ､ osoitteet voi saada niin kauan.
Ja koska olemme yhﾃ､ melko aikaisin IPv6,
joskus voi olla suurissa erissﾃ､ nollia siellﾃ､ ettﾃ､ emme tarvitse.
>> Jos luet tﾃ､tﾃ､ ﾃ､ﾃ､neen, se on 2001.4860.4860.0.0.0.0.8844.
Se on tavallaan paljon, eikﾃｶ?
Joten jos nﾃ､et joukko nollat, saatat joskus
katso IPv6-osoitteen kuten tﾃ､mﾃ､, missﾃ､ he jﾃ､ttﾃ､vﾃ､t nollat
ja kﾃ､yttﾃ､ﾃ､ kaksinkertainen kaksoispiste sijaan.
Tﾃ､mﾃ､ on OK, vaikka.
Koska tiedﾃ､mme, ettﾃ､ on olemassa pitﾃ､isi olla kahdeksan eri paloina.
Ja niin implisiittisesti, nﾃ､emme neljﾃ､.
Joten me tiedﾃ､mme, ettﾃ､ on oltava neljﾃ､ nollia nﾃ､in, ettﾃ､ tﾃ､yttﾃ､ﾃ､ sen.
>> Joten joskus, saatat nﾃ､hdﾃ､ IPv6-osoite ei ole
kahdeksan erotettu paloina kuten mekin tﾃ､ﾃ､llﾃ､.
Saatat nﾃ､hdﾃ､ sen nﾃ､kﾃｶinen kuin tﾃ､mﾃ､.
Ja se tarkoittaa vain sitﾃ､, ettﾃ､ kaikki mitﾃ､ ei nﾃ､hdﾃ､
vﾃ､lillﾃ､ kun tﾃ､mﾃ､ kaksinkertainen paksusuolen on on vain nolla erotetaan.
>> Niin ok.
Tiedﾃ､mme hieman enemmﾃ､n noin IP-osoitteita nyt.
Mutta miten saamme heidﾃ､t?
Emme voi vain valita yksi haluamme.
Jos teimme ettﾃ､ saatamme pﾃ､ﾃ､tyﾃ､ taistelut joku saman IP-osoitteen.
Tai joku voisi olla valittu se aiemmin.
Jos yritﾃ､mme ottaa sen, me aiomme tﾃｶrmﾃ､tﾃ､ hieman ongelmia.
Joten emme voi vain poimia IP-osoite, jonka haluamme.
>> Niin ettﾃ､ saamme IP-osoite on jossain
vﾃ､lillﾃ､ tietokoneen ja Internet, ettﾃ､ iso internet siellﾃ､,
siellﾃ､ on jotain kutsutaan DHCP-palvelin, Dynamic Host Configuration Protocol
palvelin.
Se on iso suupala tekstin.
Mutta oikeastaan 窶銀虐e vain se mﾃ､ﾃ､rittﾃ､ﾃ､ sinulle IP-osoitteen.
>> DHCP-palvelin on luettelo korjaa ettﾃ､ se voi pﾃ､tevﾃ､sti antaa.
Ja se antaa sinulle yhden.
Se on aika paljon kaikki on sitﾃ､.
Nyt ennen DHCP, tﾃ､mﾃ､n tehtﾃ､vﾃ､n osoitteiden mﾃ､ﾃ､rittﾃ､miseksi
putosi jﾃ､rjestelmﾃ､nvalvoja.
Joten todellinen henkilﾃｶ olisi manuaalisesti mﾃ､ﾃ､rittﾃ､ﾃ､ tietokoneesi
ja osoite, kun kytketty verkkoon.
Joten DHCP vain erﾃ､ﾃ､nlainen automatisoi tﾃ､mﾃ､n prosessi antaa sinulle IP-osoitteen.
Mutta se miten saat sen.
Se on vain ohjelma kﾃ､ynnissﾃ､ jonnekin vﾃ､lillﾃ､ sinulle
ja internet, joka on pankin IP-osoitteet, ettﾃ､ se voi antaa pois.
Ja kun otat yhteyden verkko, se antaa sinulle yhden.
Joten uudelleen tﾃ､ssﾃ､ kaaviossa.
Jossain sinun ja internet, siellﾃ､ on DHCP-palvelin.
OK.
Niin se on hyvﾃ､.
Nyt, puhutaanpa DNS.
Joten olemme puhuneet vaikka nﾃ､mﾃ､ IP-osoitteet.
Ja me tiedﾃ､mme, ettﾃ､ jos olemme menossa yksilﾃｶimﾃ､ﾃ､n
laite Internetissﾃ､, se on oltava oma osoite.
>> Ja voisimme kﾃ､ydﾃ､ ettﾃ､ osoite, jos halusimme.
Mutta olet luultavasti koskaan kirjoittanut jotain kuten 192.168.1.0
selaimeen, eikﾃｶ?
Et kirjoita numeroin selaimeen.
Olet yleensﾃ､ kirjoittaa ihmisen luettavissa nimiﾃ､ kuten google.com tai cs50.harvard.edu,
oikea?
>> Ne eivﾃ､t ole IP-osoitteita, vaikka.
Joten on olemassa tﾃ､tﾃ､ palvelua kutsutaan Domain Name
Jﾃ､rjestelmﾃ､, DNS, joka muuntaa IP- osoitteet ihmisen ymmﾃ､rrettﾃ､vissﾃ､ sanoja
tai lauseita, jotka ovat paljon enemmﾃ､n muistettavaa kuin muistaa neljﾃ､n numeron sarja
tai, pian, joukko kahdeksan heksadesimaaliluvuilla.
Se olisi todella haastavaa, eikﾃｶ?
>> Ajattele ennen pﾃ､ivﾃ､n matkapuhelimia.
Sinulla oli memorize Ystﾃ､vﾃ､si puhelinnumerot.
Voisi saanut kova jﾃ､lkeen vﾃ､hﾃ､n aikaa.
Ja samoin, jos haluat vierailla joukko sivustoja,
luultavasti halua muistaa joukko numeroita.
Haluat mieluummin muistaa joukko sanoja.
>> Joten tﾃ､mﾃ､ kartoitus, tﾃ､mﾃ､ kﾃ､ﾃ､ntﾃ､minen, ja sarjaa numeroita ihmisen luettavissa nimiﾃ､
Tﾃ､llainen tekee DNS keltaisia 窶銀虐ivuja verkossa.
Ja voit ajatella niin kuin se on vain
valtava lista alkaa 0.0.0.0 kaikki alas 255.255.255.255, joka
on korkein possible--, joka on koko vaihtelevat 0s 255s kaikista 4
miljardia-ish IPv4-osoitteita.
Tein luistimia ylﾃ､- ja alareunassa.
Mutta yksi keskellﾃ､ siellﾃ､ on todella IP-osoite.
Joten jos kﾃ､vimme 74.125.202.138, ilmeisesti, ettﾃ､ kﾃ､ﾃ､ntﾃ､ﾃ､ ettﾃ､ sivusto
siellﾃ､, io-- mitﾃ､ hittoa se on?
No, ei jokaista nimeﾃ､, kartat on todella selvﾃ､ﾃ､, mikﾃ､ se on, eikﾃｶ?
>> Joten joskus joku joka omistaa IP-osoitteen
saattaa nimetﾃ､ isﾃ､ntﾃ､ jotain ettﾃ､ he oikeastaan 窶銀黍le.
Esimerkiksi, ettﾃ､ IP-osoite, jos meni sinne, on oikeastaan 窶銀久ain google.com.
Mutta Google on paljon Eri palvelimet.
>> Ja he eivﾃ､t voi soittaa niitﾃ､ kaikkia google.com.
Joten heillﾃ､ on oma sisﾃ､inen jﾃ､rjestelmﾃ､ kﾃ､ﾃ､ntﾃ､miseen
google.com mihin tahansa palvelimeen todella on kytketty, ettﾃ､ IP-osoite.
Ja sitten on toinen jﾃ､rjestelmﾃ､, joka vallitsee
kﾃ､ﾃ､ntﾃ､ﾃ､ ettﾃ､ kapulakieli tﾃ､ﾃ､llﾃ､ google.com.
Mutta emme saa tuohon.
>> Ja vastaavasti IPv6s, olemme myﾃｶs menossa
on keltaiset sivut joka tulee olemaan paljon suurempi.
Ja samoin, ettﾃ､ keskimmﾃ､inen there-- se oli
vaikeaa lﾃｶytﾃ､ﾃ､ IPv6 osoite, joka oli laillinen.
Mutta lﾃｶysin yhden Google.
>> Mutta se on Googlen Irlannin verkkosivuilla.
Mutta jos meni ettﾃ､ IPv6-osoite, Jos selaimesi oli IPv6 pystyy,
joka toisi sinut Googlen Irlannin etusivulle.
Joten te mennﾃ､.
>> Mutta tﾃ､mﾃ､ ei ole tﾃ､ysin totta, eikﾃｶ?
Tﾃ､mﾃ､ jﾃ､rjestelmﾃ､ nﾃ､yttﾃ､ﾃ､ hankala, eikﾃｶ?
Jos siellﾃ､ on valtava luettelo 4 miljardia asiat tﾃ､ytyy etsiﾃ､,
se on aika iso.
Ei ole keltaisia 窶銀虐ivuja maailman, eikﾃｶ?
Jos nﾃ､et edelleen keltainen sivut toimitetaan sinﾃ､--
Sain omani toinen pﾃ､ivﾃ､, ja minﾃ､ vain kierrﾃ､ttﾃ､ﾃ､ sitﾃ､.
Mutta jos et saa keltainen sivut toimitetaan sinulle,
et saa kirja, joka on jokaisen puhelinnumero, joka on olemassa tﾃ､llﾃ､ planeetalla,
oikea?
Saat luettelon paikallisiin numeroihin,
itse olet todennﾃ､kﾃｶisesti soittaa.
>> Ja se on oikeastaan 窶銀砧itﾃ､ DNS on.
Jos ajattelee sitﾃ､, DNS on todella paikallinen keltaiset sivut.
Ja suuri DNS-palvelimet kuten google.coms, ne
ovat oikeastaan 窶銀久ain lisﾃ､ﾃ､ kuten kirjastot
on kopio kaikki paikalliset keltainen sivuja tai kaikki paikalliset DNS kirjaa.
Joten siellﾃ､ oikeastaan 窶銀橘ukaan arkistoon koko DNS-internet,
aivan kuten ei ole ketﾃ､ﾃ､n keltaiset sivut maailman.
>> On kaikki nﾃ､mﾃ､ paikalliset pienet asteikko DNSs olemassa siellﾃ､.
Ja on palveluja, yhdistﾃ､ﾃ､ ne yhteen.
Mutta ne riippuvat kyseisten pienempi DNS jﾃ､rjestelmﾃ､t
pﾃ､ivittﾃ､ﾃ､ tietoja, jotta ne on tarkin tiedot.
>> Joten jﾃ､lleen, tﾃ､mﾃ､ analogia on suuri yhteenkokoamisessa
DNS jﾃ､rjestelmﾃ､t ovat kuin kirjastoissa ettﾃ､ on kopio
jokaisen keltaiset sivut maailmassa.
He eivﾃ､t itse pﾃ､ivittﾃ､ﾃ､ ne kirjat.
Ne riippuvat kirjoja tulossa, jotta he voivat pﾃ､ivittﾃ､ﾃ､ tiedot
jos he sitﾃ､ tarvitsevat.
>> Joten DNS jﾃ､rjestelmﾃ､ ei ole jﾃ､ttilﾃ､inen lohko.
Se on hajautettu ympﾃ､ri monet, monet palvelimet.
Joten nyt me tiedﾃ､mme, ettﾃ､ jossain meidﾃ､n vﾃ､lillﾃ､mme ja internet
on olemassa DNS-palvelimen sekﾃ､ DHCP-palvelin.
>> Nyt, tukiasemat, mitﾃ､ tukiasemat?
No, tukiasemat olet luultavasti melko tuttuja todella
yhteyden Internetiin.
Se on verkko, ettﾃ､ voit valita, kotona tai tyﾃｶsi verkko
tai mitﾃ､ olet.
>> Ja olen yleistﾃ､en kﾃ､site tukiaseman
tﾃ､ﾃ､llﾃ､ tﾃ､mﾃ､n videon.
Mutta on todellisuudessa paljon asioita, jotka
voi kﾃ､ﾃ､riﾃ､ ylﾃｶs tukiasemat.
On kﾃ､sitteet reitittimiﾃ､, jotka on erﾃ､ﾃ､nlainen yleinen termi, jota kﾃ､ytﾃ､mme.
>> Mutta on myﾃｶs kytkimet ja asiat erotuksesta
tukiasemat, jotka ovat erillﾃ､ﾃ､n tﾃ､mﾃ､ yleinen kﾃ､site pﾃ､ﾃ､sy
kohta.
Mutta periaatteessa mitﾃ､ tapahtuu on IPv4, I
sanoi meillﾃ､ on tﾃ､mﾃ､ kﾃ､site Yksityisten osoitteita, eikﾃｶ?
Ja sen sijaan jokainen kone jolla on yksilﾃｶllinen IP-osoite, joka
olemme loppuu, koska olemme yli 4000000000 laitteiden
yrittﾃ､ﾃ､ muodostaa Internet, mitﾃ､ teemme
on sen sijaan antaa IP-osoite reitittimen.
Ettﾃ､ reitittimen tai tukiaseman vain kotona, esimerkiksi.
>> Ja reitittimen tyﾃｶtﾃ､ on tavallaan toimia liikenteen poliisi,
jolloin jokainen, joka on liitetty sen, ettﾃ､ reititin kﾃ､yttﾃ､ﾃ､ samaa IP-
saadaksesi ulos.
Onko siinﾃ､ jﾃ､rkeﾃ､?
Joten jokainen kotona on oma IP-osoite.
He eivﾃ､t voi muodostaa yhteyttﾃ､ Internet, tai Internet pikemminkin
ei voi puhua heille, kautta ettﾃ､ yksityinen osoite.
He voivat vain puhua heille lﾃ､pi osoitteen reitittimen.
Ja se on reitittimen tyﾃｶ ottaa tiedot
ettﾃ､ olet lﾃ､hettﾃ､mﾃ､ssﾃ､ reititin ja ohjata se oikeaan paikkaan
ja tietoja, jotka on tulossa reitittimeen reitittimen
lﾃ､hettﾃ､ﾃ､ sen sinulle.
>> Joten reitittimet ovat todella laitteet here-- erityisesti reititin
kotona, yleisin sort kﾃ､ytﾃｶn nﾃ､in useimpien people--
ettﾃ､ on julkinen IP-osoite.
Se laite, joka on yhteydessﾃ､ internetiin.
Ja liitﾃ､t reitittimeen saada tiedonkulkua
lﾃ､pi se puolestasi.
>> Kuten sanoin, moderni kotiverkon, reititin ja kytkin ja tukiaseman
ovat kaikenlaisia 窶銀杵iputettu ylﾃｶs yhdeksi laitteeseen.
Joskus modeemi on nippuihin siellﾃ､.
Joka on yleensﾃ､ vain kutsutaan reititin.
Mutta se on todella kaikki nﾃ､mﾃ､ asiat yhdessﾃ､.
>> Laajamittainen yritysverkostojen tai ns Wide Area Networks, WAN,
todella pitﾃ､ﾃ､ nﾃ､itﾃ､ laitteita erillﾃ､ﾃ､n.
Heillﾃ､ on kytkin.
Heillﾃ､ on reitittimet.
Heillﾃ､ on useita tukiasemia.
>> Esimerkiksi kello yliopisto nﾃ､et asiat
jotka nﾃ､yttﾃ､vﾃ､t ns reitittimet asennetut ovat ympﾃ､ri kampusta.
Ne ovat kaikki tukiasemat ettﾃ､ virtaus osaksi reitittimet, kytkimet, jne,
vﾃ､littﾃ､ﾃ､ tietoa pitkin.
Koska nﾃ､mﾃ､ verkot ovat niin iso, ettﾃ､ yksi liityntﾃ､piste
voi kattaa sen laajalla alueella.
>> Ja niin nﾃ､mﾃ､ suurissa verkoissa, yritysverkostojen, jne,
jakaa nﾃ､mﾃ､ erillisiin laitteita, joten verkko ja mittakaava
ja kasvaa tarvittaessa.
Joten jﾃ､lleen, jossain meidﾃ､n vﾃ､lillﾃ､mme ja internet, meillﾃ､ on tukiasemaa.
Ja sitﾃ､hﾃ､n me yhteyden.
Ja kautta siellﾃ､, me voi saada internetiin.
Kuten sanoin alkaa tﾃ､mﾃ､n videon,
tﾃ､mﾃ､ ei tietenkﾃ､ﾃ､n verkostoitumiseen.
Joten tﾃ､mﾃ､ ei ole koko tarina.
Ja olen sellainen tasapaksuja se.
Ja ehkﾃ､ olen jﾃ､ttﾃ､nyt sinut jopa hieman sekava
siitﾃ､, mitﾃ､ jotkut nﾃ､istﾃ､ asioista ovat.
Mutta se on OK.
>> Emme tarvitse koko tarina.
Se riittﾃ､ﾃ､ meille tietﾃ､ﾃ､ liikkuvat eteenpﾃ､in vain pohjimmiltaan hieman
miten internet toimii.
Joten mitﾃ､ me tiedﾃ､mme on meillﾃ､ on nﾃ､mﾃ､ yksityisten verkkojen meillﾃ､.
>> Ja me yhteyden reitittimeen.
Ja ettﾃ､ reititin on kytketty Internet yleensﾃ､.
Mutta mikﾃ､ on internetissﾃ､ osoitteessa suuri?
Sanon jatkuvasti, ettﾃ､, mutta mitﾃ､ se on?
>> No, se on oikeastaan 窶銀久ain kaikki nﾃ､mﾃ､ yksittﾃ､isiﾃ､ verkostoja kotonani,
ja talosi, ja kaikissa muissa talo, jotka on yhdistetty toisiinsa.
Se on toisiinsa verkko, inter-net.
Joten sen sijaan ajattelu tietoja internetistﾃ､
koska tﾃ､mﾃ､ jﾃ､ttilﾃ､inen pilvi, tﾃ､mﾃ､ eteerinen asia, ettﾃ､ on olemassa siellﾃ､,
se on oikeastaan 窶銀久ain yhteys kaikkien nﾃ､iden verkostojen.
>> Joten tﾃ､ssﾃ､ sitﾃ､ mennﾃ､ﾃ､n.
Meillﾃ､ on lﾃ､hiverkossa.
Ja me emme ole ainoa henkilﾃｶ luultavasti meidﾃ､n lﾃ､hiverkossa
yrittﾃ､ﾃ､ kﾃ､yttﾃ､ﾃ､ Internetiﾃ､.
On luultavasti useita meistﾃ､ yrittﾃ､ﾃ､ saada.
>> Ja me emme ole ainoa verkko ettﾃ､ on olemassa maailmassa, eikﾃｶ?
On olemassa myﾃｶs muita verkkoja, myﾃｶs, ettﾃ､ yrittﾃ､vﾃ､t muodostaa yhteyden Internetiin.
Mutta internet ei ole, jﾃ､lleen, erillinen yksikkﾃｶ.
>> Se on vain joukko sﾃ､ﾃ､ntﾃｶjﾃ､, jotka sallivat Nﾃ､iden verkostojen, nﾃ､mﾃ､ pienet verkot,
sininen, violetti, ja punainen verkko
tﾃ､ﾃ､llﾃ､, kommunikoida toistensa kanssa.
Joten ei ole asia he kaikki yhteyden.
He kaikki vain kytketty toisiinsa, eikﾃｶ?
>> Ja niin jonnekin seuraavilla verkot olemassa palvelut
ettﾃ､ me todella haluamme.
Joten ehkﾃ､ sininen verkossa on jossa Google asuu.
Ja violetti verkossa on missﾃ､ Facebook asuu.
Ja punainen verkossa, hyvin, ehkﾃ､ siitﾃ､hﾃ､n kaikki kissat ovat.
>> Joten jos haluamme saada tietoa kissat,
me vain kulkea tﾃ､mﾃ､ ketju verkkojen saada tietoa haluamme.
Ja tﾃ､ﾃ､llﾃ､, olen edustettuina verkon kaikki
ettﾃ､ voimme puhua toisilleen.
Ja voimme vain puhua verkkoon.
Mutta verkko ei voi puhua takaisin meille.
>> Mutta se ei ole totta myﾃｶskﾃ､ﾃ､n, eikﾃｶ?
Tﾃ､mﾃ､ on kaikki kaksisuuntainen katu.
Tiedot voi virrata verkot edestakaisin.
>> Miten se tehdﾃ､?
No, internet on todella jﾃ､rjestelmﾃ､ protokollia.
Ja aiomme alkaa puhua mitﾃ､
nﾃ､mﾃ､ protokollat 窶銀黍vat tulevaisuudessa videoita.
>> Mutta jﾃ､lleen kerran, internet ei ole erillinen asia.
Se on joukko sﾃ､ﾃ､ntﾃｶjﾃ､, jotka mﾃ､ﾃ､ritellﾃ､ﾃ､n miten verkkojen kommunikoida,
nﾃ､mﾃ､ pienet verkot, nﾃ､mﾃ､ lﾃ､hiverkossa ettﾃ､ olemme tottuneet,
ihmiset talomme, ihmiset koulumme, ihmiset meidﾃ､n tyﾃｶtﾃ､,
kaikki jakavat verkon.
Ja miten nﾃ､mﾃ､ verkostot yhteen ja puhua toisilleen,
se todella mitﾃ､ Internetin kyse.
Joten, tulevassa video, puhua joitakin
pﾃｶytﾃ､kirjojen, jotka kﾃ､sittﾃ､vﾃ､t Internetin toivottavasti
antaa sinulle hieman enemmﾃ､n muodokas ymmﾃ､rrystﾃ､.
Olen Doug Lloyd.
Tﾃ､mﾃ､ on CS50.