DAVID MALAN: Okei.
Tﺣ۳mﺣ۳ on CS50.
Ja tﺣ۳mﺣ۳ on alku viikolla seitsemﺣ۳n.
Joten tﺣ۳nﺣ۳ﺣ۳n, ehkﺣ۳ onneksi, aloitamme siirtymisen
alemman tason maailman C-ohjelmointi
korkeammalle tasolle maailman web ohjelmointi.
Ja ettﺣ۳, me katsomaan tﺣ۳smﺣ۳lleen, miten internet toimii,
mitﺣ۳ nﺣ۳mﺣ۳ koneet ja nﺣ۳mﺣ۳ internetejﺣ۳ ettﺣ۳ olet kﺣ۳yttﺣ۳nyt jo vuosia
itse tehdﺣ۳ alla huppu kohti ymmﺣ۳rtﺣ۳mﺣ۳ﺣ۳n paremmin, miten kaikki
toimii ja miten voit tehdﺣ۳ se toimii sinulle.
>> Kohti tﺣ۳tﺣ۳ varten, miksi emme ota tarkastelemme ensin leikkeen TV-show
nimeltﺣ۳ﺣ۳n Num3rot, ettﺣ۳ saavat meidﺣ۳t alkoi siitﺣ۳, miten internet toimii.
[VIDEOTOISTOSTA]
-Se On 32-bittinen IPP4 osoite.
-IP.
Se on internet.
>> Ja yksityisen verkon.
Se Amita yksityisen verkon.
Voi, hﺣ۳n on niin uskomaton.
>> -Voi, Charlie.
>> -Se On peili IP-osoite.
Hﺣ۳n antaa meidﺣ۳n katsoa mitﺣ۳ hﺣ۳n tekee reaaliajassa.
[END VIDEOTOISTOSTA]
DAVID MALAN: Eli siellﺣ۳ on koko paljon vikaa TV show.
Joten kiusaa toisistaan ﻗﻗtﺣ۳smﺣ۳lleen yksi ensimmﺣ۳isistﺣ۳ tﺣ۳llaiset asiat
ja katso, jos emme voi kietoa mielemme sen ympﺣ۳rille.
Joten viimeinen ruutu ettﺣ۳ elokuva, kyseisen nﺣ۳ytﺣ۳
on tﺣ۳mﺣ۳ yksi tﺣ۳ﺣ۳llﺣ۳, joka nﺣ۳yttﺣ۳ﺣ۳ osoittavan, ettﺣ۳ tﺣ۳mﺣ۳n
on mitﺣ۳ jotkut hakkeri kﺣ۳yttﺣ۳ﺣ۳ pﺣ۳ﺣ۳stﺣ۳ johonkin jﺣ۳rjestelmﺣ۳ﺣ۳n.
>> Mutta ei.
Jos zoomaat tﺣ۳stﺣ۳ lﺣ۳hdekoodi, joka
on kieli nimeltﺣ۳ﺣ۳n Tavoite C joka iPhone apps, iPad apps, ja Mac
OS sovellukset on kirjoitettu, nﺣ۳et, ettﺣ۳ tﺣ۳mﺣ۳
on jonkinlainen piirto-ohjelma ettﺣ۳ on liidulla muuttujana.
>> Joten lisﺣ۳ksi, saatat huomannut tﺣ۳mﺣ۳n osoitteen tﺣ۳ﺣ۳llﺣ۳.
Nyt tﺣ۳mﺣ۳ on niin vﺣ۳ﺣ۳rin.
Ja tﺣ۳mﺣ۳ on luultavasti tarkoituksella valittu olevan virheellisen osoitteen niin, ettﺣ۳ se
ei tosiasiassa ole seurauksena jonnekin Jos tv-katsoja todella vierailee sitﺣ۳.
Mutta tﺣ۳mﺣ۳ numero tﺣ۳ﺣ۳llﺣ۳, jotain piste jotain
dot jotain piste jotain on mitﺣ۳ yleisesti tunnettu IP-osoite.
Ja se on todella hyvﺣ۳ SEGUE tﺣ۳hﺣ۳n aiheeseen enemmﺣ۳n
Yleisesti, joka tunnetaan nimellﺣ۳ IP, Internet Protocol.
Niin olet todennﺣ۳kﺣﭘisesti ainakin kuullut tﺣ۳mﺣ۳n lauseen ennen.
Mutta mikﺣ۳ on IP, tai internet protokollaa kuin ymmﺣ۳rrﺣ۳t sen tﺣ۳nﺣ۳ﺣ۳n?
Kertoimet ovat, jos pyysimme kﺣ۳ttﺣ۳, suurin osa teistﺣ۳
luultavasti sanoi sanat IP-osoite ennen.
Mitﺣ۳ siis tarkoitat?
>> Yleisﺣﭘ: [kuulumaton]?
DAVID MALAN: Mikﺣ۳ tﺣ۳mﺣ۳ on?
Yleisﺣﭘ: [kuulumaton]?
DAVID MALAN: Kerran vielﺣ۳.
Yleisﺣﭘ: Osoite tietokoneen.
DAVID MALAN: osoitteen tietokoneessa.
Niin se on juuri oikea.
On kﺣ۳ynyt ilmi, ettﺣ۳ jokainen tietokone internetissﺣ۳,
ja nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳, joka puhelimesta tasku ja tabletti reppuun,
on IP-osoite, internet protokollan osoite, joka
on yksilﺣﭘllinen osoite, joka yksilﺣﭘi se koko internet.
Nyt se on hieman valkoista valhe, koska maailma on oikeasti
loppumassa IP-osoitteet.
>> Joten olemme alkaneet kﺣ۳yttﺣ۳ﺣ۳ yksityisiﺣ۳ IP-osoitteita.
Mutta siitﺣ۳ lisﺣ۳ﺣ۳ hetken kuluttua.
Mutta voit ajatella IP-osoitteen niin kuin teidﺣ۳n postipalvelut kadulla
osoite.
Meillﺣ۳ usein kﺣ۳yttﺣ۳ﺣ۳ esimerkkinﺣ۳ Maxwell Dworkin, CS rakennus, ennen-
33 Oxford Street Cambridge, Massa, 02138, USA.
Tﺣ۳mﺣ۳ on sen yksilﺣﭘllinen osoite maailmassa.
>> Samoin tekevﺣ۳t tietokoneet on ainutlaatuinen osoitteet.
He vain sattuvat nﺣ۳yttﺣ۳ﺣ۳ hieman different-
numero piste numero piste numero piste numero.
Eikﺣ۳ kukaan oikeastaan ﻗﻗtiedﺣ۳ mitﺣ۳ voimassa eri numerot
on jokaiselle nﺣ۳istﺣ۳ hash?
Joo.
>> Yleisﺣﭘ: 0-255?
DAVID MALAN: Aivan.
0-255.
Ja vaikka et tiedﺣ۳ ettﺣ۳, nyt vetﺣ۳ﺣ۳ johtopﺣ۳ﺣ۳tﺣﭘs,
kuinka monta bittiﺣ۳ kﺣ۳ytetﺣ۳ﺣ۳n edustamaan jokainen nﺣ۳istﺣ۳ numeroista sitten?
Kahdeksan johtuen ilmeisesti korkein voit luottaa
on 255, joka on 8-bittinen arvo.
Joten yhteensﺣ۳, IP-osoite on 32-bittiﺣ۳.
Niin nopea huolinta matemaattinen johtopﺣ۳ﺣ۳tﺣﭘs,
kuinka monta mahdollista IP-osoitteita ovat siellﺣ۳ maailmassa, sitten?
>> Niin, ettﺣ۳ 8 + 8 + 8 plus 8, niin se on 32 bittiﺣ۳.
Ja olemme aina sanoneet, ettﺣ۳ 2 32 on suunnilleen?
OK.
Minﺣ۳ kenttﺣ۳ﺣ۳n tﺣ۳mﺣ۳ yksi.
Neljﺣ۳ miljardia euroa.
Ja puhuimme, ettﺣ۳ viikon nolla, kun puhuimme puhelimessa kirjat
hullu sivumﺣ۳ﺣ۳rﺣ۳t.
Mutta tavallaan se on, ettﺣ۳ on olemassa rajallinen mﺣ۳ﺣ۳rﺣ۳ IP-osoitteita.
Ja vaikka neljﺣ۳n miljardin saattaa tuntua paljon,
me ihmiset olleet kuluttaa melkoisesti
niistﺣ۳ kaikille meidﺣ۳n palvelimet ja laitteet ja niin edelleen.
>> Joten tﺣ۳mﺣ۳ on todella tulossa ongelma.
Nyt, on taipumus olla Jﺣ۳rjestelmﺣ۳n takana, joka on mitﺣ۳ IP.
Esimerkiksi, monet tietokoneet Harvardin
on ainutlaatuinen osoitteet, jotka alkavat yksi nﺣ۳istﺣ۳ kahdesta arvosta.
MIT, samoin on etuliite.
Ja paljon yrityksiﺣ۳ ja yliopistoja on oma ainutkertainen etuliite.
Ja sitten useimmat meistﺣ۳ meidﺣ۳n kotiin Internet-yhteydet ja niiden kaltaiset,
me jakaa joitakin etuliite ettﺣ۳ Comcast tai joku, joka sattuu omistaa.
Ja tﺣ۳mﺣ۳ on vain sanoa, ettﺣ۳ jos Katsoin useimmissa tietokoneissa kampuksella,
he todennﺣ۳kﺣﭘisesti IP osoite, joka nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳.
>> Nyt saatat joskus nﺣ۳hdﺣ۳ IP-osoite alkaa nﺣ۳in.
Itse asiassa, jos joku teistﺣ۳ kasvoin + Internet-yhteys kotona,
ja olit koskaan tarpeeksi Tekniikasta kiinnostuneille penkoa
oman tietokoneen asetuksia, luultavasti sen sijaan
nﺣ۳ki osoitteen, joka nﺣ۳yttﺣ۳ﺣ۳ enemmﺣ۳nkin tﺣ۳mﺣ۳, joka alkoi 10 tai 172,6,
tai 192,168, tai jotkut sen muunnelmia.
>> Ja se tarkoittaa vain sitﺣ۳, ettﺣ۳ maailma on varattu koko joukko numeroita
yksityisiksi, mikﺣ۳ tarkoittaa voit kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ kotona,
voit jopa kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ teidﺣ۳n kampuksella ja yrityksessﺣ۳si,
mutta et voi kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ Internetissﺣ۳ yleensﺣ۳.
>> Ja niin nﺣ۳mﺣ۳ yksityiset IP on ratkaisu
kohti ja varmista, ettﺣ۳ ainakin niin koska koko maailma on huolissaan,
emme kﺣ۳ytﺣ۳, ettﺣ۳ monet IP-osoitteita.
Mutta ainakin, voimme omillamme kampuksella, on melko paljon kuin monet IP
kuin haluamme.
Mutta kuka vﺣ۳littﺣ۳ﺣ۳?
Mitﺣ۳ merkitystﺣ۳ tﺣ۳mﺣ۳n kaiken jotta todellinen Internetin kﺣ۳ytﺣﭘn?
>> No, katsotaanpa katsomaan ehkﺣ۳ yksinkertainen kuva tﺣ۳ﺣ۳llﺣ۳.
Saanen lﺣ۳pi molempien Nﺣ۳iden ruudulle.
Ja anteeksi minun kﺣ۳sialalla tﺣ۳ﺣ۳llﺣ۳.
Mutta jos ajattelemme itseﺣ۳mme on tﺣ۳mﺣ۳ pieni kannettava tﺣ۳ﺣ۳llﺣ۳
jossain kampuksella, Nykyﺣ۳ﺣ۳n se on Wi-Fi.
>> Mutta menneen ja jos lﺣﭘydﺣ۳t oikean sovittimen,
se voi olla Ethernet-kaapelilla joka samalla antaa
liitﺣ۳t jonkinlaista laitetta.
Ja voit kutsua tﺣ۳tﺣ۳ mikﺣ۳ tahansa joukko asioita.
Mutta aion mennﺣ۳ eteenpﺣ۳in ja kutsuvat tﺣ۳tﺣ۳, nyt, miten noin tukiasemaan?
>> Joten tﺣ۳mﺣ۳ on minun laptop.
Tﺣ۳mﺣ۳ on minun AP, tai tukiaseman, ja tﺣ۳mﺣ۳ on jonkin verran langaton laite,
ei toisin ne, Harvardin on ympﺣ۳ri katot
ja seinﺣ۳t ympﺣ۳ri kampusta ettﺣ۳ on vilkkuvat valot
ja jotka ovat mitﺣ۳ lﺣ۳ppﺣ۳reissﺣ۳ tapana puhua langattomasti
muualle verkkoon.
>> Niin jotenkin tﺣ۳mﺣ۳ kannettava tietokone puhuu vastaavasti asia seinﺣ۳lle,
ruokasalissa, tai muualla.
Nyt puolestaan, ettﺣ۳ tukiasema on yhdistetty jotain muuta kampuksella.
Ja se on luultavasti jotain tunnetaan kytkin.
Ja ne nﺣ۳yttﺣ۳vﺣ۳t paljon mielenkiintoisempaa kuin vain nﺣ۳mﺣ۳ laatikko kaavioita.
>> Mutta jotenkin, ettﺣ۳ asia on kytketty kytkin.
Ja puolestaan ﻗﻗjotenkin ettﺣ۳ kytkin on kytketty
laitteeseen, joka on luultavasti vﺣ۳hﺣ۳n isompi, nimeltﺣ۳ﺣ۳n reititin.
Ja sitten taas, Harvard on liitetty
koko internet, joka me tehdﺣ۳, koska tﺣ۳mﺣ۳ pilvi tﺣ۳ﺣ۳llﺣ۳,
kautta joitakin mﺣ۳ﺣ۳rﺣ۳ johtimia tai langatonta tekniikkaa.
>> Joten siellﺣ۳ on runsaasti portaita vﺣ۳lillﺣ۳ minua ja muualla maailmassa.
Ja todellakin, jopa tﺣ۳mﺣ۳ kuva tﺣ۳ﺣ۳llﺣ۳,
on olemassa joitakin muita palvelimia tai palveluilla.
Ja olen juuri menossa tekemﺣ۳ﺣ۳n Nﺣ۳istﺣ۳ hieman abstraktisti
juuri niin, ettﺣ۳ meillﺣ۳ on lyhenteet edessﺣ۳mme.
>> Yksi on nimeltﺣ۳ﺣ۳n DHCP.
Ja toinen, hieman Mielenkiintoista Tﺣ۳nﺣ۳ﺣ۳n kutsutaan DNS.
Joten nﺣ۳mﺣ۳ ovat palvelimia, jotka ovat jotenkin saatavilla tietokoneeni samoin.
Joten nyt, nyt kiusaa toisistaan ﻗﻗhieman ammattikieltﺣ۳.
Niin tukiasema on juuri tﺣ۳mﺣ۳n langattoman laitteen
usein antennit, jotka todella voit puhua langattomasti.
Kotona voisi kutsua tﺣ۳mﺣ۳ reititin.
Voisi tehdﺣ۳ Linksys, tai Apple, tai D-Link, tai useita yrityksiﺣ۳.
Tﺣ۳mﺣ۳ puolestaan ﻗﻗon kytketty kytkimeen jonkinlaisia.
Tai takaisin kotiin, mikﺣ۳ on Wi-Fi laite todennﺣ۳kﺣﭘisesti kytketty sijaan?
Koska et todennﺣ۳kﺣﭘisesti ole omistaa kaikki tﺣ۳mﺣ۳ laite.
Joo.
Kaapeli- tai DSL-modeemi takaisin kotiin ettﺣ۳ sait Verizon tai Comcast,
tai yksi niistﺣ۳ harjoittajille.
Joten mielestﺣ۳ni kaikki tﺣ۳mﺣ۳ monimutkaisuus tukevan yliopiston tai oikeastaan
liiketoimintaa, kuten Comcast.
Ja todella, kamaa se kotonasi
lienee tﺣ۳llﺣ۳ puolella aidan plus ehkﺣ۳
yksi nﺣ۳istﺣ۳ kodin route-- yksi nﺣ۳istﺣ۳ ovat kaapelimodeemeita tai DSL
modeemit he voisi tarjota.
>> Joten kytkin on vain laitteen kanssa koko joukko tietoja liittimiﺣ۳ se.
Itse asiassa, jos muistatte, ettﺣ۳ uutiset kertomus soitimme valkokankaalla
pari viikkoa sitten, jos me puhuivat shell shock,
ja kuinka huono tﺣ۳mﺣ۳ oli?
Ja siellﺣ۳ oli nﺣ۳itﺣ۳ valokuvia kaapelit ja liittimet,
ja asioita, jotka nﺣ۳yttﺣ۳vﺣ۳t tekninen?
Ne olivat vain tyhmiﺣ۳ kytkimet vain Internet yhdistﺣ۳ﺣ۳ tietokoneita
kytkemﺣ۳llﺣ۳ johdot niihin.
>> Niin, ettﺣ۳ kaikki kytkin on.
Nyt nﺣ۳mﺣ۳ laitteet saavat hieman mielenkiintoisemman.
DHCP.
Jos olet tﺣﭘnﺣ۳isi ympﺣ۳ri tietokone kotona tai edes kampuksella,
Olet ehkﺣ۳ nﺣ۳hnyt tﺣ۳tﺣ۳ lyhennettﺣ۳.
Onko kukaan tiedﺣ۳, mitﺣ۳ DHCP-palvelin on?
Dynamic Host Configuration Protocol?
Ei sellainen asia sinua todellakaan tarvitse kirjoittaa.
DHCP.
kukaan ollenkaan?
Selvﺣ۳.
Joten Kelaa tarina.
Jos tarina tﺣ۳ﺣ۳llﺣ۳ kﺣ۳sillﺣ۳ tarkoittaa ensi minun on yksilﺣﭘllinen osoite
maailmassa, IP-osoite, mistﺣ۳ se tuli?
Vuonna menneen, kun sinulla kampuksella,
sinulla todella oli kysyﺣ۳ joku Harvard, mitﺣ۳ pitﺣ۳isi minun IP-osoite on.
Ja sinun olisi manuaalisesti kirjoita se tietokoneellesi.
Mutta viime aikoina, teknologiat olemassa, joiden avulla voit dynaamisesti,
DHCP, saat IP-osoitteen vain, kun liitﺣ۳t osaksi kampuksella langattomasti
tai rautalangalla.
Joten DHCP-palvelin on vain palvelin joka antaa tietokoneen yksilﺣﭘllisen IP
osoite, hieman satunnaisesti kautta tai jonkin algoritmin.
Mutta jos luulet takaisin muutaman viikon tai muutaman vuoden,
kun rekisterﺣﭘidyit tietokone kampuksella,
kertoisit Harvard, sallia minun antaa minulle IP-osoite.
Nyt DNS alkavat saada hieman mielenkiintoisemman.
Domain Name System.
Onko kukaan halua ottaa puukottaa mitﺣ۳ tﺣ۳mﺣ۳ juttu on tﺣ۳ﺣ۳llﺣ۳?
>> Se on yksi tai useampia palvelimia, jotka suorittaa melko yksinkertainen tehtﺣ۳vﺣ۳, joka on
sellainen tﺣ۳rkeﺣ۳.
Joo.
>> Yleisﺣﭘ: Kﺣ۳ﺣ۳ntﺣ۳ﺣ۳ URL-[kuultavissa].
DAVID MALAN: Joo.
Se muuntaa URL-osoitteet IP osoitteet ja pﺣ۳invastoin.
Mieti, kun kaikki, ettﺣ۳ kun menet verkkosivuilla,
kirjoitat jotain facebook.com, tai google.com tai harvard.edu,
et varmasti ole koskaan kirjoittanut todennﺣ۳kﺣﭘisimmin numeerinen IP-osoite.
>> Ja voit ajatella miksi.
Takaisin seuraavana pﺣ۳ivﺣ۳nﺣ۳, vaikka nyt jossain mﺣ۳ﺣ۳rin,
kun teet puhelimella soittaa yritys,
he todella yrittﺣ۳ﺣ۳ kovasti ostaa itselleen 800 numero, joka todella on sanat
siinﺣ۳, kuten 1-800-kerﺣ۳ﺣ۳ tai jotain se on ikimuistoinen kuin ettﺣ۳ jotta
ihmiset eivﺣ۳t tarvitse muistaa, mitﺣ۳ C-O-L-L-E-C-t todella laajenee.
Joten olemme nﺣ۳hneet tﺣ۳mﺣ۳n heuristinen aiemmin.
Ja todellakin, ettﺣ۳ mitﺣ۳ IP-osoitteita ja mitﺣ۳ me kutsumme isﺣ۳ntﺣ۳nimet
tai tﺣ۳ysin pﺣ۳tevﺣ۳ verkkotunnuksia tehdﺣ۳ meille.
Se antaa meille mahdollisuuden osoitepalvelimeen sanoilla numeroiden sijasta.
Miten siis oikeastaan katso tﺣ۳mﺣ۳n muuttamisen.
Aion mennﺣ۳ eteenpﺣ۳in ja avata ohjelman.
Olen juuri menossa mennﺣ۳ eteenpﺣ۳in ja avaa terminaali-ikkuna.
Ja aion mennﺣ۳ eteenpﺣ۳in ja nﺣ۳yttﺣ۳ﺣ۳ mitﺣ۳ DNS-palvelin ei.
Esimerkiksi, jos halusin nﺣ۳hdﺣ۳ mikﺣ۳ IP-osoite on Facebook,
Voin kirjoittaa terminaalissa kehottavat kuten this--
ja voit tehdﺣ۳ tﺣ۳mﺣ۳n myﺣﭘs sisﺣ۳llﺣ۳ oman laitteen.
Ja se haku facebook.com.
>> Ja nﺣ۳en joukko asioita.
Tﺣ۳mﺣ۳ ensimmﺣ۳inen vastaus on Harvardin DNS server--
ettﺣ۳ kuva, ettﺣ۳ olen vetﺣ۳ﺣ۳ siellﺣ۳. --that n
kertoi minulle, ettﺣ۳ Facebookin IP osoite on ilmeisesti tﺣ۳tﺣ۳.
Joten anna minun mennﺣ۳ eteenpﺣ۳in ja kopioidaan 173.252.120.16.
Ja anna minun avata Chrome Macin.
Ja anna minun mennﺣ۳ http: // ja liitﺣ۳ ettﺣ۳ IP-osoite ja paina Enter.
>> Ja todellakin, lﺣﭘydﺣ۳n itseni Facebookissa.
Niin jotenkin ettﺣ۳ muuntaminen, todellakin tapahtui.
Ja jos en tee tﺣ۳tﺣ۳ uudelleen, katsotaanpa tehdﺣ۳ nslookup, www.google.com.
Saan takaisin koko joukko vastauksia.
Ja todellakin, siellﺣ۳ on eri tavoin ettﺣ۳ yritykset toteuttaa tﺣ۳tﺣ۳.
Joskus he kertoa maailmalle heillﺣ۳ on yksi IP-osoite.
>> Mutta ettﺣ۳ yhden IP-osoitteen saa ratkaistua tai kartoitettu useita palvelimia.
Tai jos kyseessﺣ۳ on Google, he kertoa maailmalle,
meillﺣ۳ on koko joukko IP-osoitteita.
Kannettava tietokone on tervetullut puhua ota yhteyttﺣ۳ jokin nﺣ۳istﺣ۳ palvelimia.
Joten kaikki, joka on ollut kﺣ۳ynnissﺣ۳ siitﺣ۳ alla huppu.
>> Kun kirjoitat www.google.com Enter selaimeen, selain,
ja puolestaan ﻗﻗkﺣ۳yttﺣﭘjﺣ۳rjestelmﺣ۳n, Mac OS tai Windows tai Ubuntu Linux,
kysy lﺣ۳histﺣﭘllﺣ۳ DNS palvelin, mikﺣ۳ on todellisen osoitteen tﺣ۳stﺣ۳ palvelimesta.
Koska viimeinen laite tﺣ۳ssﺣ۳ kuvassa, reititin,
on yksi, jonka tarkoituksena on elﺣ۳mﺣ۳ on reittitiedot
reitittﺣ۳ﺣ۳ paketit niin sanotusti kirjekuoret digitaalisen tiedon
joka sisﺣ۳ltﺣ۳ﺣ۳ nollia ja ykkﺣﭘsiﺣ۳ alkaen lﺣ۳hettﺣ۳jﺣ۳ltﺣ۳ mﺣ۳ﺣ۳rﺣ۳npﺣ۳ﺣ۳hﺣ۳n, mistﺣ۳ alkuperﺣ۳
vastaanottimelle.
>> Ja niin reitittimen reittejﺣ۳ kamaa.
Miksi tﺣ۳mﺣ۳ kaikki erityisen tﺣ۳rkeitﺣ۳?
No, katsotaanpa katsomaan miten tﺣ۳mﺣ۳ voidaan kﺣ۳yttﺣ۳ﺣ۳.
Oletetaan, ettﺣ۳ minulla on tﺣ۳ﺣ۳llﺣ۳ kuva Rob Boden.
Joten olettaa, ettﺣ۳ haluan Lﺣ۳hetﺣ۳ tﺣ۳mﺣ۳ kuva Rob Boden
osaksi Dan takana luentosalin.
>> Joten olen tietokone kuten minun laptop, ja Dan
on jokin muu tietokone Internetissﺣ۳.
Ja haluan lﺣ۳hettﺣ۳ﺣ۳ paketin Tietojen minulta hﺣ۳nelle.
Tﺣ۳ssﺣ۳ herﺣ۳ﺣ۳kin kysymys, miten voin oikeastaan ﻗﻗreitti tﺣ۳mﺣ۳n paketin hﺣ۳nelle.
No, ihmisten kannalta, sanoisin, hei, voitko vﺣ۳littﺣ۳ﺣ۳ tﺣ۳mﺣ۳n Dan?
>> Ja sitten, joukko teitﺣ۳ luultavasti sitﺣ۳ tule takaisin
edestakaisin edestakaisin, kunnes lopulta tekee tiensﺣ۳ yli Dan.
Mutta se on hieman epﺣ۳tarkka.
Tietokoneet luultavasti olla hieman enemmﺣ۳n suunnitelmallista.
Joten luultavasti, Dan on IP-osoite.
Joten mitﺣ۳ todella haluan tehdﺣ۳, on minun pitﺣ۳isi Otetaan esimerkiksi, tyhjﺣ۳ kirjekuori
nﺣ۳in.
Ja en tiedﺣ۳ mitﺣ۳ Danin IP-osoite on.
>> Joten olen juuri menossa yleistﺣ۳ﺣ۳ sitﺣ۳ Danin IP.
Ja aion laittaa tﺣ۳mﺣ۳n kenttﺣ۳ﺣ۳n minun kirjekuori.
Ja sillﺣ۳ vﺣ۳lin, minulla on IP-osoite.
Sillﺣ۳ ei ole vﺣ۳liﺣ۳, tﺣ۳nﺣ۳ﺣ۳n, mitﺣ۳ se on.
Joten olen juuri menossa say IP takana nurkassa.
Ja sitten, aion mennﺣ۳ eteenpﺣ۳in ja laittaa tﺣ۳mﺣ۳ kuva sisﺣ۳llﺣ۳ tﺣ۳mﺣ۳n kirjekuoren.
>> Ja sitten, jokainen teistﺣ۳, oletettavasti, kuten reitittimet internetissﺣ۳,
on valmiiksi vuoteen ihmiset yleensﺣ۳ tai joskus
automaattisilla algoritmeja tietﺣ۳ﺣ۳, ettﺣ۳ jos Dan IP-osoite alkaa 1,
sen pitﺣ۳isi mennﺣ۳ nﺣ۳in.
Jos Dan IP-osoite alkaa 2, se pitﺣ۳isi mennﺣ۳ nﺣ۳in.
Ehkﺣ۳ 3 menee nﺣ۳in.
Ehkﺣ۳ 4 menee nﺣ۳in.
Ja se on vﺣ۳hﺣ۳n liian.
Yksioikoista mutta se yleinen ajatus.
Kukin nﺣ۳istﺣ۳ routers-- ja siellﺣ۳ pitﺣ۳ﺣ۳ olla jopa 30 minun ja Dan.
--have jonkinlainen taulukkolaskenta sisﺣ۳llﺣ۳ niiden muisti,
tietokannan taulukkoon, joka sanoo vain, IP-osoite, joka nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳,
menee nﺣ۳in.
IP-osoite, joka nﺣ۳yttﺣ۳ﺣ۳ nﺣ۳in, menee nﺣ۳in.
Ja nﺣ۳in se tekee melko yksinkertainen pﺣ۳ﺣ۳tﺣﭘksiﺣ۳.
>> Mutta nﺣ۳yttﺣ۳ﺣ۳ siltﺣ۳, ﻗﻗettﺣ۳ nﺣ۳mﺣ۳ reitittimet tehdﺣ۳ jotain enemmﺣ۳n, mahdollisesti.
Niiden avulla tietokoneet takuu toimitus, ainakin
suurella todennﺣ۳kﺣﭘisyydellﺣ۳.
Joten ehkﺣ۳ myﺣﭘs kuullut, vaikka et ole koskaan oikein vﺣ۳littﺣ۳nyt tai miettinyt
mitﺣ۳ se on, olet ehkﺣ۳ kuullut jotain tﺣ۳mﺣ۳n lyhenne.
Mennﺣ۳ﺣ۳n takaisin tﺣ۳nne varten vain hetki ja vedﺣ۳ ylﺣﭘs tﺣ۳mﺣ۳.
>> TCP, Transmission Control Protocol.
Toinen tekninen tapa juuri kuvaamaan toista tekniikkaa
jota kﺣ۳ytetﺣ۳ﺣ۳n internetissﺣ۳.
Joten IP, Internet Protocol kﺣ۳ytetﺣ۳ﺣ۳n kﺣ۳sitellﺣ۳.
Siinﺣ۳ joitakin standardi, joka maailman keksi, ettﺣ۳ mainitut,
laitat yhden IP-osoitteen tﺣ۳ﺣ۳llﺣ۳ Dan, ja yksi IP-osoite tﺣ۳hﺣ۳n itse,
ja sitten laitat joitakin tiedot kirjekuoressa.
>> Mutta TCP on toinen tekniikka, kﺣ۳ytetﺣ۳ﺣ۳n yhdessﺣ۳ IP.
Ja todellakin, jos olet joskus nﺣ۳hnyt nﺣ۳mﺣ۳ lyhenteet ennen,
Olet varmasti nﺣ۳hnyt TCP slash IP joka juuri
tarkoittaa ihmiset pyrkivﺣ۳t kﺣ۳yttﺣ۳mﺣ۳ﺣ۳n niitﺣ۳ yhdessﺣ۳.
No, TCP on erﺣ۳ﺣ۳nlainen siistiﺣ۳, koska se mahdollistaa
voit lisﺣ۳tﺣ۳ todennﺣ۳kﺣﭘisyyttﺣ۳ ettﺣ۳ tiedot on todella
menossa minut Dan.
>> Itse asiassa Internet on hullu paikka.
Ei ole mitﺣ۳ﺣ۳n takeita siitﺣ۳, ettﺣ۳ jos lﺣ۳hetﺣ۳n tiedot tﺣ۳llﺣ۳ tavoin
ettﺣ۳ se tulee menemﺣ۳ﺣ۳n nﺣ۳in ensi kerralla.
Se voisi mennﺣ۳ nﺣ۳in tai nﺣ۳in.
Lyhin kaksi pistettﺣ۳ ei vﺣ۳lttﺣ۳mﺣ۳ttﺣ۳
suora tai samalla linjalla.
>> Lisﺣ۳ksi jotkut teistﺣ۳ kaverit saattavat tehdﺣ۳ virheitﺣ۳
tai hukkua liian monta kirjekuoret tulossa haluamallasi tavalla.
Joten juuri menossa antaa periksi ja kirjaimellisesti
pudottaa joitakin nﺣ۳istﺣ۳ kirjekuoret lattialle.
Ja ettﺣ۳ samalla tavalla, tiedot on pudotetaan internetin reitittimet.
Joten laskevan kertoimet tﺣ۳mﺣ۳n, aion
ottaa pikku turvallisuus sakset tﺣ۳ﺣ۳llﺣ۳ ja leikkaa Rob
osaksi, sanokaamme, neljﺣ۳ kappaletta, neljﺣ۳ segmenttiﺣ۳.
>> Ja nyt, aion mennﺣ۳ eteenpﺣ۳in ja laittaa yksi tieto
tﺣ۳mﺣ۳n kirjekuoren.
Aion sanoa jotain, 1 4.
Joten nyt minun viimeinen kirjekuori, osoitteessa ainakin ensimmﺣ۳inen, nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳.
Aion mennﺣ۳ eteenpﺣ۳in ja laittaa tﺣ۳mﺣ۳ tﺣ۳nne.
Ja aikojen kunniaksi, aion leimata toiset identtisesti 2 4,
3 4 4 4.
>> Jﺣ۳lleen Dan IP-osoite eteen ja minun IP-osoite
takana vasemmalla, mutta minﺣ۳ voi lﺣ۳hettﺣ۳ﺣ۳ niitﺣ۳ vielﺣ۳.
Koska se kﺣ۳ﺣ۳ntyy pois ettﺣ۳ internetissﺣ۳,
palvelimet voivat tehdﺣ۳ useita asioita.
Itse asiassa me kaikki voisi kﺣ۳yttﺣ۳ﺣ۳ web melko vﺣ۳hﺣ۳n, webbiin,
http: // riippumatta.
Mutta on muita palveluja Internetissﺣ۳.
Mitﺣ۳ muita palveluja, lajitella kﺣ۳yttﺣ۳jien, kuluttajien-ystﺣ۳vﺣ۳llinen palvelut
ettﺣ۳ mieleen lisﺣ۳ksi Web-selain-tyyppinen ohjelma?
Yleisﺣﭘ: Sﺣ۳hkﺣﭘposti.
DAVID MALAN: Sﺣ۳hkﺣﭘposti.
OK.
Hyvﺣ۳.
Mikﺣ۳ on toinen?
Yleisﺣﭘ: Chat.
DAVID MALAN: Niin chat, onko se on Skype, tai Gchat, tai jotain
niin.
>> Yleisﺣﭘ: Varastointi.
DAVID MALAN: Eli jonkinlainen varastointi palvelua, varmasti.
Jotain Dropbox, tai laatikko, tai vastaavaa.
Joten siellﺣ۳ on erilainen palveluja Internetissﺣ۳.
Ja kﺣ۳y ilmi, ettﺣ۳ Dan, jos hﺣ۳n on todellakin tietokone,
ei tarvitse olla omistettu yksi asia elﺣ۳mﺣ۳ssﺣ۳.
Hﺣ۳n voi itse tehdﺣ۳ useita asioita.
Ja todellakin, hﺣ۳n voi olla sﺣ۳hkﺣﭘpostipalvelimen.
Hﺣ۳n voi olla www-palvelimen.
Hﺣ۳n voi olla chat-palvelimeen.
>> Mutta se nﺣ۳yttﺣ۳ﺣ۳ osoittavan, ettﺣ۳ Dan tarvitsee tietﺣ۳ﺣ۳
etukﺣ۳teen, mitﺣ۳ ovat Nﺣ۳iden viestien sisﺣ۳ltﺣﭘ.
Onko tﺣ۳mﺣ۳ verkkosivu Minﺣ۳ lﺣ۳hetﺣ۳n hﺣ۳net?
Onko sﺣ۳hkﺣﭘposti Lﺣ۳hetﺣ۳n hﺣ۳nelle?
Onko se hetkessﺣ۳ Viestin Lﺣ۳hetﺣ۳n hﺣ۳nelle?
Joten tarvitsemme vielﺣ۳ yhden palan tiedot nﺣ۳istﺣ۳ kirjekuoressa
niin ettﺣ۳ Dan, kun hﺣ۳n vastaanottaa tﺣ۳mﺣ۳n kirjekuori,
tietﺣ۳ﺣ۳, mitﺣ۳ ohjelma kﺣ۳yttﺣ۳ﺣ۳ nﺣ۳yttﺣ۳mﺣ۳ﺣ۳n sitﺣ۳.
>> Onko se selain?
Onko se Googlelle?
Onko Skype?
Vai onko se Outlook tai jokin muu ohjelma kokonaan?
Ja niin, TCP tulee vain ihmisen sopimusta.
Maailman pﺣ۳ﺣ۳tti joitakin vuosia sitten yhdistﺣ۳ﺣ۳ ainutlaatuinen kokonaislukuja
suosituin palvelut.
>> Onen nimeltﺣ۳ﺣ۳n File Transfer Protocol, FTP, vaikka se on hieman pﺣ۳ivﺣ۳tty nyt.
Mutta sen yksilﺣﭘllinen tunniste on 21.
SMTP lﺣ۳htevﺣ۳n sﺣ۳hkﺣﭘpostin, sen ainutlaatuinen tunniste on 25 vain siksi.
DNS, juttu puhuimme aiemmin, kﺣ۳yttﺣ۳ﺣ۳ numero 53 sen kyselyitﺣ۳.
Kuten mitﺣ۳ on IP osoite google.com?
>> Ja nyt, tutumpi sinua saattaa olla jossain jossain vaiheessa
nﺣ۳hnyt numero 80 ja ehkﺣ۳ 443.
Nﺣ۳mﺣ۳ ovat ainutlaatuisia tunnisteet HTTP,
mikﺣ۳ on kieli me pian nﺣ۳hdﺣ۳ kﺣ۳ytetﺣ۳ﺣ۳n
verkkoliikenteen vﺣ۳lillﺣ۳ selaimet ja palvelimet.
Ja 443 on turvallinen versio siitﺣ۳.
>> Joten viimeinen yksityiskohta olen menossa laittamaan kirjekuoreen
on, ettﺣ۳ en aio Lﺣ۳hetﺣ۳ tﺣ۳mﺣ۳ vain Danin IP.
Aion lﺣ۳hettﺣ۳ﺣ۳ sen sanoa, : 80, jos mitﺣ۳ yritﺣ۳n lﺣ۳hettﺣ۳ﺣ۳
hﺣ۳net on web-sivu, www-sivu joka sisﺣ۳ltﺣ۳ﺣ۳ Rob Boden kuva.
Joten aion tehdﺣ۳ samoin asia nﺣ۳iden muiden kirjekuoria.
>> Ja sitten lopulta, aion pudottaa nﺣ۳mﺣ۳ pois lﺣ۳himpﺣ۳ﺣ۳n reitittimeen,
tunnustaa, ettﺣ۳ reititin ei vﺣ۳lttﺣ۳mﺣ۳ttﺣ۳
ottaa samaa polkua joka kerta.
Itse voisin olla Ensimmﺣ۳inen paketti menee tﺣ۳llﺣ۳ tavalla.
Toinen paketti voisi mennﺣ۳ nﺣ۳in.
Kolmas packet-- aloittaa reitityksen.
--might mene tﺣ۳nne.
Ja theory-- voi pitﺣ۳ﺣ۳ sitﺣ۳.
Teoriassa, kaikki neljﺣ۳ nﺣ۳istﺣ۳ pakettien pitﺣ۳isi lopulta reitti tiensﺣ۳,
kuitenkin tehokkaasti tai tehottomasti, aina takaisin.
>> Jossa pisteessﺣ۳, Dan, kun vastaanottamisesta, voi koota niitﺣ۳
perustuu on-- Hassua on, me kaikki tiedﺣ۳mme, mitﺣ۳ tuloksista tﺣ۳ﺣ۳llﺣ۳
tulee olemaan.
Danin menossa kuvan Rob.
Mutta katsotaanpa miten tﺣ۳mﺣ۳ toimii.
No, melko, Dan menee saada osa kuva Rob.
Erittﺣ۳in hyvﺣ۳.
Kaikki ovat osallistuvat tﺣ۳nﺣ۳ﺣ۳n.
Selvﺣ۳.
Niin Dan alkaa vastaanottaa nﺣ۳mﺣ۳ paketit, nyt kysyﺣ۳ yhden kysymyksen.
Mitﺣ۳ jos joku teistﺣ۳ saa laiska, ylikuormitettu, ilkeﺣ۳, tai vain moottoroidut
pois, ja yksi tai useampi Paketti ei tee sitﺣ۳ Dan?
>> Miten Dan menossa tietﺣ۳ﺣ۳, ettﺣ۳ hﺣ۳n ei tulla jokin segmenttien neljﺣ۳
Lﺣ۳hetin hﺣ۳nelle?
Vain intuitiivisesti, mitﺣ۳ voimme tehdﺣ۳?
Joo?
>> Yleisﺣﭘ: [kuulumaton].
DAVID MALAN: Aivan.
Koska olen yksilﺣﭘllisesti numeroidun niitﺣ۳, ja Olen mﺣ۳ﺣ۳ritellyt, kuinka monta segmenttiﺣ۳ siellﺣ۳
pitﺣ۳isi olla, hﺣ۳n voi pﺣ۳ﺣ۳tellﺣ۳, ettﺣ۳ mikﺣ۳, jos mikﺣ۳ﺣ۳n, segmentit
Itse asiassa hﺣ۳n on kateissa.
Ja mitﺣ۳ TCP kertoo tietokoneet tehdﺣ۳, jos tietokoneet, kuten Mac OS,
ja Windows ja Linux-tuki ja ymmﺣ۳rtﺣ۳ﺣ۳ TCP, jota he tekevﺣ۳t,
TCP: n asiakirjat olennaisesti sanoo, ettﺣ۳ Dan olisi lﺣ۳hettﺣ۳ﺣ۳ minulle
viesti takaisin sanomalla, hei, David, Olen puuttuu paketti numero 1 4,
tai 3 4, kumpi se on.
>> Ja sitten, minun tehtﺣ۳vﺣ۳ni on ottaa Toinen kuva Rob,
joka meillﺣ۳ on extrat myﺣﭘhemmin tﺣ۳nﺣ۳ﺣ۳n jos haluat ottaa yhden mukaasi,
ja sitten voin lﺣ۳hettﺣ۳ﺣ۳ kyseisen segmentin Rob aina takaisin.
>> Niin yksinkertaista kuin tﺣ۳mﺣ۳ mekanismi on, ettﺣ۳
on mitﺣ۳ tapahtuu melkein milloin tahansa teet jotain Internetissﺣ۳,
erityisesti nﺣ۳mﺣ۳ suosituimpia palveluita.
On muitakin protokollia, muut tekniikat lisﺣ۳ksi TCP
ettﺣ۳ toimivat hieman eri tavalla.
Mutta niin monet palvelut meillﺣ۳ tyypillisesti kﺣ۳yttﺣ۳ﺣ۳ itse kﺣ۳yttﺣ۳ﺣ۳ nﺣ۳itﺣ۳ protokollia.
>> Niin Dan, sait kokonaiskuva siellﺣ۳ takana?
Kyllﺣ۳.
Olemme kootaan Rob takana.
Kiitos niin paljon reitittimet.
Oletetaan, haluan itse Katso reitittimet vﺣ۳lillﺣ۳ minua
ja MIT, aivan kuten te olitte reitittimet minun ja Dan.
>> No, pikemminkin kuin nslookup- varten nimipalvelin lookup,
Voin sen sijaan kirjoittaa jﺣ۳ljittﺣ۳ﺣ۳ reittiﺣ۳, joka todella tekee mitﺣ۳ se sanoo.
Ja aion tehdﺣ۳ ja Hiljainen tila, jossa viiva 1.
Se komentorivillﺣ۳ ettﺣ۳ vain sanoo, kokeile tﺣ۳tﺣ۳
kerran eikﺣ۳ useita kertoja.
>> Ja nyt, aion kirjoittaa www.mit.edu.
Nyt tuotanto on melko nopeasti ja arvoituksellinen.
Mutta mikﺣ۳ on siisti tﺣ۳stﺣ۳ on, ettﺣ۳ jokainen nﺣ۳istﺣ۳ riviﺣ۳
edustaa olennaisesti opiskelija tﺣ۳ssﺣ۳ yleisﺣﭘssﺣ۳
jos olisit polku minun ja MIT.
Mitﺣ۳ nﺣ۳et tﺣ۳ﺣ۳llﺣ۳, ensimmﺣ۳inen, on verkkotunnus, ettﺣ۳ olen kirjoittanut,
tai FQDN nimi kuin se on oikein kutsutaan.
>> Ja tﺣ۳mﺣ۳ ilmeisesti on IP-osoite www.mit.edu.
Tietokoneeni tajunnut, ettﺣ۳ ulos minulle.
Tﺣ۳mﺣ۳ tﺣ۳ssﺣ۳ on lupaus ettﺣ۳ olemme vain menossa
yrittﺣ۳ﺣ۳ pﺣ۳ﺣ۳stﺣ۳ MIT 30 humalaa.
Ei parempi olla enintﺣ۳ﺣ۳n 30 opiskelijaa minun ja Dan.
Ja nyt, jokainen nﺣ۳istﺣ۳ riviﺣ۳ edustaa kirjaimellisesti reititin
minun ja Dan, kirjaimellisesti teistﺣ۳ kaverit.
>> Ja niin tﺣ۳mﺣ۳ ei tunnu on nimi, toimialueen nimi.
Se vain on IP.
Ja se kesti vain 0,662 millisekuntia saada minulta, ettﺣ۳ ensin reitittimeen.
Seuraava ei ollut ettﺣ۳ paljon kauempana.
Se kesti vain yhden millisekunnin pﺣ۳ﺣ۳stﺣ۳ sinne.
Ja nyt, onneksi asiat saada hieman kﺣ۳yttﺣ۳jﺣ۳ystﺣ۳vﺣ۳llisempi
joiden nimissﺣ۳ on kryptinen mutta hieman enemmﺣ۳n kertoa.
>> Tﺣ۳mﺣ۳ ilmeisesti on reititin ydin Harvardin verkon sijoitettu,
vain siksi, ettﺣ۳ ihmiset ovat kertoneet meille Tﺣ۳mﺣ۳n, vuonna Science Center, SC.
Ja GW on vain lyhennetty merkintﺣ۳tapa yhdyskﺣ۳ytﺣ۳vﺣ۳, joka on synonyymi reititin.
Joten tﺣ۳mﺣ۳ on joitakin jﺣ۳rjestelmﺣ۳n yllﺣ۳pitﺣ۳jﺣ۳n standardi tapa
nimetﺣ۳ yhden palvelimet in Science Center.
>> Samaan aikaan, ettﺣ۳ palvelin on ilmeisesti yhdistetty jonkinlainen kaapeli
toiseen reitittimeen, joka on lempinimeltﺣ۳ﺣ۳n rajayhdyskﺣ۳ytﺣ۳vﺣ۳ yksi viiva
jotain, mitﺣ۳ nﺣ۳mﺣ۳ numerot tarkoittavat.
Ja sitten, ilmeisesti, Harvard on yhteys
se on toinen millisekunnin pois jotain
nimeltﺣ۳ﺣ۳n Pohjois tienhaarassa joka on yhteinen peering piste
isojen paikoissa kuten Harvardin jossa paljon kaapelointi menee
ja mahdollistaa yhteenliittﺣ۳minen eri yksikﺣﭘt.
>> Vaihe kuusi, valitettavasti ei ole kelvollinen nimi.
Ja Vaihe seitsemﺣ۳n saa mielenkiintoista.
Minulla ei ole aavistustakaan, mitﺣ۳ useimmat nﺣ۳istﺣ۳ tarkoittaa.
Mutta NY ei hyppﺣ۳ﺣ۳ ulos minua.
Ja mitﺣ۳ se todennﺣ۳kﺣﭘisesti merkitsevﺣ۳t?
Se ei ole edes teknistﺣ۳.
Juuri New Yorkissa.
Joten todellakin, mikﺣ۳ on yhteinen ihmisen yleissopimus ei ole taattu
mutta yhteinen yleissopimus on nimi reitittimet luonteen mukaan kaupunki tai lentokenttﺣ۳
koodin ettﺣ۳ he lﺣ۳himpﺣ۳nﺣ۳.
>> Joten tietyllﺣ۳ todennﺣ۳kﺣﭘisyydellﺣ۳, tﺣ۳mﺣ۳ reititin numero seitsemﺣ۳n
lienee todellakin New Yorkissa.
Ja tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ vahvistavan ettﺣ۳ olettamus, koska se on
kuusi millisekuntia yhden sijasta tai niin jotain tﺣ۳ﺣ۳llﺣ۳ kampuksella.
Mutta nyt otettava se huomioon, aivan Megabus tai vaikka mitﺣ۳,
se saattaa kestﺣ۳ﺣ۳ neljﺣ۳, viisi, kuusi tuntia saada ihmisen tﺣ۳ﺣ۳ltﺣ۳ New York.
>> Saada sellainen tieto, se kestﺣ۳ﺣ۳ vain kuusi millisekuntia
saada paketin minulta Dan jos Hﺣ۳n oli aina New Yorkissa.
Sitten lopuksi, tﺣ۳mﺣ۳ ilmeisesti on todellinen verkkotunnus www.mit.edu.
He ovat ilmeisesti ulkoistaneet web-palvelimia
nimiselle yhtiﺣﭘlle Akamai mikﺣ۳ tarkoittaa muulla yhtiﺣﭘllﺣ۳ niiden palvelimet.
Ja siksi me nﺣ۳emme ettﺣ۳ outo juttu siellﺣ۳.
>> No, tehdﺣ۳ﺣ۳n tﺣ۳mﺣ۳ vielﺣ۳ kerran.
Mennﺣ۳ﺣ۳n eteenpﺣ۳in ja tehdﺣ۳ jﺣ۳lki reitti ystﺣ۳vﺣ۳mme professori Nick
Parlante Stanfordin joka on palvelin nimeltﺣ۳ nifty.stanfor.edu.
Enter.
Ja nyt, nﺣ۳emme luultavasti hieman pidempi tie
ettﺣ۳ menee lﺣ۳pi muutamia kaupunkeja.
Joten tﺣ۳ssﺣ۳ nﺣ۳mﺣ۳ nimettﺣﭘmﺣ۳t Harvard palvelimet tﺣ۳ﺣ۳llﺣ۳.
Olemme ytimessﺣ۳ Harvard, rajayhdyskﺣ۳ytﺣ۳vﺣ۳ Harvardin,
Pohjois-risteyksessﺣ۳, missﺣ۳ tﺣ۳mﺣ۳ on.
Ja nyt se on tulossa hieman mielenkiintoisemman.
Arvelisin, ettﺣ۳ reititin numero kahdeksan on mitﺣ۳ kaupunki?
Yleisﺣﭘ: [vﺣ۳liin ﺣﺣNTﺣ]
DAVID MALAN: Chicago luultavasti perusteella tﺣ۳llﺣ۳ perusteella tﺣ۳mﺣ۳ asia tﺣ۳ﺣ۳llﺣ۳.
Ja nyt meillﺣ۳ on Salt Lake City ehkﺣ۳, Ehkﺣ۳ Los Angeles tﺣ۳ﺣ۳llﺣ۳, ja sitten LAX,
Jep, tﺣ۳mﺣ۳ todennﺣ۳kﺣﭘisesti on LA pohjasta.
Kunnes lopulta se menee Etelﺣ۳-Kalifornia
kaikki tavalla jopa Pohjois-Kaliforniassa missﺣ۳ Stanford on Palo Altossa.
Joten aika siistiﺣ۳.
Ja ottakaamme tﺣ۳mﺣ۳ yksi askel eteenpﺣ۳in.
Se ilmeisesti olisi vie 82 millisekuntia
lﺣ۳hettﺣ۳ﺣ۳ viestin Dan olisit Kaliforniassa sijasta New Yorkissa.
Tehdﺣ۳ﺣ۳n jotain kuten jﺣ۳ljittﺣ۳ﺣ۳ reittiﺣ۳, yksi
yritﺣ۳ www.cnn.co.jp varten Japanilainen versio CNN: n verkkosivuilla.
Ja nyt, olemme edelleen Boston nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳llﺣ۳ hetkellﺣ۳.
>> Pari palvelimet kuusi ja kahdeksan eivﺣ۳t vastaa
koska he ovat vﺣ۳hﺣ۳n oma.
Mutta lopulta, siellﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ olevan meneillﺣ۳ﺣ۳n jotain mielenkiintoista vﺣ۳lillﺣ۳,
sanotaanko, astu seitsemﺣ۳n ja yhdeksﺣ۳n.
Mikﺣ۳ on luultavasti vﺣ۳lillﺣ۳ seitsemﺣ۳n ja yhdeksﺣ۳n, ja varmasti
vﺣ۳lillﺣ۳ seitsemﺣ۳n ja vaiheessa 17?
Siellﺣ۳ on valtava hyppy mﺣ۳ﺣ۳rﺣ۳n aikaa
se kestﺣ۳ﺣ۳ tietojen mennﺣ۳ yhdeltﺣ۳ Nﺣ۳iden humala, yksi nﺣ۳istﺣ۳ reitittimet
toiseen.
>> Joten kertoimet ovat jossain tﺣ۳ﺣ۳llﺣ۳, on luultavasti,
varsinkin tﺣ۳ﺣ۳llﺣ۳, on luultavasti erittﺣ۳in suuri vesistﺣﭘ, ettﺣ۳
on joitakin trans Pacific tai trans Atlantin kaapeli, joka todella vaatii
vielﺣ۳ enemmﺣ۳n aikaa tietojen saada yhdestﺣ۳ paikasta toiseen.
Mutta jﺣ۳lleen kerran, kuvittele tuntia kestﺣ۳isi lentﺣ۳ﺣ۳ Japaniin.
Tﺣ۳ﺣ۳llﺣ۳ noin 200 millisekuntia, puomi, viesti on todella olemassa.
Joten voit pelata noin kanssa Tﺣ۳ssﺣ۳ laitteessa tai jopa
Windows tai Mac OS hieman eri komentoja.
Joskus saat nﺣ۳mﺣ۳ tﺣ۳hdet, kuten riveihin kuudesta kahdeksaan, mikﺣ۳
tarkoittaa vain reitittimet on konfiguroitu ei
antaa sinulle vastauksen yksityisyyden vuoksi.
Mutta yleisesti, tﺣ۳mﺣ۳ tekniikka olisi itse asiassa toimi.
>> Joten se kﺣ۳ﺣ۳ntyy pois liian olemassa muita mehukas tiedot vﺣ۳ijyvﺣ۳ tyﺣﭘkalut
ettﺣ۳ otat itsestﺣ۳ﺣ۳nselvyytenﺣ۳ pﺣ۳ivittﺣ۳in.
Joten esimerkiksi, jos saat sﺣ۳hkﺣﭘposti, rehellisesti kuten jotkut teistﺣ۳
voi olla ﺣ۳skettﺣ۳in, kyseenalainen alkuperﺣ۳, jos et ole koskaan
Katsoin Gmailin kﺣ۳yttﺣﭘliittymﺣ۳ ennen, onko se
college-liitﺣ۳ntﺣ۳ tai henkilﺣﭘkohtaisia ﻗﻗyksi,
saatat nﺣ۳hdﺣ۳ Saapuneet tﺣ۳mﺣ۳nnﺣ۳kﺣﭘistﺣ۳.
>> Ja itse asiassa, tﺣ۳mﺣ۳ on sﺣ۳hkﺣﭘpostiosoite Lﺣ۳hetin, malan@harvard.edu,
ja jharvard@cs50.harvard.edu tﺣ۳nﺣ۳ aamuna juuri
niin voisin ottaa kuvakaappaus.
Mutta nﺣ۳yttﺣ۳ﺣ۳ siltﺣ۳, ﻗﻗkaikki tﺣ۳llﺣ۳ kertaa Gmailissa
Siinﺣ۳ on se pieni kolmio kohti ylhﺣ۳ﺣ۳llﺣ۳ oikealla
siellﺣ۳ vieressﺣ۳ Harvardin harjanteelle, ettﺣ۳ jos valitset, voit napsauttaa Nﺣ۳ytﺣ۳ alkuperﺣ۳inen.
Ja jos teet niin, voit itse nﺣ۳hdﺣ۳ nippu hyvin esoteerinen tieto
kuten aikaleimat, ja IP osoitteita ja verkkotunnuksia.
>> Mutta nﺣ۳et, lyhyesti sanottuna, otsikot, ettﺣ۳ koko tﺣ۳mﺣ۳n ajan on
kﺣ۳rsineet jokaisessa sﺣ۳hkﺣﭘpostia voit lﺣ۳hettﺣ۳ﺣ۳ ja vastaanottaa.
Ja se on nﺣ۳itﺣ۳ otsikoita, ettﺣ۳ ihmiset voivat kﺣ۳yttﺣ۳ﺣ۳, tietojenkﺣ۳sittelytieteessﺣ۳ tai muuten
todella pﺣ۳ﺣ۳ttelemﺣ۳ﺣ۳n jonkinlaisella todennﺣ۳kﺣﭘisyydellﺣ۳ missﺣ۳
ja keneltﺣ۳ sﺣ۳hkﺣﭘpostia oikeastaan ﻗﻗtuli.
>> Itse asiassa, me puhua Myﺣﭘhemmin viikkoa siitﺣ۳, miten sﺣ۳hkﺣﭘposti
itse voidaan tuottaa ohjelmallisesti joka
on erittﺣ۳in hyvﺣ۳ asia verkkosivuston joka haluaa lﺣ۳hettﺣ۳ﺣ۳ sﺣ۳hkﺣﭘpostia kﺣ۳yttﺣ۳jille.
Mutta nﺣ۳emme myﺣﭘs, kuinka triviaaleja se on vﺣ۳ﺣ۳rentﺣ۳ﺣ۳ sﺣ۳hkﺣﭘpostit joltakin
joku muu, ellet itse osaavat tarkistaa otsikot.
Ja sekin on hﺣ۳vinnyt ehdotus nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳.
>> Niin, ettﺣ۳ sanoi, mennﺣ۳ﺣ۳n yksi kerros ylﺣﭘspﺣ۳in.
Aloitimme IP joka kﺣ۳sittelee paketteja meille,
antaa heille ainutlaatuisen osoitteita.
TCP, joka, lyhyesti sanottuna, takaa toimitus- tai ainakin
lisﺣ۳ﺣ۳ todennﺣ۳kﺣﭘisyyttﺣ۳ sen mukaan lisﺣ۳ﺣ۳mﺣ۳llﺣ۳ asioita, kuten segmenttien, 1 tai 4,
2 4 3 4, ja 4 4.
>> Ja nyt, nyt kerros pﺣ۳ﺣ۳lle tuon toisen pﺣﭘytﺣ۳kirjan.
Kaikki nﺣ۳mﺣ۳ asiat ovat protokollia, tietokone yleissopimukset
jotka mﺣ۳ﺣ۳rﺣ۳ﺣ۳vﺣ۳t, kuinka kaksi tietokoneet puhua keskenﺣ۳ﺣ۳n.
HTTP, vihdoin tﺣ۳nﺣ۳ﺣ۳n, on Hypertext Transfer Protocol.
Ja tﺣ۳mﺣ۳ on pﺣﭘytﺣ۳kirjan ettﺣ۳ selaimet
kﺣ۳yttﺣ۳ﺣ۳ puhuessaan web-palvelimia.
>> Joten kun vedﺣ۳t selain, kuten Chrome tai IE tai Firefox, Safari,
tai mitﺣ۳ tahansa, ja sitten kirjoitat jotain kuten facebook.com ja paina Enter,
ei ainoastaan ﻗﻗtietokoneen ensin kﺣ۳ﺣ۳ntﺣ۳ﺣ۳ facebook.com, mitﺣ۳?
IP-osoite.
Sen jﺣ۳lkeen converts-- se lﺣ۳hettﺣ۳ﺣ۳ sitten Viesti, ettﺣ۳ IP-osoite sanonta,
anna minulle tﺣ۳nﺣ۳ﺣ۳n kotisivu tai antaa minulle login-nﺣ۳yttﺣﭘ Facebook.
>> Tai jos olet jo kirjautunut sisﺣ۳ﺣ۳n, antaa minulle oletusnﺣ۳kymﺣ۳ssﺣ۳ minun aikajanalla.
Niin, ettﺣ۳ mitﺣ۳ HTTP sanoo.
Ja enemmﺣ۳n puhekielessﺣ۳, jos olen web palvelinta ja are-- mikﺣ۳ on nimesi,
uudelleen?
>> Yleisﺣﭘ: Margot.
>> DAVID MALAN: Margot on web palvelin, ja olen web-selain,
ja haluan vain hakea minun aikajana Margot, margot.com,
Sanoisin, Hei, olen David.
>> Yleisﺣﭘ: Hei, olen Margot.
>> DAVID MALAN: Ja voisitte sitten vastata lisﺣ۳tietoja minulle.
Joten meillﺣ۳ on tﺣ۳mﺣ۳ tyhmﺣ۳ ihmisen yleissopimus instance-- kiitos.
--of ravistamalla toistensa kﺣ۳siﺣ۳.
Ja tietokoneet on tuo sama ajatus jos asiakas, kuten selain,
pyytﺣ۳ﺣ۳ palvelimen tehdﺣ۳ jotain hﺣ۳nen tai hﺣ۳nen puolestaan.
>> Ja niin tﺣ۳ssﺣ۳ on kuva, esim.
Vasemmalla on tietokone kannettava tietokone, tyﺣﭘpﺣﭘydﺣ۳lle, mitﺣ۳ tahansa, tai jopa puhelimessa.
Ja oikealla on hyvin pﺣ۳ivﺣ۳tty nﺣ۳kymﺣ۳ palvelimelle.
Ne yleensﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ pienemmﺣ۳ltﺣ۳ ja seksikkﺣ۳ﺣ۳mpi nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳.
Mutta kohta on yksinkertaisesti se, ettﺣ۳ siellﺣ۳ on jonkinlainen viestintﺣ۳
asiakkaan ja palvelimen vﺣ۳lillﺣ۳.
>> Ja asiakkaiden mielessﺣ۳ joku ravintolassa
ja tarjoilija tai tarjoilija, Sama idea tietokoneiden kanssa.
Asiakkaiden ja palvelinten, yksi pyytﺣ۳ﺣ۳ tietoja,
yksi vastaa tietoja.
Nyt, miten se tiedot tulevat takaisin?
No, pitﺣ۳ﺣ۳ tﺣ۳tﺣ۳.
Get on erﺣ۳ﺣ۳nlainen oletus way-- ja se on erittﺣ۳in yksinkertainen aikavﺣ۳lillﺣ۳.
--that vain sanelee miten selain saa tietoja palvelimelta.
>> Toisin sanoen, sen sijaan, ettﺣ۳ vain Hopo-ily ulottuu kﺣ۳teni Margot,
jos todella olivat selain, I olisi tavaraa sisﺣ۳llﺣ۳ kirjekuoren,
kuten tein Rob valokuva ennen, tekstimuodossa, joka kirjaimellisesti sanoo
jotain tﺣ۳llaista, GET / HTTP / 1.1hostwww.google.com
tai margot.com tai mitﺣ۳ tahansa palvelimen nimi saattaa sattuvat olemaan.
Ja sitten, piste piste piste, joitakin muita juttuja.
>> Mutta kirjaimellisesti, sisﺣ۳llﺣ۳ kirjekuoren olisi
melko yksinkertainen tekstimuodossa viestiﺣ۳ vastaan.
Ettﺣ۳ saatuaan, Margot olisi avata, lukea sisﺣ۳ltﺣﭘﺣ۳,
ja vastaamaan kysymyksiin.
Nyt se on hieman epﺣ۳ilmeisten tﺣ۳llﺣ۳ esimerkillﺣ۳.
Mutta saat /, mikﺣ۳ on slash luultavasti viittaa, perustuu ainoastaan
teidﺣ۳n perehtyneisyys selaamiseen jokapﺣ۳ivﺣ۳isessﺣ۳ elﺣ۳mﺣ۳ssﺣ۳?
Mikﺣ۳ slash?
>> Yleisﺣﭘ: [kuulumaton].
DAVID MALAN: ohjausmerkkijonon.
Ei huono idea, mutta yleisesti tilanvaihdot mennﺣ۳ toiseen suuntaan.
Se olisi kenoviiva yleensﺣ۳.
Mutta ei huono ajatus.
Joo?
Osoitinta.
Myﺣﭘs hyvﺣ۳ ajatus, mutta jopa yksinkertaisempi kuin.
Kotihakemiston.
Juuri kovalevy, niin sanotusti.
Useimmat meistﺣ۳ eivﺣ۳t kirjoita tﺣ۳tﺣ۳.
Mutta teknisesti, jos halusi olla super oikea nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳,
voisitte mennﺣ۳ jotain kuten http://www.facebook.com/.
>> Nyt sanoin useimmat meistﺣ۳ eivﺣ۳t vaivata kirjoittamalla slash.
Ja rehellisesti, useimmat selaimet, Chrome mukana,
eivﺣ۳t edes vaivaudu osoittaa meille slash nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳
vain siksi, ettﺣ۳ he haluavat olla yksinkertainen ja ytimekﺣ۳s.
Mutta slash tarkoittaa vain mennﺣ۳ jotta www.facebook.com ja saada
slash, juuri kovalevy, oletussivu facebook.com.
Kﺣ۳yttﺣ۳en mitﺣ۳ protokollaa?
No, kﺣ۳yttﺣ۳vﺣ۳t versiota 1.1 tﺣ۳mﺣ۳ asia kutsutaan HTTP.
>> Palvelin, tai Margot-- ja muuten, tehdﺣ۳
Haittaako, ettﺣ۳ olen kﺣ۳yttﺣ۳en sinua nﺣ۳issﺣ۳?
OK.
Joten olemme hyvﺣ۳ nyt.
Joten Margot vastaus nyt kirjekuori omaa, jonka sisﺣ۳llﺣ۳
on samalla tekstimuodossa.
Ensimmﺣ۳inen rivi, joka on, Jep, puhun HTTP-versiota 1.1.
200 on tila-koodi mikﺣ۳ tarkoittaa vain sitﺣ۳, kaikki on OK.
Minulla on sivu etsit.
>> Samaan aikaan, Content-Type: text / html, tﺣ۳mﺣ۳ on Margot puolikiinteﺣ۳stﺣ۳ mystistﺣ۳ tapa sanoa,
mitﺣ۳ olet pyytﺣ۳nyt on web-sivu.
Ja se tyyppi, niin speak-- melkein kuin muuttuja mielessﺣ۳,
mutta tﺣ۳mﺣ۳ on paljon korkeampi nyt.
Sen tietotyyppi on tekstiﺣ۳ mutta nimenomaan HTML.
Kieltﺣ۳ me pian nﺣ۳hdﺣ۳.
>> Ja sitten siellﺣ۳ on joitakin muita juttuja.
Joten muut jutut on kirjaimellisesti mitﺣ۳ Facebook vastaa kanssa.
Joten katsotaanpas tﺣ۳mﺣ۳kin.
Anna minun mennﺣ۳ eteenpﺣ۳in ja avata Chrome minun laptop
jossa voit tehdﺣ۳ oman oma tietokone samoin.
Ja aion mennﺣ۳ eteenpﺣ۳in ja avata www.facebook.com.
Enter.
Ja saan tutun ruudun tﺣ۳ﺣ۳llﺣ۳.
Mutta nyt aion tehdﺣ۳ jotain muuta.
Aion mennﺣ۳ eteenpﺣ۳in ja Siirry kohtaan Nﺣ۳ytﺣ۳ Developer.
Ja mene Developer Tyﺣﭘkalut, jotka sinun pitﺣ۳isi
on Chromessa tietokoneessa, ainakin omassa laitteessa.
Aion selaa tﺣ۳tﺣ۳ juttu tﺣ۳ﺣ۳llﺣ۳, ja olet
nﺣ۳kemﺣ۳ﺣ۳n koko joukko kryptisten tekstiﺣ۳ tﺣ۳ﺣ۳llﺣ۳.
>> On kﺣ۳ynyt ilmi, ettﺣ۳ mitﺣ۳ Margot laittaa sisﺣ۳lle Kyseisen kirjekuori vastauksena minulle
on kieli nimeltﺣ۳ﺣ۳n HTML, Hypertext Markup Language.
Se ei ole ohjelmointi kieli, koska et voi, se
ei ole silmukoita, ja olosuhteet, ja toimintoja, ja tuollaista.
Se on kuvauskieli.
Siitﺣ۳, ettﺣ۳ sillﺣ۳ on erityinen syntaksi nimeltﺣ۳ﺣ۳n tageja ja attribuutteja
joka kertoo selaimen mitﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ nﺣ۳ytﺣﭘllﺣ۳ ja miten nﺣ۳yttﺣ۳ﺣ۳ sen.
Olisi keskityttﺣ۳vﺣ۳?
Olisiko rﺣﭘyhkeﺣ۳?
Punainen, vihreﺣ۳, sininen?
Se on kuvauskieli.
Siitﺣ۳, ettﺣ۳ se kertoo selaimen mitﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ ruudulla.
Joten tﺣ۳mﺣ۳ on, kirjaimellisesti, kaikki HTML ja lisﺣ۳ﺣ۳, ettﺣ۳ Facebook-palvelin
on sylkeminen ja ettﺣ۳ Chrome ja IE ja Firefox on
suunnitellut niiden vastaavien tekijﺣﭘiden ymmﺣ۳rtﺣ۳ﺣ۳.
>> Ja itse asiassa, se on vﺣ۳hﺣ۳n Messier kuin.
Jos sen sijaan, siirry kohtaan Nﺣ۳ytﺣ۳, Kehittﺣ۳jﺣ۳, View Source,
tﺣ۳mﺣ۳ on oikeastaan ﻗﻗmitﺣ۳ Facebook on pois laskemisesta.
Tavallaan nolla viisi tyyli, oikea, jos me
pﺣ۳ﺣ۳tellﺣ۳, ettﺣ۳ tﺣ۳mﺣ۳ luultavasti ei ole paras.
Mutta suoraan sanottuna, he voivat saada pois sitﺣ۳, koska jos olet palvelevat ylﺣﭘs
miljardeja verkkosivuja pﺣ۳ivﺣ۳ssﺣ۳, todella
eivﺣ۳t halua tuhlata aikaa, ja tavut, ja rahaa lopulta lﺣ۳hetettﺣ۳essﺣ۳
asioita, kuten uusi linja merkkiﺣ۳, ja tilat, ja vﺣ۳lilehdet
koska olet menoja kaistanleveyden tarpeettomasti ISP.
>> Niin tosiaan, tﺣ۳mﺣ۳ on tarkoitettu voidaan minified tﺣ۳llﺣ۳ tavalla.
Mutta mitﺣ۳ Chrome tekee meille on, se kestﺣ۳ﺣ۳
Tﺣ۳mﺣ۳n HTML, joka tﺣ۳ysin nﺣ۳yttﺣ۳ﺣ۳ sotku ja kﺣ۳sittﺣ۳mﺣ۳tﺣﭘn ihmisten,
ja se on vain alustamista.
Se on aika tulostaa sen niin, ettﺣ۳ Voimme kﺣ۳ﺣ۳ri mielemme sen ympﺣ۳rille
hieman helpommin.
Mutta mielenkiintoisempaa on tﺣ۳mﺣ۳.
Jos minﺣ۳ nyt klikkaa Chromessa ole elementtejﺣ۳, mutta verkko,
Aion nﺣ۳hdﺣ۳ hieman hakkuut nﺣ۳yttﺣﭘ, joka on
menossa Nﺣ۳ytﺣ۳ kaikki HTTP-pyyntﺣﭘjen
ettﺣ۳ todella menee takaisin ja edestakaisin minun ja Facebookissa tai minua
ja Margot jos teen enemmﺣ۳n kuin yksi pyyntﺣﭘ.
>> Joten aion mennﺣ۳ eteenpﺣ۳in ja valitse reload-kuvake tﺣ۳ﺣ۳llﺣ۳ Chromessa.
Ja nyt, koko joukko tavaraa lensi ohi alareunassa.
Aion selaa takaisin ylﺣﭘs hyvin alkuun.
Ja nyt, huomaavat tﺣ۳mﺣ۳n, Ensimmﺣ۳inen pyytﺣ۳ﺣ۳ selaimessa
Kﺣ۳sityﺣﭘ oli www.facebook.com.
>> Se kﺣ۳yttﺣ۳ﺣ۳ GET mekanismi, joka tarkoittaa vain sitﺣ۳,
se puhuu tekstimuotoinen kieli ettﺣ۳ nﺣ۳imme esimerkin hetki sitten.
Ja lisﺣ۳ksi, se kﺣ۳ﺣ۳ntyy pois ettﺣ۳ vastaus, ettﺣ۳ Facebook
antoi minulle on 200 OK, eli en lﺣﭘytyi kyseisellﺣ۳ sivulla.
>> Jos klikkaan tﺣ۳mﺣ۳n rivin, en voi itse katso nﺣ۳mﺣ۳ otsikot hieman
selvﺣ۳sti.
Nﺣ۳mﺣ۳ jﺣ۳rkevﺣ۳mpﺣ۳ﺣ۳ ennen pitkﺣ۳ﺣ۳.
Mutta huomaan ettﺣ۳ selain lﺣ۳hettﺣ۳ﺣ۳ paljon tietoa kuin isﺣ۳ntﺣ۳,
ja menetelmﺣ۳, ja evﺣ۳steet.
Palaamme nﺣ۳ihin ennen pitkﺣ۳ﺣ۳.
Ja te vihdoin ymmﺣ۳rtﺣ۳ﺣ۳ mitﺣ۳ evﺣ۳ste oikeastaan ﻗﻗon
ja miten pian tulee lﺣ۳hettﺣ۳ﺣ۳ niitﺣ۳.
>> Ja nﺣ۳et, mitﺣ۳ Facebook lﺣ۳hettﺣ۳ﺣ۳ takaisin,
mukaan lukien sisﺣ۳ltﺣﭘ tekstin tyyppi HTML, nykyinen pﺣ۳ivﺣ۳mﺣ۳ﺣ۳rﺣ۳ aikaan sen tietosuoja
politiikka, tai sen puute, ja sitten lopuksi joitakin evﺣ۳steitﺣ۳
ettﺣ۳ ollaan asetettu tietokonetta myﺣﭘs.
Mutta me kiusata ne erilleen ennen pitkﺣ۳ﺣ۳.
>> Mutta lyhyt, aina vieraillut web-sivun, nyt jo vuosia,
olet lﺣ۳hettﺣ۳ﺣ۳ viestejﺣ۳ yksi Lﺣ۳hetin kirjekuoressa
ja Margot ja Dan.
Ja olet ollut saada takaisin vastauksia nﺣ۳in Facebookista.
Mutta lisﺣ۳ksi, arvaa mitﺣ۳ on luovuteta Facebook ja Google,
ja kaikki muutkin joka kerta kun kﺣ۳yt Web-sivu?
Mikﺣ۳ on ulkopuolella jokaisen kirjekuori tietokone on lﺣ۳hettﺣ۳nyt?
IP-osoitteen, eikﺣﭘ?
Ehkﺣ۳ ei nimesi kohti SE, mutta IP-osoitteen.
Ja juuri, nyt yhdistﺣ۳ﺣ۳ pisteitﺣ۳ myﺣﭘhemmin, jos kﺣ۳ytﺣ۳t palveluita
kuten web, tai BitTorrent, ja elﺣ۳mﺣ۳,
ja olet rekisterﺣﭘinyt tietokoneen paikassa, kuten Harvard,
joku jossakin tietﺣ۳ﺣ۳, ettﺣ۳ John Harvardin IP-osoitteet tﺣ۳hﺣ۳n, piste tﺣ۳ssﺣ۳,
dot tﺣ۳mﺣ۳, piste tﺣ۳ssﺣ۳.
>> Ja todellakin, lokit voi hﺣ۳n piti sekﺣ۳ kampuksella, kuten tﺣ۳mﺣ۳, on Comcast verkossa,
Verizon, tai rehellisesti, klo NSA kuten olemme viime aikoina oppinut,
joka kirjaa aika paljon kaikkea ettﺣ۳ olet tekemﺣ۳ssﺣ۳ internetissﺣ۳.
Ja me palaamme Tﺣ۳mﺣ۳n tulevaisuuden luokka
vaikutuksista nﺣ۳iden suunnitteluun liittyviﺣ۳ pﺣ۳ﺣ۳tﺣﭘksiﺣ۳ ja turvallisuutta.
>> Mutta totuus on, olet todella ei ole kovin paljon yksityisyyttﺣ۳.
Joka kerta olet vieraillut missﺣ۳ﺣ۳n Webissﺣ۳, olet ollut osoittaa kﺣ۳tesi
ja paljastaa ainakin IP-osoitteen.
Niin pelottavaa huomata syrjﺣ۳ﺣ۳n, mitﺣ۳ voimme tehdﺣ۳ upottaa asioita, kuten kissoja sivun?
>> Joten meillﺣ۳ on joukko vastauksia, voi tulla takaisin palvelimelta.
Emmekﺣ۳ nﺣ۳e kaikkia nﺣ۳itﺣ۳ tﺣ۳nﺣ۳ﺣ۳n.
Mutta 200 on hyvﺣ۳.
Ja olet luultavasti ole nﺣ۳hnyt kaikki nﺣ۳mﺣ۳ ihmisenﺣ۳ ennen.
Mutta olet luultavasti nﺣ۳hnyt vﺣ۳hintﺣ۳ﺣ۳n yksi nﺣ۳istﺣ۳.
Kumpi nﺣ۳istﺣ۳ saattaa nﺣ۳yttﺣ۳ﺣ۳ tutulta?
Yleisﺣﭘ: 404
DAVID MALAN: So 404.
Tiedostoa ei lﺣﭘydy.
Ja todellakin, te tulette nﺣ۳kemﺣ۳ﺣ۳n Tﺣ۳mﺣ۳n ohjelmallisesti itse.
404 tarkoittaa vain tiedostoa pyysit, slash tai slash jotain, yksinkertaisesti
ei ole olemassa.
Ja web-palvelin tyypillisesti vastaukseksi 404 seurauksena
>> Samalla olemme pian nﺣ۳hdﺣ۳, ettﺣ۳ sisﺣ۳llﺣﭘn, joka viesti
ovat tﺣ۳llﺣ۳ kielellﺣ۳ kutsutaan HTML.
Ja tﺣ۳mﺣ۳ on erittﺣ۳in yksinkertainen pﺣ۳tkﺣ۳ HTML
ettﺣ۳ ei tee mitﺣ۳ﺣ۳n muuta kuin nﺣ۳yttﺣ۳ﺣ۳ hello world ruudulla.
Todellakin, nﺣ۳et ylﺣ۳reunassa tﺣ۳mﺣ۳n jotain kutsutaan asiakirjatyyppi
julistus, joka sanoo vain, hei, maailma.
Tﺣ۳mﺣ۳ tiedosto sisﺣ۳ltﺣ۳ﺣ۳ HTML.
Ja sitten, seuraava bitti HTML ettﺣ۳ aiot kirjoittaa,
se on avoin teline, ja sitten sana HTML,
sitten suljettu teline, ja sitten avoin pﺣ۳ﺣ۳, ja sulje kiinnike.
Niin lyhyt, nyt oikeastaan Tﺣ۳tﺣ۳ lisﺣ۳ﺣ۳ mekaanisesti.
Anna minun mennﺣ۳ minun laite, mutta voit tehdﺣ۳ tﺣ۳mﺣ۳n missﺣ۳ tahansa
ettﺣ۳ sinulla on tekstieditorilla.
>> Aion mennﺣ۳ eteenpﺣ۳in ja Tallenna tiedosto nimeltﺣ۳ hello.html.
Aion laittaa se tyﺣﭘpﺣﭘydﺣ۳lle pitﺣ۳ﺣ۳ asiat super yksinkertainen juuri nyt.
Ja aion tehdﺣ۳ mitﺣ۳ minﺣ۳ juuri nﺣ۳in.
Joten doc tyyppi HTML, alkusulkumerkki HTML.
Ja nyt, huomautus, aion tehdﺣ۳ pﺣ۳invastoin ennaltaehkﺣ۳isevﺣ۳sti.
Ja pﺣ۳invastoin, tarkoitan sama tunniste, niin sanotusti,
mutta se alkaa kauttaviivalla.
Ja sitten, tﺣ۳nne, Aion sanoa, pﺣ۳ﺣ۳,
koska nﺣ۳yttﺣ۳ﺣ۳ siltﺣ۳, ﻗﻗettﺣ۳ jokainen Web-sivu on niin sanottu pﺣ۳ﺣ۳, joka
on tavaraa, joka menee otsikossa Baari, aivan sivun ylﺣ۳reunassa.
Otsikossa on vain olemaan hei tﺣ۳ﺣ۳llﺣ۳.
Ja nyt, aion olla elin tﺣ۳hﺣ۳n sivuun.
Joten jokaisen sivun on sekﺣ۳ pﺣ۳ﺣ۳ ylﺣﭘs ja kehon
joka on sisua sivun.
Ja tﺣ۳ﺣ۳llﺣ۳, olen juuri menossa sanoa jotain hello world.
Ja aion tallentaa tiedoston.
Jos minﺣ۳ nyt minimoida gedit, katso, siellﺣ۳ on pieni tiedosto
tyﺣﭘpﺣﭘydﺣ۳lle nimeltﺣ۳ﺣ۳n hello.html.
Nyt se ei ole palvelimella vielﺣ۳ sinﺣ۳nsﺣ۳ Todellakin, se on
vain minun oma henkilﺣﭘkohtainen tyﺣﭘpﺣﭘytﺣ۳ tﺣ۳ﺣ۳llﺣ۳.
Mutta jos minﺣ۳ avata Chrome ja osui Ohjaus O-- siellﺣ۳ kissa kyseessﺣ۳.
--and menen tyﺣﭘpﺣﭘydﺣ۳lle.
>> Ja minﺣ۳ avata hello.html, siellﺣ۳, Itse asiassa, on minun super yksinkertainen web-sivu.
Runko sivuni ja tﺣ۳mﺣ۳ valkoinen ikkuna
tﺣ۳ssﺣ۳ kehon hello world.
Ja otsikko johtaja sivu on vﺣ۳lilehti siellﺣ۳.
Ja aiomme nﺣ۳hdﺣ۳ pian, ettﺣ۳ se on erittﺣ۳in
helppo avata muita sivuja samoin.
Esimerkiksi, aion mennﺣ۳ joihinkin jakelu koodi
Tﺣ۳llﺣ۳ viikolla lﺣ۳hde seitsemﺣ۳n, ja aion
avata ei JPEG mikﺣ۳ tﺣ۳mﺣ۳ kaveri on tﺣ۳ﺣ۳llﺣ۳.
Mutta aion avata image.html, joka lopulta nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳.
Mutta haluaisin nyt avata tﺣ۳mﺣ۳n esille gedit, ja mennﺣ۳ Dropbox lﺣ۳hde seitsemﺣ۳n,
ja image.html.
>> Suurin osa tﺣ۳stﺣ۳ on vain kommentoi kuten tulemme pian nﺣ۳hdﺣ۳.
Mutta jos haluan laittaa Grumpy Kissa sisﺣ۳lle tﺣ۳tﺣ۳ web-sivun,
riittﺣ۳ﺣ۳, ettﺣ۳ laittaa toinen alkusulkumerkki, ja sitten avainsanan kuva tai img
lyhyitﺣ۳, ja sitten vaihtoehtoinen Tekstin esteettﺣﭘmyyden syistﺣ۳
jos joku on nﺣ۳ytﺣﭘn lukija tai jotain sellaista.
Lﺣ۳hde, joka on, mitﺣ۳ tiedoston nimi, cat.jpeg.
>> Ja sitten, koska tﺣ۳mﺣ۳ tag on hieman erikoinen,
laitamme vinoviiva, kuten nﺣ۳emme, sisﺣ۳llﺣ۳ tag.
Mutta lopputulos on web- sivu, joka nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳.
Niin lyhyt, mitﺣ۳ aiomme olla tekee nyt ajan kﺣ۳yttﺣ۳ﺣ۳ web
ja luoda web-sivuja lopulta kontit
paitsi typerﺣ۳ asioita, kuten kuvia ja linkkejﺣ۳, ja taulukoita,
ja luettelomerkkiluettelot ja vastaavat, mutta myﺣﭘs antaa meille itsellemme
graafinen kﺣ۳yttﺣﭘliittymﺣ۳, GUI, ei toisin mitﺣ۳ teimme me Breakout.
>> Mutta tﺣ۳ssﺣ۳ ympﺣ۳ristﺣﭘssﺣ۳, olemme aio alkaa kﺣ۳yttﺣ۳ﺣ۳ kieliﺣ۳ kuten PHP,
ja JavaScript, tietokanta kieli nimeltﺣ۳ﺣ۳n SQL,
client-side scripting kieli nimeltﺣ۳ﺣ۳n JavaScript itse luoda
kaikki dynaamisempi rajapinnat mutta vuonna paljon, paljon tutumpi yhteydessﺣ۳.
Mutta ennen sitﺣ۳, katsotaanpa Lopuksi tﺣ۳nﺣ۳ﺣ۳n katsoa,
kuten luvattiin, mitﺣ۳ todella tapahtuu alla huppu internet
itse.
>> Mﺣ۳ﺣ۳rﺣ۳tﺣ۳ﺣ۳n tﺣ۳nﺣ۳ﺣ۳n ettﺣ۳ internet voi
voidaan siirtﺣ۳ﺣ۳ asioita kuten web-sivuja HTTP
paljon kuin minﺣ۳ ravisteli Margot kﺣ۳destﺣ۳ aikaisemmin.
Mutta siellﺣ۳ on niin paljon muita palveluja, jotka kﺣ۳yttﺣ۳vﺣ۳t TCP ja IP
ettﺣ۳ otamme itsestﺣ۳ﺣ۳nselvyytenﺣ۳ ettﺣ۳ tyﺣﭘ nﺣ۳emme tﺣ۳ﺣ۳llﺣ۳
tﺣ۳ssﺣ۳ elokuvassa, joka tulee vie meidﺣ۳t loppuun tﺣ۳nﺣ۳ﺣ۳n.
>> [VIDEOTOISTOSTA]
>> -Kun Ensimmﺣ۳isen kerran historia, ihmiset ja koneet
tyﺣﭘskentelevﺣ۳t yhdessﺣ۳, ymmﺣ۳rtﺣ۳mﺣ۳ttﺣ۳ unelma.
Yhdistﺣ۳vﺣ۳ voima, joka tietﺣ۳ﺣ۳ ilman maantieteellisiﺣ۳ rajoja.
Riippumatta rodusta, uskonnosta tai vﺣ۳ri.
Uusi aikakausi, jossa viestintﺣ۳ todella tuo ihmiset yhteen.
Tﺣ۳mﺣ۳ on Dawn of Net.
>> Haluatko tietﺣ۳ﺣ۳, miten se toimii?
Klikkaa tﺣ۳stﺣ۳ aloittaaksesi matka maaliin.
Nyt, mitﺣ۳ tapahtui Kun olet napsauttanut tﺣ۳tﺣ۳ linkkiﺣ۳?
Aloitit tiedonkulkua.
Tﺣ۳mﺣ۳ tieto kulkee alas omaan henkilﺣﭘkohtaista postia huone
kun Mr. IP pakataan, tarrat sen, ja lﺣ۳hettﺣ۳ﺣ۳ sen matkalla.
>> Jokainen paketti on rajallinen koko.
Postitus on pﺣ۳ﺣ۳tettﺣ۳vﺣ۳, miten jakaa tietoa ja miten paketoida sitﺣ۳.
Nyt paketti tarvitsee etiketti sisﺣ۳ltﺣ۳vﺣ۳t tﺣ۳rkeitﺣ۳ tietoja,
kuten lﺣ۳hettﺣ۳jﺣ۳n osoite, vastaanottajan osoitteen, ja paketin tyyppi se on.
>> Koska tﺣ۳ssﺣ۳ paketissa on menossa ulos kiinni Internetissﺣ۳,
se saa myﺣﭘs osoitteen vﺣ۳lityspalvelimen, joka
on erityinen toiminto kuten nﺣ۳emme myﺣﭘhemmin.
Paketti on nyt kﺣ۳ynnistetty pﺣ۳ﺣ۳lle lﺣ۳hiverkossa tai LAN.
Verkkoa kﺣ۳ytetﺣ۳ﺣ۳n yhteyden kaikki paikalliset tietokoneet,
reitittimet tulostimet, jne. tietojenvaihdon
fyysisessﺣ۳ rakennuksen seinﺣ۳t.
LAN on melko hallitsematon paikka ja valitettavasti onnettomuudet
voi tapahtua.
>> Valtatie LAN on pakattu kaikenlaisten tietojen.
Nﺣ۳mﺣ۳ ovat IP-paketteja, Novell paketit, Apple Talk paketteja.
He aikovat liikennemelua vastaan ﻗﻗtavalliseen tapaan.
Paikallinen reititin lukee kﺣ۳sitellﺣ۳ ja, tarvittaessa,
hissit paketti siirtﺣ۳ﺣ۳ toiseen verkkoon.
Ah, reititin.
Symboli valvonnan nﺣ۳ennﺣ۳isesti sekavaa maailmaa.
>> Siinﺣ۳ hﺣ۳n on, jﺣ۳rjestelmﺣ۳llinen, piittaamaton, jﺣ۳rjestelmﺣ۳llinen, konservatiivinen,
ja joskus ei aivan vauhtiin.
Mutta ainakin hﺣ۳n on tarkka suurimmaksi osaksi.
>> Koska paketit lﺣ۳htevﺣ۳t reititin, he raivaavat tiensﺣ۳
osaksi yrityksen intranetistﺣ۳ ja pﺣ۳ﺣ۳ reitittimen kytkin.
Hieman tehokkaampi kuin reititin, reititin kytkin
pelaa vilunkia IP-paketteja, taitavasti reititys ne matkan varrella.
Digitaalinen Pinball Wizard jos haluatte.
>> TﺣSTﺣ mennﺣ۳ﺣ۳n.
Tﺣ۳ﺣ۳ltﺣ۳ tulee toinen.
Ja se on toinen.
Katso tﺣ۳tﺣ۳, ﺣ۳iti.
Tﺣ۳ssﺣ۳ on menee.
Oho.
Ympﺣ۳ri takaisin.
Hei.
Siellﺣ۳.
Yli vasemmalle.
Yli oikealle.
Yli vasemmalle.
Yli oikealle.
Sait sen.
Tﺣ۳ﺣ۳llﺣ۳ se menee.
Hﺣ۳n ampuu.
Hﺣ۳n tulokset.
Se menee.
Hei, odota.
Hei, varo.
Tﺣ۳ﺣ۳ltﺣ۳ tulee toinen.
Voi, tﺣ۳ssﺣ۳ sitﺣ۳ mennﺣ۳ﺣ۳n.
>> -Kuten Paketteja saapuu mﺣ۳ﺣ۳rﺣ۳npﺣ۳ﺣ۳hﺣ۳nsﺣ۳, he
kyytiin verkkokortti, valmis lﺣ۳hetettﺣ۳vﺣ۳ksi seuraavalle tasolle,
Tﺣ۳ssﺣ۳ tapauksessa proxy.
Proxy on kﺣ۳ytﺣﭘssﺣ۳ monissa yritysten tavallaan keskellﺣ۳ mies
jotta vﺣ۳hentﺣ۳ﺣ۳ kuormitusta niiden internet-yhteys
ja turvallisuussyistﺣ۳ samoin.
Kuten nﺣ۳ette, paketit ovat kaikki erikokoisia,
riippuen niiden sisﺣ۳llﺣﭘstﺣ۳.
>> Proxy avaa paketin ja etsii Web-osoite tai URL.
Riippuen siitﺣ۳, onko osoite on hyvﺣ۳ksyttﺣ۳vﺣ۳,
paketti lﺣ۳hetetﺣ۳ﺣ۳n internetiin.
On kuitenkin joitakin osoitteet, joissa ei
tavata hyvﺣ۳ksyntﺣ۳ﺣ۳ proxy, toisin sanoen,
yritys- tai ohjeistukseen.
Nﺣ۳mﺣ۳ ovat summittaisesti kﺣ۳sitellﺣ۳ﺣ۳n.
Meillﺣ۳ on mitﺣ۳ﺣ۳n sitﺣ۳.
Niille, jotka tekevﺣ۳t sitﺣ۳, se on taas tien pﺣ۳ﺣ۳llﺣ۳.
>> Seuraavaksi, palomuuri.
Yrityksen palomuurin palvelee kahta tarkoitusta.
Se estﺣ۳ﺣ۳ joitakin varsin ikﺣ۳viﺣ۳ asioita internetissﺣ۳
joutumasta intranetiin.
Ja se voi myﺣﭘs estﺣ۳ﺣ۳ arkaluonteisia tietoja yrityksistﺣ۳
lﺣ۳hettﺣ۳minen ulos internetiin.
>> Kun palomuurin lﺣ۳pi, reititin poimii paketin
ja asettaa sen pﺣ۳ﺣ۳lle paljon kapeampi maantie- tai kaistanleveys, kuten sanotaan.
On selvﺣ۳ﺣ۳, rivi ei ole riittﺣ۳vﺣ۳n laaja ottaa ne kaikki.
Nyt saatat ihmetellﺣ۳, mitﺣ۳ tapahtuu kaikille niille paketit
jotka eivﺣ۳t tee sitﺣ۳ matkan varrella.
No, kun Mr. IP ei saa kuittausta
ettﺣ۳ paketti on ollut sai ajoissa,
hﺣ۳n yksinkertaisesti lﺣ۳hettﺣ۳ﺣ۳ korvaavan paketin.
>> Olemme nyt valmiita siirtymﺣ۳ﺣ۳n Internet-maailmassa, hﺣ۳mﺣ۳hﺣ۳kki
Web of toisiinsa verkostojen joka kattaa koko maapallon.
Tﺣ۳ﺣ۳llﺣ۳, reitittimet ja kytkimet luoda yhteyksiﺣ۳ verkkojen vﺣ۳lillﺣ۳.
Nyt verkko on tﺣ۳ysin erilaisessa ympﺣ۳ristﺣﭘssﺣ۳
kuin lﺣﭘydﺣ۳t sisﺣ۳llﺣ۳ suojamuurin oman lﺣ۳hiverkon.
>> Tﺣ۳ﺣ۳llﺣ۳, se on Wild West, runsaasti tilaa,
runsaasti mahdollisuuksia, runsaasti asioita tutkia, ja paikkoja mennﺣ۳.
Kiitos hyvin vﺣ۳hﺣ۳n valvonta ja sﺣ۳ﺣ۳ntely,
uusia ideoita lﺣﭘytﺣ۳ﺣ۳ hedelmﺣ۳llistﺣ۳ maaperﺣ۳ﺣ۳ tyﺣﭘntﺣ۳ﺣ۳ kirjekuori niiden mahdollisuuksista.
Mutta koska tﺣ۳mﺣ۳ vapaus, tiettyjﺣ۳ vaaroja myﺣﭘs vaanivat.
>> Et koskaan tiedﺣ۳, milloin tﺣ۳yttﺣ۳vﺣ۳t pelﺣ۳tty ping kuoleman,
erikoisversion normaali pyyntﺣﭘ ping jonka joku idiootti ideoitu
sotkea hyvﺣ۳uskoinen isﺣ۳nnﺣ۳t.
Polku meidﺣ۳n paketit kestﺣ۳ﺣ۳ ehkﺣ۳ kautta satelliitti, puhelinlinjat, langaton,
tai jopa valtameren kaapeli.
>> Ne eivﺣ۳t aina ota nopein tai lyhintﺣ۳ reittiﺣ۳ mahdollista,
mutta he saavat siellﺣ۳, lopulta.
Ehkﺣ۳ siksi se on joskus kutsutaan maailmanlaajuisesti odottaa.
Mutta kun kaikki on toimivan sujuvasti, sinun
voisivat kiertﺣ۳ﺣ۳ maailmaa viisi kertaa epﺣ۳rﺣﭘimﺣ۳ttﺣ۳,
kirjaimellisesti, ja kaikki Kustannukset paikallispuhelun tai vﺣ۳hemmﺣ۳n.
>> Lﺣ۳hellﺣ۳ lopussa pﺣ۳ﺣ۳mﺣ۳ﺣ۳rﺣ۳ﺣ۳mme, lﺣﭘydﺣ۳mme toinen palomuuri.
Riippuen nﺣ۳kﺣﭘkulman datapaketin,
palomuuri voi olla linnake turvallisuuden tai pelﺣ۳tty vastustaja.
Kaikki riippuu siitﺣ۳, kummalla puolella olet siitﺣ۳, ja mitﺣ۳ aikomukset ovat.
>> Palomuuri on suunniteltu pﺣ۳ﺣ۳stﺣ۳ﺣ۳ vain ne paketit, jotka tﺣ۳yttﺣ۳vﺣ۳t sen kriteerit.
Tﺣ۳mﺣ۳ palomuuri toimii porttien 80 ja 25.
Kaikki yritykset tulla muiden satamat on suljettu liiketoimintaa.
>> Port 25 kﺣ۳ytetﺣ۳ﺣ۳n postin paketteja.
Vaikka Port 80 on sisﺣ۳ﺣ۳nkﺣ۳ynti paketit Internetistﺣ۳ web
palvelin.
Sisﺣ۳llﺣ۳ palomuuri, paketit seulotaan tarkemmin.
Jotkut paketit tekevﺣ۳t helposti tullin lﺣ۳pi,
kun taas toiset nﺣ۳yttﺣ۳vﺣ۳t vain hieman epﺣ۳ilyttﺣ۳vﺣ۳ltﺣ۳.
>> Nyt palomuuri upseeri ei helppo huijata,
esimerkiksi jos se ping Kuoleman paketin yrittﺣ۳ﺣ۳
naamioida itsensﺣ۳ normaali ping paketti.
-Move Pitkin.
Se on OK.
Ei se mitﺣ۳ﺣ۳n.
Have a nice day.
Anna minun pois tﺣ۳ﺣ۳ltﺣ۳.
Bye.
>> -For Nﺣ۳mﺣ۳ paketit Lucky riittﺣ۳ﺣ۳ nﺣ۳in pitkﺣ۳lle,
Matka on melkein ohi.
Se on vain riviin liitﺣ۳ntﺣ۳ otettava osaksi web-palvelin.
Nykyﺣ۳ﺣ۳n, web-palvelin voi ajaa monia asioita, mistﺣ۳ mainframe, jotta web-kamera,
tietokoneeseen pﺣﭘydﺣ۳llﺣ۳.
Miksi ei jﺣ۳ﺣ۳kaappisi?
>> Kunnon setti up, voit selvittﺣ۳ﺣ۳
jos sinulla on tekemisiﺣ۳ kanan Cacciatore
tai jos sinun tﺣ۳ytyy mennﺣ۳ ostoksille.
Muista, tﺣ۳mﺣ۳ on Dawn of Net.
Melkein mitﺣ۳ tahansa on mahdollista.
>> Yksi kerrallaan, paketit ovat vastaanotettu, avattu, ja niiden pakkaukset avattaviksi.
Niiden sisﺣ۳ltﺣ۳mﺣ۳t tiedot, jotka on tietopyyntﺣﭘ,
lﺣ۳hetetﺣ۳ﺣ۳n web palvelin-sovellus.
>> Paketti itsessﺣ۳ﺣ۳n kierrﺣ۳tetﺣ۳ﺣ۳n.
Valmis kﺣ۳ytettﺣ۳vﺣ۳ksi uudelleen ja tﺣ۳ytetty pyytﺣ۳mﺣ۳si tiedot, osoitettu,
ja lﺣ۳hettﺣ۳ﺣ۳ sen takaisin luoksesi.
Takaisin ohi palomuurit, reitittimet, ja kautta Internetiin.
Taaksepﺣ۳in yrityksen palomuurin.
Ja pﺣ۳ﺣ۳lle kﺣ۳yttﺣﭘliittymﺣ۳n.
Valmiita toimittamaan selaimessasi tiedot pyysit.
Se on tﺣ۳mﺣ۳ elokuva.
>> Tyytyvﺣ۳isiﺣ۳ heidﺣ۳n toimiaan ja luottaen parempaan maailmaan,
Meidﺣ۳n luotettava datapaketit ratsastaa pois autuaan
auringonlaskuun toisen pﺣ۳ivﺣ۳, tietﺣ۳en tﺣ۳ysin ne
ovat palvelleet isﺣ۳ntiensﺣ۳ hyvin.
Nyt ei ole niin onnellinen loppu.
[END VIDEOTOISTOSTA]
DAVID MALAN: Se on se CS50.
Nﺣ۳hdﺣ۳ﺣ۳n ensi viikolla.
>> [MUSIC - Katy Perry, "musta hevonen"]