1 00:00:00,000 --> 00:00:10,792 2 00:00:10,792 --> 00:00:11,750 DAVID MALAN: Okei. 3 00:00:11,750 --> 00:00:13,630 Tﺣ۳mﺣ۳ on CS50. 4 00:00:13,630 --> 00:00:15,950 Ja tﺣ۳mﺣ۳ on alku viikolla seitsemﺣ۳n. 5 00:00:15,950 --> 00:00:19,120 Joten tﺣ۳nﺣ۳ﺣ۳n, ehkﺣ۳ onneksi, aloitamme siirtymisen 6 00:00:19,120 --> 00:00:21,630 alemman tason maailman C-ohjelmointi 7 00:00:21,630 --> 00:00:24,290 korkeammalle tasolle maailman web ohjelmointi. 8 00:00:24,290 --> 00:00:28,060 Ja ettﺣ۳, me katsomaan tﺣ۳smﺣ۳lleen, miten internet toimii, 9 00:00:28,060 --> 00:00:31,920 mitﺣ۳ nﺣ۳mﺣ۳ koneet ja nﺣ۳mﺣ۳ internetejﺣ۳ ettﺣ۳ olet kﺣ۳yttﺣ۳nyt jo vuosia 10 00:00:31,920 --> 00:00:35,090 itse tehdﺣ۳ alla huppu kohti ymmﺣ۳rtﺣ۳mﺣ۳ﺣ۳n paremmin, miten kaikki 11 00:00:35,090 --> 00:00:37,660 toimii ja miten voit tehdﺣ۳ se toimii sinulle. 12 00:00:37,660 --> 00:00:41,480 >> Kohti tﺣ۳tﺣ۳ varten, miksi emme ota tarkastelemme ensin leikkeen TV-show 13 00:00:41,480 --> 00:00:45,680 nimeltﺣ۳ﺣ۳n Num3rot, ettﺣ۳ saavat meidﺣ۳t alkoi siitﺣ۳, miten internet toimii. 14 00:00:45,680 --> 00:00:46,964 15 00:00:46,964 --> 00:00:47,630 [VIDEOTOISTOSTA] 16 00:00:47,630 --> 00:00:49,858 -Se On 32-bittinen IPP4 osoite. 17 00:00:49,858 --> 00:00:50,794 -IP. 18 00:00:50,794 --> 00:00:51,730 Se on internet. 19 00:00:51,730 --> 00:00:52,640 >> Ja yksityisen verkon. 20 00:00:52,640 --> 00:00:53,865 Se Amita yksityisen verkon. 21 00:00:53,865 --> 00:01:06,635 22 00:01:06,635 --> 00:01:08,120 Voi, hﺣ۳n on niin uskomaton. 23 00:01:08,120 --> 00:01:09,605 24 00:01:09,605 --> 00:01:11,120 >> -Voi, Charlie. 25 00:01:11,120 --> 00:01:12,640 >> -Se On peili IP-osoite. 26 00:01:12,640 --> 00:01:15,672 Hﺣ۳n antaa meidﺣ۳n katsoa mitﺣ۳ hﺣ۳n tekee reaaliajassa. 27 00:01:15,672 --> 00:01:16,505 [END VIDEOTOISTOSTA] 28 00:01:16,505 --> 00:01:19,570 DAVID MALAN: Eli siellﺣ۳ on koko paljon vikaa TV show. 29 00:01:19,570 --> 00:01:23,250 Joten kiusaa toisistaan ﻗ€‹ﻗ€‹tﺣ۳smﺣ۳lleen yksi ensimmﺣ۳isistﺣ۳ tﺣ۳llaiset asiat 30 00:01:23,250 --> 00:01:25,210 ja katso, jos emme voi kietoa mielemme sen ympﺣ۳rille. 31 00:01:25,210 --> 00:01:28,110 Joten viimeinen ruutu ettﺣ۳ elokuva, kyseisen nﺣ۳ytﺣ۳ 32 00:01:28,110 --> 00:01:30,360 on tﺣ۳mﺣ۳ yksi tﺣ۳ﺣ۳llﺣ۳, joka nﺣ۳yttﺣ۳ﺣ۳ osoittavan, ettﺣ۳ tﺣ۳mﺣ۳n 33 00:01:30,360 --> 00:01:33,300 on mitﺣ۳ jotkut hakkeri kﺣ۳yttﺣ۳ﺣ۳ pﺣ۳ﺣ۳stﺣ۳ johonkin jﺣ۳rjestelmﺣ۳ﺣ۳n. 34 00:01:33,300 --> 00:01:33,875 >> Mutta ei. 35 00:01:33,875 --> 00:01:36,030 Jos zoomaat tﺣ۳stﺣ۳ lﺣ۳hdekoodi, joka 36 00:01:36,030 --> 00:01:40,210 on kieli nimeltﺣ۳ﺣ۳n Tavoite C joka iPhone apps, iPad apps, ja Mac 37 00:01:40,210 --> 00:01:42,060 OS sovellukset on kirjoitettu, nﺣ۳et, ettﺣ۳ tﺣ۳mﺣ۳ 38 00:01:42,060 --> 00:01:45,400 on jonkinlainen piirto-ohjelma ettﺣ۳ on liidulla muuttujana. 39 00:01:45,400 --> 00:01:47,800 40 00:01:47,800 --> 00:01:51,880 >> Joten lisﺣ۳ksi, saatat huomannut tﺣ۳mﺣ۳n osoitteen tﺣ۳ﺣ۳llﺣ۳. 41 00:01:51,880 --> 00:01:53,330 Nyt tﺣ۳mﺣ۳ on niin vﺣ۳ﺣ۳rin. 42 00:01:53,330 --> 00:01:56,740 Ja tﺣ۳mﺣ۳ on luultavasti tarkoituksella valittu olevan virheellisen osoitteen niin, ettﺣ۳ se 43 00:01:56,740 --> 00:02:00,010 ei tosiasiassa ole seurauksena jonnekin Jos tv-katsoja todella vierailee sitﺣ۳. 44 00:02:00,010 --> 00:02:02,620 Mutta tﺣ۳mﺣ۳ numero tﺣ۳ﺣ۳llﺣ۳, jotain piste jotain 45 00:02:02,620 --> 00:02:05,799 dot jotain piste jotain on mitﺣ۳ yleisesti tunnettu IP-osoite. 46 00:02:05,799 --> 00:02:07,840 Ja se on todella hyvﺣ۳ SEGUE tﺣ۳hﺣ۳n aiheeseen enemmﺣ۳n 47 00:02:07,840 --> 00:02:10,930 Yleisesti, joka tunnetaan nimellﺣ۳ IP, Internet Protocol. 48 00:02:10,930 --> 00:02:14,210 Niin olet todennﺣ۳kﺣﭘisesti ainakin kuullut tﺣ۳mﺣ۳n lauseen ennen. 49 00:02:14,210 --> 00:02:18,980 Mutta mikﺣ۳ on IP, tai internet protokollaa kuin ymmﺣ۳rrﺣ۳t sen tﺣ۳nﺣ۳ﺣ۳n? 50 00:02:18,980 --> 00:02:21,376 51 00:02:21,376 --> 00:02:23,625 Kertoimet ovat, jos pyysimme kﺣ۳ttﺣ۳, suurin osa teistﺣ۳ 52 00:02:23,625 --> 00:02:26,880 luultavasti sanoi sanat IP-osoite ennen. 53 00:02:26,880 --> 00:02:27,955 Mitﺣ۳ siis tarkoitat? 54 00:02:27,955 --> 00:02:29,578 55 00:02:29,578 --> 00:02:30,779 >> Yleisﺣﭘ: [kuulumaton]? 56 00:02:30,779 --> 00:02:31,820 DAVID MALAN: Mikﺣ۳ tﺣ۳mﺣ۳ on? 57 00:02:31,820 --> 00:02:33,170 Yleisﺣﭘ: [kuulumaton]? 58 00:02:33,170 --> 00:02:33,455 DAVID MALAN: Kerran vielﺣ۳. 59 00:02:33,455 --> 00:02:34,840 Yleisﺣﭘ: Osoite tietokoneen. 60 00:02:34,840 --> 00:02:35,950 DAVID MALAN: osoitteen tietokoneessa. 61 00:02:35,950 --> 00:02:36,949 Niin se on juuri oikea. 62 00:02:36,949 --> 00:02:39,660 On kﺣ۳ynyt ilmi, ettﺣ۳ jokainen tietokone internetissﺣ۳, 63 00:02:39,660 --> 00:02:42,940 ja nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳, joka puhelimesta tasku ja tabletti reppuun, 64 00:02:42,940 --> 00:02:45,880 on IP-osoite, internet protokollan osoite, joka 65 00:02:45,880 --> 00:02:49,379 on yksilﺣﭘllinen osoite, joka yksilﺣﭘi se koko internet. 66 00:02:49,379 --> 00:02:51,920 Nyt se on hieman valkoista valhe, koska maailma on oikeasti 67 00:02:51,920 --> 00:02:53,240 loppumassa IP-osoitteet. 68 00:02:53,240 --> 00:02:55,900 >> Joten olemme alkaneet kﺣ۳yttﺣ۳ﺣ۳ yksityisiﺣ۳ IP-osoitteita. 69 00:02:55,900 --> 00:02:57,160 Mutta siitﺣ۳ lisﺣ۳ﺣ۳ hetken kuluttua. 70 00:02:57,160 --> 00:03:00,731 Mutta voit ajatella IP-osoitteen niin kuin teidﺣ۳n postipalvelut kadulla 71 00:03:00,731 --> 00:03:01,230 osoite. 72 00:03:01,230 --> 00:03:04,160 Meillﺣ۳ usein kﺣ۳yttﺣ۳ﺣ۳ esimerkkinﺣ۳ Maxwell Dworkin, CS rakennus, ennen- 73 00:03:04,160 --> 00:03:07,920 33 Oxford Street Cambridge, Massa, 02138, USA. 74 00:03:07,920 --> 00:03:10,400 Tﺣ۳mﺣ۳ on sen yksilﺣﭘllinen osoite maailmassa. 75 00:03:10,400 --> 00:03:12,547 >> Samoin tekevﺣ۳t tietokoneet on ainutlaatuinen osoitteet. 76 00:03:12,547 --> 00:03:14,380 He vain sattuvat nﺣ۳yttﺣ۳ﺣ۳ hieman different- 77 00:03:14,380 --> 00:03:17,219 numero piste numero piste numero piste numero. 78 00:03:17,219 --> 00:03:19,760 Eikﺣ۳ kukaan oikeastaan ﻗ€‹ﻗ€‹tiedﺣ۳ mitﺣ۳ voimassa eri numerot 79 00:03:19,760 --> 00:03:21,105 on jokaiselle nﺣ۳istﺣ۳ hash? 80 00:03:21,105 --> 00:03:21,604 Joo. 81 00:03:21,604 --> 00:03:23,045 >> Yleisﺣﭘ: 0-255? 82 00:03:23,045 --> 00:03:23,920 DAVID MALAN: Aivan. 83 00:03:23,920 --> 00:03:25,450 0-255. 84 00:03:25,450 --> 00:03:28,360 Ja vaikka et tiedﺣ۳ ettﺣ۳, nyt vetﺣ۳ﺣ۳ johtopﺣ۳ﺣ۳tﺣﭘs, 85 00:03:28,360 --> 00:03:31,130 kuinka monta bittiﺣ۳ kﺣ۳ytetﺣ۳ﺣ۳n edustamaan jokainen nﺣ۳istﺣ۳ numeroista sitten? 86 00:03:31,130 --> 00:03:32,232 87 00:03:32,232 --> 00:03:34,440 Kahdeksan johtuen ilmeisesti korkein voit luottaa 88 00:03:34,440 --> 00:03:36,720 on 255, joka on 8-bittinen arvo. 89 00:03:36,720 --> 00:03:38,980 Joten yhteensﺣ۳, IP-osoite on 32-bittiﺣ۳. 90 00:03:38,980 --> 00:03:41,310 Niin nopea huolinta matemaattinen johtopﺣ۳ﺣ۳tﺣﭘs, 91 00:03:41,310 --> 00:03:43,900 kuinka monta mahdollista IP-osoitteita ovat siellﺣ۳ maailmassa, sitten? 92 00:03:43,900 --> 00:03:46,990 93 00:03:46,990 --> 00:03:50,100 >> Niin, ettﺣ۳ 8 + 8 + 8 plus 8, niin se on 32 bittiﺣ۳. 94 00:03:50,100 --> 00:03:52,490 Ja olemme aina sanoneet, ettﺣ۳ 2 32 on suunnilleen? 95 00:03:52,490 --> 00:03:53,940 96 00:03:53,940 --> 00:03:54,440 OK. 97 00:03:54,440 --> 00:03:55,273 Minﺣ۳ kenttﺣ۳ﺣ۳n tﺣ۳mﺣ۳ yksi. 98 00:03:55,273 --> 00:03:55,864 Neljﺣ۳ miljardia euroa. 99 00:03:55,864 --> 00:03:58,780 Ja puhuimme, ettﺣ۳ viikon nolla, kun puhuimme puhelimessa kirjat 100 00:03:58,780 --> 00:04:00,170 hullu sivumﺣ۳ﺣ۳rﺣ۳t. 101 00:04:00,170 --> 00:04:03,450 Mutta tavallaan se on, ettﺣ۳ on olemassa rajallinen mﺣ۳ﺣ۳rﺣ۳ IP-osoitteita. 102 00:04:03,450 --> 00:04:05,740 Ja vaikka neljﺣ۳n miljardin saattaa tuntua paljon, 103 00:04:05,740 --> 00:04:07,770 me ihmiset olleet kuluttaa melkoisesti 104 00:04:07,770 --> 00:04:10,350 niistﺣ۳ kaikille meidﺣ۳n palvelimet ja laitteet ja niin edelleen. 105 00:04:10,350 --> 00:04:12,170 >> Joten tﺣ۳mﺣ۳ on todella tulossa ongelma. 106 00:04:12,170 --> 00:04:16,500 Nyt, on taipumus olla Jﺣ۳rjestelmﺣ۳n takana, joka on mitﺣ۳ IP. 107 00:04:16,500 --> 00:04:18,560 Esimerkiksi, monet tietokoneet Harvardin 108 00:04:18,560 --> 00:04:21,810 on ainutlaatuinen osoitteet, jotka alkavat yksi nﺣ۳istﺣ۳ kahdesta arvosta. 109 00:04:21,810 --> 00:04:23,560 MIT, samoin on etuliite. 110 00:04:23,560 --> 00:04:26,889 Ja paljon yrityksiﺣ۳ ja yliopistoja on oma ainutkertainen etuliite. 111 00:04:26,889 --> 00:04:29,680 Ja sitten useimmat meistﺣ۳ meidﺣ۳n kotiin Internet-yhteydet ja niiden kaltaiset, 112 00:04:29,680 --> 00:04:33,575 me jakaa joitakin etuliite ettﺣ۳ Comcast tai joku, joka sattuu omistaa. 113 00:04:33,575 --> 00:04:36,640 Ja tﺣ۳mﺣ۳ on vain sanoa, ettﺣ۳ jos Katsoin useimmissa tietokoneissa kampuksella, 114 00:04:36,640 --> 00:04:40,070 he todennﺣ۳kﺣﭘisesti IP osoite, joka nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳. 115 00:04:40,070 --> 00:04:43,180 >> Nyt saatat joskus nﺣ۳hdﺣ۳ IP-osoite alkaa nﺣ۳in. 116 00:04:43,180 --> 00:04:46,150 Itse asiassa, jos joku teistﺣ۳ kasvoin + Internet-yhteys kotona, 117 00:04:46,150 --> 00:04:49,270 ja olit koskaan tarpeeksi Tekniikasta kiinnostuneille penkoa 118 00:04:49,270 --> 00:04:51,800 oman tietokoneen asetuksia, luultavasti sen sijaan 119 00:04:51,800 --> 00:04:56,990 nﺣ۳ki osoitteen, joka nﺣ۳yttﺣ۳ﺣ۳ enemmﺣ۳nkin tﺣ۳mﺣ۳, joka alkoi 10 tai 172,6, 120 00:04:56,990 --> 00:05:00,480 tai 192,168, tai jotkut sen muunnelmia. 121 00:05:00,480 --> 00:05:04,025 >> Ja se tarkoittaa vain sitﺣ۳, ettﺣ۳ maailma on varattu koko joukko numeroita 122 00:05:04,025 --> 00:05:06,400 yksityisiksi, mikﺣ۳ tarkoittaa voit kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ kotona, 123 00:05:06,400 --> 00:05:08,941 voit jopa kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ teidﺣ۳n kampuksella ja yrityksessﺣ۳si, 124 00:05:08,941 --> 00:05:10,970 mutta et voi kﺣ۳yttﺣ۳ﺣ۳ niitﺣ۳ Internetissﺣ۳ yleensﺣ۳. 125 00:05:10,970 --> 00:05:13,320 >> Ja niin nﺣ۳mﺣ۳ yksityiset IP on ratkaisu 126 00:05:13,320 --> 00:05:16,990 kohti ja varmista, ettﺣ۳ ainakin niin koska koko maailma on huolissaan, 127 00:05:16,990 --> 00:05:18,890 emme kﺣ۳ytﺣ۳, ettﺣ۳ monet IP-osoitteita. 128 00:05:18,890 --> 00:05:22,840 Mutta ainakin, voimme omillamme kampuksella, on melko paljon kuin monet IP 129 00:05:22,840 --> 00:05:23,590 kuin haluamme. 130 00:05:23,590 --> 00:05:24,410 Mutta kuka vﺣ۳littﺣ۳ﺣ۳? 131 00:05:24,410 --> 00:05:28,500 Mitﺣ۳ merkitystﺣ۳ tﺣ۳mﺣ۳n kaiken jotta todellinen Internetin kﺣ۳ytﺣﭘn? 132 00:05:28,500 --> 00:05:31,450 >> No, katsotaanpa katsomaan ehkﺣ۳ yksinkertainen kuva tﺣ۳ﺣ۳llﺣ۳. 133 00:05:31,450 --> 00:05:33,550 Saanen lﺣ۳pi molempien Nﺣ۳iden ruudulle. 134 00:05:33,550 --> 00:05:36,050 Ja anteeksi minun kﺣ۳sialalla tﺣ۳ﺣ۳llﺣ۳. 135 00:05:36,050 --> 00:05:39,500 Mutta jos ajattelemme itseﺣ۳mme on tﺣ۳mﺣ۳ pieni kannettava tﺣ۳ﺣ۳llﺣ۳ 136 00:05:39,500 --> 00:05:41,830 jossain kampuksella, Nykyﺣ۳ﺣ۳n se on Wi-Fi. 137 00:05:41,830 --> 00:05:44,180 >> Mutta menneen ja jos lﺣﭘydﺣ۳t oikean sovittimen, 138 00:05:44,180 --> 00:05:47,420 se voi olla Ethernet-kaapelilla joka samalla antaa 139 00:05:47,420 --> 00:05:49,130 liitﺣ۳t jonkinlaista laitetta. 140 00:05:49,130 --> 00:05:51,090 Ja voit kutsua tﺣ۳tﺣ۳ mikﺣ۳ tahansa joukko asioita. 141 00:05:51,090 --> 00:05:55,930 Mutta aion mennﺣ۳ eteenpﺣ۳in ja kutsuvat tﺣ۳tﺣ۳, nyt, miten noin tukiasemaan? 142 00:05:55,930 --> 00:05:57,690 >> Joten tﺣ۳mﺣ۳ on minun laptop. 143 00:05:57,690 --> 00:06:01,130 Tﺣ۳mﺣ۳ on minun AP, tai tukiaseman, ja tﺣ۳mﺣ۳ on jonkin verran langaton laite, 144 00:06:01,130 --> 00:06:04,400 ei toisin ne, Harvardin on ympﺣ۳ri katot 145 00:06:04,400 --> 00:06:07,420 ja seinﺣ۳t ympﺣ۳ri kampusta ettﺣ۳ on vilkkuvat valot 146 00:06:07,420 --> 00:06:10,930 ja jotka ovat mitﺣ۳ lﺣ۳ppﺣ۳reissﺣ۳ tapana puhua langattomasti 147 00:06:10,930 --> 00:06:12,160 muualle verkkoon. 148 00:06:12,160 --> 00:06:14,880 >> Niin jotenkin tﺣ۳mﺣ۳ kannettava tietokone puhuu vastaavasti asia seinﺣ۳lle, 149 00:06:14,880 --> 00:06:16,540 ruokasalissa, tai muualla. 150 00:06:16,540 --> 00:06:21,410 Nyt puolestaan, ettﺣ۳ tukiasema on yhdistetty jotain muuta kampuksella. 151 00:06:21,410 --> 00:06:24,810 Ja se on luultavasti jotain tunnetaan kytkin. 152 00:06:24,810 --> 00:06:27,690 Ja ne nﺣ۳yttﺣ۳vﺣ۳t paljon mielenkiintoisempaa kuin vain nﺣ۳mﺣ۳ laatikko kaavioita. 153 00:06:27,690 --> 00:06:29,760 >> Mutta jotenkin, ettﺣ۳ asia on kytketty kytkin. 154 00:06:29,760 --> 00:06:31,900 Ja puolestaan ﻗ€‹ﻗ€‹jotenkin ettﺣ۳ kytkin on kytketty 155 00:06:31,900 --> 00:06:35,890 laitteeseen, joka on luultavasti vﺣ۳hﺣ۳n isompi, nimeltﺣ۳ﺣ۳n reititin. 156 00:06:35,890 --> 00:06:37,930 Ja sitten taas, Harvard on liitetty 157 00:06:37,930 --> 00:06:41,210 koko internet, joka me tehdﺣ۳, koska tﺣ۳mﺣ۳ pilvi tﺣ۳ﺣ۳llﺣ۳, 158 00:06:41,210 --> 00:06:43,850 kautta joitakin mﺣ۳ﺣ۳rﺣ۳ johtimia tai langatonta tekniikkaa. 159 00:06:43,850 --> 00:06:46,670 >> Joten siellﺣ۳ on runsaasti portaita vﺣ۳lillﺣ۳ minua ja muualla maailmassa. 160 00:06:46,670 --> 00:06:49,620 Ja todellakin, jopa tﺣ۳mﺣ۳ kuva tﺣ۳ﺣ۳llﺣ۳, 161 00:06:49,620 --> 00:06:52,634 on olemassa joitakin muita palvelimia tai palveluilla. 162 00:06:52,634 --> 00:06:54,800 Ja olen juuri menossa tekemﺣ۳ﺣ۳n Nﺣ۳istﺣ۳ hieman abstraktisti 163 00:06:54,800 --> 00:06:57,050 juuri niin, ettﺣ۳ meillﺣ۳ on lyhenteet edessﺣ۳mme. 164 00:06:57,050 --> 00:06:57,993 >> Yksi on nimeltﺣ۳ﺣ۳n DHCP. 165 00:06:57,993 --> 00:06:59,330 166 00:06:59,330 --> 00:07:03,440 Ja toinen, hieman Mielenkiintoista Tﺣ۳nﺣ۳ﺣ۳n kutsutaan DNS. 167 00:07:03,440 --> 00:07:09,160 Joten nﺣ۳mﺣ۳ ovat palvelimia, jotka ovat jotenkin saatavilla tietokoneeni samoin. 168 00:07:09,160 --> 00:07:10,910 Joten nyt, nyt kiusaa toisistaan ﻗ€‹ﻗ€‹hieman ammattikieltﺣ۳. 169 00:07:10,910 --> 00:07:13,410 Niin tukiasema on juuri tﺣ۳mﺣ۳n langattoman laitteen 170 00:07:13,410 --> 00:07:16,079 usein antennit, jotka todella voit puhua langattomasti. 171 00:07:16,079 --> 00:07:17,870 Kotona voisi kutsua tﺣ۳mﺣ۳ reititin. 172 00:07:17,870 --> 00:07:21,550 Voisi tehdﺣ۳ Linksys, tai Apple, tai D-Link, tai useita yrityksiﺣ۳. 173 00:07:21,550 --> 00:07:23,930 Tﺣ۳mﺣ۳ puolestaan ﻗ€‹ﻗ€‹on kytketty kytkimeen jonkinlaisia. 174 00:07:23,930 --> 00:07:28,287 Tai takaisin kotiin, mikﺣ۳ on Wi-Fi laite todennﺣ۳kﺣﭘisesti kytketty sijaan? 175 00:07:28,287 --> 00:07:30,370 Koska et todennﺣ۳kﺣﭘisesti ole omistaa kaikki tﺣ۳mﺣ۳ laite. 176 00:07:30,370 --> 00:07:31,900 177 00:07:31,900 --> 00:07:32,400 Joo. 178 00:07:32,400 --> 00:07:36,379 Kaapeli- tai DSL-modeemi takaisin kotiin ettﺣ۳ sait Verizon tai Comcast, 179 00:07:36,379 --> 00:07:37,420 tai yksi niistﺣ۳ harjoittajille. 180 00:07:37,420 --> 00:07:41,520 Joten mielestﺣ۳ni kaikki tﺣ۳mﺣ۳ monimutkaisuus tukevan yliopiston tai oikeastaan 181 00:07:41,520 --> 00:07:42,920 liiketoimintaa, kuten Comcast. 182 00:07:42,920 --> 00:07:44,690 Ja todella, kamaa se kotonasi 183 00:07:44,690 --> 00:07:46,800 lienee tﺣ۳llﺣ۳ puolella aidan plus ehkﺣ۳ 184 00:07:46,800 --> 00:07:50,380 yksi nﺣ۳istﺣ۳ kodin route-- yksi nﺣ۳istﺣ۳ ovat kaapelimodeemeita tai DSL 185 00:07:50,380 --> 00:07:51,720 modeemit he voisi tarjota. 186 00:07:51,720 --> 00:07:55,650 >> Joten kytkin on vain laitteen kanssa koko joukko tietoja liittimiﺣ۳ se. 187 00:07:55,650 --> 00:07:58,940 Itse asiassa, jos muistatte, ettﺣ۳ uutiset kertomus soitimme valkokankaalla 188 00:07:58,940 --> 00:08:01,930 pari viikkoa sitten, jos me puhuivat shell shock, 189 00:08:01,930 --> 00:08:03,270 ja kuinka huono tﺣ۳mﺣ۳ oli? 190 00:08:03,270 --> 00:08:05,850 Ja siellﺣ۳ oli nﺣ۳itﺣ۳ valokuvia kaapelit ja liittimet, 191 00:08:05,850 --> 00:08:07,569 ja asioita, jotka nﺣ۳yttﺣ۳vﺣ۳t tekninen? 192 00:08:07,569 --> 00:08:10,360 Ne olivat vain tyhmiﺣ۳ kytkimet vain Internet yhdistﺣ۳ﺣ۳ tietokoneita 193 00:08:10,360 --> 00:08:12,810 kytkemﺣ۳llﺣ۳ johdot niihin. 194 00:08:12,810 --> 00:08:14,140 >> Niin, ettﺣ۳ kaikki kytkin on. 195 00:08:14,140 --> 00:08:16,363 Nyt nﺣ۳mﺣ۳ laitteet saavat hieman mielenkiintoisemman. 196 00:08:16,363 --> 00:08:16,863 DHCP. 197 00:08:16,863 --> 00:08:17,846 198 00:08:17,846 --> 00:08:20,470 Jos olet tﺣﭘnﺣ۳isi ympﺣ۳ri tietokone kotona tai edes kampuksella, 199 00:08:20,470 --> 00:08:21,845 Olet ehkﺣ۳ nﺣ۳hnyt tﺣ۳tﺣ۳ lyhennettﺣ۳. 200 00:08:21,845 --> 00:08:24,480 Onko kukaan tiedﺣ۳, mitﺣ۳ DHCP-palvelin on? 201 00:08:24,480 --> 00:08:25,560 202 00:08:25,560 --> 00:08:27,360 Dynamic Host Configuration Protocol? 203 00:08:27,360 --> 00:08:28,324 204 00:08:28,324 --> 00:08:30,490 Ei sellainen asia sinua todellakaan tarvitse kirjoittaa. 205 00:08:30,490 --> 00:08:30,990 DHCP. 206 00:08:30,990 --> 00:08:32,480 207 00:08:32,480 --> 00:08:33,891 kukaan ollenkaan? 208 00:08:33,891 --> 00:08:34,390 Selvﺣ۳. 209 00:08:34,390 --> 00:08:35,520 Joten Kelaa tarina. 210 00:08:35,520 --> 00:08:39,210 Jos tarina tﺣ۳ﺣ۳llﺣ۳ kﺣ۳sillﺣ۳ tarkoittaa ensi minun on yksilﺣﭘllinen osoite 211 00:08:39,210 --> 00:08:42,909 maailmassa, IP-osoite, mistﺣ۳ se tuli? 212 00:08:42,909 --> 00:08:44,640 Vuonna menneen, kun sinulla kampuksella, 213 00:08:44,640 --> 00:08:47,790 sinulla todella oli kysyﺣ۳ joku Harvard, mitﺣ۳ pitﺣ۳isi minun IP-osoite on. 214 00:08:47,790 --> 00:08:49,873 Ja sinun olisi manuaalisesti kirjoita se tietokoneellesi. 215 00:08:49,873 --> 00:08:53,770 Mutta viime aikoina, teknologiat olemassa, joiden avulla voit dynaamisesti, 216 00:08:53,770 --> 00:08:58,460 DHCP, saat IP-osoitteen vain, kun liitﺣ۳t osaksi kampuksella langattomasti 217 00:08:58,460 --> 00:08:59,220 tai rautalangalla. 218 00:08:59,220 --> 00:09:03,800 Joten DHCP-palvelin on vain palvelin joka antaa tietokoneen yksilﺣﭘllisen IP 219 00:09:03,800 --> 00:09:06,349 osoite, hieman satunnaisesti kautta tai jonkin algoritmin. 220 00:09:06,349 --> 00:09:08,390 Mutta jos luulet takaisin muutaman viikon tai muutaman vuoden, 221 00:09:08,390 --> 00:09:10,670 kun rekisterﺣﭘidyit tietokone kampuksella, 222 00:09:10,670 --> 00:09:13,957 kertoisit Harvard, sallia minun antaa minulle IP-osoite. 223 00:09:13,957 --> 00:09:15,915 Nyt DNS alkavat saada hieman mielenkiintoisemman. 224 00:09:15,915 --> 00:09:17,050 225 00:09:17,050 --> 00:09:18,940 Domain Name System. 226 00:09:18,940 --> 00:09:21,970 Onko kukaan halua ottaa puukottaa mitﺣ۳ tﺣ۳mﺣ۳ juttu on tﺣ۳ﺣ۳llﺣ۳? 227 00:09:21,970 --> 00:09:26,195 >> Se on yksi tai useampia palvelimia, jotka suorittaa melko yksinkertainen tehtﺣ۳vﺣ۳, joka on 228 00:09:26,195 --> 00:09:26,945 sellainen tﺣ۳rkeﺣ۳. 229 00:09:26,945 --> 00:09:30,150 230 00:09:30,150 --> 00:09:31,130 Joo. 231 00:09:31,130 --> 00:09:33,810 >> Yleisﺣﭘ: Kﺣ۳ﺣ۳ntﺣ۳ﺣ۳ URL-[kuultavissa]. 232 00:09:33,810 --> 00:09:34,560 DAVID MALAN: Joo. 233 00:09:34,560 --> 00:09:38,970 Se muuntaa URL-osoitteet IP osoitteet ja pﺣ۳invastoin. 234 00:09:38,970 --> 00:09:41,310 Mieti, kun kaikki, ettﺣ۳ kun menet verkkosivuilla, 235 00:09:41,310 --> 00:09:46,200 kirjoitat jotain facebook.com, tai google.com tai harvard.edu, 236 00:09:46,200 --> 00:09:50,620 et varmasti ole koskaan kirjoittanut todennﺣ۳kﺣﭘisimmin numeerinen IP-osoite. 237 00:09:50,620 --> 00:09:52,490 >> Ja voit ajatella miksi. 238 00:09:52,490 --> 00:09:54,910 Takaisin seuraavana pﺣ۳ivﺣ۳nﺣ۳, vaikka nyt jossain mﺣ۳ﺣ۳rin, 239 00:09:54,910 --> 00:09:58,030 kun teet puhelimella soittaa yritys, 240 00:09:58,030 --> 00:10:02,275 he todella yrittﺣ۳ﺣ۳ kovasti ostaa itselleen 800 numero, joka todella on sanat 241 00:10:02,275 --> 00:10:06,140 siinﺣ۳, kuten 1-800-kerﺣ۳ﺣ۳ tai jotain se on ikimuistoinen kuin ettﺣ۳ jotta 242 00:10:06,140 --> 00:10:10,692 ihmiset eivﺣ۳t tarvitse muistaa, mitﺣ۳ C-O-L-L-E-C-t todella laajenee. 243 00:10:10,692 --> 00:10:12,400 Joten olemme nﺣ۳hneet tﺣ۳mﺣ۳n heuristinen aiemmin. 244 00:10:12,400 --> 00:10:15,720 Ja todellakin, ettﺣ۳ mitﺣ۳ IP-osoitteita ja mitﺣ۳ me kutsumme isﺣ۳ntﺣ۳nimet 245 00:10:15,720 --> 00:10:18,120 tai tﺣ۳ysin pﺣ۳tevﺣ۳ verkkotunnuksia tehdﺣ۳ meille. 246 00:10:18,120 --> 00:10:22,610 Se antaa meille mahdollisuuden osoitepalvelimeen sanoilla numeroiden sijasta. 247 00:10:22,610 --> 00:10:24,560 Miten siis oikeastaan katso tﺣ۳mﺣ۳n muuttamisen. 248 00:10:24,560 --> 00:10:26,393 Aion mennﺣ۳ eteenpﺣ۳in ja avata ohjelman. 249 00:10:26,393 --> 00:10:26,975 250 00:10:26,975 --> 00:10:29,350 Olen juuri menossa mennﺣ۳ eteenpﺣ۳in ja avaa terminaali-ikkuna. 251 00:10:29,350 --> 00:10:31,933 Ja aion mennﺣ۳ eteenpﺣ۳in ja nﺣ۳yttﺣ۳ﺣ۳ mitﺣ۳ DNS-palvelin ei. 252 00:10:31,933 --> 00:10:35,700 Esimerkiksi, jos halusin nﺣ۳hdﺣ۳ mikﺣ۳ IP-osoite on Facebook, 253 00:10:35,700 --> 00:10:37,720 Voin kirjoittaa terminaalissa kehottavat kuten this-- 254 00:10:37,720 --> 00:10:40,010 ja voit tehdﺣ۳ tﺣ۳mﺣ۳n myﺣﭘs sisﺣ۳llﺣ۳ oman laitteen. 255 00:10:40,010 --> 00:10:41,595 Ja se haku facebook.com. 256 00:10:41,595 --> 00:10:43,220 257 00:10:43,220 --> 00:10:44,500 >> Ja nﺣ۳en joukko asioita. 258 00:10:44,500 --> 00:10:48,097 Tﺣ۳mﺣ۳ ensimmﺣ۳inen vastaus on Harvardin DNS server-- 259 00:10:48,097 --> 00:10:49,930 ettﺣ۳ kuva, ettﺣ۳ olen vetﺣ۳ﺣ۳ siellﺣ۳. --that n 260 00:10:49,930 --> 00:10:54,300 kertoi minulle, ettﺣ۳ Facebookin IP osoite on ilmeisesti tﺣ۳tﺣ۳. 261 00:10:54,300 --> 00:10:58,650 Joten anna minun mennﺣ۳ eteenpﺣ۳in ja kopioidaan 173.252.120.16. 262 00:10:58,650 --> 00:11:00,960 Ja anna minun avata Chrome Macin. 263 00:11:00,960 --> 00:11:06,690 Ja anna minun mennﺣ۳ http: // ja liitﺣ۳ ettﺣ۳ IP-osoite ja paina Enter. 264 00:11:06,690 --> 00:11:08,950 >> Ja todellakin, lﺣﭘydﺣ۳n itseni Facebookissa. 265 00:11:08,950 --> 00:11:11,090 Niin jotenkin ettﺣ۳ muuntaminen, todellakin tapahtui. 266 00:11:11,090 --> 00:11:15,314 Ja jos en tee tﺣ۳tﺣ۳ uudelleen, katsotaanpa tehdﺣ۳ nslookup, www.google.com. 267 00:11:15,314 --> 00:11:17,302 Saan takaisin koko joukko vastauksia. 268 00:11:17,302 --> 00:11:20,010 Ja todellakin, siellﺣ۳ on eri tavoin ettﺣ۳ yritykset toteuttaa tﺣ۳tﺣ۳. 269 00:11:20,010 --> 00:11:22,440 Joskus he kertoa maailmalle heillﺣ۳ on yksi IP-osoite. 270 00:11:22,440 --> 00:11:25,824 >> Mutta ettﺣ۳ yhden IP-osoitteen saa ratkaistua tai kartoitettu useita palvelimia. 271 00:11:25,824 --> 00:11:27,740 Tai jos kyseessﺣ۳ on Google, he kertoa maailmalle, 272 00:11:27,740 --> 00:11:29,510 meillﺣ۳ on koko joukko IP-osoitteita. 273 00:11:29,510 --> 00:11:33,910 Kannettava tietokone on tervetullut puhua ota yhteyttﺣ۳ jokin nﺣ۳istﺣ۳ palvelimia. 274 00:11:33,910 --> 00:11:36,200 Joten kaikki, joka on ollut kﺣ۳ynnissﺣ۳ siitﺣ۳ alla huppu. 275 00:11:36,200 --> 00:11:40,830 >> Kun kirjoitat www.google.com Enter selaimeen, selain, 276 00:11:40,830 --> 00:11:46,180 ja puolestaan ﻗ€‹ﻗ€‹kﺣ۳yttﺣﭘjﺣ۳rjestelmﺣ۳n, Mac OS tai Windows tai Ubuntu Linux, 277 00:11:46,180 --> 00:11:51,010 kysy lﺣ۳histﺣﭘllﺣ۳ DNS palvelin, mikﺣ۳ on todellisen osoitteen tﺣ۳stﺣ۳ palvelimesta. 278 00:11:51,010 --> 00:11:54,330 Koska viimeinen laite tﺣ۳ssﺣ۳ kuvassa, reititin, 279 00:11:54,330 --> 00:11:57,840 on yksi, jonka tarkoituksena on elﺣ۳mﺣ۳ on reittitiedot 280 00:11:57,840 --> 00:12:01,150 reitittﺣ۳ﺣ۳ paketit niin sanotusti kirjekuoret digitaalisen tiedon 281 00:12:01,150 --> 00:12:06,320 joka sisﺣ۳ltﺣ۳ﺣ۳ nollia ja ykkﺣﭘsiﺣ۳ alkaen lﺣ۳hettﺣ۳jﺣ۳ltﺣ۳ mﺣ۳ﺣ۳rﺣ۳npﺣ۳ﺣ۳hﺣ۳n, mistﺣ۳ alkuperﺣ۳ 282 00:12:06,320 --> 00:12:07,200 vastaanottimelle. 283 00:12:07,200 --> 00:12:09,760 >> Ja niin reitittimen reittejﺣ۳ kamaa. 284 00:12:09,760 --> 00:12:13,000 Miksi tﺣ۳mﺣ۳ kaikki erityisen tﺣ۳rkeitﺣ۳? 285 00:12:13,000 --> 00:12:16,000 No, katsotaanpa katsomaan miten tﺣ۳mﺣ۳ voidaan kﺣ۳yttﺣ۳ﺣ۳. 286 00:12:16,000 --> 00:12:21,600 Oletetaan, ettﺣ۳ minulla on tﺣ۳ﺣ۳llﺣ۳ kuva Rob Boden. 287 00:12:21,600 --> 00:12:22,690 288 00:12:22,690 --> 00:12:25,150 Joten olettaa, ettﺣ۳ haluan Lﺣ۳hetﺣ۳ tﺣ۳mﺣ۳ kuva Rob Boden 289 00:12:25,150 --> 00:12:27,530 osaksi Dan takana luentosalin. 290 00:12:27,530 --> 00:12:29,976 >> Joten olen tietokone kuten minun laptop, ja Dan 291 00:12:29,976 --> 00:12:31,600 on jokin muu tietokone Internetissﺣ۳. 292 00:12:31,600 --> 00:12:34,380 Ja haluan lﺣ۳hettﺣ۳ﺣ۳ paketin Tietojen minulta hﺣ۳nelle. 293 00:12:34,380 --> 00:12:37,952 Tﺣ۳ssﺣ۳ herﺣ۳ﺣ۳kin kysymys, miten voin oikeastaan ﻗ€‹ﻗ€‹reitti tﺣ۳mﺣ۳n paketin hﺣ۳nelle. 294 00:12:37,952 --> 00:12:40,660 No, ihmisten kannalta, sanoisin, hei, voitko vﺣ۳littﺣ۳ﺣ۳ tﺣ۳mﺣ۳n Dan? 295 00:12:40,660 --> 00:12:42,826 >> Ja sitten, joukko teitﺣ۳ luultavasti sitﺣ۳ tule takaisin 296 00:12:42,826 --> 00:12:45,890 edestakaisin edestakaisin, kunnes lopulta tekee tiensﺣ۳ yli Dan. 297 00:12:45,890 --> 00:12:47,700 Mutta se on hieman epﺣ۳tarkka. 298 00:12:47,700 --> 00:12:50,370 Tietokoneet luultavasti olla hieman enemmﺣ۳n suunnitelmallista. 299 00:12:50,370 --> 00:12:53,190 Joten luultavasti, Dan on IP-osoite. 300 00:12:53,190 --> 00:12:57,190 Joten mitﺣ۳ todella haluan tehdﺣ۳, on minun pitﺣ۳isi Otetaan esimerkiksi, tyhjﺣ۳ kirjekuori 301 00:12:57,190 --> 00:12:58,140 nﺣ۳in. 302 00:12:58,140 --> 00:13:00,130 Ja en tiedﺣ۳ mitﺣ۳ Danin IP-osoite on. 303 00:13:00,130 --> 00:13:04,300 >> Joten olen juuri menossa yleistﺣ۳ﺣ۳ sitﺣ۳ Danin IP. 304 00:13:04,300 --> 00:13:07,511 Ja aion laittaa tﺣ۳mﺣ۳n kenttﺣ۳ﺣ۳n minun kirjekuori. 305 00:13:07,511 --> 00:13:09,010 Ja sillﺣ۳ vﺣ۳lin, minulla on IP-osoite. 306 00:13:09,010 --> 00:13:10,610 Sillﺣ۳ ei ole vﺣ۳liﺣ۳, tﺣ۳nﺣ۳ﺣ۳n, mitﺣ۳ se on. 307 00:13:10,610 --> 00:13:15,130 Joten olen juuri menossa say IP takana nurkassa. 308 00:13:15,130 --> 00:13:19,350 Ja sitten, aion mennﺣ۳ eteenpﺣ۳in ja laittaa tﺣ۳mﺣ۳ kuva sisﺣ۳llﺣ۳ tﺣ۳mﺣ۳n kirjekuoren. 309 00:13:19,350 --> 00:13:22,800 >> Ja sitten, jokainen teistﺣ۳, oletettavasti, kuten reitittimet internetissﺣ۳, 310 00:13:22,800 --> 00:13:25,470 on valmiiksi vuoteen ihmiset yleensﺣ۳ tai joskus 311 00:13:25,470 --> 00:13:29,854 automaattisilla algoritmeja tietﺣ۳ﺣ۳, ettﺣ۳ jos Dan IP-osoite alkaa 1, 312 00:13:29,854 --> 00:13:30,770 sen pitﺣ۳isi mennﺣ۳ nﺣ۳in. 313 00:13:30,770 --> 00:13:33,300 Jos Dan IP-osoite alkaa 2, se pitﺣ۳isi mennﺣ۳ nﺣ۳in. 314 00:13:33,300 --> 00:13:34,450 Ehkﺣ۳ 3 menee nﺣ۳in. 315 00:13:34,450 --> 00:13:35,575 Ehkﺣ۳ 4 menee nﺣ۳in. 316 00:13:35,575 --> 00:13:36,700 Ja se on vﺣ۳hﺣ۳n liian. 317 00:13:36,700 --> 00:13:38,670 Yksioikoista mutta se yleinen ajatus. 318 00:13:38,670 --> 00:13:42,370 Kukin nﺣ۳istﺣ۳ routers-- ja siellﺣ۳ pitﺣ۳ﺣ۳ olla jopa 30 minun ja Dan. 319 00:13:42,370 --> 00:13:45,140 --have jonkinlainen taulukkolaskenta sisﺣ۳llﺣ۳ niiden muisti, 320 00:13:45,140 --> 00:13:49,070 tietokannan taulukkoon, joka sanoo vain, IP-osoite, joka nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳, 321 00:13:49,070 --> 00:13:49,730 menee nﺣ۳in. 322 00:13:49,730 --> 00:13:51,960 IP-osoite, joka nﺣ۳yttﺣ۳ﺣ۳ nﺣ۳in, menee nﺣ۳in. 323 00:13:51,960 --> 00:13:54,750 Ja nﺣ۳in se tekee melko yksinkertainen pﺣ۳ﺣ۳tﺣﭘksiﺣ۳. 324 00:13:54,750 --> 00:13:59,440 >> Mutta nﺣ۳yttﺣ۳ﺣ۳ siltﺣ۳, ﻗ€‹ﻗ€‹ettﺣ۳ nﺣ۳mﺣ۳ reitittimet tehdﺣ۳ jotain enemmﺣ۳n, mahdollisesti. 325 00:13:59,440 --> 00:14:03,550 Niiden avulla tietokoneet takuu toimitus, ainakin 326 00:14:03,550 --> 00:14:05,000 suurella todennﺣ۳kﺣﭘisyydellﺣ۳. 327 00:14:05,000 --> 00:14:08,340 Joten ehkﺣ۳ myﺣﭘs kuullut, vaikka et ole koskaan oikein vﺣ۳littﺣ۳nyt tai miettinyt 328 00:14:08,340 --> 00:14:12,140 mitﺣ۳ se on, olet ehkﺣ۳ kuullut jotain tﺣ۳mﺣ۳n lyhenne. 329 00:14:12,140 --> 00:14:15,500 Mennﺣ۳ﺣ۳n takaisin tﺣ۳nne varten vain hetki ja vedﺣ۳ ylﺣﭘs tﺣ۳mﺣ۳. 330 00:14:15,500 --> 00:14:18,550 >> TCP, Transmission Control Protocol. 331 00:14:18,550 --> 00:14:21,494 Toinen tekninen tapa juuri kuvaamaan toista tekniikkaa 332 00:14:21,494 --> 00:14:22,660 jota kﺣ۳ytetﺣ۳ﺣ۳n internetissﺣ۳. 333 00:14:22,660 --> 00:14:24,809 Joten IP, Internet Protocol kﺣ۳ytetﺣ۳ﺣ۳n kﺣ۳sitellﺣ۳. 334 00:14:24,809 --> 00:14:27,100 Siinﺣ۳ joitakin standardi, joka maailman keksi, ettﺣ۳ mainitut, 335 00:14:27,100 --> 00:14:31,059 laitat yhden IP-osoitteen tﺣ۳ﺣ۳llﺣ۳ Dan, ja yksi IP-osoite tﺣ۳hﺣ۳n itse, 336 00:14:31,059 --> 00:14:33,100 ja sitten laitat joitakin tiedot kirjekuoressa. 337 00:14:33,100 --> 00:14:36,600 >> Mutta TCP on toinen tekniikka, kﺣ۳ytetﺣ۳ﺣ۳n yhdessﺣ۳ IP. 338 00:14:36,600 --> 00:14:38,970 Ja todellakin, jos olet joskus nﺣ۳hnyt nﺣ۳mﺣ۳ lyhenteet ennen, 339 00:14:38,970 --> 00:14:42,110 Olet varmasti nﺣ۳hnyt TCP slash IP joka juuri 340 00:14:42,110 --> 00:14:43,900 tarkoittaa ihmiset pyrkivﺣ۳t kﺣ۳yttﺣ۳mﺣ۳ﺣ۳n niitﺣ۳ yhdessﺣ۳. 341 00:14:43,900 --> 00:14:47,570 No, TCP on erﺣ۳ﺣ۳nlainen siistiﺣ۳, koska se mahdollistaa 342 00:14:47,570 --> 00:14:50,220 voit lisﺣ۳tﺣ۳ todennﺣ۳kﺣﭘisyyttﺣ۳ ettﺣ۳ tiedot on todella 343 00:14:50,220 --> 00:14:51,970 menossa minut Dan. 344 00:14:51,970 --> 00:14:54,080 >> Itse asiassa Internet on hullu paikka. 345 00:14:54,080 --> 00:14:56,530 Ei ole mitﺣ۳ﺣ۳n takeita siitﺣ۳, ettﺣ۳ jos lﺣ۳hetﺣ۳n tiedot tﺣ۳llﺣ۳ tavoin 346 00:14:56,530 --> 00:14:58,530 ettﺣ۳ se tulee menemﺣ۳ﺣ۳n nﺣ۳in ensi kerralla. 347 00:14:58,530 --> 00:14:59,905 Se voisi mennﺣ۳ nﺣ۳in tai nﺣ۳in. 348 00:14:59,905 --> 00:15:02,680 Lyhin kaksi pistettﺣ۳ ei vﺣ۳lttﺣ۳mﺣ۳ttﺣ۳ 349 00:15:02,680 --> 00:15:04,860 suora tai samalla linjalla. 350 00:15:04,860 --> 00:15:07,170 >> Lisﺣ۳ksi jotkut teistﺣ۳ kaverit saattavat tehdﺣ۳ virheitﺣ۳ 351 00:15:07,170 --> 00:15:09,780 tai hukkua liian monta kirjekuoret tulossa haluamallasi tavalla. 352 00:15:09,780 --> 00:15:10,940 Joten juuri menossa antaa periksi ja kirjaimellisesti 353 00:15:10,940 --> 00:15:13,050 pudottaa joitakin nﺣ۳istﺣ۳ kirjekuoret lattialle. 354 00:15:13,050 --> 00:15:16,930 Ja ettﺣ۳ samalla tavalla, tiedot on pudotetaan internetin reitittimet. 355 00:15:16,930 --> 00:15:18,680 Joten laskevan kertoimet tﺣ۳mﺣ۳n, aion 356 00:15:18,680 --> 00:15:21,980 ottaa pikku turvallisuus sakset tﺣ۳ﺣ۳llﺣ۳ ja leikkaa Rob 357 00:15:21,980 --> 00:15:26,140 osaksi, sanokaamme, neljﺣ۳ kappaletta, neljﺣ۳ segmenttiﺣ۳. 358 00:15:26,140 --> 00:15:27,210 359 00:15:27,210 --> 00:15:33,350 >> Ja nyt, aion mennﺣ۳ eteenpﺣ۳in ja laittaa yksi tieto 360 00:15:33,350 --> 00:15:34,610 tﺣ۳mﺣ۳n kirjekuoren. 361 00:15:34,610 --> 00:15:39,630 Aion sanoa jotain, 1 4. 362 00:15:39,630 --> 00:15:43,370 Joten nyt minun viimeinen kirjekuori, osoitteessa ainakin ensimmﺣ۳inen, nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳. 363 00:15:43,370 --> 00:15:45,500 Aion mennﺣ۳ eteenpﺣ۳in ja laittaa tﺣ۳mﺣ۳ tﺣ۳nne. 364 00:15:45,500 --> 00:15:47,070 365 00:15:47,070 --> 00:15:53,430 Ja aikojen kunniaksi, aion leimata toiset identtisesti 2 4, 366 00:15:53,430 --> 00:15:57,760 3 4 4 4. 367 00:15:57,760 --> 00:16:02,170 >> Jﺣ۳lleen Dan IP-osoite eteen ja minun IP-osoite 368 00:16:02,170 --> 00:16:06,660 takana vasemmalla, mutta minﺣ۳ voi lﺣ۳hettﺣ۳ﺣ۳ niitﺣ۳ vielﺣ۳. 369 00:16:06,660 --> 00:16:08,930 Koska se kﺣ۳ﺣ۳ntyy pois ettﺣ۳ internetissﺣ۳, 370 00:16:08,930 --> 00:16:10,980 palvelimet voivat tehdﺣ۳ useita asioita. 371 00:16:10,980 --> 00:16:14,300 Itse asiassa me kaikki voisi kﺣ۳yttﺣ۳ﺣ۳ web melko vﺣ۳hﺣ۳n, webbiin, 372 00:16:14,300 --> 00:16:16,139 http: // riippumatta. 373 00:16:16,139 --> 00:16:17,930 Mutta on muita palveluja Internetissﺣ۳. 374 00:16:17,930 --> 00:16:21,760 Mitﺣ۳ muita palveluja, lajitella kﺣ۳yttﺣ۳jien, kuluttajien-ystﺣ۳vﺣ۳llinen palvelut 375 00:16:21,760 --> 00:16:25,020 ettﺣ۳ mieleen lisﺣ۳ksi Web-selain-tyyppinen ohjelma? 376 00:16:25,020 --> 00:16:26,724 377 00:16:26,724 --> 00:16:27,390 Yleisﺣﭘ: Sﺣ۳hkﺣﭘposti. 378 00:16:27,390 --> 00:16:28,180 DAVID MALAN: Sﺣ۳hkﺣﭘposti. 379 00:16:28,180 --> 00:16:28,410 OK. 380 00:16:28,410 --> 00:16:28,630 Hyvﺣ۳. 381 00:16:28,630 --> 00:16:29,446 Mikﺣ۳ on toinen? 382 00:16:29,446 --> 00:16:30,070 Yleisﺣﭘ: Chat. 383 00:16:30,070 --> 00:16:32,780 DAVID MALAN: Niin chat, onko se on Skype, tai Gchat, tai jotain 384 00:16:32,780 --> 00:16:33,992 niin. 385 00:16:33,992 --> 00:16:34,817 >> Yleisﺣﭘ: Varastointi. 386 00:16:34,817 --> 00:16:37,150 DAVID MALAN: Eli jonkinlainen varastointi palvelua, varmasti. 387 00:16:37,150 --> 00:16:39,004 Jotain Dropbox, tai laatikko, tai vastaavaa. 388 00:16:39,004 --> 00:16:40,920 Joten siellﺣ۳ on erilainen palveluja Internetissﺣ۳. 389 00:16:40,920 --> 00:16:44,090 Ja kﺣ۳y ilmi, ettﺣ۳ Dan, jos hﺣ۳n on todellakin tietokone, 390 00:16:44,090 --> 00:16:46,520 ei tarvitse olla omistettu yksi asia elﺣ۳mﺣ۳ssﺣ۳. 391 00:16:46,520 --> 00:16:49,650 Hﺣ۳n voi itse tehdﺣ۳ useita asioita. 392 00:16:49,650 --> 00:16:51,740 Ja todellakin, hﺣ۳n voi olla sﺣ۳hkﺣﭘpostipalvelimen. 393 00:16:51,740 --> 00:16:53,270 Hﺣ۳n voi olla www-palvelimen. 394 00:16:53,270 --> 00:16:55,120 Hﺣ۳n voi olla chat-palvelimeen. 395 00:16:55,120 --> 00:16:57,600 >> Mutta se nﺣ۳yttﺣ۳ﺣ۳ osoittavan, ettﺣ۳ Dan tarvitsee tietﺣ۳ﺣ۳ 396 00:16:57,600 --> 00:17:01,010 etukﺣ۳teen, mitﺣ۳ ovat Nﺣ۳iden viestien sisﺣ۳ltﺣﭘ. 397 00:17:01,010 --> 00:17:02,830 Onko tﺣ۳mﺣ۳ verkkosivu Minﺣ۳ lﺣ۳hetﺣ۳n hﺣ۳net? 398 00:17:02,830 --> 00:17:04,140 Onko sﺣ۳hkﺣﭘposti Lﺣ۳hetﺣ۳n hﺣ۳nelle? 399 00:17:04,140 --> 00:17:05,930 Onko se hetkessﺣ۳ Viestin Lﺣ۳hetﺣ۳n hﺣ۳nelle? 400 00:17:05,930 --> 00:17:08,630 Joten tarvitsemme vielﺣ۳ yhden palan tiedot nﺣ۳istﺣ۳ kirjekuoressa 401 00:17:08,630 --> 00:17:10,930 niin ettﺣ۳ Dan, kun hﺣ۳n vastaanottaa tﺣ۳mﺣ۳n kirjekuori, 402 00:17:10,930 --> 00:17:13,119 tietﺣ۳ﺣ۳, mitﺣ۳ ohjelma kﺣ۳yttﺣ۳ﺣ۳ nﺣ۳yttﺣ۳mﺣ۳ﺣ۳n sitﺣ۳. 403 00:17:13,119 --> 00:17:14,200 >> Onko se selain? 404 00:17:14,200 --> 00:17:15,170 Onko se Googlelle? 405 00:17:15,170 --> 00:17:16,170 Onko Skype? 406 00:17:16,170 --> 00:17:19,760 Vai onko se Outlook tai jokin muu ohjelma kokonaan? 407 00:17:19,760 --> 00:17:23,740 Ja niin, TCP tulee vain ihmisen sopimusta. 408 00:17:23,740 --> 00:17:26,930 Maailman pﺣ۳ﺣ۳tti joitakin vuosia sitten yhdistﺣ۳ﺣ۳ ainutlaatuinen kokonaislukuja 409 00:17:26,930 --> 00:17:28,520 suosituin palvelut. 410 00:17:28,520 --> 00:17:31,920 >> Onen nimeltﺣ۳ﺣ۳n File Transfer Protocol, FTP, vaikka se on hieman pﺣ۳ivﺣ۳tty nyt. 411 00:17:31,920 --> 00:17:34,150 Mutta sen yksilﺣﭘllinen tunniste on 21. 412 00:17:34,150 --> 00:17:39,020 SMTP lﺣ۳htevﺣ۳n sﺣ۳hkﺣﭘpostin, sen ainutlaatuinen tunniste on 25 vain siksi. 413 00:17:39,020 --> 00:17:43,616 DNS, juttu puhuimme aiemmin, kﺣ۳yttﺣ۳ﺣ۳ numero 53 sen kyselyitﺣ۳. 414 00:17:43,616 --> 00:17:45,365 Kuten mitﺣ۳ on IP osoite google.com? 415 00:17:45,365 --> 00:17:46,580 416 00:17:46,580 --> 00:17:49,790 >> Ja nyt, tutumpi sinua saattaa olla jossain jossain vaiheessa 417 00:17:49,790 --> 00:17:52,620 nﺣ۳hnyt numero 80 ja ehkﺣ۳ 443. 418 00:17:52,620 --> 00:17:55,822 Nﺣ۳mﺣ۳ ovat ainutlaatuisia tunnisteet HTTP, 419 00:17:55,822 --> 00:17:57,530 mikﺣ۳ on kieli me pian nﺣ۳hdﺣ۳ kﺣ۳ytetﺣ۳ﺣ۳n 420 00:17:57,530 --> 00:18:00,000 verkkoliikenteen vﺣ۳lillﺣ۳ selaimet ja palvelimet. 421 00:18:00,000 --> 00:18:02,740 Ja 443 on turvallinen versio siitﺣ۳. 422 00:18:02,740 --> 00:18:05,530 >> Joten viimeinen yksityiskohta olen menossa laittamaan kirjekuoreen 423 00:18:05,530 --> 00:18:08,530 on, ettﺣ۳ en aio Lﺣ۳hetﺣ۳ tﺣ۳mﺣ۳ vain Danin IP. 424 00:18:08,530 --> 00:18:13,630 Aion lﺣ۳hettﺣ۳ﺣ۳ sen sanoa, : 80, jos mitﺣ۳ yritﺣ۳n lﺣ۳hettﺣ۳ﺣ۳ 425 00:18:13,630 --> 00:18:16,862 hﺣ۳net on web-sivu, www-sivu joka sisﺣ۳ltﺣ۳ﺣ۳ Rob Boden kuva. 426 00:18:16,862 --> 00:18:19,320 Joten aion tehdﺣ۳ samoin asia nﺣ۳iden muiden kirjekuoria. 427 00:18:19,320 --> 00:18:23,620 >> Ja sitten lopulta, aion pudottaa nﺣ۳mﺣ۳ pois lﺣ۳himpﺣ۳ﺣ۳n reitittimeen, 428 00:18:23,620 --> 00:18:26,300 tunnustaa, ettﺣ۳ reititin ei vﺣ۳lttﺣ۳mﺣ۳ttﺣ۳ 429 00:18:26,300 --> 00:18:28,210 ottaa samaa polkua joka kerta. 430 00:18:28,210 --> 00:18:30,900 Itse voisin olla Ensimmﺣ۳inen paketti menee tﺣ۳llﺣ۳ tavalla. 431 00:18:30,900 --> 00:18:32,670 Toinen paketti voisi mennﺣ۳ nﺣ۳in. 432 00:18:32,670 --> 00:18:34,250 Kolmas packet-- aloittaa reitityksen. 433 00:18:34,250 --> 00:18:35,420 --might mene tﺣ۳nne. 434 00:18:35,420 --> 00:18:36,440 435 00:18:36,440 --> 00:18:39,530 Ja theory-- voi pitﺣ۳ﺣ۳ sitﺣ۳. 436 00:18:39,530 --> 00:18:43,660 Teoriassa, kaikki neljﺣ۳ nﺣ۳istﺣ۳ pakettien pitﺣ۳isi lopulta reitti tiensﺣ۳, 437 00:18:43,660 --> 00:18:46,940 kuitenkin tehokkaasti tai tehottomasti, aina takaisin. 438 00:18:46,940 --> 00:18:51,560 >> Jossa pisteessﺣ۳, Dan, kun vastaanottamisesta, voi koota niitﺣ۳ 439 00:18:51,560 --> 00:18:55,735 perustuu on-- Hassua on, me kaikki tiedﺣ۳mme, mitﺣ۳ tuloksista tﺣ۳ﺣ۳llﺣ۳ 440 00:18:55,735 --> 00:18:56,360 tulee olemaan. 441 00:18:56,360 --> 00:18:57,600 Danin menossa kuvan Rob. 442 00:18:57,600 --> 00:18:58,974 Mutta katsotaanpa miten tﺣ۳mﺣ۳ toimii. 443 00:18:58,974 --> 00:18:59,664 444 00:18:59,664 --> 00:19:02,080 No, melko, Dan menee saada osa kuva Rob. 445 00:19:02,080 --> 00:19:04,286 446 00:19:04,286 --> 00:19:04,785 Erittﺣ۳in hyvﺣ۳. 447 00:19:04,785 --> 00:19:06,200 448 00:19:06,200 --> 00:19:07,580 Kaikki ovat osallistuvat tﺣ۳nﺣ۳ﺣ۳n. 449 00:19:07,580 --> 00:19:09,200 450 00:19:09,200 --> 00:19:09,910 Selvﺣ۳. 451 00:19:09,910 --> 00:19:13,870 Niin Dan alkaa vastaanottaa nﺣ۳mﺣ۳ paketit, nyt kysyﺣ۳ yhden kysymyksen. 452 00:19:13,870 --> 00:19:18,820 Mitﺣ۳ jos joku teistﺣ۳ saa laiska, ylikuormitettu, ilkeﺣ۳, tai vain moottoroidut 453 00:19:18,820 --> 00:19:22,570 pois, ja yksi tai useampi Paketti ei tee sitﺣ۳ Dan? 454 00:19:22,570 --> 00:19:26,920 >> Miten Dan menossa tietﺣ۳ﺣ۳, ettﺣ۳ hﺣ۳n ei tulla jokin segmenttien neljﺣ۳ 455 00:19:26,920 --> 00:19:28,040 Lﺣ۳hetin hﺣ۳nelle? 456 00:19:28,040 --> 00:19:30,040 Vain intuitiivisesti, mitﺣ۳ voimme tehdﺣ۳? 457 00:19:30,040 --> 00:19:30,540 Joo? 458 00:19:30,540 --> 00:19:31,456 >> Yleisﺣﭘ: [kuulumaton]. 459 00:19:31,456 --> 00:19:35,885 460 00:19:35,885 --> 00:19:36,760 DAVID MALAN: Aivan. 461 00:19:36,760 --> 00:19:40,250 Koska olen yksilﺣﭘllisesti numeroidun niitﺣ۳, ja Olen mﺣ۳ﺣ۳ritellyt, kuinka monta segmenttiﺣ۳ siellﺣ۳ 462 00:19:40,250 --> 00:19:44,030 pitﺣ۳isi olla, hﺣ۳n voi pﺣ۳ﺣ۳tellﺣ۳, ettﺣ۳ mikﺣ۳, jos mikﺣ۳ﺣ۳n, segmentit 463 00:19:44,030 --> 00:19:45,070 Itse asiassa hﺣ۳n on kateissa. 464 00:19:45,070 --> 00:19:48,770 Ja mitﺣ۳ TCP kertoo tietokoneet tehdﺣ۳, jos tietokoneet, kuten Mac OS, 465 00:19:48,770 --> 00:19:52,510 ja Windows ja Linux-tuki ja ymmﺣ۳rtﺣ۳ﺣ۳ TCP, jota he tekevﺣ۳t, 466 00:19:52,510 --> 00:19:57,010 TCP: n asiakirjat olennaisesti sanoo, ettﺣ۳ Dan olisi lﺣ۳hettﺣ۳ﺣ۳ minulle 467 00:19:57,010 --> 00:20:00,580 viesti takaisin sanomalla, hei, David, Olen puuttuu paketti numero 1 4, 468 00:20:00,580 --> 00:20:02,290 tai 3 4, kumpi se on. 469 00:20:02,290 --> 00:20:06,016 >> Ja sitten, minun tehtﺣ۳vﺣ۳ni on ottaa Toinen kuva Rob, 470 00:20:06,016 --> 00:20:09,140 joka meillﺣ۳ on extrat myﺣﭘhemmin tﺣ۳nﺣ۳ﺣ۳n jos haluat ottaa yhden mukaasi, 471 00:20:09,140 --> 00:20:13,550 ja sitten voin lﺣ۳hettﺣ۳ﺣ۳ kyseisen segmentin Rob aina takaisin. 472 00:20:13,550 --> 00:20:16,380 >> Niin yksinkertaista kuin tﺣ۳mﺣ۳ mekanismi on, ettﺣ۳ 473 00:20:16,380 --> 00:20:20,310 on mitﺣ۳ tapahtuu melkein milloin tahansa teet jotain Internetissﺣ۳, 474 00:20:20,310 --> 00:20:22,530 erityisesti nﺣ۳mﺣ۳ suosituimpia palveluita. 475 00:20:22,530 --> 00:20:26,500 On muitakin protokollia, muut tekniikat lisﺣ۳ksi TCP 476 00:20:26,500 --> 00:20:27,880 ettﺣ۳ toimivat hieman eri tavalla. 477 00:20:27,880 --> 00:20:33,040 Mutta niin monet palvelut meillﺣ۳ tyypillisesti kﺣ۳yttﺣ۳ﺣ۳ itse kﺣ۳yttﺣ۳ﺣ۳ nﺣ۳itﺣ۳ protokollia. 478 00:20:33,040 --> 00:20:35,720 >> Niin Dan, sait kokonaiskuva siellﺣ۳ takana? 479 00:20:35,720 --> 00:20:36,220 Kyllﺣ۳. 480 00:20:36,220 --> 00:20:37,840 Olemme kootaan Rob takana. 481 00:20:37,840 --> 00:20:39,610 Kiitos niin paljon reitittimet. 482 00:20:39,610 --> 00:20:43,260 Oletetaan, haluan itse Katso reitittimet vﺣ۳lillﺣ۳ minua 483 00:20:43,260 --> 00:20:46,400 ja MIT, aivan kuten te olitte reitittimet minun ja Dan. 484 00:20:46,400 --> 00:20:49,500 >> No, pikemminkin kuin nslookup- varten nimipalvelin lookup, 485 00:20:49,500 --> 00:20:53,150 Voin sen sijaan kirjoittaa jﺣ۳ljittﺣ۳ﺣ۳ reittiﺣ۳, joka todella tekee mitﺣ۳ se sanoo. 486 00:20:53,150 --> 00:20:55,240 Ja aion tehdﺣ۳ ja Hiljainen tila, jossa viiva 1. 487 00:20:55,240 --> 00:20:57,448 Se komentorivillﺣ۳ ettﺣ۳ vain sanoo, kokeile tﺣ۳tﺣ۳ 488 00:20:57,448 --> 00:20:58,740 kerran eikﺣ۳ useita kertoja. 489 00:20:58,740 --> 00:21:02,210 >> Ja nyt, aion kirjoittaa www.mit.edu. 490 00:21:02,210 --> 00:21:05,660 Nyt tuotanto on melko nopeasti ja arvoituksellinen. 491 00:21:05,660 --> 00:21:08,300 Mutta mikﺣ۳ on siisti tﺣ۳stﺣ۳ on, ettﺣ۳ jokainen nﺣ۳istﺣ۳ riviﺣ۳ 492 00:21:08,300 --> 00:21:10,750 edustaa olennaisesti opiskelija tﺣ۳ssﺣ۳ yleisﺣﭘssﺣ۳ 493 00:21:10,750 --> 00:21:13,870 jos olisit polku minun ja MIT. 494 00:21:13,870 --> 00:21:17,930 Mitﺣ۳ nﺣ۳et tﺣ۳ﺣ۳llﺣ۳, ensimmﺣ۳inen, on verkkotunnus, ettﺣ۳ olen kirjoittanut, 495 00:21:17,930 --> 00:21:20,500 tai FQDN nimi kuin se on oikein kutsutaan. 496 00:21:20,500 --> 00:21:24,420 >> Ja tﺣ۳mﺣ۳ ilmeisesti on IP-osoite www.mit.edu. 497 00:21:24,420 --> 00:21:26,260 Tietokoneeni tajunnut, ettﺣ۳ ulos minulle. 498 00:21:26,260 --> 00:21:29,170 Tﺣ۳mﺣ۳ tﺣ۳ssﺣ۳ on lupaus ettﺣ۳ olemme vain menossa 499 00:21:29,170 --> 00:21:31,490 yrittﺣ۳ﺣ۳ pﺣ۳ﺣ۳stﺣ۳ MIT 30 humalaa. 500 00:21:31,490 --> 00:21:34,180 Ei parempi olla enintﺣ۳ﺣ۳n 30 opiskelijaa minun ja Dan. 501 00:21:34,180 --> 00:21:37,870 Ja nyt, jokainen nﺣ۳istﺣ۳ riviﺣ۳ edustaa kirjaimellisesti reititin 502 00:21:37,870 --> 00:21:40,280 minun ja Dan, kirjaimellisesti teistﺣ۳ kaverit. 503 00:21:40,280 --> 00:21:42,950 >> Ja niin tﺣ۳mﺣ۳ ei tunnu on nimi, toimialueen nimi. 504 00:21:42,950 --> 00:21:44,150 Se vain on IP. 505 00:21:44,150 --> 00:21:49,439 Ja se kesti vain 0,662 millisekuntia saada minulta, ettﺣ۳ ensin reitittimeen. 506 00:21:49,439 --> 00:21:51,230 Seuraava ei ollut ettﺣ۳ paljon kauempana. 507 00:21:51,230 --> 00:21:53,560 Se kesti vain yhden millisekunnin pﺣ۳ﺣ۳stﺣ۳ sinne. 508 00:21:53,560 --> 00:21:56,280 Ja nyt, onneksi asiat saada hieman kﺣ۳yttﺣ۳jﺣ۳ystﺣ۳vﺣ۳llisempi 509 00:21:56,280 --> 00:21:58,860 joiden nimissﺣ۳ on kryptinen mutta hieman enemmﺣ۳n kertoa. 510 00:21:58,860 --> 00:22:03,440 >> Tﺣ۳mﺣ۳ ilmeisesti on reititin ydin Harvardin verkon sijoitettu, 511 00:22:03,440 --> 00:22:06,330 vain siksi, ettﺣ۳ ihmiset ovat kertoneet meille Tﺣ۳mﺣ۳n, vuonna Science Center, SC. 512 00:22:06,330 --> 00:22:11,720 Ja GW on vain lyhennetty merkintﺣ۳tapa yhdyskﺣ۳ytﺣ۳vﺣ۳, joka on synonyymi reititin. 513 00:22:11,720 --> 00:22:14,630 Joten tﺣ۳mﺣ۳ on joitakin jﺣ۳rjestelmﺣ۳n yllﺣ۳pitﺣ۳jﺣ۳n standardi tapa 514 00:22:14,630 --> 00:22:17,230 nimetﺣ۳ yhden palvelimet in Science Center. 515 00:22:17,230 --> 00:22:20,360 >> Samaan aikaan, ettﺣ۳ palvelin on ilmeisesti yhdistetty jonkinlainen kaapeli 516 00:22:20,360 --> 00:22:24,760 toiseen reitittimeen, joka on lempinimeltﺣ۳ﺣ۳n rajayhdyskﺣ۳ytﺣ۳vﺣ۳ yksi viiva 517 00:22:24,760 --> 00:22:26,770 jotain, mitﺣ۳ nﺣ۳mﺣ۳ numerot tarkoittavat. 518 00:22:26,770 --> 00:22:29,230 Ja sitten, ilmeisesti, Harvard on yhteys 519 00:22:29,230 --> 00:22:31,340 se on toinen millisekunnin pois jotain 520 00:22:31,340 --> 00:22:35,590 nimeltﺣ۳ﺣ۳n Pohjois tienhaarassa joka on yhteinen peering piste 521 00:22:35,590 --> 00:22:38,430 isojen paikoissa kuten Harvardin jossa paljon kaapelointi menee 522 00:22:38,430 --> 00:22:40,870 ja mahdollistaa yhteenliittﺣ۳minen eri yksikﺣﭘt. 523 00:22:40,870 --> 00:22:43,700 >> Vaihe kuusi, valitettavasti ei ole kelvollinen nimi. 524 00:22:43,700 --> 00:22:45,370 Ja Vaihe seitsemﺣ۳n saa mielenkiintoista. 525 00:22:45,370 --> 00:22:46,820 526 00:22:46,820 --> 00:22:49,260 Minulla ei ole aavistustakaan, mitﺣ۳ useimmat nﺣ۳istﺣ۳ tarkoittaa. 527 00:22:49,260 --> 00:22:50,875 Mutta NY ei hyppﺣ۳ﺣ۳ ulos minua. 528 00:22:50,875 --> 00:22:52,375 Ja mitﺣ۳ se todennﺣ۳kﺣﭘisesti merkitsevﺣ۳t? 529 00:22:52,375 --> 00:22:54,810 530 00:22:54,810 --> 00:22:56,520 Se ei ole edes teknistﺣ۳. 531 00:22:56,520 --> 00:22:57,400 Juuri New Yorkissa. 532 00:22:57,400 --> 00:23:00,510 Joten todellakin, mikﺣ۳ on yhteinen ihmisen yleissopimus ei ole taattu 533 00:23:00,510 --> 00:23:04,730 mutta yhteinen yleissopimus on nimi reitittimet luonteen mukaan kaupunki tai lentokenttﺣ۳ 534 00:23:04,730 --> 00:23:05,960 koodin ettﺣ۳ he lﺣ۳himpﺣ۳nﺣ۳. 535 00:23:05,960 --> 00:23:08,630 >> Joten tietyllﺣ۳ todennﺣ۳kﺣﭘisyydellﺣ۳, tﺣ۳mﺣ۳ reititin numero seitsemﺣ۳n 536 00:23:08,630 --> 00:23:10,270 lienee todellakin New Yorkissa. 537 00:23:10,270 --> 00:23:13,020 Ja tﺣ۳mﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ vahvistavan ettﺣ۳ olettamus, koska se on 538 00:23:13,020 --> 00:23:16,700 kuusi millisekuntia yhden sijasta tai niin jotain tﺣ۳ﺣ۳llﺣ۳ kampuksella. 539 00:23:16,700 --> 00:23:19,900 Mutta nyt otettava se huomioon, aivan Megabus tai vaikka mitﺣ۳, 540 00:23:19,900 --> 00:23:23,810 se saattaa kestﺣ۳ﺣ۳ neljﺣ۳, viisi, kuusi tuntia saada ihmisen tﺣ۳ﺣ۳ltﺣ۳ New York. 541 00:23:23,810 --> 00:23:28,040 >> Saada sellainen tieto, se kestﺣ۳ﺣ۳ vain kuusi millisekuntia 542 00:23:28,040 --> 00:23:31,020 saada paketin minulta Dan jos Hﺣ۳n oli aina New Yorkissa. 543 00:23:31,020 --> 00:23:36,832 Sitten lopuksi, tﺣ۳mﺣ۳ ilmeisesti on todellinen verkkotunnus www.mit.edu. 544 00:23:36,832 --> 00:23:38,790 He ovat ilmeisesti ulkoistaneet web-palvelimia 545 00:23:38,790 --> 00:23:42,030 nimiselle yhtiﺣﭘlle Akamai mikﺣ۳ tarkoittaa muulla yhtiﺣﭘllﺣ۳ niiden palvelimet. 546 00:23:42,030 --> 00:23:44,380 Ja siksi me nﺣ۳emme ettﺣ۳ outo juttu siellﺣ۳. 547 00:23:44,380 --> 00:23:45,720 >> No, tehdﺣ۳ﺣ۳n tﺣ۳mﺣ۳ vielﺣ۳ kerran. 548 00:23:45,720 --> 00:23:49,150 Mennﺣ۳ﺣ۳n eteenpﺣ۳in ja tehdﺣ۳ jﺣ۳lki reitti ystﺣ۳vﺣ۳mme professori Nick 549 00:23:49,150 --> 00:23:52,955 Parlante Stanfordin joka on palvelin nimeltﺣ۳ nifty.stanfor.edu. 550 00:23:52,955 --> 00:23:55,870 551 00:23:55,870 --> 00:23:56,980 Enter. 552 00:23:56,980 --> 00:23:59,460 Ja nyt, nﺣ۳emme luultavasti hieman pidempi tie 553 00:23:59,460 --> 00:24:00,960 ettﺣ۳ menee lﺣ۳pi muutamia kaupunkeja. 554 00:24:00,960 --> 00:24:03,160 Joten tﺣ۳ssﺣ۳ nﺣ۳mﺣ۳ nimettﺣﭘmﺣ۳t Harvard palvelimet tﺣ۳ﺣ۳llﺣ۳. 555 00:24:03,160 --> 00:24:05,660 Olemme ytimessﺣ۳ Harvard, rajayhdyskﺣ۳ytﺣ۳vﺣ۳ Harvardin, 556 00:24:05,660 --> 00:24:08,081 Pohjois-risteyksessﺣ۳, missﺣ۳ tﺣ۳mﺣ۳ on. 557 00:24:08,081 --> 00:24:10,080 Ja nyt se on tulossa hieman mielenkiintoisemman. 558 00:24:10,080 --> 00:24:12,960 Arvelisin, ettﺣ۳ reititin numero kahdeksan on mitﺣ۳ kaupunki? 559 00:24:12,960 --> 00:24:14,210 Yleisﺣﭘ: [vﺣ۳liin ﺣ„ﺣ„NTﺣ„] 560 00:24:14,210 --> 00:24:18,570 DAVID MALAN: Chicago luultavasti perusteella tﺣ۳llﺣ۳ perusteella tﺣ۳mﺣ۳ asia tﺣ۳ﺣ۳llﺣ۳. 561 00:24:18,570 --> 00:24:25,220 Ja nyt meillﺣ۳ on Salt Lake City ehkﺣ۳, Ehkﺣ۳ Los Angeles tﺣ۳ﺣ۳llﺣ۳, ja sitten LAX, 562 00:24:25,220 --> 00:24:27,690 Jep, tﺣ۳mﺣ۳ todennﺣ۳kﺣﭘisesti on LA pohjasta. 563 00:24:27,690 --> 00:24:29,940 Kunnes lopulta se menee Etelﺣ۳-Kalifornia 564 00:24:29,940 --> 00:24:34,420 kaikki tavalla jopa Pohjois-Kaliforniassa missﺣ۳ Stanford on Palo Altossa. 565 00:24:34,420 --> 00:24:35,299 Joten aika siistiﺣ۳. 566 00:24:35,299 --> 00:24:36,840 Ja ottakaamme tﺣ۳mﺣ۳ yksi askel eteenpﺣ۳in. 567 00:24:36,840 --> 00:24:39,000 Se ilmeisesti olisi vie 82 millisekuntia 568 00:24:39,000 --> 00:24:42,360 lﺣ۳hettﺣ۳ﺣ۳ viestin Dan olisit Kaliforniassa sijasta New Yorkissa. 569 00:24:42,360 --> 00:24:45,090 Tehdﺣ۳ﺣ۳n jotain kuten jﺣ۳ljittﺣ۳ﺣ۳ reittiﺣ۳, yksi 570 00:24:45,090 --> 00:24:51,350 yritﺣ۳ www.cnn.co.jp varten Japanilainen versio CNN: n verkkosivuilla. 571 00:24:51,350 --> 00:24:52,540 572 00:24:52,540 --> 00:24:54,910 Ja nyt, olemme edelleen Boston nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳llﺣ۳ hetkellﺣ۳. 573 00:24:54,910 --> 00:24:56,050 574 00:24:56,050 --> 00:24:58,165 >> Pari palvelimet kuusi ja kahdeksan eivﺣ۳t vastaa 575 00:24:58,165 --> 00:24:59,790 koska he ovat vﺣ۳hﺣ۳n oma. 576 00:24:59,790 --> 00:25:04,970 Mutta lopulta, siellﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ olevan meneillﺣ۳ﺣ۳n jotain mielenkiintoista vﺣ۳lillﺣ۳, 577 00:25:04,970 --> 00:25:08,395 sanotaanko, astu seitsemﺣ۳n ja yhdeksﺣ۳n. 578 00:25:08,395 --> 00:25:09,800 579 00:25:09,800 --> 00:25:12,610 Mikﺣ۳ on luultavasti vﺣ۳lillﺣ۳ seitsemﺣ۳n ja yhdeksﺣ۳n, ja varmasti 580 00:25:12,610 --> 00:25:14,610 vﺣ۳lillﺣ۳ seitsemﺣ۳n ja vaiheessa 17? 581 00:25:14,610 --> 00:25:18,090 582 00:25:18,090 --> 00:25:20,210 Siellﺣ۳ on valtava hyppy mﺣ۳ﺣ۳rﺣ۳n aikaa 583 00:25:20,210 --> 00:25:23,540 se kestﺣ۳ﺣ۳ tietojen mennﺣ۳ yhdeltﺣ۳ Nﺣ۳iden humala, yksi nﺣ۳istﺣ۳ reitittimet 584 00:25:23,540 --> 00:25:24,060 toiseen. 585 00:25:24,060 --> 00:25:27,310 >> Joten kertoimet ovat jossain tﺣ۳ﺣ۳llﺣ۳, on luultavasti, 586 00:25:27,310 --> 00:25:31,440 varsinkin tﺣ۳ﺣ۳llﺣ۳, on luultavasti erittﺣ۳in suuri vesistﺣﭘ, ettﺣ۳ 587 00:25:31,440 --> 00:25:35,320 on joitakin trans Pacific tai trans Atlantin kaapeli, joka todella vaatii 588 00:25:35,320 --> 00:25:37,710 vielﺣ۳ enemmﺣ۳n aikaa tietojen saada yhdestﺣ۳ paikasta toiseen. 589 00:25:37,710 --> 00:25:40,690 Mutta jﺣ۳lleen kerran, kuvittele tuntia kestﺣ۳isi lentﺣ۳ﺣ۳ Japaniin. 590 00:25:40,690 --> 00:25:45,786 Tﺣ۳ﺣ۳llﺣ۳ noin 200 millisekuntia, puomi, viesti on todella olemassa. 591 00:25:45,786 --> 00:25:48,160 Joten voit pelata noin kanssa Tﺣ۳ssﺣ۳ laitteessa tai jopa 592 00:25:48,160 --> 00:25:50,940 Windows tai Mac OS hieman eri komentoja. 593 00:25:50,940 --> 00:25:53,860 Joskus saat nﺣ۳mﺣ۳ tﺣ۳hdet, kuten riveihin kuudesta kahdeksaan, mikﺣ۳ 594 00:25:53,860 --> 00:25:55,300 tarkoittaa vain reitittimet on konfiguroitu ei 595 00:25:55,300 --> 00:25:57,120 antaa sinulle vastauksen yksityisyyden vuoksi. 596 00:25:57,120 --> 00:26:00,210 Mutta yleisesti, tﺣ۳mﺣ۳ tekniikka olisi itse asiassa toimi. 597 00:26:00,210 --> 00:26:03,730 >> Joten se kﺣ۳ﺣ۳ntyy pois liian olemassa muita mehukas tiedot vﺣ۳ijyvﺣ۳ tyﺣﭘkalut 598 00:26:03,730 --> 00:26:05,610 ettﺣ۳ otat itsestﺣ۳ﺣ۳nselvyytenﺣ۳ pﺣ۳ivittﺣ۳in. 599 00:26:05,610 --> 00:26:08,560 Joten esimerkiksi, jos saat sﺣ۳hkﺣﭘposti, rehellisesti kuten jotkut teistﺣ۳ 600 00:26:08,560 --> 00:26:11,270 voi olla ﺣ۳skettﺣ۳in, kyseenalainen alkuperﺣ۳, jos et ole koskaan 601 00:26:11,270 --> 00:26:13,330 Katsoin Gmailin kﺣ۳yttﺣﭘliittymﺣ۳ ennen, onko se 602 00:26:13,330 --> 00:26:15,560 college-liitﺣ۳ntﺣ۳ tai henkilﺣﭘkohtaisia ﻗ€‹ﻗ€‹yksi, 603 00:26:15,560 --> 00:26:17,620 saatat nﺣ۳hdﺣ۳ Saapuneet tﺣ۳mﺣ۳nnﺣ۳kﺣﭘistﺣ۳. 604 00:26:17,620 --> 00:26:20,910 >> Ja itse asiassa, tﺣ۳mﺣ۳ on sﺣ۳hkﺣﭘpostiosoite Lﺣ۳hetin, malan@harvard.edu, 605 00:26:20,910 --> 00:26:24,620 ja jharvard@cs50.harvard.edu tﺣ۳nﺣ۳ aamuna juuri 606 00:26:24,620 --> 00:26:26,070 niin voisin ottaa kuvakaappaus. 607 00:26:26,070 --> 00:26:28,149 Mutta nﺣ۳yttﺣ۳ﺣ۳ siltﺣ۳, ﻗ€‹ﻗ€‹kaikki tﺣ۳llﺣ۳ kertaa Gmailissa 608 00:26:28,149 --> 00:26:30,190 Siinﺣ۳ on se pieni kolmio kohti ylhﺣ۳ﺣ۳llﺣ۳ oikealla 609 00:26:30,190 --> 00:26:34,080 siellﺣ۳ vieressﺣ۳ Harvardin harjanteelle, ettﺣ۳ jos valitset, voit napsauttaa Nﺣ۳ytﺣ۳ alkuperﺣ۳inen. 610 00:26:34,080 --> 00:26:35,160 611 00:26:35,160 --> 00:26:39,260 Ja jos teet niin, voit itse nﺣ۳hdﺣ۳ nippu hyvin esoteerinen tieto 612 00:26:39,260 --> 00:26:43,360 kuten aikaleimat, ja IP osoitteita ja verkkotunnuksia. 613 00:26:43,360 --> 00:26:46,990 >> Mutta nﺣ۳et, lyhyesti sanottuna, otsikot, ettﺣ۳ koko tﺣ۳mﺣ۳n ajan on 614 00:26:46,990 --> 00:26:50,430 kﺣ۳rsineet jokaisessa sﺣ۳hkﺣﭘpostia voit lﺣ۳hettﺣ۳ﺣ۳ ja vastaanottaa. 615 00:26:50,430 --> 00:26:54,130 Ja se on nﺣ۳itﺣ۳ otsikoita, ettﺣ۳ ihmiset voivat kﺣ۳yttﺣ۳ﺣ۳, tietojenkﺣ۳sittelytieteessﺣ۳ tai muuten 616 00:26:54,130 --> 00:26:56,670 todella pﺣ۳ﺣ۳ttelemﺣ۳ﺣ۳n jonkinlaisella todennﺣ۳kﺣﭘisyydellﺣ۳ missﺣ۳ 617 00:26:56,670 --> 00:26:59,290 ja keneltﺣ۳ sﺣ۳hkﺣﭘpostia oikeastaan ﻗ€‹ﻗ€‹tuli. 618 00:26:59,290 --> 00:27:01,830 >> Itse asiassa, me puhua Myﺣﭘhemmin viikkoa siitﺣ۳, miten sﺣ۳hkﺣﭘposti 619 00:27:01,830 --> 00:27:04,100 itse voidaan tuottaa ohjelmallisesti joka 620 00:27:04,100 --> 00:27:07,100 on erittﺣ۳in hyvﺣ۳ asia verkkosivuston joka haluaa lﺣ۳hettﺣ۳ﺣ۳ sﺣ۳hkﺣﭘpostia kﺣ۳yttﺣ۳jille. 621 00:27:07,100 --> 00:27:12,020 Mutta nﺣ۳emme myﺣﭘs, kuinka triviaaleja se on vﺣ۳ﺣ۳rentﺣ۳ﺣ۳ sﺣ۳hkﺣﭘpostit joltakin 622 00:27:12,020 --> 00:27:15,380 joku muu, ellet itse osaavat tarkistaa otsikot. 623 00:27:15,380 --> 00:27:18,670 Ja sekin on hﺣ۳vinnyt ehdotus nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳. 624 00:27:18,670 --> 00:27:22,220 >> Niin, ettﺣ۳ sanoi, mennﺣ۳ﺣ۳n yksi kerros ylﺣﭘspﺣ۳in. 625 00:27:22,220 --> 00:27:25,100 Aloitimme IP joka kﺣ۳sittelee paketteja meille, 626 00:27:25,100 --> 00:27:26,470 antaa heille ainutlaatuisen osoitteita. 627 00:27:26,470 --> 00:27:29,770 TCP, joka, lyhyesti sanottuna, takaa toimitus- tai ainakin 628 00:27:29,770 --> 00:27:34,002 lisﺣ۳ﺣ۳ todennﺣ۳kﺣﭘisyyttﺣ۳ sen mukaan lisﺣ۳ﺣ۳mﺣ۳llﺣ۳ asioita, kuten segmenttien, 1 tai 4, 629 00:27:34,002 --> 00:27:36,740 2 4 3 4, ja 4 4. 630 00:27:36,740 --> 00:27:40,710 >> Ja nyt, nyt kerros pﺣ۳ﺣ۳lle tuon toisen pﺣﭘytﺣ۳kirjan. 631 00:27:40,710 --> 00:27:44,550 Kaikki nﺣ۳mﺣ۳ asiat ovat protokollia, tietokone yleissopimukset 632 00:27:44,550 --> 00:27:47,670 jotka mﺣ۳ﺣ۳rﺣ۳ﺣ۳vﺣ۳t, kuinka kaksi tietokoneet puhua keskenﺣ۳ﺣ۳n. 633 00:27:47,670 --> 00:27:52,030 HTTP, vihdoin tﺣ۳nﺣ۳ﺣ۳n, on Hypertext Transfer Protocol. 634 00:27:52,030 --> 00:27:54,100 Ja tﺣ۳mﺣ۳ on pﺣﭘytﺣ۳kirjan ettﺣ۳ selaimet 635 00:27:54,100 --> 00:27:56,410 kﺣ۳yttﺣ۳ﺣ۳ puhuessaan web-palvelimia. 636 00:27:56,410 --> 00:27:59,970 >> Joten kun vedﺣ۳t selain, kuten Chrome tai IE tai Firefox, Safari, 637 00:27:59,970 --> 00:28:04,230 tai mitﺣ۳ tahansa, ja sitten kirjoitat jotain kuten facebook.com ja paina Enter, 638 00:28:04,230 --> 00:28:08,390 ei ainoastaan ﻗ€‹ﻗ€‹tietokoneen ensin kﺣ۳ﺣ۳ntﺣ۳ﺣ۳ facebook.com, mitﺣ۳? 639 00:28:08,390 --> 00:28:10,590 640 00:28:10,590 --> 00:28:11,770 IP-osoite. 641 00:28:11,770 --> 00:28:17,420 Sen jﺣ۳lkeen converts-- se lﺣ۳hettﺣ۳ﺣ۳ sitten Viesti, ettﺣ۳ IP-osoite sanonta, 642 00:28:17,420 --> 00:28:21,360 anna minulle tﺣ۳nﺣ۳ﺣ۳n kotisivu tai antaa minulle login-nﺣ۳yttﺣﭘ Facebook. 643 00:28:21,360 --> 00:28:25,290 >> Tai jos olet jo kirjautunut sisﺣ۳ﺣ۳n, antaa minulle oletusnﺣ۳kymﺣ۳ssﺣ۳ minun aikajanalla. 644 00:28:25,290 --> 00:28:26,820 Niin, ettﺣ۳ mitﺣ۳ HTTP sanoo. 645 00:28:26,820 --> 00:28:30,055 Ja enemmﺣ۳n puhekielessﺣ۳, jos olen web palvelinta ja are-- mikﺣ۳ on nimesi, 646 00:28:30,055 --> 00:28:30,180 uudelleen? 647 00:28:30,180 --> 00:28:30,920 >> Yleisﺣﭘ: Margot. 648 00:28:30,920 --> 00:28:34,250 >> DAVID MALAN: Margot on web palvelin, ja olen web-selain, 649 00:28:34,250 --> 00:28:37,610 ja haluan vain hakea minun aikajana Margot, margot.com, 650 00:28:37,610 --> 00:28:39,640 Sanoisin, Hei, olen David. 651 00:28:39,640 --> 00:28:40,870 >> Yleisﺣﭘ: Hei, olen Margot. 652 00:28:40,870 --> 00:28:43,570 >> DAVID MALAN: Ja voisitte sitten vastata lisﺣ۳tietoja minulle. 653 00:28:43,570 --> 00:28:45,890 Joten meillﺣ۳ on tﺣ۳mﺣ۳ tyhmﺣ۳ ihmisen yleissopimus instance-- kiitos. 654 00:28:45,890 --> 00:28:47,510 --of ravistamalla toistensa kﺣ۳siﺣ۳. 655 00:28:47,510 --> 00:28:51,670 Ja tietokoneet on tuo sama ajatus jos asiakas, kuten selain, 656 00:28:51,670 --> 00:28:55,600 pyytﺣ۳ﺣ۳ palvelimen tehdﺣ۳ jotain hﺣ۳nen tai hﺣ۳nen puolestaan. 657 00:28:55,600 --> 00:28:57,540 >> Ja niin tﺣ۳ssﺣ۳ on kuva, esim. 658 00:28:57,540 --> 00:29:01,120 Vasemmalla on tietokone kannettava tietokone, tyﺣﭘpﺣﭘydﺣ۳lle, mitﺣ۳ tahansa, tai jopa puhelimessa. 659 00:29:01,120 --> 00:29:03,890 Ja oikealla on hyvin pﺣ۳ivﺣ۳tty nﺣ۳kymﺣ۳ palvelimelle. 660 00:29:03,890 --> 00:29:06,460 Ne yleensﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ pienemmﺣ۳ltﺣ۳ ja seksikkﺣ۳ﺣ۳mpi nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳. 661 00:29:06,460 --> 00:29:09,570 Mutta kohta on yksinkertaisesti se, ettﺣ۳ siellﺣ۳ on jonkinlainen viestintﺣ۳ 662 00:29:09,570 --> 00:29:11,800 asiakkaan ja palvelimen vﺣ۳lillﺣ۳. 663 00:29:11,800 --> 00:29:14,080 >> Ja asiakkaiden mielessﺣ۳ joku ravintolassa 664 00:29:14,080 --> 00:29:16,620 ja tarjoilija tai tarjoilija, Sama idea tietokoneiden kanssa. 665 00:29:16,620 --> 00:29:19,340 Asiakkaiden ja palvelinten, yksi pyytﺣ۳ﺣ۳ tietoja, 666 00:29:19,340 --> 00:29:21,560 yksi vastaa tietoja. 667 00:29:21,560 --> 00:29:23,920 Nyt, miten se tiedot tulevat takaisin? 668 00:29:23,920 --> 00:29:25,890 No, pitﺣ۳ﺣ۳ tﺣ۳tﺣ۳. 669 00:29:25,890 --> 00:29:30,360 Get on erﺣ۳ﺣ۳nlainen oletus way-- ja se on erittﺣ۳in yksinkertainen aikavﺣ۳lillﺣ۳. 670 00:29:30,360 --> 00:29:34,530 --that vain sanelee miten selain saa tietoja palvelimelta. 671 00:29:34,530 --> 00:29:38,270 >> Toisin sanoen, sen sijaan, ettﺣ۳ vain Hopo-ily ulottuu kﺣ۳teni Margot, 672 00:29:38,270 --> 00:29:42,100 jos todella olivat selain, I olisi tavaraa sisﺣ۳llﺣ۳ kirjekuoren, 673 00:29:42,100 --> 00:29:46,580 kuten tein Rob valokuva ennen, tekstimuodossa, joka kirjaimellisesti sanoo 674 00:29:46,580 --> 00:29:53,084 jotain tﺣ۳llaista, GET / HTTP / 1.1hostwww.google.com 675 00:29:53,084 --> 00:29:56,670 tai margot.com tai mitﺣ۳ tahansa palvelimen nimi saattaa sattuvat olemaan. 676 00:29:56,670 --> 00:29:58,540 Ja sitten, piste piste piste, joitakin muita juttuja. 677 00:29:58,540 --> 00:30:00,310 >> Mutta kirjaimellisesti, sisﺣ۳llﺣ۳ kirjekuoren olisi 678 00:30:00,310 --> 00:30:03,290 melko yksinkertainen tekstimuodossa viestiﺣ۳ vastaan. 679 00:30:03,290 --> 00:30:05,990 Ettﺣ۳ saatuaan, Margot olisi avata, lukea sisﺣ۳ltﺣﭘﺣ۳, 680 00:30:05,990 --> 00:30:07,640 ja vastaamaan kysymyksiin. 681 00:30:07,640 --> 00:30:12,000 Nyt se on hieman epﺣ۳ilmeisten tﺣ۳llﺣ۳ esimerkillﺣ۳. 682 00:30:12,000 --> 00:30:16,130 Mutta saat /, mikﺣ۳ on slash luultavasti viittaa, perustuu ainoastaan 683 00:30:16,130 --> 00:30:20,470 teidﺣ۳n perehtyneisyys selaamiseen jokapﺣ۳ivﺣ۳isessﺣ۳ elﺣ۳mﺣ۳ssﺣ۳? 684 00:30:20,470 --> 00:30:22,206 Mikﺣ۳ slash? 685 00:30:22,206 --> 00:30:23,147 >> Yleisﺣﭘ: [kuulumaton]. 686 00:30:23,147 --> 00:30:24,480 DAVID MALAN: ohjausmerkkijonon. 687 00:30:24,480 --> 00:30:27,280 Ei huono idea, mutta yleisesti tilanvaihdot mennﺣ۳ toiseen suuntaan. 688 00:30:27,280 --> 00:30:28,760 Se olisi kenoviiva yleensﺣ۳. 689 00:30:28,760 --> 00:30:29,560 Mutta ei huono ajatus. 690 00:30:29,560 --> 00:30:30,060 Joo? 691 00:30:30,060 --> 00:30:31,190 692 00:30:31,190 --> 00:30:31,830 Osoitinta. 693 00:30:31,830 --> 00:30:35,100 Myﺣﭘs hyvﺣ۳ ajatus, mutta jopa yksinkertaisempi kuin. 694 00:30:35,100 --> 00:30:36,250 Kotihakemiston. 695 00:30:36,250 --> 00:30:38,380 Juuri kovalevy, niin sanotusti. 696 00:30:38,380 --> 00:30:39,890 Useimmat meistﺣ۳ eivﺣ۳t kirjoita tﺣ۳tﺣ۳. 697 00:30:39,890 --> 00:30:43,150 Mutta teknisesti, jos halusi olla super oikea nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳, 698 00:30:43,150 --> 00:30:50,056 voisitte mennﺣ۳ jotain kuten http://www.facebook.com/. 699 00:30:50,056 --> 00:30:52,580 >> Nyt sanoin useimmat meistﺣ۳ eivﺣ۳t vaivata kirjoittamalla slash. 700 00:30:52,580 --> 00:30:54,770 Ja rehellisesti, useimmat selaimet, Chrome mukana, 701 00:30:54,770 --> 00:30:57,019 eivﺣ۳t edes vaivaudu osoittaa meille slash nﺣ۳inﺣ۳ pﺣ۳ivinﺣ۳ 702 00:30:57,019 --> 00:30:59,060 vain siksi, ettﺣ۳ he haluavat olla yksinkertainen ja ytimekﺣ۳s. 703 00:30:59,060 --> 00:31:02,920 Mutta slash tarkoittaa vain mennﺣ۳ jotta www.facebook.com ja saada 704 00:31:02,920 --> 00:31:08,076 slash, juuri kovalevy, oletussivu facebook.com. 705 00:31:08,076 --> 00:31:09,240 Kﺣ۳yttﺣ۳en mitﺣ۳ protokollaa? 706 00:31:09,240 --> 00:31:14,910 No, kﺣ۳yttﺣ۳vﺣ۳t versiota 1.1 tﺣ۳mﺣ۳ asia kutsutaan HTTP. 707 00:31:14,910 --> 00:31:16,750 >> Palvelin, tai Margot-- ja muuten, tehdﺣ۳ 708 00:31:16,750 --> 00:31:17,920 Haittaako, ettﺣ۳ olen kﺣ۳yttﺣ۳en sinua nﺣ۳issﺣ۳? 709 00:31:17,920 --> 00:31:18,419 OK. 710 00:31:18,419 --> 00:31:19,430 Joten olemme hyvﺣ۳ nyt. 711 00:31:19,430 --> 00:31:23,910 Joten Margot vastaus nyt kirjekuori omaa, jonka sisﺣ۳llﺣ۳ 712 00:31:23,910 --> 00:31:26,040 on samalla tekstimuodossa. 713 00:31:26,040 --> 00:31:30,640 Ensimmﺣ۳inen rivi, joka on, Jep, puhun HTTP-versiota 1.1. 714 00:31:30,640 --> 00:31:34,930 200 on tila-koodi mikﺣ۳ tarkoittaa vain sitﺣ۳, kaikki on OK. 715 00:31:34,930 --> 00:31:37,440 Minulla on sivu etsit. 716 00:31:37,440 --> 00:31:44,040 >> Samaan aikaan, Content-Type: text / html, tﺣ۳mﺣ۳ on Margot puolikiinteﺣ۳stﺣ۳ mystistﺣ۳ tapa sanoa, 717 00:31:44,040 --> 00:31:46,190 mitﺣ۳ olet pyytﺣ۳nyt on web-sivu. 718 00:31:46,190 --> 00:31:50,530 Ja se tyyppi, niin speak-- melkein kuin muuttuja mielessﺣ۳, 719 00:31:50,530 --> 00:31:52,060 mutta tﺣ۳mﺣ۳ on paljon korkeampi nyt. 720 00:31:52,060 --> 00:31:55,380 Sen tietotyyppi on tekstiﺣ۳ mutta nimenomaan HTML. 721 00:31:55,380 --> 00:31:57,210 Kieltﺣ۳ me pian nﺣ۳hdﺣ۳. 722 00:31:57,210 --> 00:31:58,700 >> Ja sitten siellﺣ۳ on joitakin muita juttuja. 723 00:31:58,700 --> 00:32:02,060 Joten muut jutut on kirjaimellisesti mitﺣ۳ Facebook vastaa kanssa. 724 00:32:02,060 --> 00:32:03,400 Joten katsotaanpas tﺣ۳mﺣ۳kin. 725 00:32:03,400 --> 00:32:05,380 Anna minun mennﺣ۳ eteenpﺣ۳in ja avata Chrome minun laptop 726 00:32:05,380 --> 00:32:07,980 jossa voit tehdﺣ۳ oman oma tietokone samoin. 727 00:32:07,980 --> 00:32:12,035 Ja aion mennﺣ۳ eteenpﺣ۳in ja avata www.facebook.com. 728 00:32:12,035 --> 00:32:12,535 Enter. 729 00:32:12,535 --> 00:32:13,590 730 00:32:13,590 --> 00:32:16,264 Ja saan tutun ruudun tﺣ۳ﺣ۳llﺣ۳. 731 00:32:16,264 --> 00:32:17,930 Mutta nyt aion tehdﺣ۳ jotain muuta. 732 00:32:17,930 --> 00:32:21,670 Aion mennﺣ۳ eteenpﺣ۳in ja Siirry kohtaan Nﺣ۳ytﺣ۳ Developer. 733 00:32:21,670 --> 00:32:24,190 Ja mene Developer Tyﺣﭘkalut, jotka sinun pitﺣ۳isi 734 00:32:24,190 --> 00:32:27,377 on Chromessa tietokoneessa, ainakin omassa laitteessa. 735 00:32:27,377 --> 00:32:29,460 Aion selaa tﺣ۳tﺣ۳ juttu tﺣ۳ﺣ۳llﺣ۳, ja olet 736 00:32:29,460 --> 00:32:33,060 nﺣ۳kemﺣ۳ﺣ۳n koko joukko kryptisten tekstiﺣ۳ tﺣ۳ﺣ۳llﺣ۳. 737 00:32:33,060 --> 00:32:37,920 >> On kﺣ۳ynyt ilmi, ettﺣ۳ mitﺣ۳ Margot laittaa sisﺣ۳lle Kyseisen kirjekuori vastauksena minulle 738 00:32:37,920 --> 00:32:41,472 on kieli nimeltﺣ۳ﺣ۳n HTML, Hypertext Markup Language. 739 00:32:41,472 --> 00:32:43,680 Se ei ole ohjelmointi kieli, koska et voi, se 740 00:32:43,680 --> 00:32:46,679 ei ole silmukoita, ja olosuhteet, ja toimintoja, ja tuollaista. 741 00:32:46,679 --> 00:32:47,870 Se on kuvauskieli. 742 00:32:47,870 --> 00:32:52,110 Siitﺣ۳, ettﺣ۳ sillﺣ۳ on erityinen syntaksi nimeltﺣ۳ﺣ۳n tageja ja attribuutteja 743 00:32:52,110 --> 00:32:57,120 joka kertoo selaimen mitﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ nﺣ۳ytﺣﭘllﺣ۳ ja miten nﺣ۳yttﺣ۳ﺣ۳ sen. 744 00:32:57,120 --> 00:32:57,920 Olisi keskityttﺣ۳vﺣ۳? 745 00:32:57,920 --> 00:32:58,920 Olisiko rﺣﭘyhkeﺣ۳? 746 00:32:58,920 --> 00:33:00,270 Punainen, vihreﺣ۳, sininen? 747 00:33:00,270 --> 00:33:01,390 Se on kuvauskieli. 748 00:33:01,390 --> 00:33:04,970 Siitﺣ۳, ettﺣ۳ se kertoo selaimen mitﺣ۳ nﺣ۳yttﺣ۳ﺣ۳ ruudulla. 749 00:33:04,970 --> 00:33:10,530 Joten tﺣ۳mﺣ۳ on, kirjaimellisesti, kaikki HTML ja lisﺣ۳ﺣ۳, ettﺣ۳ Facebook-palvelin 750 00:33:10,530 --> 00:33:13,950 on sylkeminen ja ettﺣ۳ Chrome ja IE ja Firefox on 751 00:33:13,950 --> 00:33:17,820 suunnitellut niiden vastaavien tekijﺣﭘiden ymmﺣ۳rtﺣ۳ﺣ۳. 752 00:33:17,820 --> 00:33:20,780 >> Ja itse asiassa, se on vﺣ۳hﺣ۳n Messier kuin. 753 00:33:20,780 --> 00:33:24,290 Jos sen sijaan, siirry kohtaan Nﺣ۳ytﺣ۳, Kehittﺣ۳jﺣ۳, View Source, 754 00:33:24,290 --> 00:33:27,550 tﺣ۳mﺣ۳ on oikeastaan ﻗ€‹ﻗ€‹mitﺣ۳ Facebook on pois laskemisesta. 755 00:33:27,550 --> 00:33:29,800 Tavallaan nolla viisi tyyli, oikea, jos me 756 00:33:29,800 --> 00:33:31,479 pﺣ۳ﺣ۳tellﺣ۳, ettﺣ۳ tﺣ۳mﺣ۳ luultavasti ei ole paras. 757 00:33:31,479 --> 00:33:34,270 Mutta suoraan sanottuna, he voivat saada pois sitﺣ۳, koska jos olet palvelevat ylﺣﭘs 758 00:33:34,270 --> 00:33:36,090 miljardeja verkkosivuja pﺣ۳ivﺣ۳ssﺣ۳, todella 759 00:33:36,090 --> 00:33:40,040 eivﺣ۳t halua tuhlata aikaa, ja tavut, ja rahaa lopulta lﺣ۳hetettﺣ۳essﺣ۳ 760 00:33:40,040 --> 00:33:43,000 asioita, kuten uusi linja merkkiﺣ۳, ja tilat, ja vﺣ۳lilehdet 761 00:33:43,000 --> 00:33:46,870 koska olet menoja kaistanleveyden tarpeettomasti ISP. 762 00:33:46,870 --> 00:33:49,580 >> Niin tosiaan, tﺣ۳mﺣ۳ on tarkoitettu voidaan minified tﺣ۳llﺣ۳ tavalla. 763 00:33:49,580 --> 00:33:51,740 Mutta mitﺣ۳ Chrome tekee meille on, se kestﺣ۳ﺣ۳ 764 00:33:51,740 --> 00:33:56,310 Tﺣ۳mﺣ۳n HTML, joka tﺣ۳ysin nﺣ۳yttﺣ۳ﺣ۳ sotku ja kﺣ۳sittﺣ۳mﺣ۳tﺣﭘn ihmisten, 765 00:33:56,310 --> 00:33:57,580 ja se on vain alustamista. 766 00:33:57,580 --> 00:34:00,280 Se on aika tulostaa sen niin, ettﺣ۳ Voimme kﺣ۳ﺣ۳ri mielemme sen ympﺣ۳rille 767 00:34:00,280 --> 00:34:01,452 hieman helpommin. 768 00:34:01,452 --> 00:34:02,660 Mutta mielenkiintoisempaa on tﺣ۳mﺣ۳. 769 00:34:02,660 --> 00:34:06,180 Jos minﺣ۳ nyt klikkaa Chromessa ole elementtejﺣ۳, mutta verkko, 770 00:34:06,180 --> 00:34:08,520 Aion nﺣ۳hdﺣ۳ hieman hakkuut nﺣ۳yttﺣﭘ, joka on 771 00:34:08,520 --> 00:34:11,040 menossa Nﺣ۳ytﺣ۳ kaikki HTTP-pyyntﺣﭘjen 772 00:34:11,040 --> 00:34:14,380 ettﺣ۳ todella menee takaisin ja edestakaisin minun ja Facebookissa tai minua 773 00:34:14,380 --> 00:34:17,219 ja Margot jos teen enemmﺣ۳n kuin yksi pyyntﺣﭘ. 774 00:34:17,219 --> 00:34:21,409 >> Joten aion mennﺣ۳ eteenpﺣ۳in ja valitse reload-kuvake tﺣ۳ﺣ۳llﺣ۳ Chromessa. 775 00:34:21,409 --> 00:34:23,850 Ja nyt, koko joukko tavaraa lensi ohi alareunassa. 776 00:34:23,850 --> 00:34:25,710 Aion selaa takaisin ylﺣﭘs hyvin alkuun. 777 00:34:25,710 --> 00:34:29,350 Ja nyt, huomaavat tﺣ۳mﺣ۳n, Ensimmﺣ۳inen pyytﺣ۳ﺣ۳ selaimessa 778 00:34:29,350 --> 00:34:31,340 Kﺣ۳sityﺣﭘ oli www.facebook.com. 779 00:34:31,340 --> 00:34:34,199 >> Se kﺣ۳yttﺣ۳ﺣ۳ GET mekanismi, joka tarkoittaa vain sitﺣ۳, 780 00:34:34,199 --> 00:34:37,810 se puhuu tekstimuotoinen kieli ettﺣ۳ nﺣ۳imme esimerkin hetki sitten. 781 00:34:37,810 --> 00:34:41,909 Ja lisﺣ۳ksi, se kﺣ۳ﺣ۳ntyy pois ettﺣ۳ vastaus, ettﺣ۳ Facebook 782 00:34:41,909 --> 00:34:46,070 antoi minulle on 200 OK, eli en lﺣﭘytyi kyseisellﺣ۳ sivulla. 783 00:34:46,070 --> 00:34:49,630 >> Jos klikkaan tﺣ۳mﺣ۳n rivin, en voi itse katso nﺣ۳mﺣ۳ otsikot hieman 784 00:34:49,630 --> 00:34:50,800 selvﺣ۳sti. 785 00:34:50,800 --> 00:34:52,810 Nﺣ۳mﺣ۳ jﺣ۳rkevﺣ۳mpﺣ۳ﺣ۳ ennen pitkﺣ۳ﺣ۳. 786 00:34:52,810 --> 00:34:57,020 Mutta huomaan ettﺣ۳ selain lﺣ۳hettﺣ۳ﺣ۳ paljon tietoa kuin isﺣ۳ntﺣ۳, 787 00:34:57,020 --> 00:34:59,320 ja menetelmﺣ۳, ja evﺣ۳steet. 788 00:34:59,320 --> 00:35:00,879 Palaamme nﺣ۳ihin ennen pitkﺣ۳ﺣ۳. 789 00:35:00,879 --> 00:35:03,170 Ja te vihdoin ymmﺣ۳rtﺣ۳ﺣ۳ mitﺣ۳ evﺣ۳ste oikeastaan ﻗ€‹ﻗ€‹on 790 00:35:03,170 --> 00:35:04,930 ja miten pian tulee lﺣ۳hettﺣ۳ﺣ۳ niitﺣ۳. 791 00:35:04,930 --> 00:35:06,900 >> Ja nﺣ۳et, mitﺣ۳ Facebook lﺣ۳hettﺣ۳ﺣ۳ takaisin, 792 00:35:06,900 --> 00:35:12,230 mukaan lukien sisﺣ۳ltﺣﭘ tekstin tyyppi HTML, nykyinen pﺣ۳ivﺣ۳mﺣ۳ﺣ۳rﺣ۳ aikaan sen tietosuoja 793 00:35:12,230 --> 00:35:15,530 politiikka, tai sen puute, ja sitten lopuksi joitakin evﺣ۳steitﺣ۳ 794 00:35:15,530 --> 00:35:18,050 ettﺣ۳ ollaan asetettu tietokonetta myﺣﭘs. 795 00:35:18,050 --> 00:35:20,140 Mutta me kiusata ne erilleen ennen pitkﺣ۳ﺣ۳. 796 00:35:20,140 --> 00:35:23,950 >> Mutta lyhyt, aina vieraillut web-sivun, nyt jo vuosia, 797 00:35:23,950 --> 00:35:26,970 olet lﺣ۳hettﺣ۳ﺣ۳ viestejﺣ۳ yksi Lﺣ۳hetin kirjekuoressa 798 00:35:26,970 --> 00:35:28,230 ja Margot ja Dan. 799 00:35:28,230 --> 00:35:31,210 Ja olet ollut saada takaisin vastauksia nﺣ۳in Facebookista. 800 00:35:31,210 --> 00:35:35,650 Mutta lisﺣ۳ksi, arvaa mitﺣ۳ on luovuteta Facebook ja Google, 801 00:35:35,650 --> 00:35:39,101 ja kaikki muutkin joka kerta kun kﺣ۳yt Web-sivu? 802 00:35:39,101 --> 00:35:42,100 Mikﺣ۳ on ulkopuolella jokaisen kirjekuori tietokone on lﺣ۳hettﺣ۳nyt? 803 00:35:42,100 --> 00:35:43,800 804 00:35:43,800 --> 00:35:45,590 IP-osoitteen, eikﺣﭘ? 805 00:35:45,590 --> 00:35:48,720 Ehkﺣ۳ ei nimesi kohti SE, mutta IP-osoitteen. 806 00:35:48,720 --> 00:35:52,410 Ja juuri, nyt yhdistﺣ۳ﺣ۳ pisteitﺣ۳ myﺣﭘhemmin, jos kﺣ۳ytﺣ۳t palveluita 807 00:35:52,410 --> 00:35:54,430 kuten web, tai BitTorrent, ja elﺣ۳mﺣ۳, 808 00:35:54,430 --> 00:35:56,860 ja olet rekisterﺣﭘinyt tietokoneen paikassa, kuten Harvard, 809 00:35:56,860 --> 00:36:01,080 joku jossakin tietﺣ۳ﺣ۳, ettﺣ۳ John Harvardin IP-osoitteet tﺣ۳hﺣ۳n, piste tﺣ۳ssﺣ۳, 810 00:36:01,080 --> 00:36:02,350 dot tﺣ۳mﺣ۳, piste tﺣ۳ssﺣ۳. 811 00:36:02,350 --> 00:36:06,730 >> Ja todellakin, lokit voi hﺣ۳n piti sekﺣ۳ kampuksella, kuten tﺣ۳mﺣ۳, on Comcast verkossa, 812 00:36:06,730 --> 00:36:10,270 Verizon, tai rehellisesti, klo NSA kuten olemme viime aikoina oppinut, 813 00:36:10,270 --> 00:36:14,040 joka kirjaa aika paljon kaikkea ettﺣ۳ olet tekemﺣ۳ssﺣ۳ internetissﺣ۳. 814 00:36:14,040 --> 00:36:15,910 Ja me palaamme Tﺣ۳mﺣ۳n tulevaisuuden luokka 815 00:36:15,910 --> 00:36:18,990 vaikutuksista nﺣ۳iden suunnitteluun liittyviﺣ۳ pﺣ۳ﺣ۳tﺣﭘksiﺣ۳ ja turvallisuutta. 816 00:36:18,990 --> 00:36:21,920 >> Mutta totuus on, olet todella ei ole kovin paljon yksityisyyttﺣ۳. 817 00:36:21,920 --> 00:36:25,380 Joka kerta olet vieraillut missﺣ۳ﺣ۳n Webissﺣ۳, olet ollut osoittaa kﺣ۳tesi 818 00:36:25,380 --> 00:36:28,720 ja paljastaa ainakin IP-osoitteen. 819 00:36:28,720 --> 00:36:35,930 Niin pelottavaa huomata syrjﺣ۳ﺣ۳n, mitﺣ۳ voimme tehdﺣ۳ upottaa asioita, kuten kissoja sivun? 820 00:36:35,930 --> 00:36:40,730 >> Joten meillﺣ۳ on joukko vastauksia, voi tulla takaisin palvelimelta. 821 00:36:40,730 --> 00:36:42,340 Emmekﺣ۳ nﺣ۳e kaikkia nﺣ۳itﺣ۳ tﺣ۳nﺣ۳ﺣ۳n. 822 00:36:42,340 --> 00:36:43,800 Mutta 200 on hyvﺣ۳. 823 00:36:43,800 --> 00:36:46,622 Ja olet luultavasti ole nﺣ۳hnyt kaikki nﺣ۳mﺣ۳ ihmisenﺣ۳ ennen. 824 00:36:46,622 --> 00:36:48,580 Mutta olet luultavasti nﺣ۳hnyt vﺣ۳hintﺣ۳ﺣ۳n yksi nﺣ۳istﺣ۳. 825 00:36:48,580 --> 00:36:50,204 Kumpi nﺣ۳istﺣ۳ saattaa nﺣ۳yttﺣ۳ﺣ۳ tutulta? 826 00:36:50,204 --> 00:36:51,097 Yleisﺣﭘ: 404 827 00:36:51,097 --> 00:36:51,930 DAVID MALAN: So 404. 828 00:36:51,930 --> 00:36:52,695 Tiedostoa ei lﺣﭘydy. 829 00:36:52,695 --> 00:36:55,320 Ja todellakin, te tulette nﺣ۳kemﺣ۳ﺣ۳n Tﺣ۳mﺣ۳n ohjelmallisesti itse. 830 00:36:55,320 --> 00:37:00,220 404 tarkoittaa vain tiedostoa pyysit, slash tai slash jotain, yksinkertaisesti 831 00:37:00,220 --> 00:37:00,950 ei ole olemassa. 832 00:37:00,950 --> 00:37:04,380 Ja web-palvelin tyypillisesti vastaukseksi 404 seurauksena 833 00:37:04,380 --> 00:37:09,680 >> Samalla olemme pian nﺣ۳hdﺣ۳, ettﺣ۳ sisﺣ۳llﺣﭘn, joka viesti 834 00:37:09,680 --> 00:37:11,800 ovat tﺣ۳llﺣ۳ kielellﺣ۳ kutsutaan HTML. 835 00:37:11,800 --> 00:37:15,070 Ja tﺣ۳mﺣ۳ on erittﺣ۳in yksinkertainen pﺣ۳tkﺣ۳ HTML 836 00:37:15,070 --> 00:37:18,380 ettﺣ۳ ei tee mitﺣ۳ﺣ۳n muuta kuin nﺣ۳yttﺣ۳ﺣ۳ hello world ruudulla. 837 00:37:18,380 --> 00:37:21,830 Todellakin, nﺣ۳et ylﺣ۳reunassa tﺣ۳mﺣ۳n jotain kutsutaan asiakirjatyyppi 838 00:37:21,830 --> 00:37:24,220 julistus, joka sanoo vain, hei, maailma. 839 00:37:24,220 --> 00:37:25,964 Tﺣ۳mﺣ۳ tiedosto sisﺣ۳ltﺣ۳ﺣ۳ HTML. 840 00:37:25,964 --> 00:37:28,380 Ja sitten, seuraava bitti HTML ettﺣ۳ aiot kirjoittaa, 841 00:37:28,380 --> 00:37:30,930 se on avoin teline, ja sitten sana HTML, 842 00:37:30,930 --> 00:37:33,670 sitten suljettu teline, ja sitten avoin pﺣ۳ﺣ۳, ja sulje kiinnike. 843 00:37:33,670 --> 00:37:36,000 Niin lyhyt, nyt oikeastaan Tﺣ۳tﺣ۳ lisﺣ۳ﺣ۳ mekaanisesti. 844 00:37:36,000 --> 00:37:39,980 Anna minun mennﺣ۳ minun laite, mutta voit tehdﺣ۳ tﺣ۳mﺣ۳n missﺣ۳ tahansa 845 00:37:39,980 --> 00:37:42,110 ettﺣ۳ sinulla on tekstieditorilla. 846 00:37:42,110 --> 00:37:45,105 >> Aion mennﺣ۳ eteenpﺣ۳in ja Tallenna tiedosto nimeltﺣ۳ hello.html. 847 00:37:45,105 --> 00:37:46,440 848 00:37:46,440 --> 00:37:49,640 Aion laittaa se tyﺣﭘpﺣﭘydﺣ۳lle pitﺣ۳ﺣ۳ asiat super yksinkertainen juuri nyt. 849 00:37:49,640 --> 00:37:51,760 Ja aion tehdﺣ۳ mitﺣ۳ minﺣ۳ juuri nﺣ۳in. 850 00:37:51,760 --> 00:37:55,452 Joten doc tyyppi HTML, alkusulkumerkki HTML. 851 00:37:55,452 --> 00:37:57,910 Ja nyt, huomautus, aion tehdﺣ۳ pﺣ۳invastoin ennaltaehkﺣ۳isevﺣ۳sti. 852 00:37:57,910 --> 00:38:01,000 Ja pﺣ۳invastoin, tarkoitan sama tunniste, niin sanotusti, 853 00:38:01,000 --> 00:38:02,767 mutta se alkaa kauttaviivalla. 854 00:38:02,767 --> 00:38:04,600 Ja sitten, tﺣ۳nne, Aion sanoa, pﺣ۳ﺣ۳, 855 00:38:04,600 --> 00:38:07,530 koska nﺣ۳yttﺣ۳ﺣ۳ siltﺣ۳, ﻗ€‹ﻗ€‹ettﺣ۳ jokainen Web-sivu on niin sanottu pﺣ۳ﺣ۳, joka 856 00:38:07,530 --> 00:38:10,300 on tavaraa, joka menee otsikossa Baari, aivan sivun ylﺣ۳reunassa. 857 00:38:10,300 --> 00:38:13,026 Otsikossa on vain olemaan hei tﺣ۳ﺣ۳llﺣ۳. 858 00:38:13,026 --> 00:38:15,150 Ja nyt, aion olla elin tﺣ۳hﺣ۳n sivuun. 859 00:38:15,150 --> 00:38:18,130 Joten jokaisen sivun on sekﺣ۳ pﺣ۳ﺣ۳ ylﺣﭘs ja kehon 860 00:38:18,130 --> 00:38:19,522 joka on sisua sivun. 861 00:38:19,522 --> 00:38:21,980 Ja tﺣ۳ﺣ۳llﺣ۳, olen juuri menossa sanoa jotain hello world. 862 00:38:21,980 --> 00:38:23,440 Ja aion tallentaa tiedoston. 863 00:38:23,440 --> 00:38:26,150 Jos minﺣ۳ nyt minimoida gedit, katso, siellﺣ۳ on pieni tiedosto 864 00:38:26,150 --> 00:38:28,470 tyﺣﭘpﺣﭘydﺣ۳lle nimeltﺣ۳ﺣ۳n hello.html. 865 00:38:28,470 --> 00:38:30,820 Nyt se ei ole palvelimella vielﺣ۳ sinﺣ۳nsﺣ۳ Todellakin, se on 866 00:38:30,820 --> 00:38:33,040 vain minun oma henkilﺣﭘkohtainen tyﺣﭘpﺣﭘytﺣ۳ tﺣ۳ﺣ۳llﺣ۳. 867 00:38:33,040 --> 00:38:36,910 Mutta jos minﺣ۳ avata Chrome ja osui Ohjaus O-- siellﺣ۳ kissa kyseessﺣ۳. 868 00:38:36,910 --> 00:38:38,710 --and menen tyﺣﭘpﺣﭘydﺣ۳lle. 869 00:38:38,710 --> 00:38:43,730 >> Ja minﺣ۳ avata hello.html, siellﺣ۳, Itse asiassa, on minun super yksinkertainen web-sivu. 870 00:38:43,730 --> 00:38:45,490 Runko sivuni ja tﺣ۳mﺣ۳ valkoinen ikkuna 871 00:38:45,490 --> 00:38:47,610 tﺣ۳ssﺣ۳ kehon hello world. 872 00:38:47,610 --> 00:38:51,020 Ja otsikko johtaja sivu on vﺣ۳lilehti siellﺣ۳. 873 00:38:51,020 --> 00:38:53,020 Ja aiomme nﺣ۳hdﺣ۳ pian, ettﺣ۳ se on erittﺣ۳in 874 00:38:53,020 --> 00:38:55,004 helppo avata muita sivuja samoin. 875 00:38:55,004 --> 00:38:57,670 Esimerkiksi, aion mennﺣ۳ joihinkin jakelu koodi 876 00:38:57,670 --> 00:39:00,230 Tﺣ۳llﺣ۳ viikolla lﺣ۳hde seitsemﺣ۳n, ja aion 877 00:39:00,230 --> 00:39:03,150 avata ei JPEG mikﺣ۳ tﺣ۳mﺣ۳ kaveri on tﺣ۳ﺣ۳llﺣ۳. 878 00:39:03,150 --> 00:39:08,430 Mutta aion avata image.html, joka lopulta nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳. 879 00:39:08,430 --> 00:39:15,140 Mutta haluaisin nyt avata tﺣ۳mﺣ۳n esille gedit, ja mennﺣ۳ Dropbox lﺣ۳hde seitsemﺣ۳n, 880 00:39:15,140 --> 00:39:17,470 ja image.html. 881 00:39:17,470 --> 00:39:19,430 882 00:39:19,430 --> 00:39:21,960 >> Suurin osa tﺣ۳stﺣ۳ on vain kommentoi kuten tulemme pian nﺣ۳hdﺣ۳. 883 00:39:21,960 --> 00:39:25,210 Mutta jos haluan laittaa Grumpy Kissa sisﺣ۳lle tﺣ۳tﺣ۳ web-sivun, 884 00:39:25,210 --> 00:39:29,890 riittﺣ۳ﺣ۳, ettﺣ۳ laittaa toinen alkusulkumerkki, ja sitten avainsanan kuva tai img 885 00:39:29,890 --> 00:39:33,080 lyhyitﺣ۳, ja sitten vaihtoehtoinen Tekstin esteettﺣﭘmyyden syistﺣ۳ 886 00:39:33,080 --> 00:39:35,890 jos joku on nﺣ۳ytﺣﭘn lukija tai jotain sellaista. 887 00:39:35,890 --> 00:39:38,260 Lﺣ۳hde, joka on, mitﺣ۳ tiedoston nimi, cat.jpeg. 888 00:39:38,260 --> 00:39:39,280 889 00:39:39,280 --> 00:39:41,400 >> Ja sitten, koska tﺣ۳mﺣ۳ tag on hieman erikoinen, 890 00:39:41,400 --> 00:39:44,140 laitamme vinoviiva, kuten nﺣ۳emme, sisﺣ۳llﺣ۳ tag. 891 00:39:44,140 --> 00:39:47,180 Mutta lopputulos on web- sivu, joka nﺣ۳yttﺣ۳ﺣ۳ tﺣ۳ltﺣ۳. 892 00:39:47,180 --> 00:39:51,320 Niin lyhyt, mitﺣ۳ aiomme olla tekee nyt ajan kﺣ۳yttﺣ۳ﺣ۳ web 893 00:39:51,320 --> 00:39:54,200 ja luoda web-sivuja lopulta kontit 894 00:39:54,200 --> 00:39:57,280 paitsi typerﺣ۳ asioita, kuten kuvia ja linkkejﺣ۳, ja taulukoita, 895 00:39:57,280 --> 00:40:00,770 ja luettelomerkkiluettelot ja vastaavat, mutta myﺣﭘs antaa meille itsellemme 896 00:40:00,770 --> 00:40:04,890 graafinen kﺣ۳yttﺣﭘliittymﺣ۳, GUI, ei toisin mitﺣ۳ teimme me Breakout. 897 00:40:04,890 --> 00:40:08,330 >> Mutta tﺣ۳ssﺣ۳ ympﺣ۳ristﺣﭘssﺣ۳, olemme aio alkaa kﺣ۳yttﺣ۳ﺣ۳ kieliﺣ۳ kuten PHP, 898 00:40:08,330 --> 00:40:10,960 ja JavaScript, tietokanta kieli nimeltﺣ۳ﺣ۳n SQL, 899 00:40:10,960 --> 00:40:14,050 client-side scripting kieli nimeltﺣ۳ﺣ۳n JavaScript itse luoda 900 00:40:14,050 --> 00:40:18,760 kaikki dynaamisempi rajapinnat mutta vuonna paljon, paljon tutumpi yhteydessﺣ۳. 901 00:40:18,760 --> 00:40:21,970 Mutta ennen sitﺣ۳, katsotaanpa Lopuksi tﺣ۳nﺣ۳ﺣ۳n katsoa, 902 00:40:21,970 --> 00:40:25,280 kuten luvattiin, mitﺣ۳ todella tapahtuu alla huppu internet 903 00:40:25,280 --> 00:40:26,060 itse. 904 00:40:26,060 --> 00:40:28,400 >> Mﺣ۳ﺣ۳rﺣ۳tﺣ۳ﺣ۳n tﺣ۳nﺣ۳ﺣ۳n ettﺣ۳ internet voi 905 00:40:28,400 --> 00:40:31,390 voidaan siirtﺣ۳ﺣ۳ asioita kuten web-sivuja HTTP 906 00:40:31,390 --> 00:40:33,150 paljon kuin minﺣ۳ ravisteli Margot kﺣ۳destﺣ۳ aikaisemmin. 907 00:40:33,150 --> 00:40:36,470 Mutta siellﺣ۳ on niin paljon muita palveluja, jotka kﺣ۳yttﺣ۳vﺣ۳t TCP ja IP 908 00:40:36,470 --> 00:40:39,800 ettﺣ۳ otamme itsestﺣ۳ﺣ۳nselvyytenﺣ۳ ettﺣ۳ tyﺣﭘ nﺣ۳emme tﺣ۳ﺣ۳llﺣ۳ 909 00:40:39,800 --> 00:40:42,477 tﺣ۳ssﺣ۳ elokuvassa, joka tulee vie meidﺣ۳t loppuun tﺣ۳nﺣ۳ﺣ۳n. 910 00:40:42,477 --> 00:40:45,956 >> [VIDEOTOISTOSTA] 911 00:40:45,956 --> 00:41:31,710 912 00:41:31,710 --> 00:41:35,870 >> -Kun Ensimmﺣ۳isen kerran historia, ihmiset ja koneet 913 00:41:35,870 --> 00:41:38,940 tyﺣﭘskentelevﺣ۳t yhdessﺣ۳, ymmﺣ۳rtﺣ۳mﺣ۳ttﺣ۳ unelma. 914 00:41:38,940 --> 00:41:41,780 Yhdistﺣ۳vﺣ۳ voima, joka tietﺣ۳ﺣ۳ ilman maantieteellisiﺣ۳ rajoja. 915 00:41:41,780 --> 00:41:45,010 Riippumatta rodusta, uskonnosta tai vﺣ۳ri. 916 00:41:45,010 --> 00:41:49,130 Uusi aikakausi, jossa viestintﺣ۳ todella tuo ihmiset yhteen. 917 00:41:49,130 --> 00:41:51,795 Tﺣ۳mﺣ۳ on Dawn of Net. 918 00:41:51,795 --> 00:41:54,920 919 00:41:54,920 --> 00:41:56,450 >> Haluatko tietﺣ۳ﺣ۳, miten se toimii? 920 00:41:56,450 --> 00:42:00,260 Klikkaa tﺣ۳stﺣ۳ aloittaaksesi matka maaliin. 921 00:42:00,260 --> 00:42:02,780 922 00:42:02,780 --> 00:42:05,380 Nyt, mitﺣ۳ tapahtui Kun olet napsauttanut tﺣ۳tﺣ۳ linkkiﺣ۳? 923 00:42:05,380 --> 00:42:07,190 Aloitit tiedonkulkua. 924 00:42:07,190 --> 00:42:09,790 Tﺣ۳mﺣ۳ tieto kulkee alas omaan henkilﺣﭘkohtaista postia huone 925 00:42:09,790 --> 00:42:14,040 kun Mr. IP pakataan, tarrat sen, ja lﺣ۳hettﺣ۳ﺣ۳ sen matkalla. 926 00:42:14,040 --> 00:42:16,030 >> Jokainen paketti on rajallinen koko. 927 00:42:16,030 --> 00:42:19,900 Postitus on pﺣ۳ﺣ۳tettﺣ۳vﺣ۳, miten jakaa tietoa ja miten paketoida sitﺣ۳. 928 00:42:19,900 --> 00:42:23,400 Nyt paketti tarvitsee etiketti sisﺣ۳ltﺣ۳vﺣ۳t tﺣ۳rkeitﺣ۳ tietoja, 929 00:42:23,400 --> 00:42:27,480 kuten lﺣ۳hettﺣ۳jﺣ۳n osoite, vastaanottajan osoitteen, ja paketin tyyppi se on. 930 00:42:27,480 --> 00:42:41,070 931 00:42:41,070 --> 00:42:43,700 >> Koska tﺣ۳ssﺣ۳ paketissa on menossa ulos kiinni Internetissﺣ۳, 932 00:42:43,700 --> 00:42:46,240 se saa myﺣﭘs osoitteen vﺣ۳lityspalvelimen, joka 933 00:42:46,240 --> 00:42:47,990 on erityinen toiminto kuten nﺣ۳emme myﺣﭘhemmin. 934 00:42:47,990 --> 00:42:49,080 935 00:42:49,080 --> 00:42:53,430 Paketti on nyt kﺣ۳ynnistetty pﺣ۳ﺣ۳lle lﺣ۳hiverkossa tai LAN. 936 00:42:53,430 --> 00:42:56,220 Verkkoa kﺣ۳ytetﺣ۳ﺣ۳n yhteyden kaikki paikalliset tietokoneet, 937 00:42:56,220 --> 00:42:58,760 reitittimet tulostimet, jne. tietojenvaihdon 938 00:42:58,760 --> 00:43:00,790 fyysisessﺣ۳ rakennuksen seinﺣ۳t. 939 00:43:00,790 --> 00:43:04,840 LAN on melko hallitsematon paikka ja valitettavasti onnettomuudet 940 00:43:04,840 --> 00:43:05,828 voi tapahtua. 941 00:43:05,828 --> 00:43:13,240 942 00:43:13,240 --> 00:43:16,020 >> Valtatie LAN on pakattu kaikenlaisten tietojen. 943 00:43:16,020 --> 00:43:19,270 Nﺣ۳mﺣ۳ ovat IP-paketteja, Novell paketit, Apple Talk paketteja. 944 00:43:19,270 --> 00:43:21,440 He aikovat liikennemelua vastaan ﻗ€‹ﻗ€‹tavalliseen tapaan. 945 00:43:21,440 --> 00:43:24,040 Paikallinen reititin lukee kﺣ۳sitellﺣ۳ ja, tarvittaessa, 946 00:43:24,040 --> 00:43:25,935 hissit paketti siirtﺣ۳ﺣ۳ toiseen verkkoon. 947 00:43:25,935 --> 00:43:27,610 948 00:43:27,610 --> 00:43:28,810 Ah, reititin. 949 00:43:28,810 --> 00:43:31,990 Symboli valvonnan nﺣ۳ennﺣ۳isesti sekavaa maailmaa. 950 00:43:31,990 --> 00:43:41,050 951 00:43:41,050 --> 00:43:45,480 >> Siinﺣ۳ hﺣ۳n on, jﺣ۳rjestelmﺣ۳llinen, piittaamaton, jﺣ۳rjestelmﺣ۳llinen, konservatiivinen, 952 00:43:45,480 --> 00:43:48,100 ja joskus ei aivan vauhtiin. 953 00:43:48,100 --> 00:43:50,430 Mutta ainakin hﺣ۳n on tarkka suurimmaksi osaksi. 954 00:43:50,430 --> 00:44:03,090 955 00:44:03,090 --> 00:44:05,530 >> Koska paketit lﺣ۳htevﺣ۳t reititin, he raivaavat tiensﺣ۳ 956 00:44:05,530 --> 00:44:08,780 osaksi yrityksen intranetistﺣ۳ ja pﺣ۳ﺣ۳ reitittimen kytkin. 957 00:44:08,780 --> 00:44:10,179 958 00:44:10,179 --> 00:44:12,470 Hieman tehokkaampi kuin reititin, reititin kytkin 959 00:44:12,470 --> 00:44:16,700 pelaa vilunkia IP-paketteja, taitavasti reititys ne matkan varrella. 960 00:44:16,700 --> 00:44:18,950 Digitaalinen Pinball Wizard jos haluatte. 961 00:44:18,950 --> 00:44:19,532 >> Tﺣ„STﺣ„ mennﺣ۳ﺣ۳n. 962 00:44:19,532 --> 00:44:20,490 Tﺣ۳ﺣ۳ltﺣ۳ tulee toinen. 963 00:44:20,490 --> 00:44:21,198 Ja se on toinen. 964 00:44:21,198 --> 00:44:21,886 Katso tﺣ۳tﺣ۳, ﺣ۳iti. 965 00:44:21,886 --> 00:44:22,258 Tﺣ۳ssﺣ۳ on menee. 966 00:44:22,258 --> 00:44:22,382 Oho. 967 00:44:22,382 --> 00:44:23,126 Ympﺣ۳ri takaisin. 968 00:44:23,126 --> 00:44:23,374 Hei. 969 00:44:23,374 --> 00:44:23,622 Siellﺣ۳. 970 00:44:23,622 --> 00:44:24,122 Siellﺣ۳. 971 00:44:24,122 --> 00:44:24,862 Yli vasemmalle. 972 00:44:24,862 --> 00:44:25,110 Yli oikealle. 973 00:44:25,110 --> 00:44:25,358 Yli vasemmalle. 974 00:44:25,358 --> 00:44:26,350 Yli oikealle. 975 00:44:26,350 --> 00:44:26,596 Sait sen. 976 00:44:26,596 --> 00:44:26,846 Tﺣ۳ﺣ۳llﺣ۳ se menee. 977 00:44:26,846 --> 00:44:27,342 Hﺣ۳n ampuu. 978 00:44:27,342 --> 00:44:27,840 Hﺣ۳n tulokset. 979 00:44:27,840 --> 00:44:28,100 Se menee. 980 00:44:28,100 --> 00:44:28,580 Hei, odota. 981 00:44:28,580 --> 00:44:28,940 Hei, varo. 982 00:44:28,940 --> 00:44:29,898 Tﺣ۳ﺣ۳ltﺣ۳ tulee toinen. 983 00:44:29,898 --> 00:44:30,860 Voi, tﺣ۳ssﺣ۳ sitﺣ۳ mennﺣ۳ﺣ۳n. 984 00:44:30,860 --> 00:44:33,740 985 00:44:33,740 --> 00:44:35,930 >> -Kuten Paketteja saapuu mﺣ۳ﺣ۳rﺣ۳npﺣ۳ﺣ۳hﺣ۳nsﺣ۳, he 986 00:44:35,930 --> 00:44:40,640 kyytiin verkkokortti, valmis lﺣ۳hetettﺣ۳vﺣ۳ksi seuraavalle tasolle, 987 00:44:40,640 --> 00:44:42,000 Tﺣ۳ssﺣ۳ tapauksessa proxy. 988 00:44:42,000 --> 00:44:43,060 989 00:44:43,060 --> 00:44:46,210 Proxy on kﺣ۳ytﺣﭘssﺣ۳ monissa yritysten tavallaan keskellﺣ۳ mies 990 00:44:46,210 --> 00:44:48,650 jotta vﺣ۳hentﺣ۳ﺣ۳ kuormitusta niiden internet-yhteys 991 00:44:48,650 --> 00:44:50,040 ja turvallisuussyistﺣ۳ samoin. 992 00:44:50,040 --> 00:44:51,824 993 00:44:51,824 --> 00:44:55,310 Kuten nﺣ۳ette, paketit ovat kaikki erikokoisia, 994 00:44:55,310 --> 00:44:56,650 riippuen niiden sisﺣ۳llﺣﭘstﺣ۳. 995 00:44:56,650 --> 00:45:10,750 996 00:45:10,750 --> 00:45:14,790 >> Proxy avaa paketin ja etsii Web-osoite tai URL. 997 00:45:14,790 --> 00:45:16,230 998 00:45:16,230 --> 00:45:18,707 Riippuen siitﺣ۳, onko osoite on hyvﺣ۳ksyttﺣ۳vﺣ۳, 999 00:45:18,707 --> 00:45:20,290 paketti lﺣ۳hetetﺣ۳ﺣ۳n internetiin. 1000 00:45:20,290 --> 00:45:25,880 1001 00:45:25,880 --> 00:45:28,700 On kuitenkin joitakin osoitteet, joissa ei 1002 00:45:28,700 --> 00:45:31,440 tavata hyvﺣ۳ksyntﺣ۳ﺣ۳ proxy, toisin sanoen, 1003 00:45:31,440 --> 00:45:33,305 yritys- tai ohjeistukseen. 1004 00:45:33,305 --> 00:45:35,830 1005 00:45:35,830 --> 00:45:38,290 Nﺣ۳mﺣ۳ ovat summittaisesti kﺣ۳sitellﺣ۳ﺣ۳n. 1006 00:45:38,290 --> 00:45:39,530 1007 00:45:39,530 --> 00:45:41,070 Meillﺣ۳ on mitﺣ۳ﺣ۳n sitﺣ۳. 1008 00:45:41,070 --> 00:45:43,350 Niille, jotka tekevﺣ۳t sitﺣ۳, se on taas tien pﺣ۳ﺣ۳llﺣ۳. 1009 00:45:43,350 --> 00:45:52,740 1010 00:45:52,740 --> 00:45:54,695 >> Seuraavaksi, palomuuri. 1011 00:45:54,695 --> 00:45:58,060 1012 00:45:58,060 --> 00:46:01,414 Yrityksen palomuurin palvelee kahta tarkoitusta. 1013 00:46:01,414 --> 00:46:03,580 Se estﺣ۳ﺣ۳ joitakin varsin ikﺣ۳viﺣ۳ asioita internetissﺣ۳ 1014 00:46:03,580 --> 00:46:05,379 joutumasta intranetiin. 1015 00:46:05,379 --> 00:46:07,670 Ja se voi myﺣﭘs estﺣ۳ﺣ۳ arkaluonteisia tietoja yrityksistﺣ۳ 1016 00:46:07,670 --> 00:46:09,900 lﺣ۳hettﺣ۳minen ulos internetiin. 1017 00:46:09,900 --> 00:46:11,810 1018 00:46:11,810 --> 00:46:14,210 >> Kun palomuurin lﺣ۳pi, reititin poimii paketin 1019 00:46:14,210 --> 00:46:18,290 ja asettaa sen pﺣ۳ﺣ۳lle paljon kapeampi maantie- tai kaistanleveys, kuten sanotaan. 1020 00:46:18,290 --> 00:46:21,505 On selvﺣ۳ﺣ۳, rivi ei ole riittﺣ۳vﺣ۳n laaja ottaa ne kaikki. 1021 00:46:21,505 --> 00:46:22,727 1022 00:46:22,727 --> 00:46:25,060 Nyt saatat ihmetellﺣ۳, mitﺣ۳ tapahtuu kaikille niille paketit 1023 00:46:25,060 --> 00:46:27,250 jotka eivﺣ۳t tee sitﺣ۳ matkan varrella. 1024 00:46:27,250 --> 00:46:29,880 No, kun Mr. IP ei saa kuittausta 1025 00:46:29,880 --> 00:46:32,160 ettﺣ۳ paketti on ollut sai ajoissa, 1026 00:46:32,160 --> 00:46:34,060 hﺣ۳n yksinkertaisesti lﺣ۳hettﺣ۳ﺣ۳ korvaavan paketin. 1027 00:46:34,060 --> 00:46:36,040 1028 00:46:36,040 --> 00:46:40,510 >> Olemme nyt valmiita siirtymﺣ۳ﺣ۳n Internet-maailmassa, hﺣ۳mﺣ۳hﺣ۳kki 1029 00:46:40,510 --> 00:46:44,656 Web of toisiinsa verkostojen joka kattaa koko maapallon. 1030 00:46:44,656 --> 00:46:47,845 Tﺣ۳ﺣ۳llﺣ۳, reitittimet ja kytkimet luoda yhteyksiﺣ۳ verkkojen vﺣ۳lillﺣ۳. 1031 00:46:47,845 --> 00:46:49,239 1032 00:46:49,239 --> 00:46:51,280 Nyt verkko on tﺣ۳ysin erilaisessa ympﺣ۳ristﺣﭘssﺣ۳ 1033 00:46:51,280 --> 00:46:53,740 kuin lﺣﭘydﺣ۳t sisﺣ۳llﺣ۳ suojamuurin oman lﺣ۳hiverkon. 1034 00:46:53,740 --> 00:46:56,510 >> Tﺣ۳ﺣ۳llﺣ۳, se on Wild West, runsaasti tilaa, 1035 00:46:56,510 --> 00:47:00,440 runsaasti mahdollisuuksia, runsaasti asioita tutkia, ja paikkoja mennﺣ۳. 1036 00:47:00,440 --> 00:47:02,790 Kiitos hyvin vﺣ۳hﺣ۳n valvonta ja sﺣ۳ﺣ۳ntely, 1037 00:47:02,790 --> 00:47:07,250 uusia ideoita lﺣﭘytﺣ۳ﺣ۳ hedelmﺣ۳llistﺣ۳ maaperﺣ۳ﺣ۳ tyﺣﭘntﺣ۳ﺣ۳ kirjekuori niiden mahdollisuuksista. 1038 00:47:07,250 --> 00:47:10,590 Mutta koska tﺣ۳mﺣ۳ vapaus, tiettyjﺣ۳ vaaroja myﺣﭘs vaanivat. 1039 00:47:10,590 --> 00:47:14,230 >> Et koskaan tiedﺣ۳, milloin tﺣ۳yttﺣ۳vﺣ۳t pelﺣ۳tty ping kuoleman, 1040 00:47:14,230 --> 00:47:18,040 erikoisversion normaali pyyntﺣﭘ ping jonka joku idiootti ideoitu 1041 00:47:18,040 --> 00:47:19,830 sotkea hyvﺣ۳uskoinen isﺣ۳nnﺣ۳t. 1042 00:47:19,830 --> 00:47:21,470 1043 00:47:21,470 --> 00:47:25,490 Polku meidﺣ۳n paketit kestﺣ۳ﺣ۳ ehkﺣ۳ kautta satelliitti, puhelinlinjat, langaton, 1044 00:47:25,490 --> 00:47:27,340 tai jopa valtameren kaapeli. 1045 00:47:27,340 --> 00:47:30,290 >> Ne eivﺣ۳t aina ota nopein tai lyhintﺣ۳ reittiﺣ۳ mahdollista, 1046 00:47:30,290 --> 00:47:33,330 mutta he saavat siellﺣ۳, lopulta. 1047 00:47:33,330 --> 00:47:37,255 Ehkﺣ۳ siksi se on joskus kutsutaan maailmanlaajuisesti odottaa. 1048 00:47:37,255 --> 00:47:39,650 Mutta kun kaikki on toimivan sujuvasti, sinun 1049 00:47:39,650 --> 00:47:43,270 voisivat kiertﺣ۳ﺣ۳ maailmaa viisi kertaa epﺣ۳rﺣﭘimﺣ۳ttﺣ۳, 1050 00:47:43,270 --> 00:47:46,690 kirjaimellisesti, ja kaikki Kustannukset paikallispuhelun tai vﺣ۳hemmﺣ۳n. 1051 00:47:46,690 --> 00:47:47,970 1052 00:47:47,970 --> 00:47:51,025 >> Lﺣ۳hellﺣ۳ lopussa pﺣ۳ﺣ۳mﺣ۳ﺣ۳rﺣ۳ﺣ۳mme, lﺣﭘydﺣ۳mme toinen palomuuri. 1053 00:47:51,025 --> 00:47:53,710 1054 00:47:53,710 --> 00:47:56,160 Riippuen nﺣ۳kﺣﭘkulman datapaketin, 1055 00:47:56,160 --> 00:48:00,520 palomuuri voi olla linnake turvallisuuden tai pelﺣ۳tty vastustaja. 1056 00:48:00,520 --> 00:48:04,420 Kaikki riippuu siitﺣ۳, kummalla puolella olet siitﺣ۳, ja mitﺣ۳ aikomukset ovat. 1057 00:48:04,420 --> 00:48:08,365 >> Palomuuri on suunniteltu pﺣ۳ﺣ۳stﺣ۳ﺣ۳ vain ne paketit, jotka tﺣ۳yttﺣ۳vﺣ۳t sen kriteerit. 1058 00:48:08,365 --> 00:48:09,590 1059 00:48:09,590 --> 00:48:11,940 Tﺣ۳mﺣ۳ palomuuri toimii porttien 80 ja 25. 1060 00:48:11,940 --> 00:48:13,250 1061 00:48:13,250 --> 00:48:16,380 Kaikki yritykset tulla muiden satamat on suljettu liiketoimintaa. 1062 00:48:16,380 --> 00:48:27,690 1063 00:48:27,690 --> 00:48:30,600 >> Port 25 kﺣ۳ytetﺣ۳ﺣ۳n postin paketteja. 1064 00:48:30,600 --> 00:48:32,750 1065 00:48:32,750 --> 00:48:35,791 Vaikka Port 80 on sisﺣ۳ﺣ۳nkﺣ۳ynti paketit Internetistﺣ۳ web 1066 00:48:35,791 --> 00:48:36,290 palvelin. 1067 00:48:36,290 --> 00:48:38,880 1068 00:48:38,880 --> 00:48:42,540 Sisﺣ۳llﺣ۳ palomuuri, paketit seulotaan tarkemmin. 1069 00:48:42,540 --> 00:48:44,660 Jotkut paketit tekevﺣ۳t helposti tullin lﺣ۳pi, 1070 00:48:44,660 --> 00:48:47,500 kun taas toiset nﺣ۳yttﺣ۳vﺣ۳t vain hieman epﺣ۳ilyttﺣ۳vﺣ۳ltﺣ۳. 1071 00:48:47,500 --> 00:48:49,630 >> Nyt palomuuri upseeri ei helppo huijata, 1072 00:48:49,630 --> 00:48:53,010 esimerkiksi jos se ping Kuoleman paketin yrittﺣ۳ﺣ۳ 1073 00:48:53,010 --> 00:48:55,628 naamioida itsensﺣ۳ normaali ping paketti. 1074 00:48:55,628 --> 00:48:56,128 -Move Pitkin. 1075 00:48:56,128 --> 00:48:56,606 Se on OK. 1076 00:48:56,606 --> 00:48:57,106 Ei se mitﺣ۳ﺣ۳n. 1077 00:48:57,106 --> 00:48:58,040 Have a nice day. 1078 00:48:58,040 --> 00:48:59,360 Anna minun pois tﺣ۳ﺣ۳ltﺣ۳. 1079 00:48:59,360 --> 00:49:00,460 Bye. 1080 00:49:00,460 --> 00:49:02,990 >> -For Nﺣ۳mﺣ۳ paketit Lucky riittﺣ۳ﺣ۳ nﺣ۳in pitkﺣ۳lle, 1081 00:49:02,990 --> 00:49:04,860 Matka on melkein ohi. 1082 00:49:04,860 --> 00:49:07,280 1083 00:49:07,280 --> 00:49:11,560 Se on vain riviin liitﺣ۳ntﺣ۳ otettava osaksi web-palvelin. 1084 00:49:11,560 --> 00:49:12,610 1085 00:49:12,610 --> 00:49:16,850 Nykyﺣ۳ﺣ۳n, web-palvelin voi ajaa monia asioita, mistﺣ۳ mainframe, jotta web-kamera, 1086 00:49:16,850 --> 00:49:18,430 tietokoneeseen pﺣﭘydﺣ۳llﺣ۳. 1087 00:49:18,430 --> 00:49:20,220 Miksi ei jﺣ۳ﺣ۳kaappisi? 1088 00:49:20,220 --> 00:49:22,140 >> Kunnon setti up, voit selvittﺣ۳ﺣ۳ 1089 00:49:22,140 --> 00:49:24,330 jos sinulla on tekemisiﺣ۳ kanan Cacciatore 1090 00:49:24,330 --> 00:49:25,690 tai jos sinun tﺣ۳ytyy mennﺣ۳ ostoksille. 1091 00:49:25,690 --> 00:49:28,625 Muista, tﺣ۳mﺣ۳ on Dawn of Net. 1092 00:49:28,625 --> 00:49:29,850 Melkein mitﺣ۳ tahansa on mahdollista. 1093 00:49:29,850 --> 00:49:32,960 1094 00:49:32,960 --> 00:49:37,080 >> Yksi kerrallaan, paketit ovat vastaanotettu, avattu, ja niiden pakkaukset avattaviksi. 1095 00:49:37,080 --> 00:49:40,350 1096 00:49:40,350 --> 00:49:44,280 Niiden sisﺣ۳ltﺣ۳mﺣ۳t tiedot, jotka on tietopyyntﺣﭘ, 1097 00:49:44,280 --> 00:49:46,080 lﺣ۳hetetﺣ۳ﺣ۳n web palvelin-sovellus. 1098 00:49:46,080 --> 00:49:52,670 1099 00:49:52,670 --> 00:49:54,345 >> Paketti itsessﺣ۳ﺣ۳n kierrﺣ۳tetﺣ۳ﺣ۳n. 1100 00:49:54,345 --> 00:49:57,280 1101 00:49:57,280 --> 00:50:06,770 Valmis kﺣ۳ytettﺣ۳vﺣ۳ksi uudelleen ja tﺣ۳ytetty pyytﺣ۳mﺣ۳si tiedot, osoitettu, 1102 00:50:06,770 --> 00:50:08,680 ja lﺣ۳hettﺣ۳ﺣ۳ sen takaisin luoksesi. 1103 00:50:08,680 --> 00:50:10,430 1104 00:50:10,430 --> 00:50:14,700 Takaisin ohi palomuurit, reitittimet, ja kautta Internetiin. 1105 00:50:14,700 --> 00:50:18,164 1106 00:50:18,164 --> 00:50:19,705 Taaksepﺣ۳in yrityksen palomuurin. 1107 00:50:19,705 --> 00:50:24,461 1108 00:50:24,461 --> 00:50:26,295 Ja pﺣ۳ﺣ۳lle kﺣ۳yttﺣﭘliittymﺣ۳n. 1109 00:50:26,295 --> 00:50:27,400 1110 00:50:27,400 --> 00:50:30,630 Valmiita toimittamaan selaimessasi tiedot pyysit. 1111 00:50:30,630 --> 00:50:33,010 1112 00:50:33,010 --> 00:50:34,538 Se on tﺣ۳mﺣ۳ elokuva. 1113 00:50:34,538 --> 00:50:40,030 1114 00:50:40,030 --> 00:50:43,200 >> Tyytyvﺣ۳isiﺣ۳ heidﺣ۳n toimiaan ja luottaen parempaan maailmaan, 1115 00:50:43,200 --> 00:50:45,960 Meidﺣ۳n luotettava datapaketit ratsastaa pois autuaan 1116 00:50:45,960 --> 00:50:49,830 auringonlaskuun toisen pﺣ۳ivﺣ۳, tietﺣ۳en tﺣ۳ysin ne 1117 00:50:49,830 --> 00:50:51,635 ovat palvelleet isﺣ۳ntiensﺣ۳ hyvin. 1118 00:50:51,635 --> 00:50:54,030 1119 00:50:54,030 --> 00:50:57,209 Nyt ei ole niin onnellinen loppu. 1120 00:50:57,209 --> 00:50:58,042 [END VIDEOTOISTOSTA] 1121 00:50:58,042 --> 00:50:59,533 DAVID MALAN: Se on se CS50. 1122 00:50:59,533 --> 00:51:01,521 Nﺣ۳hdﺣ۳ﺣ۳n ensi viikolla. 1123 00:51:01,521 --> 00:51:05,994 1124 00:51:05,994 --> 00:51:11,220 >> [MUSIC - Katy Perry, "musta hevonen"] 1125 00:51:11,220 --> 00:54:19,222