1 00:00:00,000 --> 00:00:11,210 >> [Muusika mängib] 2 00:00:11,210 --> 00:00:14,640 >> SPEAKER 1: Olgu, tere Tagasi CS50. 3 00:00:14,640 --> 00:00:18,190 See on nädala lõpuks kaheksa, ja peaaegu Halloween. 4 00:00:18,190 --> 00:00:22,460 Homme õhtul tööaega saab hirmutavam need veel, ja mitte sellepärast, 5 00:00:22,460 --> 00:00:23,460 Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Aga et tähele, saan aru, et probleem seatud kuus, õigekirja kontroll 7 00:00:28,600 --> 00:00:32,340 lahendamist, on tuntud olla, palju õpilased, kõige keerulisem, 8 00:00:32,340 --> 00:00:36,010 kindlasti üks C probleem komplekti, ja tõesti, üldiselt. 9 00:00:36,010 --> 00:00:39,250 Ja ma mainin seda ainult sellepärast, et see on nädal, kui palju inimesed saavad 10 00:00:39,250 --> 00:00:42,840 Eriti rõhutas vaid püüab saada neetud õigekirjakontrolli tööle. 11 00:00:42,840 --> 00:00:45,640 Ja üks asi, mida ma kutsun teid on see, et kui te näete täna, ja 12 00:00:45,640 --> 00:00:49,670 Esmaspäeval, hakkame pihta see tipp Sel nädalal, kui nüüd on asjad muutunud 13 00:00:49,670 --> 00:00:52,370 veidi rohkem tuttav, veidi rohkem kättesaadav, kui me üleminek 14 00:00:52,370 --> 00:00:56,120 käsurea keskkond C veebipõhine keskkond PHP. 15 00:00:56,120 --> 00:00:59,805 >> Ja nii ma kutsun teid, isegi kui sa oled tegelikult oma vaimukus lõpul sisse 16 00:00:59,805 --> 00:01:02,785 üritavad p set tööd, kui see on tõesti koht oled, või 17 00:01:02,785 --> 00:01:05,770 leida ennast, kas proovida võimule läbi. 18 00:01:05,770 --> 00:01:08,280 Sest ma arvan, et sa pead olema üsna rahul ja üsna uhked ise, 19 00:01:08,280 --> 00:01:12,300 kui sa tõesti lõpetada see osa Muidugi, C osa, selle suure, 20 00:01:12,300 --> 00:01:13,310 kui stressirohket tähele. 21 00:01:13,310 --> 00:01:14,120 Nii et see ei hirmuta. 22 00:01:14,120 --> 00:01:18,010 See on lihtsalt mõeldud, et julgustada teid püsida, et ekstra tund, et 23 00:01:18,010 --> 00:01:19,820 saada õigekirja kontroll töö. 24 00:01:19,820 --> 00:01:22,730 >> Ja kui sa aru, et see on vabatahtlik, täiesti. 25 00:01:22,730 --> 00:01:25,720 Aga meil on nn suur pardal et läks elama hommikul. 26 00:01:25,720 --> 00:01:29,950 Nagu täna hommikul, olin atop suur pardal, mis on mõõtmine kuidas 27 00:01:29,950 --> 00:01:34,450 palju RAM ja kui palju sõiduaega oma programmi speller nõuab. 28 00:01:34,450 --> 00:01:35,890 Aga ma olen vahepeal ümber. 29 00:01:35,890 --> 00:01:37,910 Ma olen nüüd õnnetu number 13. 30 00:01:37,910 --> 00:01:41,460 Ja mida sa näed siin on, David Kaufman, ja Lauren ja Adam ja 31 00:01:41,460 --> 00:01:44,130 Jason ja teised on nüüd atop suur pardal. 32 00:01:44,130 --> 00:01:47,480 >> Kui sa vaatad seal paremal, meil kõigil on väga head 33 00:01:47,480 --> 00:01:49,890 rakenduste suurus vähemalt - 34 00:01:49,890 --> 00:01:51,640 tagasi sõnade arv sõnastikus. 35 00:01:51,640 --> 00:01:54,690 Ja kõik need sambad, saate vaata kui palju RAM iga meie 36 00:01:54,690 --> 00:01:58,370 rakendusi kasutab, kui palju sõiduaega see võtab täita 37 00:01:58,370 --> 00:02:01,450 koormus, võrreldes kontroll, versus suurus ja mahalaadimiseks ning seejärel 38 00:02:01,450 --> 00:02:02,490 kokku sõiduaega. 39 00:02:02,490 --> 00:02:05,990 Nii lihtsalt rahustada Elmer ja Patrick, ja Linda, ja kõigile teistele, 40 00:02:05,990 --> 00:02:09,210 kes tuleb pärast teid, seal on absoluutselt ole häbi olla poole 41 00:02:09,210 --> 00:02:10,590 põhjas suur pardal. 42 00:02:10,590 --> 00:02:13,950 Kui midagi, see tähendab, et sul on töö, ja see on õige, kuid see on 43 00:02:13,950 --> 00:02:18,480 pruugi nii tõhus, ruumi või aeg-tark, kui ta võiks olla. 44 00:02:18,480 --> 00:02:19,430 >> Niisiis, täiesti vabatahtlik. 45 00:02:19,430 --> 00:02:22,630 Aga tule porgand kehvasti nii et kui te töötate oma p 46 00:02:22,630 --> 00:02:25,960 määratud, et sa oled nii uhke ise, sain selle töö, kui sa postitada suur 47 00:02:25,960 --> 00:02:28,920 pardal, sul tõesti hea number, te lähete lõunale, tuled 48 00:02:28,920 --> 00:02:31,810 tagasi, ja oma toakaaslased on teraga sa läbi suur pardal. 49 00:02:31,810 --> 00:02:34,910 Noh, see on aeg, sel hetkel, et minna tagasi joonise pardal, et 50 00:02:34,910 --> 00:02:36,160 uuesti vaidlustada suur pardal. 51 00:02:36,160 --> 00:02:39,330 Kui te vaatate spec, juhised ühitamiseks 52 00:02:39,330 --> 00:02:41,480 suur pardal on nüüd lähetatud. 53 00:02:41,480 --> 00:02:44,870 >> Nii paar heads up - 54 00:02:44,870 --> 00:02:48,410 üks, eelnevalt ettepaneku lõplik Projekt on tingitud tuleval esmaspäeval. 55 00:02:48,410 --> 00:02:51,060 Vaata see spec on kursuse veebileht, mida see tähendab. 56 00:02:51,060 --> 00:02:54,450 See on tõesti lihtsalt juhuslik, vaid arvas provokatiivseid email ja sinu vahel 57 00:02:54,450 --> 00:02:58,410 TF, tõesti ainult asju alustada, vestlus algas, kuigi 58 00:02:58,410 --> 00:03:02,110 enamik teist on kunagi kirjutatud veebilehe enne, isegi ei tea, mida 59 00:03:02,110 --> 00:03:04,850 võite, kuidas võiks rakendada oma lõpliku projekti. 60 00:03:04,850 --> 00:03:07,250 Mine usu, et sa tead, kuidas teha üsna vähe rohkem 61 00:03:07,250 --> 00:03:08,410 asjad paari nädala jooksul. 62 00:03:08,410 --> 00:03:12,900 Nii lihtsalt alustada seda protsessi kohta spec uurida võimalikke ideid. 63 00:03:12,900 --> 00:03:16,030 >> Samuti, mida me kutsume teid tegema on - meil traditsioon, palju aastaid 64 00:03:16,030 --> 00:03:18,840 nüüd muidugi hosting see - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Kõik on müüdud soetusmaksumuses. 66 00:03:20,010 --> 00:03:23,460 Ja see on tõesti lihtsalt võimalus kandma CS50, kui sa tahaksid teha 67 00:03:23,460 --> 00:03:24,920 mis kell kursuse ja. 68 00:03:24,920 --> 00:03:27,990 Näiteks on sellised asjad nagu T-särgid, mida võis näha 69 00:03:27,990 --> 00:03:29,880 läheb umbes campus, sviitrid. 70 00:03:29,880 --> 00:03:33,960 Ja siis me ka kutsuda õpilasi esitama kujundused tuleb surematuks 71 00:03:33,960 --> 00:03:35,330 CS50 poest. 72 00:03:35,330 --> 00:03:39,910 >> Näiteks üks eelmise aasta lemmikud, mis võib-olla nüüd 73 00:03:39,910 --> 00:03:41,860 mõjuvad sulle on see siin. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Väga populaarne toode. 76 00:03:46,820 --> 00:03:51,020 Nii et kui soovite osaleda Selleks paneme üles vormi niipea, kell 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, millele saab laadida pilt, mida olen teinud 78 00:03:54,240 --> 00:03:56,990 Illustrator või Photoshop, või mõne sarnase programmiga. 79 00:03:56,990 --> 00:03:59,850 Ja kui sa oled tuttav selliseid kirjeldused, me tahame seda 80 00:03:59,850 --> 00:04:05,010 olema PNG, vähemalt 200 dots per tolli ja vähem kui palju piksleid, 81 00:04:05,010 --> 00:04:07,680 ja alla 10 megabaiti. 82 00:04:07,680 --> 00:04:11,260 Täpsema lihtsalt emaili kursuse peade heads@cs50.net kui 83 00:04:11,260 --> 00:04:13,910 soovite saada osa sellest. 84 00:04:13,910 --> 00:04:20,920 >> Olgu, täna enam C. Nii et me hakkavad tõmmake kihid 85 00:04:20,920 --> 00:04:24,900 internet, web, ja kuidas te saate tegelikult hakake tarkvara 86 00:04:24,900 --> 00:04:26,420 see erinevas keskkonnas. 87 00:04:26,420 --> 00:04:31,420 Nii eelkõige Küsime, Esimene küsimus, - 88 00:04:31,420 --> 00:04:36,070 lase mul saada meile meie tuttavad joonistus app siin. 89 00:04:36,070 --> 00:04:42,702 Lubage mul esitada seda küsimust, Kuidas Interneti tööd. 90 00:04:42,702 --> 00:04:43,560 >> [? Üliõpilane: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> SPEAKER 1: Magic. 92 00:04:44,010 --> 00:04:44,940 OK. 93 00:04:44,940 --> 00:04:45,880 Hea vastus. 94 00:04:45,880 --> 00:04:49,460 Nii et me hakkame seal täna ja vaata, kas me ei saa seda teha veidi vähem maagiline 95 00:04:49,460 --> 00:04:50,880 tunni jooksul. 96 00:04:50,880 --> 00:04:53,850 Proovime ütle seda kontekstis lugu. 97 00:04:53,850 --> 00:04:58,480 >> Nii et sa oled fännid läheb facebook.com, või reddit.com või 98 00:04:58,480 --> 00:04:59,780 mis iganes nendel päevadel. 99 00:04:59,780 --> 00:05:02,590 Ja mis tegelikult toimub, kui kirjutad midagi 100 00:05:02,590 --> 00:05:07,020 facebook.com ja vajuta Enter, Chrome, või Firefox või IE või Safari 101 00:05:07,020 --> 00:05:09,050 või mis iganes brauserit sa oled tegelikult teed? 102 00:05:09,050 --> 00:05:11,500 Kas me saame öelda, see lugu, võibolla lause lause? 103 00:05:11,500 --> 00:05:14,770 Mis on üks esimesi asju, mis juhtub, kui vajutad Enter, pärast 104 00:05:14,770 --> 00:05:15,876 kirjutades facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? Üliõpilane: Teie?] Arvuti teeb HTTP taotluse. 106 00:05:17,780 --> 00:05:18,260 >> SPEAKER 1: OK. 107 00:05:18,260 --> 00:05:21,900 Nii et teie arvuti teeb - me nimetame seda - HTTP taotluse. 108 00:05:21,900 --> 00:05:22,940 Nüüd mida see tähendab? 109 00:05:22,940 --> 00:05:27,980 Noh, me kõik ilmselt näinud või trükkida, juba aastaid, H-T-T-P sageli 110 00:05:27,980 --> 00:05:29,186 järgneb koolon, kärpida, kaldkriips. 111 00:05:29,186 --> 00:05:30,340 Mis on mis? 112 00:05:30,340 --> 00:05:33,980 >> Noh, HTTP on HTTP Transfer Protocol. 113 00:05:33,980 --> 00:05:37,360 Ja see on lihtsalt fancy viis öelda, see on keel, mis brausereid, 114 00:05:37,360 --> 00:05:42,460 nagu Chrome ja teised, ja veebiserverite nagu facebook.com, rääkige 115 00:05:42,460 --> 00:05:43,100 üksteist. 116 00:05:43,100 --> 00:05:46,730 Ja see on üsna lihtne, inglise orienteeritud keelt. 117 00:05:46,730 --> 00:05:48,140 See on peaaegu nagu pseudo kood. 118 00:05:48,140 --> 00:05:51,820 >> Ja see on viis, kuidas klient, kui me nimetame seda - brauser - 119 00:05:51,820 --> 00:05:53,150 suheldes server. 120 00:05:53,150 --> 00:05:56,230 Ja just nagu restoran, kui sa, klient, istuda laua 121 00:05:56,230 --> 00:05:59,630 ja siis tellida midagi maha menüüs server, et server on 122 00:05:59,630 --> 00:06:02,720 läheb toob sulle tagasi midagi, mis iganes see on, mida taotletakse. 123 00:06:02,720 --> 00:06:04,270 Sama arvuti maailmas. 124 00:06:04,270 --> 00:06:04,970 Brauser - 125 00:06:04,970 --> 00:06:05,610 klient - 126 00:06:05,610 --> 00:06:07,890 kavatseb teha taotlus ja siis loodetavasti saan tagasi 127 00:06:07,890 --> 00:06:09,120 midagi server. 128 00:06:09,120 --> 00:06:11,660 Ja see on midagi, at kõrge tase, veebileht. 129 00:06:11,660 --> 00:06:15,040 Pisut madalamal tasemel, on faili kirjutatud teise 130 00:06:15,040 --> 00:06:17,160 keeles nimetatakse HTML - 131 00:06:17,160 --> 00:06:18,920 Hypertext Markup Language. 132 00:06:18,920 --> 00:06:20,720 Aga rohkem sellest vaid hetk. 133 00:06:20,720 --> 00:06:22,470 >> Nii Hypertext Transfer Protocol - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 See on protokoll, mis brauser ja server kasutamiseks. 136 00:06:26,050 --> 00:06:27,830 Noh, mis on protokoll, täpselt? 137 00:06:27,830 --> 00:06:29,280 Noh, sa ei mõtle seda keelt. 138 00:06:29,280 --> 00:06:32,580 Aga kui ma jõuda oma publik siin normaalne asi meie inimeste 139 00:06:32,580 --> 00:06:35,928 vaja on, kui me tervitada kedagi, Ma ütlen, tere, minu nimi on David. 140 00:06:35,928 --> 00:06:37,320 >> [? Üliõpilane: Tere,?] Minu nimi on Dipty. 141 00:06:37,320 --> 00:06:39,000 >> SPEAKER 1: "Tere, minu nimi on Dipty, "vastab ta. 142 00:06:39,000 --> 00:06:43,530 Ja nii me oleme olnud selles üsna meelevaldne interaktsiooni kätt, nagu on 143 00:06:43,530 --> 00:06:45,730 sageli inimeste konventsiooni enamikus riikides. 144 00:06:45,730 --> 00:06:47,380 Ja see on protokoll, eks? 145 00:06:47,380 --> 00:06:50,680 Ma justkui algatas laiendades oma küljest üsna kohmakalt, laval 146 00:06:50,680 --> 00:06:51,610 kohta Sanders siin. 147 00:06:51,610 --> 00:06:54,670 Ta mõistis, oh, ma olen saanud taotleda küljest ilmselt. 148 00:06:54,670 --> 00:06:58,170 Ja nii ta vastas sellele poolt tegelikult tunnistab ta. 149 00:06:58,170 --> 00:07:01,860 Tunnistades, ACK, on ​​tegelikult fraas väga levinud maailma 150 00:07:01,860 --> 00:07:04,060 võrgustike jaoks server tunnistama kliendile. 151 00:07:04,060 --> 00:07:07,720 Siis me justkui valmis, et tehing ja piinlikkus üle. 152 00:07:07,720 --> 00:07:10,010 Nii et tõesti, mis toimub all kapuuts samuti. 153 00:07:10,010 --> 00:07:13,450 >> Las ma teen seda natuke rohkem tehniliselt kapoti alla. 154 00:07:13,450 --> 00:07:16,900 Ma lähen siia et terminali aknas. 155 00:07:16,900 --> 00:07:19,950 See terminal window juhtub olema minu Mac, aga sa võiksid teha sama liiki 156 00:07:19,950 --> 00:07:21,760 Asja CS50 Appliance. 157 00:07:21,760 --> 00:07:24,750 Ja ma tegelikult ei kavatse kasutada programmi et me tegelikult ei kasutata 158 00:07:24,750 --> 00:07:26,300 palju üldse semester. 159 00:07:26,300 --> 00:07:27,430 Aga seda nimetatakse Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Juba järgmisel päeval, Telnet oli programmi mida kasutatakse ühendamiseks 161 00:07:31,880 --> 00:07:34,910 serveritega, et kontrollida oma e-posti või midagi sellist. 162 00:07:34,910 --> 00:07:38,460 Praegu me ei kavatse kasutada seda vana kooliprogramm, Telnet teeselda 163 00:07:38,460 --> 00:07:39,830 olema brauserit. 164 00:07:39,830 --> 00:07:41,550 Ja ma lähen edasi minna ja tehke järgmist - las ma 165 00:07:41,550 --> 00:07:42,800 suurendama oma fondi suurust. 166 00:07:42,800 --> 00:07:48,080 >> Ja ma ütlen, Telnet server nimega www.facebook.com, kuid 167 00:07:48,080 --> 00:07:50,980 Konkreetsemalt Telnet port 80. 168 00:07:50,980 --> 00:07:52,070 Me tuleme selle juurde tagasi. 169 00:07:52,070 --> 00:07:56,630 Aga nüüd tean, et enamik teenuseid Internetis on tuvastatud 170 00:07:56,630 --> 00:07:58,170 unikaalselt mõned number. 171 00:07:58,170 --> 00:07:59,460 Sel juhul on see 80. 172 00:07:59,460 --> 00:08:02,910 Nüüd on enamik teist on ilmselt kunagi kirjutatud 80 enne. 173 00:08:02,910 --> 00:08:08,540 Aga tegelikult, kui ma lähen brauser ja tõmba näiteks 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 see on auto-complete, see on mitte minu ajalugu - 176 00:08:18,460 --> 00:08:23,070 Olgu, nüüd me läheme koolon 80 kaldkriips. 177 00:08:23,070 --> 00:08:26,270 >> Nii et ma väita, et kuigi sa oled ilmselt kunagi kirjutada seda varem, 178 00:08:26,270 --> 00:08:30,310 koolon 80 pärast facebook.com, Loodetavasti see on ikka läheb tööle. 179 00:08:30,310 --> 00:08:32,220 Ja tõepoolest, see läheb facebook.com. 180 00:08:32,220 --> 00:08:34,860 Nii selgub, et 80 on kaudsed. 181 00:08:34,860 --> 00:08:36,690 Keegi meist inimestel on olnud kirjutama, et aastaid. 182 00:08:36,690 --> 00:08:41,350 Kuna brauserid vaikimisi, vaid eeldada, et number, mida soovid kasutada 183 00:08:41,350 --> 00:08:44,620 kui helistada server nii rääkida on tegelikult 80. 184 00:08:44,620 --> 00:08:47,340 Kuna pikk lugu lühike, serverid saab teha palju rohkem kui lihtsalt 185 00:08:47,340 --> 00:08:48,320 teenida kuni veebilehed. 186 00:08:48,320 --> 00:08:50,030 >> Nad võivad vastata kiirsõnumeid. 187 00:08:50,030 --> 00:08:51,230 Nad võivad saata e-kirju. 188 00:08:51,230 --> 00:08:54,410 Seal on palju teenuseid, mis võivad töötada ühes serveris. 189 00:08:54,410 --> 00:08:57,590 Nii et need numbrid - sel juhul 80 - identifitseerib üks neist 190 00:08:57,590 --> 00:09:01,830 teenuseid, mis on HTTP, web protokoll kui server 191 00:09:01,830 --> 00:09:03,210 võiks tegelikult toetada. 192 00:09:03,210 --> 00:09:07,250 Aga ma ei saa simuleerida seda taotlust nüüd, tekstina, kasutades seda vana kooli 193 00:09:07,250 --> 00:09:08,240 Telneti programm. 194 00:09:08,240 --> 00:09:12,940 Nii et ma lähen sisuliselt nüüd teesklema olema brauser ja rääkida HTTP 195 00:09:12,940 --> 00:09:16,620 saates, minu klaviatuuri, täpselt käske, Chrome lihtsalt ei teadnud, kuidas 196 00:09:16,620 --> 00:09:18,260 saata mulle võluväel. 197 00:09:18,260 --> 00:09:19,910 >> Ma lähen edasi minna ja vajuta Enter. 198 00:09:19,910 --> 00:09:22,000 Pange tähele, et ta üritab 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13. Mis see on? 200 00:09:26,110 --> 00:09:27,440 Seega on IP aadress. 201 00:09:27,440 --> 00:09:30,790 Nüüd, isegi kui sa ei ole liiga tuttav Hienoudet need, te 202 00:09:30,790 --> 00:09:33,420 ilmselt on üldises mõttes et need asjad on olemas. 203 00:09:33,420 --> 00:09:34,650 Ja IP aadress - 204 00:09:34,650 --> 00:09:36,620 Interneti-protokolli aadress - 205 00:09:36,620 --> 00:09:40,970 on lihtsalt kordumatu tunnus arvuti internetis. 206 00:09:40,970 --> 00:09:43,040 See on natuke järeleandmisi hetkel. 207 00:09:43,040 --> 00:09:47,490 >> Aga iga arvuti Internetis on unikaalne IP aadress, mis on palju nagu iga 208 00:09:47,490 --> 00:09:53,600 maja, ütleme, et USA on ainulaadne postiaadress, midagi 123 209 00:09:53,600 --> 00:09:55,820 Main Street, in Anytown, USA. 210 00:09:55,820 --> 00:09:56,540 Seega midagi sellist. 211 00:09:56,540 --> 00:09:58,330 Ja see on ka see järeleandmisi. 212 00:09:58,330 --> 00:10:01,470 Aga need aadressid, mis meil on postiteenuse maailma ja need aadressid 213 00:10:01,470 --> 00:10:04,940 et meil on arvuti maailmas identifitseerimiseks serverid nii, et kui 214 00:10:04,940 --> 00:10:09,030 saadate sõnumi neile üle internet, või kui paned kirja 215 00:10:09,030 --> 00:10:10,500 vana kooli postkast - 216 00:10:10,500 --> 00:10:12,100 posti - 217 00:10:12,100 --> 00:10:16,940 teenuse teab, kuidas saada, et soovil või mis kirjas, et 218 00:10:16,940 --> 00:10:18,110 vastuvõtja. 219 00:10:18,110 --> 00:10:21,390 >> Nüüd on mu arvuti kuidagi, on lihtsalt arvasin, et Facebook on unikaalne IP 220 00:10:21,390 --> 00:10:23,820 on 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Tegelikult, mis võib tõenäoliselt muuta. 222 00:10:25,170 --> 00:10:27,780 Facebook ilmselt on mitu IP aadressid, sest nad absoluutselt 223 00:10:27,780 --> 00:10:29,150 on rohkem kui üks server. 224 00:10:29,150 --> 00:10:30,810 Aga mis juhtus meie võluväel. 225 00:10:30,810 --> 00:10:35,070 Tegelikult sisemine saladus nimi server Olen ilmselt seotud 226 00:10:35,070 --> 00:10:40,270 et nimetatakse star.c10r.facebook.com, mis iganes see on. 227 00:10:40,270 --> 00:10:42,960 See on lihtsalt ükskõik millise süsteemi administraator Facebook otsustanud 228 00:10:42,960 --> 00:10:46,510 nimetame seda eriti server, et ma aastal mõnevõrra juhuslikult saata. 229 00:10:46,510 --> 00:10:48,630 >> Nüüd, kui mu ühendus ei ole aegunud, ma lähen 230 00:10:48,630 --> 00:10:50,210 teeselda, et brauseris. 231 00:10:50,210 --> 00:10:54,590 Ma lähen ütlen saada ruumi kaldkriips ruumi. 232 00:10:54,590 --> 00:10:58,220 Ja ma teeselda, et rääkida HTTP versioon 1.1, mis on 233 00:10:58,220 --> 00:10:59,880 üks, et enamik brausereid kasutada. 234 00:10:59,880 --> 00:11:03,980 Ja ma just kavatse mainida server, muide, ma tahan 235 00:11:03,980 --> 00:11:06,280 kodulehel teadaolevalt maailma nagu facebook.com. 236 00:11:06,280 --> 00:11:09,000 Enter, Enter. 237 00:11:09,000 --> 00:11:11,390 Ja nüüd, teate, mis juhtus. 238 00:11:11,390 --> 00:11:16,400 >> Server, kelner, reageeris minu järjekorras või oma taotluse põhjal 239 00:11:16,400 --> 00:11:17,720 teise tekstiline sõnum. 240 00:11:17,720 --> 00:11:20,720 Nüüd jälle maailma brausereid nagu Chrome ja Safari, siis ei 241 00:11:20,720 --> 00:11:21,990 näha seda, kui inimene. 242 00:11:21,990 --> 00:11:24,770 Microsoft ja Google lihtsalt peita need andmed meile. 243 00:11:24,770 --> 00:11:29,580 Aga Facebook on reageerinud vastus, ka selles keeles HTTP. 244 00:11:29,580 --> 00:11:33,250 Teade seal kood siia, 302, mis tegelikult eriline tähendus poolt 245 00:11:33,250 --> 00:11:34,110 konventsioon. 246 00:11:34,110 --> 00:11:36,030 Leiti, et see on vähemalt paljulubav. 247 00:11:36,030 --> 00:11:39,160 >> Aga ilmselt Facebook ütleb mind, mm-mm, sa ei taha 248 00:11:39,160 --> 00:11:40,190 mida sa palusid. 249 00:11:40,190 --> 00:11:42,810 Sa asemel tahad tänapäeva special, mis on 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Nii kõrgel tasemel, mida teeb Facebook tundub, et siin teed? 252 00:11:50,350 --> 00:11:51,410 See on suunata mind. 253 00:11:51,410 --> 00:11:53,420 Nii Facebook ei meeldi Asjaolu, et ma olen teeseldes 254 00:11:53,420 --> 00:11:54,770 olla see teine ​​brauser. 255 00:11:54,770 --> 00:11:57,700 Ja nii see suunata mul mõned kodulehel. 256 00:11:57,700 --> 00:11:59,820 >> Tegelikult olen ma uudishimulik, nüüd, mida see asi välja näeb. 257 00:11:59,820 --> 00:12:04,420 Lubage mul minna üle, et Chrome nii me saab näha, mida nad tahavad mind näha. 258 00:12:04,420 --> 00:12:07,060 Nüüd nad on tegelikult saadeti mind tagasi Facebook, sest nad on mõistnud, 259 00:12:07,060 --> 00:12:08,360 oh, sul on toetatud brauserit. 260 00:12:08,360 --> 00:12:10,260 Me isegi ei kavatse näidata teile, et leht. 261 00:12:10,260 --> 00:12:12,920 Lähme edasi ja vaata kui me ei saa seda parandada. 262 00:12:12,920 --> 00:12:14,280 >> Ma lähen pea petta natuke. 263 00:12:14,280 --> 00:12:16,350 Ja rohkem seda lähinädalatel. 264 00:12:16,350 --> 00:12:18,120 Aga ma teen ühe asja siin. 265 00:12:18,120 --> 00:12:20,590 Ja ma seletan seda enne pikk. 266 00:12:20,590 --> 00:12:24,320 Anna mulle üks hetk, et petma, ja wow sa. 267 00:12:24,320 --> 00:12:28,190 Nii et lubage mul saada seda. 268 00:12:28,190 --> 00:12:29,110 OK. 269 00:12:29,110 --> 00:12:30,690 Ma seletan, mida ma teen vaid hetk. 270 00:12:30,690 --> 00:12:32,810 Ma lähen edasi minna ja öelda seda ühendus ning proovige seda uuesti. 271 00:12:32,810 --> 00:12:38,440 >> Get kärpida HTTP 1.1 host www.facebook.com user-agent. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 OK. 274 00:12:44,560 --> 00:12:46,820 Nüüd olen teeselnud Chrome. 275 00:12:46,820 --> 00:12:50,920 Nii selgub, et kui brauseri saadab taotluse server, see on lihtsalt 276 00:12:50,920 --> 00:12:51,595 au süsteem. 277 00:12:51,595 --> 00:12:54,840 Kui ma ütlen, ma olen Chrome, Facebook eeldab Olen Chrome. 278 00:12:54,840 --> 00:12:58,560 Ja vahendeid, mille ma kindlaks mina kui Chrome on käesoleva 279 00:12:58,560 --> 00:13:00,360 metsikult pikk string. 280 00:13:00,360 --> 00:13:03,240 Sisuliselt kõik brauseri tootjaid maailmas on 281 00:13:03,240 --> 00:13:06,470 otsustas, noh, see versioon sellest brauser selle operatsioonisüsteem 282 00:13:06,470 --> 00:13:09,740 on kasutaja-agent string, mis näeb niimoodi hull jama seal. 283 00:13:09,740 --> 00:13:12,110 Ja Mozilla on seal ajaloolistel põhjustel. 284 00:13:12,110 --> 00:13:15,160 >> Aga teate, kui palju informatsiooni, mida ma olen lekkimise facebook.com isegi ilma 285 00:13:15,160 --> 00:13:16,030 sisselogimist 286 00:13:16,030 --> 00:13:18,910 Ma ütlen Mark, et see on Mac, et ma kasutan. 287 00:13:18,910 --> 00:13:23,590 Ma ütlen talle, et see on Intel põhineb Mac Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Nagu kõrvale, see info läheb iga veebileht, mida külastada 289 00:13:27,870 --> 00:13:28,500 brauseris. 290 00:13:28,500 --> 00:13:31,360 Päris ohutu seni, kuid see läheb veidi mahlasem. 291 00:13:31,360 --> 00:13:33,920 >> Pange tähele, et kui me loeme piisavalt kaugele, Ma kasutan Chrome versioon 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Aga nüüd teate, et vastus ei ole nii halb, kui see oli enne. 294 00:13:42,410 --> 00:13:44,840 Kus Facebook ütlen mul minna nüüd? 295 00:13:44,840 --> 00:13:49,140 See ütleb mulle, jälle kodulehel - 296 00:13:49,140 --> 00:13:50,720 see on mulle see püsivalt liigutatud. 297 00:13:50,720 --> 00:13:54,200 Noh, Kui Heck Kas Facebook minna? 298 00:13:54,200 --> 00:13:56,100 >> Jah, nii see on väike erinevus. 299 00:13:56,100 --> 00:14:01,680 Aga teate, siin, et veebisait tegelikult kolis HTTPS. 300 00:14:01,680 --> 00:14:05,210 Nii pikk lugu lühike, see on üks viis et Facebook on jõustamisel, et ma 301 00:14:05,210 --> 00:14:08,890 tegelikult lõpuks on turvaline versioon oma veebilehel, üks, mis kasutab 302 00:14:08,890 --> 00:14:09,660 krüpteerimist - 303 00:14:09,660 --> 00:14:12,730 keerulisem kui krüpteerimise me räägitud p set kaks, kuid 304 00:14:12,730 --> 00:14:14,520 krüpteerimist sellegipoolest. 305 00:14:14,520 --> 00:14:17,110 >> Nüüd sel hetkel see läheb raskeks mind petab oma web 306 00:14:17,110 --> 00:14:18,230 taotleda kasutades Telnet. 307 00:14:18,230 --> 00:14:20,210 Sest kui nad räägivad mul kasutada SSL - 308 00:14:20,210 --> 00:14:23,050 HTTPS eesliide, mida mis tähendab - 309 00:14:23,050 --> 00:14:25,590 kui nad mulle kasutada krüptograafia, ei ole nii, ma lähen 310 00:14:25,590 --> 00:14:28,610 käsitsi krüptida minu sõnumi ees kõigi teie siin, ja proovige 311 00:14:28,610 --> 00:14:29,770 nuputada, kuidas seda teha. 312 00:14:29,770 --> 00:14:31,150 See on lihtsalt hakka palju keerulisem. 313 00:14:31,150 --> 00:14:33,150 Aga see, mida brauser teeb teile. 314 00:14:33,150 --> 00:14:36,230 >> Vaatame, kas me ei saa seda teha vähe lihtsamalt, siis koos veebilehel 315 00:14:36,230 --> 00:14:38,700 et inimest ei oodanud meil olla nii turvaline. 316 00:14:38,700 --> 00:14:43,310 Lähme, ütleme, harvard.edu Sadama 80. 317 00:14:43,310 --> 00:14:44,550 Enter. 318 00:14:44,550 --> 00:14:48,170 Olgu, saan kaldkriipsuga HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 Ja mis see esimene kaldkriips tähendab? 320 00:14:49,730 --> 00:14:53,120 Lihtsalt olla kindel, miks Hoian seda kirjutada? 321 00:14:53,120 --> 00:14:54,790 >> Noh tavaliselt, kui kirjutad URL - 322 00:14:54,790 --> 00:14:57,610 ja kahjuks brauserid tavaliselt varjata seda nendel päevadel - 323 00:14:57,610 --> 00:15:00,850 tavaliselt, kui lähete harvard.edu, et URL ametlikult 324 00:15:00,850 --> 00:15:02,560 kas eesmärk kaldkriipsuga. 325 00:15:02,560 --> 00:15:07,350 Sest üks kaldkriips tähistab milline osa kõvaketas? 326 00:15:07,350 --> 00:15:08,990 Root kõvakettale. 327 00:15:08,990 --> 00:15:11,260 Meil on seadmega pole tõesti olnud mõtlema, sest me oleme 328 00:15:11,260 --> 00:15:12,930 alati John Harvardi kausta. 329 00:15:12,930 --> 00:15:14,690 Aga tema kausta teise kausta. 330 00:15:14,690 --> 00:15:17,980 Ja selle kausta sisse root Seadme kõvakettale, nii et rääkida, 331 00:15:17,980 --> 00:15:18,980 kuigi see on virtuaalne. 332 00:15:18,980 --> 00:15:21,660 Nii kaldjoon nagu see tähendab, root kõvakettale. 333 00:15:21,660 --> 00:15:25,650 See on nagu C koolon Kenoviiva või see on just oma mahu, Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Aga Chrome ja teised brauserid neid päeva, on saanud kasutajasõbralik ja 335 00:15:28,740 --> 00:15:30,300 nad varjata, et kärpida kokku. 336 00:15:30,300 --> 00:15:32,620 Aga see on kõik, mis tähendab minu tekstiline sõnum - 337 00:15:32,620 --> 00:15:36,570 mulle just harvard.edu 's koduleht, mis on, 338 00:15:36,570 --> 00:15:38,120 default leht ise. 339 00:15:38,120 --> 00:15:39,900 Nii et lubage mul minna ja vajuta Enter. 340 00:15:39,900 --> 00:15:43,650 Lubage mul meenutada vastuvõtva et ma tahan www.harvard.edu, igaks juhuks on olemas 341 00:15:43,650 --> 00:15:45,880 mud veebilehed elavad samas füüsilises serveris. 342 00:15:45,880 --> 00:15:46,080 >> OK. 343 00:15:46,080 --> 00:15:47,700 Harvard on natuke kannatamatu minuga. 344 00:15:47,700 --> 00:15:49,390 Teeme seda jälle kiiremini. 345 00:15:49,390 --> 00:15:55,560 Get kärpida HTTP 1.1 host www.harvard.edu kasutaja-agent - 346 00:15:55,560 --> 00:15:58,080 Ma arvan, meie serverid ei ole ettevaatus, kui palju see - 347 00:15:58,080 --> 00:15:59,566 Enter, Enter. 348 00:15:59,566 --> 00:15:59,962 Huh. 349 00:15:59,962 --> 00:16:01,700 Oh kurat, halb päring. 350 00:16:01,700 --> 00:16:02,080 OK. 351 00:16:02,080 --> 00:16:05,310 Mis siis siin toimub - 352 00:16:05,310 --> 00:16:07,800 tere, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Miks ta nii teeb - huvitav. 354 00:16:10,280 --> 00:16:11,710 Oh, OK. 355 00:16:11,710 --> 00:16:14,830 >> Nii et mida Harvardi nüüd teeme - ja me oleme läheb kiiresti Veer off 356 00:16:14,830 --> 00:16:17,100 seda teed, sest see läheb saada tüütu kiiresti - 357 00:16:17,100 --> 00:16:21,270 märgata, et Harvard on tegelikult kokkusurumise oma vastuses mulle, mis 358 00:16:21,270 --> 00:16:22,140 ei ole ideaalne. 359 00:16:22,140 --> 00:16:25,780 Sest ma ilmselt inimesena, ärge tea, kuidas lahti bitti, mis 360 00:16:25,780 --> 00:16:27,280 saadeti mulle surutud. 361 00:16:27,280 --> 00:16:31,500 Ja nad on näidanud, on prügi seal, sest nad on nullid ja need, 362 00:16:31,500 --> 00:16:33,190 kuid nad ei ole ASCII tähemärki. 363 00:16:33,190 --> 00:16:36,090 Nad mustrid nulli ja need, mis surutud asuda 364 00:16:36,090 --> 00:16:37,050 vähem ruumi. 365 00:16:37,050 --> 00:16:39,010 >> Nii kiiresti, las ma vaatan kui ma tagasi siia. 366 00:16:39,010 --> 00:16:41,590 Proovime, äkki teine ülikoolilinnakus täielikult. 367 00:16:41,590 --> 00:16:50,450 mit.edu get kaldkriipsuga HTTP kaldkriipsuga 1,1 host www.mit.edu kasutaja-agent koolon seal. 368 00:16:50,450 --> 00:16:51,600 Aitäh, MIT. 369 00:16:51,600 --> 00:16:52,630 OK. 370 00:16:52,630 --> 00:16:55,750 Nii et siin on meil veebilehele. 371 00:16:55,750 --> 00:16:58,840 >> Nii et see on keel tuntud HTML - 372 00:16:58,840 --> 00:17:00,400 Hypertext Markup Language. 373 00:17:00,400 --> 00:17:03,390 Ma lihtsalt kerides tagasi üles õigel ajal, et saada väga 374 00:17:03,390 --> 00:17:04,810 tip top sellele lehele. 375 00:17:04,810 --> 00:17:07,440 Ja teate, kui MIT on vastanud Minu nõudmisel. 376 00:17:07,440 --> 00:17:08,520 200 on hea. 377 00:17:08,520 --> 00:17:10,630 200 abil kõik on sõna otseses mõttes OK. 378 00:17:10,630 --> 00:17:13,390 Ja see on koodiga, mis meie, inimesed tõesti kunagi 379 00:17:13,390 --> 00:17:14,670 vaata, heas mõttes. 380 00:17:14,670 --> 00:17:16,140 Sest see tähendab, et kõik on hästi. 381 00:17:16,140 --> 00:17:19,369 >> Pange tähele, et MIT on teavitades mulle, hei, server meil hakkab nimetatakse 382 00:17:19,369 --> 00:17:23,849 Apache, mis on väga populaarne avatud lähtekoodiga tasuta web server. 383 00:17:23,849 --> 00:17:25,589 Nad jooksevad ilmselt UNIX, mis on 384 00:17:25,589 --> 00:17:27,130 operatsioonisüsteemi nagu Linux. 385 00:17:27,130 --> 00:17:30,660 Pange tähele, et nad ilmselt uuendatud oma veebilehe aadressil 04:00, 386 00:17:30,660 --> 00:17:32,400 Greenwichi aeg. 387 00:17:32,400 --> 00:17:34,990 >> Teade paar muud detailid. 388 00:17:34,990 --> 00:17:37,910 Nad naasevad, mulle text / html. 389 00:17:37,910 --> 00:17:39,800 Nii me näeme, mida see tähendab vaid hetk. 390 00:17:39,800 --> 00:17:45,460 Nad on ilmselt andnud mulle 14717 bytes väärtuses HTML. 391 00:17:45,460 --> 00:17:48,180 Ja mõned teised, rohkem esoteeriline andmed on olemas. 392 00:17:48,180 --> 00:17:49,920 >> Aga see on koht, kus ta saab huvitav. 393 00:17:49,920 --> 00:17:52,580 See, kuidas sa teha veebilehe. 394 00:17:52,580 --> 00:17:57,860 See, kuidas sa teha veebilehe, mille pealkiri sakk brauseris, on 395 00:17:57,860 --> 00:18:00,590 MIT sidekriips Massachusettsi Tehnikaülikool. 396 00:18:00,590 --> 00:18:06,300 Ja tõepoolest, kui me tagasi minna Chrome ja külastada www.mit.edu, märkate, et 397 00:18:06,300 --> 00:18:09,680 Tõepoolest, pealkiri siin, on MIT kriips Massachusetts 398 00:18:09,680 --> 00:18:11,260 Instituudi dot, dot, dot. 399 00:18:11,260 --> 00:18:16,490 Ja nüüd teate ka, kui ma paremklõps või kontrollida klõpsa töölaual siin 400 00:18:16,490 --> 00:18:17,960 ja mine Vaade Page Source - 401 00:18:17,960 --> 00:18:20,870 vähemalt Chrome, kuigi iga brauseriga teeb seda kaudu mõned vahendid - 402 00:18:20,870 --> 00:18:22,140 on selles, et sama faili. 403 00:18:22,140 --> 00:18:25,140 >> See juhtub olema, värv kodeeritud, või süntaksi esile. 404 00:18:25,140 --> 00:18:28,590 Aga nagu teie C kood, mis ei värviline teile, et see oli 405 00:18:28,590 --> 00:18:31,810 värviline poolt gedit, sarnaselt on Chrome lihtsalt tegemise 406 00:18:31,810 --> 00:18:33,130 see ilusam lugeda. 407 00:18:33,130 --> 00:18:37,110 Aga see värk, et Peagi kirjalikult. 408 00:18:37,110 --> 00:18:38,840 Nii et lõppmängus. 409 00:18:38,840 --> 00:18:42,020 Server on vastanud selle teave, nagu sa vastasid 410 00:18:42,020 --> 00:18:43,660 käega meie käepigistus. 411 00:18:43,660 --> 00:18:47,280 Aga mida veel on vaja läheb on vahel need sammud? 412 00:18:47,280 --> 00:18:53,430 >> Noh, kui ma kirjutada, viimasel juhul, www.mit.edu ja vajuta Enter, me 413 00:18:53,430 --> 00:18:56,390 tean, et see räägib sadama 80 automaatselt, port 414 00:18:56,390 --> 00:18:57,780 lihtsalt on see number. 415 00:18:57,780 --> 00:19:00,710 Aga kust IP aadress minna? 416 00:19:00,710 --> 00:19:05,045 Kuidas on minu arvuti figuring mida IP-aadress mit.edu on? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Noh, selgub, et selles maailmas, seal on asju nimetatakse DNS servereid. 419 00:19:10,840 --> 00:19:14,500 Ja lubage mul minna ja teha kiire pilt siin. 420 00:19:14,500 --> 00:19:17,680 Ja see lihtsalt visandada, in karm tingimused, mis toimub. 421 00:19:17,680 --> 00:19:21,510 Nii et me teeskleme, nagu see on minu laptop siin, Sanders. 422 00:19:21,510 --> 00:19:24,650 Ja see on Wi-Fi, nii et see on ühendatud juhtmevabalt midagi. 423 00:19:24,650 --> 00:19:26,060 >> Mida see tegelikult ühendatud? 424 00:19:26,060 --> 00:19:27,990 Noh, kuskil siin, seal midagi 425 00:19:27,990 --> 00:19:29,240 seina mõned antennid. 426 00:19:29,240 --> 00:19:30,725 Ja seda nimetatakse pöörduspunkti - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Traadita pöörduspunkti, traadita ruuter - Nimeta seda, kuidas tahad. 429 00:19:34,190 --> 00:19:36,230 Aga nad kõik üle campus, omadega veidi antennid. 430 00:19:36,230 --> 00:19:38,100 Meil on tehtud Cisco, tavaliselt. 431 00:19:38,100 --> 00:19:42,480 Ja nii millegipärast mu arvuti ei räägi selle traadita pöörduspunkti, 432 00:19:42,480 --> 00:19:45,580 kuskil siin Sanders, või alla, või väljaspool. 433 00:19:45,580 --> 00:19:50,030 >> Vahepeal see asi on palju füüsilise juhtmed läheb ilmselt 434 00:19:50,030 --> 00:19:52,175 Teaduskeskus, mis me tulen juhtida niimoodi. 435 00:19:52,175 --> 00:19:54,200 See ei ole tegelikult selline. 436 00:19:54,200 --> 00:19:55,200 Et tegelikult näeb välja palju parem. 437 00:19:55,200 --> 00:19:59,170 Nii teaduskeskus on terve hunnik arvutite sees on, et 438 00:19:59,170 --> 00:20:02,320 on kuidagi füüsiliselt ühendatud kõik Nende pöörduspunktides campus. 439 00:20:02,320 --> 00:20:06,440 Ja need füüsilised arvutid, me helistada ruuter või väravaid. 440 00:20:06,440 --> 00:20:09,450 >> Ruuter, nagu nimigi ütleb, on see eesmärk elus on tee 441 00:20:09,450 --> 00:20:10,310 teavet. 442 00:20:10,310 --> 00:20:14,150 See võtab mõned bitti arvuti, sisendiks ja arvud välja, kus 443 00:20:14,150 --> 00:20:15,640 need bitti saata. 444 00:20:15,640 --> 00:20:19,910 Seega juhul, kui minu taotlus mit.edu, see on tegelikult üsna lihtne. 445 00:20:19,910 --> 00:20:24,620 Minu palve jõuab minu brauser, üle Wi-Fi, pöörduspunkt, seejärel 446 00:20:24,620 --> 00:20:27,080 kaudu mõne kaabel sisseveo ruuter aastal teaduskeskus. 447 00:20:27,080 --> 00:20:29,810 Ja millegipärast ruuteri Teaduskeskus nuputab 448 00:20:29,810 --> 00:20:31,510 et MIT on niimoodi. 449 00:20:31,510 --> 00:20:34,080 Ja ma lähen edasi liikuda nende bitti, ma lähen tee need osad, 450 00:20:34,080 --> 00:20:36,670 mööda teed, alla Mass Ave., MIT. 451 00:20:36,670 --> 00:20:42,030 Aga kuidas mu arvuti teada, mis IP-aadress isegi oli? 452 00:20:42,030 --> 00:20:45,660 >> Noh tuleb välja, et kuskil Siin on serverid - 453 00:20:45,660 --> 00:20:48,330 ja ma lähen seda joonistada üsna abstraktselt - 454 00:20:48,330 --> 00:20:49,710 kui DNS server - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Need ei ole ruuter. 457 00:20:51,960 --> 00:20:56,050 Need on eri tüüpi servereid kelle eesmärk elus on tõlkida 458 00:20:56,050 --> 00:21:04,340 serveri nime, nagu www.mit.edu, et IP aadressid, nagu 1.2.3.4 Nii DNS serverid 459 00:21:04,340 --> 00:21:05,240 teha just nii. 460 00:21:05,240 --> 00:21:08,320 Sa ei mõtle neid, kellel on suur andmebaasi või tõesti, nagu suur Excel 461 00:21:08,320 --> 00:21:09,750 esitada kaks veergu. 462 00:21:09,750 --> 00:21:12,120 Üks on serveri nime, üks on IP-aadressid. 463 00:21:12,120 --> 00:21:15,020 Ja nad lihtsalt muuta ühe muu, mõlemas suunas. 464 00:21:15,020 --> 00:21:16,830 >> Nüüd tegelikult see on natuke keerulisem kui see. 465 00:21:16,830 --> 00:21:22,070 Aga see, kuidas minu arvuti, minu juhuslik Mac või PC on see tabel siin, teab 466 00:21:22,070 --> 00:21:27,590 Mis kordumatu tunnus on www.mit.edu või Facebook, või 467 00:21:27,590 --> 00:21:29,680 harvard.edu, et asi. 468 00:21:29,680 --> 00:21:33,520 Aga muidugi, seal on kogu Mass Ave siin. 469 00:21:33,520 --> 00:21:37,390 Ja siis me saame MIT, mis seda on tegelikult selgem. 470 00:21:37,390 --> 00:21:39,230 See oleks MIT. 471 00:21:39,230 --> 00:21:41,580 Ja nii nad, liiga, on mõned serverid. 472 00:21:41,580 --> 00:21:45,770 Ja nad kuidagi on juhtmega või traadita ühendus Harvard. 473 00:21:45,770 --> 00:21:48,830 Ja muidugi, me saame minna palju kaugemale mööda teed kui MIT, ja rääkida 474 00:21:48,830 --> 00:21:50,470 kõige tahes arvuti maailmas. 475 00:21:50,470 --> 00:21:52,060 >> Aga vaatame, kas me ei näe seda. 476 00:21:52,060 --> 00:21:54,810 Las ma lähen tagasi oma Terminal aken hetkeks. 477 00:21:54,810 --> 00:22:00,170 Ja oletame, et ma arvasin, mis IP-aadress on mit.edu 478 00:22:00,170 --> 00:22:02,700 nagu Telnet arvasin seda enne, ja minu brauser on selgelt 479 00:22:02,700 --> 00:22:03,960 selle välja minu jaoks. 480 00:22:03,960 --> 00:22:06,970 Ja ma lähen sõitma teise programmi, Selles Terminal aknas nimega 481 00:22:06,970 --> 00:22:10,320 trace, uurimist marsruut siit - 482 00:22:10,320 --> 00:22:13,760 sõna otseses mõttes, see tabel - et www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Vaatame, mis juhtub. 484 00:22:14,750 --> 00:22:16,690 Lubage mul tegelikult kahaneb kirjasuuruse. 485 00:22:16,690 --> 00:22:17,430 Oop. 486 00:22:17,430 --> 00:22:18,790 Ei, ma tahtsin sind üllatada. 487 00:22:18,790 --> 00:22:19,110 >> OK. 488 00:22:19,110 --> 00:22:20,870 Nii et siin me läheme. 489 00:22:20,870 --> 00:22:22,880 Lubage mul minna ja kasutada seda siin. 490 00:22:22,880 --> 00:22:26,410 Ja mida ma nägin hetk tagasi, ja me näeme jälle nüüd, see on 491 00:22:26,410 --> 00:22:29,980 väljund - trace www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 Teade, esimeses reas, see programm tõesti arvasin, et MIT 493 00:22:33,380 --> 00:22:35,730 IP-aadress on see number siin. 494 00:22:35,730 --> 00:22:38,060 Ja nüüd, mis toimub meie ja nende vahel? 495 00:22:38,060 --> 00:22:44,110 >> Nii et see rida siin, rida üks, ja see line siin reas kaks, ja siis, 496 00:22:44,110 --> 00:22:46,335 reas kolm - mida teha kõigi nende read arvatavasti esindama? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Asukohad, punktid, muidugi. 499 00:22:50,225 --> 00:22:53,520 Neid nimetatakse humal kontseptuaalselt. 500 00:22:53,520 --> 00:22:56,230 Aga füüsiliselt, mis need on? 501 00:22:56,230 --> 00:22:57,130 Nad ruuterid. 502 00:22:57,130 --> 00:22:59,820 >> Meil on ainult tõesti, üks tükk riistvara siin rääkida seni. 503 00:22:59,820 --> 00:23:00,560 Nad ruuterid. 504 00:23:00,560 --> 00:23:01,800 Nii et see asi siin - 505 00:23:01,800 --> 00:23:02,990 hull nimi - 506 00:23:02,990 --> 00:23:06,700 kuid see on ilmselt masin tuba, MR, in Science Center. 507 00:23:06,700 --> 00:23:08,680 See on värav, aka ruuter. 508 00:23:08,680 --> 00:23:11,160 See on vaid mõned unikaalne number, mis keegi tuli ta. 509 00:23:11,160 --> 00:23:13,120 Ja see on sees harvard.edu. 510 00:23:13,120 --> 00:23:16,290 Ja see on IP-aadress, et ruuteri see on ilmselt taas sisse 511 00:23:16,290 --> 00:23:17,860 Teaduskeskus, mis põhineb tema nimi. 512 00:23:17,860 --> 00:23:21,440 See teine ​​rida on veel üks ruuter, mis ei ole hüüdnimi 513 00:23:21,440 --> 00:23:23,980 ilmselt - hostinimi - see lihtsalt on IP-aadress. 514 00:23:23,980 --> 00:23:28,070 >> Nii pikk lugu lühike, et saada andmeid punkti B, seal on midagi enamat kui lihtsalt 515 00:23:28,070 --> 00:23:31,400 Harvardi ruuteri ja MIT ruuter, ja Google'i ruuter, 516 00:23:31,400 --> 00:23:32,640 ja Facebook ruuter. 517 00:23:32,640 --> 00:23:37,300 Seal on kümneid, sadu, tuhandeid ruuter mis tahes punkti vahel ning 518 00:23:37,300 --> 00:23:38,710 punkt B internetis. 519 00:23:38,710 --> 00:23:41,710 Aga tavaliselt, saad andmed ühest punktist teise 520 00:23:41,710 --> 00:23:43,210 vähem kui 30 humal. 521 00:23:43,210 --> 00:23:47,930 Teisisõnu, teil on ainult käsi andmeid 30 või vähema ruuterid. 522 00:23:47,930 --> 00:23:49,720 Ja see on tavaliselt palju vähem kui see. 523 00:23:49,720 --> 00:23:50,970 >> Noh, vaatame, mis juhtub siin. 524 00:23:50,970 --> 00:23:54,460 Reas kolm oleme tabanud ruuter nimega core teaduskeskus värav 525 00:23:54,460 --> 00:23:56,580 midagi või muu. 526 00:23:56,580 --> 00:23:58,970 4. reas, meil on piiri värav - 527 00:23:58,970 --> 00:24:00,670 need on vaid segasena akronüümid - 528 00:24:00,670 --> 00:24:02,530 Samuti jooksul harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Siin on veel üks piir gateway. 530 00:24:04,160 --> 00:24:09,070 Ja siis äkki, oot, me tunduvad olevat New York City. 531 00:24:09,070 --> 00:24:12,030 >> Nii selgub - ja ma järelduse ainult hostinimi. 532 00:24:12,030 --> 00:24:12,970 See võib olla eksitav. 533 00:24:12,970 --> 00:24:13,830 See võib olla mööda teed. 534 00:24:13,830 --> 00:24:15,030 See on raske öelda - 535 00:24:15,030 --> 00:24:21,960 kuid seda saab kasutada ilmutus et lühim vahemaa kahe 536 00:24:21,960 --> 00:24:25,730 punkte Internetis ei ole tingimata sirge. 537 00:24:25,730 --> 00:24:29,380 Kui me mõtleme lühim, kiireim tee, vähemalt ülekoormatud 538 00:24:29,380 --> 00:24:32,070 tee, see on täiesti võimalik - kuigi me ei saa olla kindlad - 539 00:24:32,070 --> 00:24:37,090 et andmed on reisil korralik Ridade vahekaugus viis ja kuus. 540 00:24:37,090 --> 00:24:42,000 >> Nüüd kahjuks MIT või keegi, sai natuke ise kaitsta ning nad on 541 00:24:42,000 --> 00:24:43,700 hakkas ignoreerides meie taotlusi. 542 00:24:43,700 --> 00:24:47,380 Need ruuterid on konfigureeritud ignoreerida vormi, kes on 543 00:24:47,380 --> 00:24:48,900 Sina, kes sa oled, kes sa oled. 544 00:24:48,900 --> 00:24:51,650 Vaatame, kui me ei saa seda teha kellegagi rohkem koostööaldis. 545 00:24:51,650 --> 00:24:56,260 Nii Stanford on kena traditsiooni võttes veidi rohkem avatust. 546 00:24:56,260 --> 00:24:57,820 Vaatame, mis juhtub siin. 547 00:24:57,820 --> 00:24:59,080 >> Jällegi üsna segasena. 548 00:24:59,080 --> 00:25:01,040 Aga alustame jällegi on masin room in Science 549 00:25:01,040 --> 00:25:01,990 Center, reas üks. 550 00:25:01,990 --> 00:25:02,660 Nii see on hea. 551 00:25:02,660 --> 00:25:05,240 Enamik servereid vastanud, sealhulgas Stanford. 552 00:25:05,240 --> 00:25:07,940 Nii märkate me läksime masin tuba in Science Center, et mõned 553 00:25:07,940 --> 00:25:11,770 anonüümne ruuteri mujal, teise Teaduskeskus gateway, et piiri 554 00:25:11,770 --> 00:25:13,970 gateway, ja siis, et midagi siin - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 See on Põhja-Crossroads, väga populaarne silmitsemine kus palju 557 00:25:19,330 --> 00:25:21,080 kaablid, palju ISP - 558 00:25:21,080 --> 00:25:23,220 Interneti-teenuse pakkujad - ühenduda. 559 00:25:23,220 --> 00:25:25,470 Siin on veel üks nimetu IP siin. 560 00:25:25,470 --> 00:25:27,530 Siin on veel üks selline server. 561 00:25:27,530 --> 00:25:29,910 >> Aga see on huvitav. 562 00:25:29,910 --> 00:25:33,750 Kus on ruuter rida kaheksa, ilmselt? 563 00:25:33,750 --> 00:25:36,030 Nii et see on ilmselt Washingtonis. 564 00:25:36,030 --> 00:25:40,290 Ja ma ei saa sellist kinnitada et hüpotees seekord. 565 00:25:40,290 --> 00:25:45,230 Sest, kui kaua kulus meil minna alates teaduskeskus et see ruuter 566 00:25:45,230 --> 00:25:46,370 reas seitse? 567 00:25:46,370 --> 00:25:49,820 Noh, need millisekundit mõõtmised paremal pool on siin 568 00:25:49,820 --> 00:25:51,960 hinnangud sellel ajal. 569 00:25:51,960 --> 00:25:54,610 >> On kolm neist, sest programm, trace, üritab iga 570 00:25:54,610 --> 00:25:58,010 ruuter kolm korda, just nii saad visuaalne keskmiselt numbrid. 571 00:25:58,010 --> 00:26:00,230 Aga see ilmselt võtab kuus millisekundit saada 572 00:26:00,230 --> 00:26:01,840 reani seitse ruuter. 573 00:26:01,840 --> 00:26:05,470 Aga kui kiiresti, ilmselt sa reisida, kui sa oled natuke vahel 574 00:26:05,470 --> 00:26:09,520 Boston ja Washington DC? 575 00:26:09,520 --> 00:26:14,180 14 millisekundit on nii kaua kui kulub sel instant sõnum, sest see 576 00:26:14,180 --> 00:26:18,870 e, selle veebilehe taotluse reisivad siia ja Washington DC. 577 00:26:18,870 --> 00:26:23,970 >> Kui ma lähen edasi, ruuteri number 10, mida linn olen ma ilmselt nüüd? 578 00:26:23,970 --> 00:26:24,810 Niisiis, Houston. 579 00:26:24,810 --> 00:26:27,350 Ja seda toetab poolt hüppe ajal. 580 00:26:27,350 --> 00:26:28,730 See on tõesti aeglane saada Houston. 581 00:26:28,730 --> 00:26:33,960 See võtab 47 millisekundit, et saada Boston Houston käesolevas asjas. 582 00:26:33,960 --> 00:26:37,120 Ja kui me vaatame edasi, LAX - 583 00:26:37,120 --> 00:26:41,430 Tundub, me saada, Stanford justkui niimoodi, minnes läbi LA. 584 00:26:41,430 --> 00:26:43,170 Aga ma järeldada, et alates LAX. 585 00:26:43,170 --> 00:26:46,390 Geeks kalduvad kasutama lennujaama koodi ruutereid nimed siia. 586 00:26:46,390 --> 00:26:48,600 Ja see on omamoodi järjepidev selle eeldus. 587 00:26:48,600 --> 00:26:50,260 82 millisekundit. 588 00:26:50,260 --> 00:26:54,720 >> Siis me ilmselt minna teise LAX, teise LA ruuteri ja siis mõned 589 00:26:54,720 --> 00:26:59,530 nimetu üks, ja siis lõpuks, segasena nime Stanfordi võrku või 590 00:26:59,530 --> 00:27:04,670 lähedal sellele, stanford.edu, on 90 millisekundit ära või 6 591 00:27:04,670 --> 00:27:06,170 pluss tundi lennukiga. 592 00:27:06,170 --> 00:27:09,360 Nii see on, kui kiiresti andmed reisib Internetis. 593 00:27:09,360 --> 00:27:11,410 Ja see on, mida me absoluutselt enesestmõistetavaks nendel päevadel. 594 00:27:11,410 --> 00:27:13,950 Kui sul on mõned Gchat koos keegi, ja kirjad on lihtsalt 595 00:27:13,950 --> 00:27:16,940 välimusega kaaluma, kuidas kiiresti, et juhtub. 596 00:27:16,940 --> 00:27:21,540 Ning visuaalselt, et see tõesti juhtub juures sellist määra. 597 00:27:21,540 --> 00:27:25,620 >> Nii punktide vahel üks ja 18, sel juhul on 598 00:27:25,620 --> 00:27:26,890 asjade kõrval ruuterid. 599 00:27:26,890 --> 00:27:30,140 Millised on mõned masinad Internetis mis võib takistada liiklust 600 00:27:30,140 --> 00:27:31,610 saada läbi? 601 00:27:31,610 --> 00:27:31,950 >> Üliõpilane: Firewalls. 602 00:27:31,950 --> 00:27:32,910 >> SPEAKER 1: Nii, tulemüürid. 603 00:27:32,910 --> 00:27:36,260 Ja meil on isikliku tulemüüri selline et oma Mac või PC on võimalik hoida 604 00:27:36,260 --> 00:27:37,540 liiklus-või väljapoole. 605 00:27:37,540 --> 00:27:38,990 Harvard on tulemüürid. 606 00:27:38,990 --> 00:27:40,820 MIT arvatavasti on tulemüür. 607 00:27:40,820 --> 00:27:44,400 Ja Stanford ei, nagu seda teevad kõik Interneti-teenuse pakkujad, kes oma 608 00:27:44,400 --> 00:27:49,260 nende ruuterite vahel punktides A ja B Kuid kas te olete kunagi lõpetada kaaluda, 609 00:27:49,260 --> 00:27:52,710 või hooldust, kuidas tulemüür töötab. 610 00:27:52,710 --> 00:27:56,380 Noh juba, meil on põhilised ehitusplokid plokid, mis insener 611 00:27:56,380 --> 00:27:57,700 et vastata. 612 00:27:57,700 --> 00:27:59,090 >> Kui sa olid tulemüüri - 613 00:27:59,090 --> 00:28:03,740 ja oletame, et sa oled kuskil vahel punktide A ja B. 614 00:28:03,740 --> 00:28:06,080 Kaabel on tulemas sulle, ja läheb läbi teist. 615 00:28:06,080 --> 00:28:11,160 Nii et teil on tehnoloogiline suutlikkus vaatama kõik ümbrikud 616 00:28:11,160 --> 00:28:14,200 teavet, mis on voolav vahel te ja muu isik. 617 00:28:14,200 --> 00:28:17,280 Teisisõnu, need kirju saada olin käsitsi kirjutades, te ei mõtle 618 00:28:17,280 --> 00:28:21,060 need kirjalikult kiire märkuse kellelegi, laskmise IP aadress 619 00:28:21,060 --> 00:28:24,810 saaja ja pordi number saaja, selle ümbriku, siis 620 00:28:24,810 --> 00:28:28,520 kirjalikult oma IP-aadressi ja oma pordi number ülal vasakul 621 00:28:28,520 --> 00:28:30,230 nurgas, nagu sa oleks kirjas. 622 00:28:30,230 --> 00:28:32,520 Siis saata see välja telefonitsi. 623 00:28:32,520 --> 00:28:37,130 Ja see kuidagi sõidab läbi ruuterid läbi juhtmed, telefonitsi, 624 00:28:37,130 --> 00:28:39,190 mööda teed MIT. 625 00:28:39,190 --> 00:28:43,520 >> Nii et kui sa oled tulemüüri, kuidas teha te lõpetate et ei juhtuks? 626 00:28:43,520 --> 00:28:49,710 Mida sa teeksid, kui oma järgmise p seatud oli rakendada tulemüüri? 627 00:28:49,710 --> 00:28:53,980 Kuidas peatada kõik Harvard inimesi kunagi rääkinud MIT inimesed jälle? 628 00:28:53,980 --> 00:28:55,870 >> [? Üliõpilane: You?] Vastupidine kirjas. 629 00:28:55,870 --> 00:28:56,450 >> SPEAKER 1: Mida? 630 00:28:56,450 --> 00:28:58,140 >> [? Üliõpilane: tagurpidi?] kirja alguses. 631 00:28:58,140 --> 00:28:59,290 >> SPEAKER 1: Tagurpidi täht - mida sa mõtled? 632 00:28:59,290 --> 00:29:01,130 >> [? Üliõpilane: Saada?] See tagasi saatjale. 633 00:29:01,130 --> 00:29:01,780 >> SPEAKER 1: Saada see tagasi. 634 00:29:01,780 --> 00:29:01,990 OK. 635 00:29:01,990 --> 00:29:05,720 Nii võib keelduda virtuaalse ümbrik, justkui tehes tagasipöördumist 636 00:29:05,720 --> 00:29:06,660 saatja kuidagi. 637 00:29:06,660 --> 00:29:08,370 Nii kindel, et see, mida me tahame saavutada. 638 00:29:08,370 --> 00:29:09,440 Kuid olgem sukelduda pisut sügavamale. 639 00:29:09,440 --> 00:29:10,460 Kuidas ma seda teen? 640 00:29:10,460 --> 00:29:13,950 >> Kui sisend sellele probleemile - kui ma olen tulemüüri, ja ma olen tegelikult 641 00:29:13,950 --> 00:29:18,020 seisab vahel punktides A ja B, ning Ma olen keskel mees, et saab vaadata 642 00:29:18,020 --> 00:29:21,240 sees see ümbrik, ja siis otsustada, kas saata see tagasi 643 00:29:21,240 --> 00:29:25,030 Harvardi või lubada tal jätkata, mida on see mina, tulemüür, lähen 644 00:29:25,030 --> 00:29:26,280 soovite vaadata? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Ma arvan, et ma kuulsin seda siin. 647 00:29:29,975 --> 00:29:30,550 >> [? Üliõpilane: Kui see on?] Pärit. 648 00:29:30,550 --> 00:29:32,360 >> SPEAKER 1: Kui see on pärit. 649 00:29:32,360 --> 00:29:36,410 Nii et kui allika IP aadress - väike number siin - 650 00:29:36,410 --> 00:29:38,430 on IP aadress kuulub Harvard - 651 00:29:38,430 --> 00:29:40,220 ja ma ei tea tegelikult, et suure tõenäosusega. 652 00:29:40,220 --> 00:29:45,540 Enamik Harvardi IP aadressid alustada koos 140,247 dot midagi dot 653 00:29:45,540 --> 00:29:48,810 midagi, või 128,103 dot midagi dot midagi. 654 00:29:48,810 --> 00:29:51,450 Harvardi omab need tükkideks IP-aadressi. 655 00:29:51,450 --> 00:29:55,200 >> Noh, kui ma näen, et IP aadressid saatja, võin lihtsalt saatke see tagasi. 656 00:29:55,200 --> 00:29:57,380 Tegelikult internet ei viitsinud raisata aega 657 00:29:57,380 --> 00:29:58,460 saates bitti tagasi. 658 00:29:58,460 --> 00:30:02,480 See lihtsalt sõna otseses mõttes langeb pakettaknad jättes seda tõhusalt. 659 00:30:02,480 --> 00:30:04,190 Niisiis, mida ma võiksin vaadata küll? 660 00:30:04,190 --> 00:30:10,520 Oletame, et ma tahan, et lasta inimesed Harvardi külastus mit.edu ja tõmba 661 00:30:10,520 --> 00:30:13,230 veebilehed ja videod MIT, jms. 662 00:30:13,230 --> 00:30:17,970 Aga ma ei taha, et inimesed Harvardi postitada igaüks MIT. 663 00:30:17,970 --> 00:30:23,810 Kuidas ma saaksin lubada liiklus Harvard MIT, veebi kaudu, kuid keelata 664 00:30:23,810 --> 00:30:24,700 midagi talle? 665 00:30:24,700 --> 00:30:25,840 >> [? Üliõpilane:?] Port number. 666 00:30:25,840 --> 00:30:28,650 >> SPEAKER 1: pordi number - see on vaid mõne koostisosa oleme. 667 00:30:28,650 --> 00:30:31,880 Meil on IP-aadress, mida me lihtsalt võimendatud, või on meil port number, 668 00:30:31,880 --> 00:30:34,870 kui 80, siis ütles, üheselt identifitseerib kodulehekülg liiklust. 669 00:30:34,870 --> 00:30:37,430 Nüüd ma ei oota, et sa teaksid seda - Mõned võite juba tean, 670 00:30:37,430 --> 00:30:38,210 alates tundmine - 671 00:30:38,210 --> 00:30:41,860 Mis on number, mida kasutatakse e-posti, tavaliselt? 672 00:30:41,860 --> 00:30:43,080 See on sageli 25. 673 00:30:43,080 --> 00:30:48,520 25. viitab SMTP, mis on post edastamise protokoll, mis võib teil olla 674 00:30:48,520 --> 00:30:51,270 pidanud looma mingil hetkel, kui sa oled kasutades Eudora või Outlook või 675 00:30:51,270 --> 00:30:52,120 midagi sellist. 676 00:30:52,120 --> 00:30:53,190 See on lihtsalt üks number - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, mis olime kasutades enne, kasutab 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 failiedastusprotokolli, kui olete kunagi kuulnud, et üks - kasutab 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, turvaline versioon HTTP, mis me tuleme tagasi 682 00:31:07,430 --> 00:31:10,130 Enne pikk, kasutab 443. 683 00:31:10,130 --> 00:31:14,240 Nii maailmas on terve hunnik numbrid, mis korreleeruvad paketid - 684 00:31:14,240 --> 00:31:17,760 pigem korrelatsioonis teenused et need tegelikud numbrid. 685 00:31:17,760 --> 00:31:19,400 Nii et see kõik tulemüüri teeb. 686 00:31:19,400 --> 00:31:23,330 See võtab pilk sees virtuaalne ümbrik, ja siis otsustada, jah või vastuhääl 687 00:31:23,330 --> 00:31:26,230 edastada mööda, mis põhineb nende koostisosad. 688 00:31:26,230 --> 00:31:29,720 >> Nüüd, mida Harvard selgelt teha saada viimase see tulemüür siis? 689 00:31:29,720 --> 00:31:33,620 Kui soovite, et oleks võimalik saata sõnum MIT kuid ei saa tuvastada, 690 00:31:33,620 --> 00:31:38,050 Noh, sa võiksid petab oma IP-aadressi, ja lihtsalt kuidagi olla väljamõeldud kombel teavad 691 00:31:38,050 --> 00:31:41,400 kuidas kirjutada C kood ja kirjutage ise võrgustiku programm, mis muudab 692 00:31:41,400 --> 00:31:41,860 firma aadress. 693 00:31:41,860 --> 00:31:45,820 Probleem on selles, mida saab absoluutselt saata andmed anonüümselt, aga kui sa tahad 694 00:31:45,820 --> 00:31:49,850 saada mingit vastust, nagu näha MIT kodulehekülg, ilmselt see käsitleb 695 00:31:49,850 --> 00:31:50,870 peab olema õige. 696 00:31:50,870 --> 00:31:52,780 Muidu sa ei saa öelda midagi sa tahad, et sa ei kavatse 697 00:31:52,780 --> 00:31:53,930 kuulen neilt tagasi. 698 00:31:53,930 --> 00:31:57,130 Aga need on vaid ühte liiki rünnakuid, et saaksime saata. 699 00:31:57,130 --> 00:31:59,240 >> Aga selgub, kui me saadame need sõnumit - ja teeme 700 00:31:59,240 --> 00:32:00,485 näide. 701 00:32:00,485 --> 00:32:04,020 Selgub, kui mul on sõnum, mis Ma tahan saata, see ei ole lihtsalt saata 702 00:32:04,020 --> 00:32:04,920 üks ümbrik. 703 00:32:04,920 --> 00:32:08,760 Tõhususe pärast, eriti kui failide sa esitanud või 704 00:32:08,760 --> 00:32:13,570 Vastuste sa saada on eriti suur, mida TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transmission Control Protocol / Internet Protokoll - see on lihtsalt fancy 706 00:32:16,330 --> 00:32:19,630 viis öelda, mida võrgustiku tarkvara ja arvutid ei - on nad 707 00:32:19,630 --> 00:32:23,770 võtta selline teade ja nad lõigatakse see üles võetud killud - 708 00:32:23,770 --> 00:32:25,540 oletame neli killud. 709 00:32:25,540 --> 00:32:29,740 >> Ja kui ma nüüd lõigatakse see üles võetud siin lõigatakse see üles siin, mis minu 710 00:32:29,740 --> 00:32:34,270 arvuti on siis lähen tegema, on see kavatseme üks fragment ja pane see 711 00:32:34,270 --> 00:32:35,700 ümbrikku. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Olgu, ja lase mul saada - 714 00:32:41,100 --> 00:32:41,630 vaatame. 715 00:32:41,630 --> 00:32:43,150 See saab olla üks. 716 00:32:43,150 --> 00:32:46,490 See saab võtta teise ümbrikusse, ja see läheb pane teine ​​osa 717 00:32:46,490 --> 00:32:49,530 Selle sõnumi siin. 718 00:32:49,530 --> 00:32:51,370 Hea küll. 719 00:32:51,370 --> 00:32:55,226 See saab võtta kolmas osa, pane see siia. 720 00:32:55,226 --> 00:32:57,410 Võib-olla järgmine kord paneme lihtsalt tee kaheks. 721 00:32:57,410 --> 00:33:00,010 Ja me võtame neljandat osa, ja pane see siia. 722 00:33:00,010 --> 00:33:02,140 >> Ja mis nüüd, peab olema kirjalik Nende ümbrikud - 723 00:33:02,140 --> 00:33:04,700 mis me teeskleme teha, sest aeg on pärast, ja tegelikult ei kirjutada. 724 00:33:04,700 --> 00:33:07,760 Mida on vaja kirjutada igale need neli ümbrikku, minu sõnum 725 00:33:07,760 --> 00:33:08,320 keegi? 726 00:33:08,320 --> 00:33:09,290 >> [? Üliõpilane:?] Korras. 727 00:33:09,290 --> 00:33:10,270 >> SPEAKER 1: Nii, et. 728 00:33:10,270 --> 00:33:13,740 Ma ei vaja mitte ainult IP-aadress ja pordi numbreid, kui me just arutasime, I 729 00:33:13,740 --> 00:33:17,606 nüüd vaja järjekorranumbrit mingisugune öelda, et see on pakettaknad üks, see 730 00:33:17,606 --> 00:33:19,840 on kaks, see on kolm, see on neli. 731 00:33:19,840 --> 00:33:20,980 Ja see on tegelikult kasulik. 732 00:33:20,980 --> 00:33:23,690 Kuna internet, selgub, on tegelikult päris usaldusväärsed. 733 00:33:23,690 --> 00:33:26,080 Marsruuterid võivad saada ülekoormatud. 734 00:33:26,080 --> 00:33:27,615 Kaablid võib saada ülekoormatud - 735 00:33:27,615 --> 00:33:28,860 järeleandmisi - 736 00:33:28,860 --> 00:33:32,650 aga bitti, nii et mida ruuterid pead tegema, on lihtsalt tilk pakettides. 737 00:33:32,650 --> 00:33:35,540 >> Teisisõnu, kui internet on lihtsalt tõesti ülekoormatud, võite saada 738 00:33:35,540 --> 00:33:37,000 kolm neist neljast pakettides. 739 00:33:37,000 --> 00:33:40,000 Aga kui sul on kordumatu tunnus on igaüks neist, tead, et sa oled 740 00:33:40,000 --> 00:33:42,510 puuduvad pakettaknad number neli neljast. 741 00:33:42,510 --> 00:33:45,310 Nii saab küsida kutt teine ​​ots uuesti saata. 742 00:33:45,310 --> 00:33:47,900 Aga eeldades, et ei juhtu, Vaatame, mis juhtub. 743 00:33:47,900 --> 00:33:50,780 >> Nii et kui ma tahan saata sõnum - kes sooviks saada oma sõnum 744 00:33:50,780 --> 00:33:52,235 alates internet? 745 00:33:52,235 --> 00:33:53,630 Kuidas keegi lähemale ees. 746 00:33:53,630 --> 00:33:55,490 Brian, see on? 747 00:33:55,490 --> 00:33:56,430 Hea küll. 748 00:33:56,430 --> 00:33:57,280 Sa seal viibida. 749 00:33:57,280 --> 00:33:58,820 Ma saadan selle sulle. 750 00:33:58,820 --> 00:34:01,100 Ja asi internet on see, et nad ei pruugi isegi 751 00:34:01,100 --> 00:34:02,020 sama teed. 752 00:34:02,020 --> 00:34:02,990 >> Nii et siin ma lähen. 753 00:34:02,990 --> 00:34:06,470 Ma saadan sõnumi fragment üks neljast. 754 00:34:06,470 --> 00:34:06,940 Ole ruuter. 755 00:34:06,940 --> 00:34:08,469 Las teised inimesed tegelevad sellega. 756 00:34:08,469 --> 00:34:10,310 Seal sa lähed. 757 00:34:10,310 --> 00:34:12,790 Me anname seda teile, ja me anname seda teile. 758 00:34:12,790 --> 00:34:14,000 Ja me näeme, kuidas kiiresti - 759 00:34:14,000 --> 00:34:16,500 mitu millisekundit kulub saada see kiri Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Igaüks saab osaleda täna. 762 00:34:23,940 --> 00:34:25,130 Hea küll. 763 00:34:25,130 --> 00:34:27,130 Brian on üks ja kaks. 764 00:34:27,130 --> 00:34:29,279 Kui keegi tahab olla - 765 00:34:29,279 --> 00:34:30,230 >> [? Üliõpilane: Kõik neli. ?] 766 00:34:30,230 --> 00:34:30,980 >> SPEAKER 1: Tal on kõik neli. 767 00:34:30,980 --> 00:34:32,480 Nii et keegi valis tilk pakettaknad. 768 00:34:32,480 --> 00:34:32,900 See on lahe. 769 00:34:32,900 --> 00:34:33,330 See on hea. 770 00:34:33,330 --> 00:34:34,380 Nii Brian nüüd on kõik neli. 771 00:34:34,380 --> 00:34:36,219 Kui soovite minna ja paigaldage need meile. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Ma tean, me teeselda. 774 00:34:40,320 --> 00:34:45,090 Nii aegade nimel - 775 00:34:45,090 --> 00:34:45,929 meil on neli. 776 00:34:45,929 --> 00:34:48,909 Nii, OK, avage üks neist. 777 00:34:48,909 --> 00:34:49,360 OK. 778 00:34:49,360 --> 00:34:51,699 See on üks neljandik minu sõnum teile. 779 00:34:51,699 --> 00:34:52,949 Nüüd avage teine. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 See võib olla naljakas, lõpuks, ainult mulle ja Brian. 782 00:35:01,985 --> 00:35:04,320 Olgu, sul on kaks. 783 00:35:04,320 --> 00:35:09,110 >> Nii et vahepeal me füüsiliselt ei seda käärid, kuid kõik see 784 00:35:09,110 --> 00:35:12,360 võtab fragment neid asju Arvuti on lihtsalt saata mõned 785 00:35:12,360 --> 00:35:15,930 bittide üks pakettaknad, ühes virtuaalses ümbrik, mõned bitti 786 00:35:15,930 --> 00:35:19,160 teised, mõned muus, ja mõned neljas ja siis lasta arvutil 787 00:35:19,160 --> 00:35:21,570 põhjal otsustada, need numbrid, millises järjekorras sa pead 788 00:35:21,570 --> 00:35:24,166 et concatenate neid. 789 00:35:24,166 --> 00:35:26,270 Ja Brian, võibolla, ainult üks, mida saab näha. 790 00:35:26,270 --> 00:35:29,010 Sõnum saatsin Brain - tõttu Muidugi, internet on täis 791 00:35:29,010 --> 00:35:30,260 need on - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Jah. 794 00:35:34,500 --> 00:35:35,330 >> Nii et see sõnum. 795 00:35:35,330 --> 00:35:36,700 Ja Brian saab riputada, mis nüüd. 796 00:35:36,700 --> 00:35:38,640 Nii võttis ta ilmselt kui seda teha. 797 00:35:38,640 --> 00:35:41,680 Aga see on see, mis tegelikult juhtub, nagu marsruudi kaudu andmeid 798 00:35:41,680 --> 00:35:43,290 publik sel viisil. 799 00:35:43,290 --> 00:35:47,320 Aga seal on jälle mitmeid punkte, ruuterid, tulemüürid ja muu 800 00:35:47,320 --> 00:35:50,700 selliseid asju vahel punktides A ja B And mitte lihtsalt öelda lugu 801 00:35:50,700 --> 00:35:54,740 verbaalselt, ma mõtlesin, et ma tõmba see video, et mõned sõbrad meie, alates 802 00:35:54,740 --> 00:35:59,510 Erikson, aastaid tagasi, tegelikult kokku panna, mis selgitab, 803 00:35:59,510 --> 00:36:00,480 kuidas see kõik toimib. 804 00:36:00,480 --> 00:36:02,380 Ja see on umbes 10 või nii minutit pikk. 805 00:36:02,380 --> 00:36:04,065 Nii anname teile nüüd, Warriors of the Net. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Muusika mängib] 808 00:37:09,720 --> 00:37:14,990 >> Jutustaja: Esimest korda ajaloos inimesed ja masinad on 809 00:37:14,990 --> 00:37:18,600 koostööd, mõistes unistus - 810 00:37:18,600 --> 00:37:22,550 ühendav jõud, mis ei tunne geograafilisi piire, ilma 811 00:37:22,550 --> 00:37:26,050 arvesse rassi, usu, või värv - 812 00:37:26,050 --> 00:37:31,000 uus ajastu, kus suhtlemine tõeliselt ühendab inimesi. 813 00:37:31,000 --> 00:37:34,420 See on künnisel net. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Tahad teada, kuidas see töötab? 816 00:37:40,070 --> 00:37:44,605 Vajuta siia, et alustada oma retk net. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Nüüd täpselt, mis juhtus, kui klõpsasid et link? 819 00:37:51,080 --> 00:37:53,320 Sa hakkasid infovoogu. 820 00:37:53,320 --> 00:37:56,950 See informatsioon liigub mööda oma isiklik mail tuba, kui Hr. 821 00:37:56,950 --> 00:38:01,805 IP pakette see, märgistab ta, ja saadab selle oma teed. 822 00:38:01,805 --> 00:38:03,790 >> Iga pakett on piiratud selle suurus. 823 00:38:03,790 --> 00:38:08,010 Mail tuba peab otsustama, kuidas jagada teavet, ning kuidas 824 00:38:08,010 --> 00:38:09,170 pakett see. 825 00:38:09,170 --> 00:38:13,390 Nüüd pakett vajab silt oluline teave, näiteks 826 00:38:13,390 --> 00:38:19,492 kui saatja aadress, saaja aadress, ja tüüpi pakettandmeside on. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Kuna see eriti pakettaknad läheb läbi koridori internet, see ka 829 00:38:38,680 --> 00:38:42,570 muutub aadress proxy server, mis on eriline funktsioon, 830 00:38:42,570 --> 00:38:44,410 nagu me näeme hiljem. 831 00:38:44,410 --> 00:38:50,070 Pakettaknad on nüüd käivitatud peale oma kohtvõrgu või LAN. 832 00:38:50,070 --> 00:38:53,990 Seda võrku kasutatakse ühendada kõik kohaliku arvutid, ruuterid, 833 00:38:53,990 --> 00:38:57,940 printerid, jne kohta info Vahetuse jooksul füüsilist seinad 834 00:38:57,940 --> 00:38:59,160 hoone. 835 00:38:59,160 --> 00:39:04,130 LAN on üsna kontrollimatu koht, ja kahjuks õnnetusi 836 00:39:04,130 --> 00:39:05,425 võib juhtuda. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> Maanteel LAN on pakitud koos igat liiki teavet. 839 00:39:18,050 --> 00:39:22,070 Need on IP-pakette, Novell paketid AppleTalki paketid - 840 00:39:22,070 --> 00:39:24,500 nad ei kavatse vastu liiklus, nagu tavaliselt. 841 00:39:24,500 --> 00:39:29,250 Kohaliku ruuteri loeb tegeleda ning vajadusel tõstab pakettaknad peale 842 00:39:29,250 --> 00:39:31,710 teise võrku. 843 00:39:31,710 --> 00:39:33,570 Ah, ruuter - 844 00:39:33,570 --> 00:39:37,490 sümbol kontrolli näiliselt korratu maailm. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER: Oih, vabandan selle pärast. 846 00:39:38,480 --> 00:39:39,965 Paneme see siin, see siin. 847 00:39:39,965 --> 00:39:40,460 See liigub siin. 848 00:39:40,460 --> 00:39:40,955 See üks liigub siin. 849 00:39:40,955 --> 00:39:41,945 Mulle ei meeldi see. 850 00:39:41,945 --> 00:39:42,935 Liigume selles üks. 851 00:39:42,935 --> 00:39:43,925 See üks läheb siia. 852 00:39:43,925 --> 00:39:45,410 [Kuuldamatu] 853 00:39:45,410 --> 00:39:46,400 Teisisõnu jangle siin. 854 00:39:46,400 --> 00:39:46,895 Paneme selle siin. 855 00:39:46,895 --> 00:39:47,885 Ei, ma lähen sellega. 856 00:39:47,885 --> 00:39:48,700 Paneme selle siin. 857 00:39:48,700 --> 00:39:49,930 >> Jutustaja: Seal ta on - 858 00:39:49,930 --> 00:39:55,770 süstemaatiline, hoolimatu, metoodiline, konservatiivne ja mõnikord ei ole päris 859 00:39:55,770 --> 00:39:56,975 kiirendamiseks. 860 00:39:56,975 --> 00:40:00,090 Aga vähemalt on ta täpne, enamasti. 861 00:40:00,090 --> 00:40:01,243 >> ROUTER: Pane see sinna. 862 00:40:01,243 --> 00:40:04,694 See üks läheb sinna, et üks läheb seal, ja see üks läheb sinna. 863 00:40:04,694 --> 00:40:05,680 Noh, teine ​​läheb sinna. 864 00:40:05,680 --> 00:40:06,173 See läheb siia. 865 00:40:06,173 --> 00:40:07,423 [Kuuldamatu] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Jutustaja: Nagu paketid lahkuda ruuter, mida nad teevad oma tee 868 00:40:18,670 --> 00:40:24,090 sisevõrgu ja head jaoks ruuter sisse. 869 00:40:24,090 --> 00:40:28,120 Natuke tõhusam kui ruuteri, ruuter switch mängib kiire ja lahtine 870 00:40:28,120 --> 00:40:31,970 IP pakette, osavalt suunamises neid mööda oma teed - 871 00:40:31,970 --> 00:40:34,720 digitaalne pinball nõustaja, kui soovite. 872 00:40:34,720 --> 00:40:35,290 >> ROUTER SWITCH: Nii. 873 00:40:35,290 --> 00:40:36,020 Siin on veel üks. 874 00:40:36,020 --> 00:40:36,950 Ja see on teine. 875 00:40:36,950 --> 00:40:37,406 Jälgi seda, ema. 876 00:40:37,406 --> 00:40:38,320 Siin see läheb. 877 00:40:38,320 --> 00:40:39,235 Hõiskama, umbes tagasi. 878 00:40:39,235 --> 00:40:40,660 Hei, seal, seal. 879 00:40:40,660 --> 00:40:41,135 Üle vasakule. 880 00:40:41,135 --> 00:40:42,090 Üle paremale. 881 00:40:42,090 --> 00:40:42,480 Üle vasakule. 882 00:40:42,480 --> 00:40:42,820 Üle paremale. 883 00:40:42,820 --> 00:40:43,490 Sa said selle. 884 00:40:43,490 --> 00:40:43,800 Siit see tuleb. 885 00:40:43,800 --> 00:40:45,170 Ta tulistab ta hinded. 886 00:40:45,170 --> 00:40:45,860 See läheb. 887 00:40:45,860 --> 00:40:48,270 Hei Wayne, olge siin on veel üks. 888 00:40:48,270 --> 00:40:49,520 Oh, siin me läheme. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Jutustaja: Nagu paketid jõuavad oma kohtades, nad on kiirenenud 891 00:40:56,330 --> 00:41:01,250 võrgu kaudu, valmis olla saadetakse edasi järgmisele tasandile - 892 00:41:01,250 --> 00:41:04,340 sel juhul proxy. 893 00:41:04,340 --> 00:41:08,750 Proxy kasutavad paljud ettevõtted nagu omamoodi keskel mees, et 894 00:41:08,750 --> 00:41:11,570 vähendada koormust oma internet ühendus ning 895 00:41:11,570 --> 00:41:15,350 Turvakaalutlustel samuti. 896 00:41:15,350 --> 00:41:19,420 Nagu näete, paketid kõik on erineva suurusega, 897 00:41:19,420 --> 00:41:21,770 sõltuvalt nende sisust. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> Proxy avab pakettaknad ja ootab veebi-aadress või URL. 900 00:41:45,110 --> 00:41:49,500 Sõltuvalt sellest, kas aadress on vastuvõetav, pakettaknad saadetakse edasi 901 00:41:49,500 --> 00:41:50,750 Internetis. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> On siiski mõned aadressid kus ei vasta kooskõlastatult 904 00:42:01,970 --> 00:42:03,090 proxy - 905 00:42:03,090 --> 00:42:05,893 see tähendab, ettevõtte või juhtimise suunised. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Need on lühidalt käsitletud. 908 00:42:13,710 --> 00:42:15,620 Me peame midagi sellist. 909 00:42:15,620 --> 00:42:19,227 Neile, kes seda teevad, see on teedel uuesti. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Next up, ja tulemüüri. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 Ettevõtte tulemüüri kahtepidi. 914 00:42:40,225 --> 00:42:44,350 See takistab mõned üsna vastik asjad Internetist, sattumata 915 00:42:44,350 --> 00:42:48,460 intranet, ja see võib ka takistada tundlik ettevõtte andmeid 916 00:42:48,460 --> 00:42:53,380 saadetakse välja peale interneti. 917 00:42:53,380 --> 00:42:57,340 >> Kui läbi tulemüüri, ruuteri kirkad pakettaknad ja paneb selle peale 918 00:42:57,340 --> 00:43:01,216 palju kitsam tee või ribalaius, nagu me ütleme. 919 00:43:01,216 --> 00:43:06,830 Ilmselt teed ei ole lai piisavalt, et võtta neid kõiki. 920 00:43:06,830 --> 00:43:10,870 >> Nüüd võite küsida, mis juhtub kõik need paketid, mis ei oleks 921 00:43:10,870 --> 00:43:11,950 mööda teed. 922 00:43:11,950 --> 00:43:16,540 Noh, kui hr IP ei saa kinnitust, et pakk on 923 00:43:16,540 --> 00:43:22,940 saanud õigeaegselt, ta lihtsalt saadab asendamine pakettaknad. 924 00:43:22,940 --> 00:43:29,360 Nüüd oleme valmis siseneda maailma internet, ämblik web 925 00:43:29,360 --> 00:43:33,670 võrkudele, mis hõlmavad kogu meie maailma. 926 00:43:33,670 --> 00:43:39,360 Siin, ruuterid ja lülitid luua seoste kaudu. 927 00:43:39,360 --> 00:43:42,740 >> Nüüd võrk on täiesti erinevad keskkond kui leiad jooksul 928 00:43:42,740 --> 00:43:44,900 kaitsev seinad oma LAN. 929 00:43:44,900 --> 00:43:47,340 Siin, see on Wild West - 930 00:43:47,340 --> 00:43:50,540 palju ruumi, palju võimalusi, palju asju 931 00:43:50,540 --> 00:43:53,130 uurima, ja kuhu minna. 932 00:43:53,130 --> 00:43:57,620 Tänu väga vähe kontrolli ja määrus, uusi ideid leida viljakas 933 00:43:57,620 --> 00:44:01,530 mulda suruda ümbrik nende võimalused. 934 00:44:01,530 --> 00:44:05,240 Aga kuna see vabadus, teatud ohud ka varitsevad. 935 00:44:05,240 --> 00:44:10,860 Sa ei tea kunagi, kui teil täita Kartsin ping surma erilist 936 00:44:10,860 --> 00:44:15,610 versioon normaalne taotluse ping mis mõned idioot mõtlesin segi ajama 937 00:44:15,610 --> 00:44:18,500 pahaaimamatu hosts. 938 00:44:18,500 --> 00:44:23,760 >> Tee meie paketid võtta võib toimuda satelliit, telefoniliinid, traadita, 939 00:44:23,760 --> 00:44:25,650 või isegi üle-ookeani-kaabel. 940 00:44:25,650 --> 00:44:29,860 Nad ei ole alati võtta kiiremini, või lühem, marsruudid võimalik. 941 00:44:29,860 --> 00:44:33,560 Aga nad saavad seal lõpuks. 942 00:44:33,560 --> 00:44:38,410 Võibolla see on põhjus, miks see mõnikord nimetatakse maailmas ootama. 943 00:44:38,410 --> 00:44:42,710 Aga kui kõik töötab sujuvalt, võid hiilida maailmas 944 00:44:42,710 --> 00:44:47,110 viis korda üle aasta langus müts, sõna otseses mõttes - 945 00:44:47,110 --> 00:44:51,520 ja kõik kulud Kohaliku kõne või vähem. 946 00:44:51,520 --> 00:44:55,260 >> Near lõppu meie sihtkoht, me leiame teise tulemüüri. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Sõltuvalt teie perspektiiv pakettaknad, tulemüür võib olla 949 00:45:02,740 --> 00:45:06,930 bastioni julgeoleku või Kartsin vastane. 950 00:45:06,930 --> 00:45:11,710 Kõik sõltub sellest, millisel poolel sa oled kohta ja mida teie kavatsused on. 951 00:45:11,710 --> 00:45:15,590 >> Tulemüür on mõeldud lasta ainult need paketid 952 00:45:15,590 --> 00:45:18,060 et täita oma kriteeriumid. 953 00:45:18,060 --> 00:45:22,450 See tulemüür töötab portide 80 ja 25. 954 00:45:22,450 --> 00:45:26,880 Kõik katsed siseneda läbi teiste sadam on suletud äri. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> Port 25 kasutatakse mail paketid, samas port 80 on sissepääs 957 00:45:48,470 --> 00:45:50,755 paketid internet veebiserverisse. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Toas tulemüüri paketid vaadatakse põhjalikumalt. 960 00:45:58,230 --> 00:46:02,190 Mõned paketid oleks kergesti läbi tolli, samas kui teised 961 00:46:02,190 --> 00:46:04,760 vaata lihtsalt natuke kahtlane. 962 00:46:04,760 --> 00:46:08,390 >> Tulemüür ametnik ei ole lihtsalt petta, nagu siis, kui see ping 963 00:46:08,390 --> 00:46:14,430 surm pakettaknad üritab varjata ennast nagu tavaline ping pakettaknad. 964 00:46:14,430 --> 00:46:14,740 >> Tulemüür: Next. 965 00:46:14,740 --> 00:46:15,214 OK. 966 00:46:15,214 --> 00:46:15,688 Mine. 967 00:46:15,688 --> 00:46:16,162 See on OK. 968 00:46:16,162 --> 00:46:16,636 See pole probleem. 969 00:46:16,636 --> 00:46:17,584 Ilusat päeva. 970 00:46:17,584 --> 00:46:18,532 Ole siin. 971 00:46:18,532 --> 00:46:20,315 Bye. 972 00:46:20,315 --> 00:46:23,870 >> Jutustaja: Neile paketid õnnelik piisav, et teha see nii kaugele, 973 00:46:23,870 --> 00:46:25,920 teekond on peaaegu läbi. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 See on lihtsalt rivistus on liides võetakse üles veebiserverisse. 976 00:46:35,380 --> 00:46:40,700 >> Tänapäeval web server saab sõita palju asjad, alates suurarvuti, et veebikaamera 977 00:46:40,700 --> 00:46:41,910 arvuti laual. 978 00:46:41,910 --> 00:46:44,630 Või miks mitte teie külmkapis? 979 00:46:44,630 --> 00:46:48,750 Mis õige setup, võite leida välja, kui sul on eeldusi jaoks 980 00:46:48,750 --> 00:46:51,570 kana cacciatore, või kui sa pead minema poodi. 981 00:46:51,570 --> 00:46:54,870 Pea meeles, see on künnisel net. 982 00:46:54,870 --> 00:46:56,360 Peaaegu kõik on võimalik. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Ükshaaval paketid saanud, lahti ja lahti. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 Teavet, mida nad sisaldavad - 987 00:47:11,900 --> 00:47:14,370 see tähendab, et teie taotlus teabe - 988 00:47:14,370 --> 00:47:17,520 saadetakse edasi web server rakendus. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> Pakettaknad ise on taaskasutatud, valmis uuesti kasutada, ja täis oma 991 00:47:33,750 --> 00:47:46,830 nõutud teavet, mis on adresseeritud, ning saata, selle juurde tagasi, tagasi 992 00:47:46,830 --> 00:47:56,950 Viimase tulemüür, ruuterid, ja kuni internet, tagasi läbi 993 00:47:56,950 --> 00:48:08,430 teie ettevõtte tulemüüri, ja teie liides, valmis andma oma 994 00:48:08,430 --> 00:48:11,060 veebilehitsejal info Soovitud - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 see tähendab, et see film. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Rahul oma jõupingutusi ja usaldav paremas maailmas, meie ustav 999 00:48:27,590 --> 00:48:33,840 andmepaketid sõita off õndsalt sisse päikeseloojangut teise päeva, teades 1000 00:48:33,840 --> 00:48:37,135 täielikult, nad on teeninud nende meistrid hästi. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Nüüd ei ole see õnnelik lõpp? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> SPEAKER 1: See on siis kuidas internet toimib. 1005 00:48:49,890 --> 00:48:53,360 Läbi lahendamist seitse eks paremini mõista seda ja te 1006 00:48:53,360 --> 00:48:55,830 õppida natuke HTML, PHP, ja palju muud. 1007 00:48:55,830 --> 00:48:58,590 Rohkem selle kohta spetsifikatsioon mis lähevad reedel. 1008 00:48:58,590 --> 00:49:00,310 Ja me näeme esmaspäeval. 1009 00:49:00,310 --> 00:49:02,763