1 00:00:00,000 --> 00:00:11,210 >> [MUSIC PLAYING] 2 00:00:11,210 --> 00:00:14,640 >> SPEAKER 1: Rendben, szívesen vissza a CS50. 3 00:00:14,640 --> 00:00:18,190 Ez a vége a hét nyolc, és szinte Halloween. 4 00:00:18,190 --> 00:00:22,460 Holnap este a munkaidő lesz a legijesztőbb is még, és nem azért, mert 5 00:00:22,460 --> 00:00:23,460 Halloween. 6 00:00:23,460 --> 00:00:28,600 >> De ez a feljegyzés, nem veszik észre, hogy probléma meg hat, a helyesírás-ellenőrzés 7 00:00:28,600 --> 00:00:32,340 probléma meg, híres lenni, mert sok diákok, a legnagyobb kihívást, 8 00:00:32,340 --> 00:00:36,010 bizonnyal a C problémát készletek, és tényleg, általában. 9 00:00:36,010 --> 00:00:39,250 És azért említem ezt csak azért, mert ez a A hét, amikor egy csomó ember kap 10 00:00:39,250 --> 00:00:42,840 Különösen hangsúlyozta, hogy csak próbál hogy a rohadt helyesírás-ellenőrző munkát. 11 00:00:42,840 --> 00:00:45,640 És az egyetlen dolog, azt javasoljuk, az, hogy, mint látni fogod ma, és 12 00:00:45,640 --> 00:00:49,670 hétfőn kezdjük, hogy elérje a csúcs ezen a héten, ahol most, a dolgok lesz 13 00:00:49,670 --> 00:00:52,370 kicsit ismerős, egy kicsit hozzáférhető, ahogy átmenet 14 00:00:52,370 --> 00:00:56,120 parancssori környezet C a web alapú környezetben a PHP. 15 00:00:56,120 --> 00:00:59,805 >> És így azt javasoljuk, akkor is, ha igazán az esze végén az 16 00:00:59,805 --> 00:01:02,785 megpróbál a p munkához, ha a ez valóban a hely, te meg, vagy 17 00:01:02,785 --> 00:01:05,770 találja magát, ne próbálja a hatalom rajta. 18 00:01:05,770 --> 00:01:08,280 Mert úgy gondolom, hogy lesz elég elégedett, és nagyon büszke magára, 19 00:01:08,280 --> 00:01:12,300 ha tényleg vége, hogy része a Természetesen a C adag, az, hogy a magas, 20 00:01:12,300 --> 00:01:13,310 Ha stresszes, vegye figyelembe. 21 00:01:13,310 --> 00:01:14,120 Szóval ez nem megijeszteni. 22 00:01:14,120 --> 00:01:18,010 Ez csak azt jelentette, hogy arra kérjük Önt, hogy maradni, hogy extra órát, hogy 23 00:01:18,010 --> 00:01:19,820 Szerezd meg a helyesírás-ellenőrző munka. 24 00:01:19,820 --> 00:01:22,730 >> És ha igen, rájössz, hogy ez a nem kötelező, teljesen. 25 00:01:22,730 --> 00:01:25,720 De mi az úgynevezett nagy board ment él ma reggel. 26 00:01:25,720 --> 00:01:29,950 Mint a ma reggel, én tetején a nagy tábla, amely a mérés hogyan 27 00:01:29,950 --> 00:01:34,450 mennyi RAM és mennyi üzemidő a programot helyesírás igényel. 28 00:01:34,450 --> 00:01:35,890 De én azóta kényszerült. 29 00:01:35,890 --> 00:01:37,910 Én most a szerencsétlen 13-as szám. 30 00:01:37,910 --> 00:01:41,460 És mit fog látni itt, David Kaufman és Lauren, és Adam, és 31 00:01:41,460 --> 00:01:44,130 Jason, és mások most tetején a nagy táblára. 32 00:01:44,130 --> 00:01:47,480 >> Ha megnézed ott a megfelelő, mindannyian nagyon jó 33 00:01:47,480 --> 00:01:49,890 implementáció méret legalább - 34 00:01:49,890 --> 00:01:51,640 vissza a szavak száma a szótárban. 35 00:01:51,640 --> 00:01:54,690 És minden ilyen oszlop, akkor látni, hogy mennyi RAM mindannyiunk 36 00:01:54,690 --> 00:01:58,370 implementációk használ, mennyi fut az idő tart, hogy végre 37 00:01:58,370 --> 00:02:01,450 terhelés, versus ellenőrzés, versus méret és kirak, majd a 38 00:02:01,450 --> 00:02:02,490 teljes menetidő. 39 00:02:02,490 --> 00:02:05,990 Tehát csak megnyugtatni Elmer és Patrick, és Linda, és mindenki más 40 00:02:05,990 --> 00:02:09,210 aki után jön, van egyáltalán Nem szégyen, hogy felé 41 00:02:09,210 --> 00:02:10,590 az alján a nagy táblára. 42 00:02:10,590 --> 00:02:13,950 Ha valami, akkor ez azt jelenti, kapott működik, és ez helyes, de 43 00:02:13,950 --> 00:02:18,480 nem feltétlenül hatékony, a tér vagy időbeli, mint amilyen lehetne. 44 00:02:18,480 --> 00:02:19,430 >> Tehát, teljesen opcionális. 45 00:02:19,430 --> 00:02:22,630 De azt jelentette, hogy a sárgarépa a fajta, így hogy amikor dolgozik a p 46 00:02:22,630 --> 00:02:25,960 meg, annyira büszke magára, akkor kapott ez működik, akkor tegye a nagy 47 00:02:25,960 --> 00:02:28,920 fórumon, van egy nagyon jó szám, megy vacsorázni, akkor jön 48 00:02:28,920 --> 00:02:31,810 vissza, és a szobatársak már szélű ki a nagy táblán. 49 00:02:31,810 --> 00:02:34,910 Nos, itt az ideje, hogy ezen a ponton, hogy menjen vissza a rajztábla, hogy 50 00:02:34,910 --> 00:02:36,160 újra kihívást jelent a nagy táblára. 51 00:02:36,160 --> 00:02:39,330 Ha megnézzük a spec, a utasításokat kapcsolódást a 52 00:02:39,330 --> 00:02:41,480 nagy táblára már kiküldték. 53 00:02:41,480 --> 00:02:44,870 >> Így pár heads up - 54 00:02:44,870 --> 00:02:48,410 egy, a pre-javaslatot a végső projekt miatt a jövő hétfő. 55 00:02:48,410 --> 00:02:51,060 Lásd ezt spec a pályán a honlapján, hogy ez mit jelent. 56 00:02:51,060 --> 00:02:54,450 Ez tényleg csak egy laza, de gondoltam, provokáló email közted és a 57 00:02:54,450 --> 00:02:58,410 TF, tényleg csak azért, hogy a dolgok kezdtek, a beszélgetés kezdődött, noha 58 00:02:58,410 --> 00:03:02,110 a legtöbben még csak nem is írt Weblap előtt, nem is tudom, mi 59 00:03:02,110 --> 00:03:04,850 lehet, hogy talán, végre a végleges projekt. 60 00:03:04,850 --> 00:03:07,250 Menj hit, tudni fogod, hogyan kell csinálni jó néhány 61 00:03:07,250 --> 00:03:08,410 dolgokat néhány hét alatt. 62 00:03:08,410 --> 00:03:12,900 Tehát csak kezdődik ez a folyamat egy a spec feltárása lehetséges ötleteket. 63 00:03:12,900 --> 00:03:16,030 >> Továbbá, mi lenne meghívni, hogy nem is - van egy hagyomány, sok éven 64 00:03:16,030 --> 00:03:18,840 Most, a tanfolyam, hosting ez - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Mindennek eladott költség. 66 00:03:20,010 --> 00:03:23,460 És ez tényleg csak egy lehetőség, hogy kopás CS50, ha szeretné csinálni 67 00:03:23,460 --> 00:03:24,920 , hogy a pálya és a. 68 00:03:24,920 --> 00:03:27,990 Például, vannak olyan dolgok, mint a t-shirt, hogy lehet, hogy láttam 69 00:03:27,990 --> 00:03:29,880 majd az egyetemen, pulóverek. 70 00:03:29,880 --> 00:03:33,960 És akkor, mi is kérd meg a tanulókat, hogy nyújtson be terveket, hogy halhatatlanná 71 00:03:33,960 --> 00:03:35,330 A CS50 boltban. 72 00:03:35,330 --> 00:03:39,910 >> Például, az egyik a tavalyi kedvencek, hogy talán már 73 00:03:39,910 --> 00:03:41,860 rezonál veled ez itt. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Nagyon népszerű termék. 76 00:03:46,820 --> 00:03:51,020 Tehát, ha szeretne részt venni ezt, akkor fel olyan formában hamarosan, a 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, amelyhez tudsz feltölteni egy kép, hogy már készült 78 00:03:54,240 --> 00:03:56,990 Illustrator vagy a Photoshop vagy valami hasonló programot. 79 00:03:56,990 --> 00:03:59,850 És ha ismeri az ilyen típusú előírások, azt akarjuk, hogy 80 00:03:59,850 --> 00:04:05,010 egy PNG kép, legalább 200 dpi- inch, és kevesebb, mint a sok pixel, 81 00:04:05,010 --> 00:04:07,680 és a 10 megabájt. 82 00:04:07,680 --> 00:04:11,260 További részleteket, csak e-mailben a Természetesen a fejüket heads@cs50.net ha 83 00:04:11,260 --> 00:04:13,910 szeretne részt venni ebben. 84 00:04:13,910 --> 00:04:20,920 >> Rendben, akkor ma nincs több C. Tehát kezdenek, hogy húzza vissza a rétegek a 85 00:04:20,920 --> 00:04:24,900 internet, az interneten, és hogyan lehet tulajdonképpen írásához szoftver 86 00:04:24,900 --> 00:04:26,420 a különböző környezetben. 87 00:04:26,420 --> 00:04:31,420 Így különösen, kérdezzük meg, Először is, a kérdés - 88 00:04:31,420 --> 00:04:36,070 hadd tegyem minket ismerős rajz app ide. 89 00:04:36,070 --> 00:04:42,702 Hadd tegyek fel a kérdést, hogyan működik az internet. 90 00:04:42,702 --> 00:04:43,560 >> [? DIÁK: Mágikus. ?] 91 00:04:43,560 --> 00:04:44,010 >> SPEAKER 1: Mágikus. 92 00:04:44,010 --> 00:04:44,940 OK. 93 00:04:44,940 --> 00:04:45,880 Jó válasz. 94 00:04:45,880 --> 00:04:49,460 Szóval kezdjük ott ma, és nézd meg, nem tudjuk, hogy ez egy kicsit kevésbé varázslatos 95 00:04:49,460 --> 00:04:50,880 egy órán belül. 96 00:04:50,880 --> 00:04:53,850 Próbáljuk elmondani azt a keretében egy történetet. 97 00:04:53,850 --> 00:04:58,480 >> Szóval rajongói megy facebook.com, vagy reddit.com vagy 98 00:04:58,480 --> 00:04:59,780 amit ezekben a napokban. 99 00:04:59,780 --> 00:05:02,590 És mi történik valójában, ha írja valami ilyesmi 100 00:05:02,590 --> 00:05:07,020 facebook.com, és nyomja meg, a Chrome, vagy a Firefox, vagy az IE vagy a Safari, 101 00:05:07,020 --> 00:05:09,050 vagy bármilyen böngészővel te valójában csinál? 102 00:05:09,050 --> 00:05:11,500 Meg tudjuk mondani ezt a történetet, talán mondatról mondatra? 103 00:05:11,500 --> 00:05:14,770 Mi az az egyik első dolog, hogy történik, ha Enter után 104 00:05:14,770 --> 00:05:15,876 gépelés facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? DIÁK: A?] Számítógép tesz egy HTTP kérés. 106 00:05:17,780 --> 00:05:18,260 >> SPEAKER 1: OK. 107 00:05:18,260 --> 00:05:21,900 Így a számítógép miatt - Majd hívják - egy HTTP kérést. 108 00:05:21,900 --> 00:05:22,940 Most, ez mit jelent? 109 00:05:22,940 --> 00:05:27,980 Nos, mindannyian valószínűleg látta, vagy gépelt, már évek óta, H-T-T-P gyakran 110 00:05:27,980 --> 00:05:29,186 majd kettőspont, slash, slash. 111 00:05:29,186 --> 00:05:30,340 Tehát mi az, hogy? 112 00:05:30,340 --> 00:05:33,980 >> Nos, HTTP HyperText Transfer Protocol. 113 00:05:33,980 --> 00:05:37,360 És ez csak egy divatos szóval, ez a nyelv, hogy a web böngészők, 114 00:05:37,360 --> 00:05:42,460 mint a Chrome és a többi, és webszerverek, mint a facebook.com, beszéljen 115 00:05:42,460 --> 00:05:43,100 egymást. 116 00:05:43,100 --> 00:05:46,730 És ez egy viszonylag egyszerű, az angol orientált nyelv. 117 00:05:46,730 --> 00:05:48,140 Ez majdnem olyan, mint pszeudo kódot. 118 00:05:48,140 --> 00:05:51,820 >> És ez egy módja az ügyfél, mint hívjuk, hogy - egy böngésző - 119 00:05:51,820 --> 00:05:53,150 kommunikál a szerverrel. 120 00:05:53,150 --> 00:05:56,230 És, mint egy étteremben, ha, az ügyfél, üljön le egy asztalhoz 121 00:05:56,230 --> 00:05:59,630 majd hogy valamit le a menüjében a szerver, hogy a szerver 122 00:05:59,630 --> 00:06:02,720 majd hozza vissza valamit, bármi legyen is az, amit kért. 123 00:06:02,720 --> 00:06:04,270 Ugyanaz a számítógépek világában. 124 00:06:04,270 --> 00:06:04,970 A böngészőt - 125 00:06:04,970 --> 00:06:05,610 az ügyfél - 126 00:06:05,610 --> 00:06:07,890 megy, hogy a kérelmet, és akkor remélhetőleg vissza 127 00:06:07,890 --> 00:06:09,120 valamit a szerverről. 128 00:06:09,120 --> 00:06:11,660 És, hogy valami, egy magas szinten, a weboldalt. 129 00:06:11,660 --> 00:06:15,040 Egy valamivel alacsonyabb szinten, ez egy fájlt írt egy másik 130 00:06:15,040 --> 00:06:17,160 nyelv a HTML - 131 00:06:17,160 --> 00:06:18,920 HyperText Markup Language. 132 00:06:18,920 --> 00:06:20,720 De még az, hogy csak egy pillanatra. 133 00:06:20,720 --> 00:06:22,470 >> Így HyperText Transfer Protocol - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 ez a protokoll böngésző és a szerver használata. 136 00:06:26,050 --> 00:06:27,830 Nos, mi a protokoll, pontosan? 137 00:06:27,830 --> 00:06:29,280 Nos, lehet gondolni , mint egy nyelv. 138 00:06:29,280 --> 00:06:32,580 De ha eljussanak a hallgatóság, egy normális dolog számunkra, hogy az emberek 139 00:06:32,580 --> 00:06:35,928 nem az, ha valakit üdvözölni, Azt mondom, hi, a nevem David. 140 00:06:35,928 --> 00:06:37,320 >> [? DIÁK: Szia,?] Nevem Dipty. 141 00:06:37,320 --> 00:06:39,000 >> SPEAKER 1: "Hi, my name is Dipty "feleli. 142 00:06:39,000 --> 00:06:43,530 És így már volt ez a meglehetősen önkényes kölcsönhatását kezet, mint 143 00:06:43,530 --> 00:06:45,730 gyakran az emberi egyezmény a legtöbb országban. 144 00:06:45,730 --> 00:06:47,380 És ez a protokoll, nem igaz? 145 00:06:47,380 --> 00:06:50,680 Valahogy kezdeményezte kiterjesztve a viszont meglehetősen ügyetlenül, a színpadon 146 00:06:50,680 --> 00:06:51,610 A Sanders itt. 147 00:06:51,610 --> 00:06:54,670 Rájött, ó, kaptam egy kéri a kezét látszólag. 148 00:06:54,670 --> 00:06:58,170 És ő válaszolt a megkeresésre a valóban elismeri azt. 149 00:06:58,170 --> 00:07:01,860 Egy elismerve, ACK, valójában egy kifejezés nagyon gyakori a világon a 150 00:07:01,860 --> 00:07:04,060 hálózatépítés, a szerver elismerik az ügyfél. 151 00:07:04,060 --> 00:07:07,720 Aztán valami elkészült, amely tranzakció, és a kínos vége. 152 00:07:07,720 --> 00:07:10,010 Szóval ez tényleg, mi történik a motorháztető alatt is. 153 00:07:10,010 --> 00:07:13,450 >> Hadd ezt egy kicsit technikailag a motorháztető alatt. 154 00:07:13,450 --> 00:07:16,900 Én megyek ide egy terminál ablakot. 155 00:07:16,900 --> 00:07:19,950 Ez a terminál ablak történetesen az én Mac, de meg tudná csinálni ugyanazt 156 00:07:19,950 --> 00:07:21,760 A dolog CS50 Appliance. 157 00:07:21,760 --> 00:07:24,750 És én valóban megy, hogy egy program hogy nem igazán használják 158 00:07:24,750 --> 00:07:26,300 sok minden a félévben. 159 00:07:26,300 --> 00:07:27,430 De hívják Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Vissza a nap, Telnet volt a program hogy használt csatlakozni 161 00:07:31,880 --> 00:07:34,910 távoli szerver, hogy ellenőrizze a mail vagy ilyesmit. 162 00:07:34,910 --> 00:07:38,460 Egyelőre fogjuk használni ezt a régi iskolai program, Telnet, hogy úgy tesznek, mintha 163 00:07:38,460 --> 00:07:39,830 lesz egy böngésző. 164 00:07:39,830 --> 00:07:41,550 És én megyek előre, és hajtsa végre a következő - hadd 165 00:07:41,550 --> 00:07:42,800 növelni a betűméretet. 166 00:07:42,800 --> 00:07:48,080 >> És azt fogom mondani, a Telnet kiszolgáló úgynevezett www.facebook.com, de 167 00:07:48,080 --> 00:07:50,980 különösen Telnet 80-as portra. 168 00:07:50,980 --> 00:07:52,070 Majd még visszatérünk erre. 169 00:07:52,070 --> 00:07:56,630 De most, tudja, hogy a legtöbb szolgáltatás az interneten azonosítja 170 00:07:56,630 --> 00:07:58,170 egyedülállóan néhány számot. 171 00:07:58,170 --> 00:07:59,460 Ebben az esetben ez a 80. 172 00:07:59,460 --> 00:08:02,910 Most a legtöbb akkor valószínűleg soha nem gépelt 80. előtt. 173 00:08:02,910 --> 00:08:08,540 De a valóságban, ha elmegyek egy böngésző és húzza fel, például, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 ez automatikus teljes, az nem az én történelem - 176 00:08:18,460 --> 00:08:23,070 Rendben, most megyünk a vastagbél 80. perjel. 177 00:08:23,070 --> 00:08:26,270 >> Szóval azt állítják, hogy annak ellenére, hogy már valószínűleg soha nem gépelt ilyet, és 178 00:08:26,270 --> 00:08:30,310 a vastagbél 80 után facebook.com, remélhetőleg, még mindig működni fog. 179 00:08:30,310 --> 00:08:32,220 És valóban, megy facebook.com. 180 00:08:32,220 --> 00:08:34,860 Így kiderül, hogy a 80 már implicit. 181 00:08:34,860 --> 00:08:36,690 Egyikünk sem emberek voltak írja, hogy az évek óta. 182 00:08:36,690 --> 00:08:41,350 Mivel a böngészők, alapértelmezés szerint, csak Feltételezzük, hogy a szám a használni kívánt 183 00:08:41,350 --> 00:08:44,620 hívásakor egy szervert, beszélni, sőt, 80. 184 00:08:44,620 --> 00:08:47,340 Mivel a hosszú történet rövid, szerverek tehet így több, mint 185 00:08:47,340 --> 00:08:48,320 szolgálják a weboldalak. 186 00:08:48,320 --> 00:08:50,030 >> Ezek válaszolni azonnali üzeneteket. 187 00:08:50,030 --> 00:08:51,230 Ők e-mailt küldeni. 188 00:08:51,230 --> 00:08:54,410 Van sok szolgáltatások futhat egy szerveren. 189 00:08:54,410 --> 00:08:57,590 Tehát ezeket a számokat - ebben az esetben 80 - egyedileg azonosít egy ilyen 190 00:08:57,590 --> 00:09:01,830 szolgáltatásokat, amelyek a HTTP, az web protokoll, mint a szerveren 191 00:09:01,830 --> 00:09:03,210 talán valóban támogatást. 192 00:09:03,210 --> 00:09:07,250 De képes szimulálni ezt a kérést most, szövegesen, ezzel a régi iskola 193 00:09:07,250 --> 00:09:08,240 Telnet programot. 194 00:09:08,240 --> 00:09:12,940 Így fogok lényegében már mintha hogy egy böngésző és beszélni HTTP 195 00:09:12,940 --> 00:09:16,620 küldött, az én billentyűzet, pontosan parancsok Chrome csak tudta, hogyan 196 00:09:16,620 --> 00:09:18,260 hogy küldjön nekem varázsütésre. 197 00:09:18,260 --> 00:09:19,910 >> Szóval megyek előre és nyomja meg az Entert. 198 00:09:19,910 --> 00:09:22,000 Figyeld meg, hogy megpróbál 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13. Mi az? 200 00:09:26,110 --> 00:09:27,440 Szóval ez az IP-cím. 201 00:09:27,440 --> 00:09:30,790 Most, akkor is, ha nem is ismeri a bonyolult ilyen, akkor 202 00:09:30,790 --> 00:09:33,420 valószínűleg egy általános értelemben vett hogy ezek a dolgok léteznek. 203 00:09:33,420 --> 00:09:34,650 És az IP-cím - 204 00:09:34,650 --> 00:09:36,620 IP-cím - 205 00:09:36,620 --> 00:09:40,970 csak egy egyedi azonosítót a számítógép az interneten. 206 00:09:40,970 --> 00:09:43,040 Ez egy kicsit olyan leegyszerűsítés ebben a pillanatban. 207 00:09:43,040 --> 00:09:47,490 >> De minden számítógépet az internet egy egyedi IP-címet, ugyanúgy, mint minden 208 00:09:47,490 --> 00:09:53,600 ház, mondjuk, az USA-ban egyedülálló postai cím, olyasmi, mint 123 209 00:09:53,600 --> 00:09:55,820 Main Street, a Anytown, USA. 210 00:09:55,820 --> 00:09:56,540 Tehát valami ilyesmi. 211 00:09:56,540 --> 00:09:58,330 És ez is a leegyszerűsítés. 212 00:09:58,330 --> 00:10:01,470 De ezek a címek, hogy mi van a postai világban és ezek a címek 213 00:10:01,470 --> 00:10:04,940 hogy mi van a számítógépes világban egyedi azonosításához szerverek, hogy mikor 214 00:10:04,940 --> 00:10:09,030 küld egy üzenetet, hogy őket a internet, vagy ha tesz egy levelet 215 00:10:09,030 --> 00:10:10,500 egy régi iskola postafiók - 216 00:10:10,500 --> 00:10:12,100 postai úton - 217 00:10:12,100 --> 00:10:16,940 a szolgáltatás tudja, hogyan lehet, hogy kérésére, vagy levélben, a 218 00:10:16,940 --> 00:10:18,110 címzetthez. 219 00:10:18,110 --> 00:10:21,390 >> Most a számítógép, valahogy, már csak rájött, hogy a Facebook egyedi IP 220 00:10:21,390 --> 00:10:23,820 a 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Tény, hogy valószínűleg változtatni. 222 00:10:25,170 --> 00:10:27,780 Facebook valószínűleg több IP címek, mert abszolút 223 00:10:27,780 --> 00:10:29,150 több mint egy szerver. 224 00:10:29,150 --> 00:10:30,810 De ez történt nekünk varázsütésre. 225 00:10:30,810 --> 00:10:35,070 Tény, hogy a titkos belső neve szerveren Már látszólag kapcsolatban 226 00:10:35,070 --> 00:10:40,270 hogy hívják star.c10r.facebook.com, bármi is legyen az. 227 00:10:40,270 --> 00:10:42,960 Csak, amit a rendszer rendszergazda a Facebook úgy döntött, hogy 228 00:10:42,960 --> 00:10:46,510 hívják az adott szervert, hogy kissé véletlenszerűen küldtek. 229 00:10:46,510 --> 00:10:48,630 >> Tehát most, ha a kapcsolat nem időtúllépés, megyek 230 00:10:48,630 --> 00:10:50,210 úgy, mintha, hogy a böngésző. 231 00:10:50,210 --> 00:10:54,590 Azt fogom mondani, hogy helyet perjel helyet. 232 00:10:54,590 --> 00:10:58,220 És én teszek, mintha, hogy beszél HTTP 1.1-es verziója, amely a 233 00:10:58,220 --> 00:10:59,880 Az egyik, hogy a legtöbb böngésző. 234 00:10:59,880 --> 00:11:03,980 És én konkrétan majd megemlítse a szerver, az úton, szeretném, ha a 235 00:11:03,980 --> 00:11:06,280 website ismert a világon mint facebook.com. 236 00:11:06,280 --> 00:11:09,000 Enter, Enter. 237 00:11:09,000 --> 00:11:11,390 És most, figyeld meg, mi történt. 238 00:11:11,390 --> 00:11:16,400 >> A szerver, a pincér, reagált hogy a rendelést, vagy a kérésemet, és 239 00:11:16,400 --> 00:11:17,720 egy szöveges üzenetet. 240 00:11:17,720 --> 00:11:20,720 Most ismét a világon a böngészők, mint a Chrome és a Safari, akkor nem 241 00:11:20,720 --> 00:11:21,990 látja ezt, mint az emberi. 242 00:11:21,990 --> 00:11:24,770 A Microsoft és a Google csak elrejteni ezeket az adatokat tőlünk. 243 00:11:24,770 --> 00:11:29,580 De a Facebook válaszolt egy válasz nyelvén is HTTP. 244 00:11:29,580 --> 00:11:33,250 Figyeljük meg van egy kód van, 302, ami valójában különleges jelentősége a 245 00:11:33,250 --> 00:11:34,110 egyezmény. 246 00:11:34,110 --> 00:11:36,030 Találni, így ez legalább ígéretes. 247 00:11:36,030 --> 00:11:39,160 >> De úgy tűnik, a Facebook mondja meg, mm-mm, nem akarsz 248 00:11:39,160 --> 00:11:40,190 amit kértél. 249 00:11:40,190 --> 00:11:42,810 Azt inkább akar a mai különleges, ami 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Így magas szinten, mit jelent a Facebook úgy tűnik, hogy itt? 252 00:11:50,350 --> 00:11:51,410 Ez átirányítás engem. 253 00:11:51,410 --> 00:11:53,420 Így a Facebook nem szereti a tény, hogy én vagyok úgy tesz, mintha 254 00:11:53,420 --> 00:11:54,770 legyen ez a másik böngészőt. 255 00:11:54,770 --> 00:11:57,700 És így ez átirányítás , hogy a honlap bizonyos. 256 00:11:57,700 --> 00:11:59,820 >> Én tényleg kíváncsi, hogy most mi ez a dolog úgy néz ki, mint a. 257 00:11:59,820 --> 00:12:04,420 Hadd menjek át, hogy Chrome így Láthatjuk, hogy mit akarnak, hogy lássam. 258 00:12:04,420 --> 00:12:07,060 Így most már valóban küldött nekem vissza Facebook, mert rájöttek, 259 00:12:07,060 --> 00:12:08,360 Ó, van egy támogatott böngészőt. 260 00:12:08,360 --> 00:12:10,260 Mi nem is fog mutassa meg, hogy az oldal. 261 00:12:10,260 --> 00:12:12,920 Szóval menjünk előre, és látni ha nem tudjuk helyrehozni. 262 00:12:12,920 --> 00:12:14,280 >> Megyek kell csal egy kicsit. 263 00:12:14,280 --> 00:12:16,350 És még ezen a héten, hogy jöjjön. 264 00:12:16,350 --> 00:12:18,120 De fogok egy dolgot itt. 265 00:12:18,120 --> 00:12:20,590 És leírom ezt nemsokára. 266 00:12:20,590 --> 00:12:24,320 Adjon meg egy pillanatra, hogy csal és wow meg. 267 00:12:24,320 --> 00:12:28,190 Hadd tegyem ezt. 268 00:12:28,190 --> 00:12:29,110 OK. 269 00:12:29,110 --> 00:12:30,690 Leírom, hogy mit csinálok csak egy pillanat. 270 00:12:30,690 --> 00:12:32,810 Én megyek előre, és törli a kapcsolat, és próbálja meg újra. 271 00:12:32,810 --> 00:12:38,440 >> Get slash 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 Most már úgy tett, mintha Chrome. 275 00:12:46,820 --> 00:12:50,920 Így kiderül, hogy amikor a böngésző küld egy kérést a szerver, ez csak 276 00:12:50,920 --> 00:12:51,595 A becsület rendszer. 277 00:12:51,595 --> 00:12:54,840 Ha azt mondom, én vagyok Chrome, Facebook vállalja vagyok Chrome. 278 00:12:54,840 --> 00:12:58,560 És azokat az eszközöket, amelyekkel azonosítottam magam, mint a Chrome ezzel 279 00:12:58,560 --> 00:13:00,360 atrociously hosszú sora. 280 00:13:00,360 --> 00:13:03,240 Lényegében minden a böngésző gyártó a világ 281 00:13:03,240 --> 00:13:06,470 úgy döntött, nos, ez a változata a böngésző az operációs rendszer 282 00:13:06,470 --> 00:13:09,740 egy user-agent string, úgy néz ki, mint az őrült káosz van. 283 00:13:09,740 --> 00:13:12,110 És a Mozilla is ott a történelmi okok miatt. 284 00:13:12,110 --> 00:13:15,160 >> De észre, hogy mennyi információt vagyok szivárgó a facebook.com nélkül is 285 00:13:15,160 --> 00:13:16,030 bejelentkezés 286 00:13:16,030 --> 00:13:18,910 Azt mondom, hogy ez Mark a Mac, hogy én vagyok a. 287 00:13:18,910 --> 00:13:23,590 Azt mondom neki, hogy ez egy Intel alapú Mac Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Mellesleg, ez az információ lesz minden honlapon, hogy látogasson el a 289 00:13:27,870 --> 00:13:28,500 a böngésző. 290 00:13:28,500 --> 00:13:31,360 Elég ártalmatlan, ám ez egy kicsit juicier. 291 00:13:31,360 --> 00:13:33,920 >> Figyeljük meg, hogy, ha azt olvassuk elég messzire, Én a Chrome verzió 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 De most, észreveheti, hogy a válasz nem olyan rossz, mint korábban volt. 294 00:13:42,410 --> 00:13:44,840 Hol van Facebook mondja hogy menjek most? 295 00:13:44,840 --> 00:13:49,140 Azt mondja nekem, megint, a honlapon - 296 00:13:49,140 --> 00:13:50,720 Azt mondja nekem, hogy ez költözött véglegesen. 297 00:13:50,720 --> 00:13:54,200 Nos, hol a fenébe Facebook menni? 298 00:13:54,200 --> 00:13:56,100 >> Igen, ez egy kis különbség. 299 00:13:56,100 --> 00:14:01,680 De vegyük észre, itt, hogy a honlap ténylegesen költözött HTTPS. 300 00:14:01,680 --> 00:14:05,210 Tehát hosszú történet rövid, ez az egyik módja hogy a Facebook érvényesítése, hogy 301 00:14:05,210 --> 00:14:08,890 valójában a végén a biztonságos változatát a honlapjukon, az egyik, hogy ez a 302 00:14:08,890 --> 00:14:09,660 titkosítás - 303 00:14:09,660 --> 00:14:12,730 bonyolultabb, mint a titkosítás is beszéltünk p szett két, hanem 304 00:14:12,730 --> 00:14:14,520 titkosítás mégis. 305 00:14:14,520 --> 00:14:17,110 >> Most ezen a ponton nem lesz nehéz számomra, hogy svindli a web 306 00:14:17,110 --> 00:14:18,230 kéri a Telnet. 307 00:14:18,230 --> 00:14:20,210 Mert ha mondod , hogy az SSL - 308 00:14:20,210 --> 00:14:23,050 A HTTPS előtag, ami ez azt jelenti - 309 00:14:23,050 --> 00:14:25,590 ha akarod mondani nekem, hogy használni kriptográfia, nincs mód megyek 310 00:14:25,590 --> 00:14:28,610 kézzel titkosítani az üzenetet előtt az összes itt, és próbálja 311 00:14:28,610 --> 00:14:29,770 kitalálni, hogyan kell csinálni. 312 00:14:29,770 --> 00:14:31,150 Ez csak megy, hogy sokkal bonyolultabb. 313 00:14:31,150 --> 00:14:33,150 De ez az, amit a böngésző tesz az Ön számára. 314 00:14:33,150 --> 00:14:36,230 >> Lássuk, ha ez nem megy egy kicsit egyszerűbben, akkor a honlap 315 00:14:36,230 --> 00:14:38,700 ez nem számít számunkra, hogy olyan biztonságos. 316 00:14:38,700 --> 00:14:43,310 Menjünk, mondjuk, harvard.edu 80-as porton. 317 00:14:43,310 --> 00:14:44,550 Enter. 318 00:14:44,550 --> 00:14:48,170 Rendben, hogy slash HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 És mit jelent ez az első slash jelent? 320 00:14:49,730 --> 00:14:53,120 Csak hogy világos legyen, miért Tartom, hogy gépelés? 321 00:14:53,120 --> 00:14:54,790 >> Hát általában, amikor egy URL - 322 00:14:54,790 --> 00:14:57,610 és sajnos a böngészők általában rejteni ezt ezekben a napokban - 323 00:14:57,610 --> 00:15:00,850 Normális esetben, ha megy harvard.edu, az URL hivatalosan 324 00:15:00,850 --> 00:15:02,560 nem végződik a perjel. 325 00:15:02,560 --> 00:15:07,350 Mivel egyetlen perjel jelöli mely része a merevlemez? 326 00:15:07,350 --> 00:15:08,990 A gyökér a merevlemez. 327 00:15:08,990 --> 00:15:11,260 Mi, a készülék nem igazán volt gondolni ezt, mert vagyunk 328 00:15:11,260 --> 00:15:12,930 mindig John Harvard mappáját. 329 00:15:12,930 --> 00:15:14,690 De a mappában van egy másik mappába. 330 00:15:14,690 --> 00:15:17,980 És mappa van a gyökere a Appliance merevlemezén, hogy úgy mondjam, 331 00:15:17,980 --> 00:15:18,980 annak ellenére, hogy a virtuális. 332 00:15:18,980 --> 00:15:21,660 Tehát egy perjel, mint az azt jelenti, a gyökér a merevlemez. 333 00:15:21,660 --> 00:15:25,650 Ez olyan, mint a C vastagbél backslash, vagy ez a a gyökere a hangerő, a Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> De a Chrome és más böngészők ezeket nap, ütött felhasználóbarát, és 335 00:15:28,740 --> 00:15:30,300 úgy elrejteni, hogy perjel összesen. 336 00:15:30,300 --> 00:15:32,620 De ez minden, ami azt jelenti, az én szöveges üzenet - 337 00:15:32,620 --> 00:15:36,570 add nekem a gyökere harvard.edu 's honlap, azaz a 338 00:15:36,570 --> 00:15:38,120 alapértelmezett oldalt is. 339 00:15:38,120 --> 00:15:39,900 Hadd megy előre, és nyomja meg az Enter billentyűt. 340 00:15:39,900 --> 00:15:43,650 Hadd emlékeztessem a fogadó, amit szeretnék www.harvard.edu, csak abban az esetben van 341 00:15:43,650 --> 00:15:45,880 más weboldalakon élő ugyanazon a fizikai szerveren. 342 00:15:45,880 --> 00:15:46,080 >> OK. 343 00:15:46,080 --> 00:15:47,700 Harvard egy kicsit türelmetlen velem. 344 00:15:47,700 --> 00:15:49,390 Szóval ezt újra, gyorsabb. 345 00:15:49,390 --> 00:15:55,560 Get slash HTTP 1.1 host www.harvard.edu user-agent - 346 00:15:55,560 --> 00:15:58,080 Gondolom a szerver nem ellátás sokat erről - 347 00:15:58,080 --> 00:15:59,566 Enter, Enter. 348 00:15:59,566 --> 00:15:59,962 Ejha. 349 00:15:59,962 --> 00:16:01,700 Ó a fenébe, rossz kérelmet. 350 00:16:01,700 --> 00:16:02,080 OK. 351 00:16:02,080 --> 00:16:05,310 Szóval, mi folyik itt - 352 00:16:05,310 --> 00:16:07,800 hello, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Miért csinálja az - érdekes. 354 00:16:10,280 --> 00:16:11,710 Oh, OK. 355 00:16:11,710 --> 00:16:14,830 >> Tehát mi Harvard most ezzel - és mi majd gyorsan megfordul le 356 00:16:14,830 --> 00:16:17,100 ezt az utat, mert ez lesz hogy unalmas gyors - 357 00:16:17,100 --> 00:16:21,270 észre, hogy Harvard valójában tömörítő válaszában nekem, ami 358 00:16:21,270 --> 00:16:22,140 nem ideális. 359 00:16:22,140 --> 00:16:25,780 Mert úgy tűnik, mint egy ember, nem tudja, hogyan kell kicsomagolni bitek 360 00:16:25,780 --> 00:16:27,280 küldtek nekem tömörített. 361 00:16:27,280 --> 00:16:31,500 És ők is látható a szemét ott, mert ők nullák és egyesek, 362 00:16:31,500 --> 00:16:33,190 de nem ASCII karaktereket. 363 00:16:33,190 --> 00:16:36,090 Ők minták nullák és egyesek, hogy már tömörített, hogy vegye fel 364 00:16:36,090 --> 00:16:37,050 kevesebb helyet foglal. 365 00:16:37,050 --> 00:16:39,010 >> Így nagyon gyorsan, hadd lássam ha én is vissza itt. 366 00:16:39,010 --> 00:16:41,590 Próbáljuk, talán egy másik campus összesen. 367 00:16:41,590 --> 00:16:50,450 mit.edu get perjel perjel HTTP 1.1 host www.mit.edu user-agent vastagbél ott. 368 00:16:50,450 --> 00:16:51,600 Köszönöm, MIT. 369 00:16:51,600 --> 00:16:52,630 OK. 370 00:16:52,630 --> 00:16:55,750 Tehát itt van egy internetes oldalon. 371 00:16:55,750 --> 00:16:58,840 >> Tehát ez az a nyelv, úgynevezett HTML - 372 00:16:58,840 --> 00:17:00,400 HyperText Markup Language. 373 00:17:00,400 --> 00:17:03,390 Én csak görgetés vissza az ideje, hogy a nagyon 374 00:17:03,390 --> 00:17:04,810 tipp az oldal tetején. 375 00:17:04,810 --> 00:17:07,440 És észre, hogy MIT válaszolt a kérésemet. 376 00:17:07,440 --> 00:17:08,520 200 jó. 377 00:17:08,520 --> 00:17:10,630 200 azt jelenti, minden szó az OK gombra. 378 00:17:10,630 --> 00:17:13,390 És ez egy státusz kódot, amely mi emberek tényleg nem 379 00:17:13,390 --> 00:17:14,670 Látod, a jó értelemben. 380 00:17:14,670 --> 00:17:16,140 Mert ez azt jelenti, minden rendben van. 381 00:17:16,140 --> 00:17:19,369 >> Figyeljük meg, hogy MIT tájékoztatása nekem, hé, a szerver rohanunk nevezik 382 00:17:19,369 --> 00:17:23,849 Apache, ami egy nagyon népszerű nyílt forráskódú ingyenes web-szerver. 383 00:17:23,849 --> 00:17:25,589 Ők fut, úgy tűnik, UNIX, amely egy 384 00:17:25,589 --> 00:17:27,130 operációs rendszer, mint a Linux. 385 00:17:27,130 --> 00:17:30,660 Figyeljük meg, hogy a látszólag frissített a weboldal a 04:00, 386 00:17:30,660 --> 00:17:32,400 Greenwich Mean Time. 387 00:17:32,400 --> 00:17:34,990 >> Figyeljük meg néhány egyéb részleteket. 388 00:17:34,990 --> 00:17:37,910 Ők vissza, nekem, text / html. 389 00:17:37,910 --> 00:17:39,800 Szóval majd meglátjuk, hogy ez mit jelent csak egy pillanat. 390 00:17:39,800 --> 00:17:45,460 Már látszólag kaptam 14717 byte értékű HTML. 391 00:17:45,460 --> 00:17:48,180 És néhány más, ezoterikus információ ott. 392 00:17:48,180 --> 00:17:49,920 >> De ez az, ahol ez lesz érdekes. 393 00:17:49,920 --> 00:17:52,580 Így, hogy egy internetes oldalon. 394 00:17:52,580 --> 00:17:57,860 Így, hogy egy weboldal, amelynek címmel a lap, a böngésző, az 395 00:17:57,860 --> 00:18:00,590 MIT kötőjel Massachusetts Institute of Technology. 396 00:18:00,590 --> 00:18:06,300 És valóban, ha visszamegyünk a Chrome és a látogasson www.mit.edu, észre, hogy, 397 00:18:06,300 --> 00:18:09,680 sőt, a cím itt, az MIT kötőjel Massachusetts 398 00:18:09,680 --> 00:18:11,260 Institute pont, pont, pont. 399 00:18:11,260 --> 00:18:16,490 És most észre is, ha nem igaz, vagy kattintson ellenőrzik kattintson az asztalon itt, 400 00:18:16,490 --> 00:18:17,960 és menj Oldal forrásának megtekintése - 401 00:18:17,960 --> 00:18:20,870 legalábbis a Chrome, de minden böngésző nem erre, ha egy eszköz - 402 00:18:20,870 --> 00:18:22,140 az, hogy ugyanazt a fájlt. 403 00:18:22,140 --> 00:18:25,140 >> Előfordul, hogy színkóddal, vagy szintaxis kiemelve. 404 00:18:25,140 --> 00:18:28,590 De, mint a C-kódot, nem színezett az Ön által, hogy 405 00:18:28,590 --> 00:18:31,810 színezett a gedit hasonlóan A Chrome csak így 406 00:18:31,810 --> 00:18:33,130 ez szebb olvasni. 407 00:18:33,130 --> 00:18:37,110 De ez a dolog, hogy akkor hamarosan írni. 408 00:18:37,110 --> 00:18:38,840 Szóval ez a végjáték. 409 00:18:38,840 --> 00:18:42,020 A kiszolgáló válaszolt, hogy az információ, mint te válaszolt 410 00:18:42,020 --> 00:18:43,660 a kéz a kézfogás. 411 00:18:43,660 --> 00:18:47,280 De mi mást kell majd A kettő között ezek a lépések? 412 00:18:47,280 --> 00:18:53,430 >> Nos, amikor azt írja, ebben az utóbbi esetben, www.mit.edu és megüt belép, azt 413 00:18:53,430 --> 00:18:56,390 tudom, hogy beszél a kikötő 80 automatikusan port 414 00:18:56,390 --> 00:18:57,780 csak, hogy ez a szám. 415 00:18:57,780 --> 00:19:00,710 De hol az IP-cím menni? 416 00:19:00,710 --> 00:19:05,045 Hogyan számítógépem kitalálni, mi az IP-címét mit.edu van? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Nos, kiderült, ebben a világban, ott a dolgokat az úgynevezett DNS szervereket. 419 00:19:10,840 --> 00:19:14,500 És hadd menjen előre, és felhívni egy gyors kép itt. 420 00:19:14,500 --> 00:19:17,680 És ez akkor csak felvázolni, hogy durva kifejezések, mi folyik itt. 421 00:19:17,680 --> 00:19:21,510 Szóval akkor úgy, mintha ez a a laptop itt, Sanders. 422 00:19:21,510 --> 00:19:24,650 És ez Wi-Fi-t, így ez kapcsolatban vezeték nélkül valamit. 423 00:19:24,650 --> 00:19:26,060 >> Mi ez valójában kapcsolódik? 424 00:19:26,060 --> 00:19:27,990 Nos, valahol itt van valamit a 425 00:19:27,990 --> 00:19:29,240 fal az antennákat. 426 00:19:29,240 --> 00:19:30,725 És ez az úgynevezett hozzáférési pont - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Vezeték nélküli hozzáférési pont, vezeték nélküli router - nevezzük, amit akarsz. 429 00:19:34,190 --> 00:19:36,230 De ők az egész campus, azok a kis antennák. 430 00:19:36,230 --> 00:19:38,100 A miénk készülnek Cisco, jellemzően. 431 00:19:38,100 --> 00:19:42,480 És valahogy, a számítógép nem beszél az adott vezeték nélküli hozzáférési pont, 432 00:19:42,480 --> 00:19:45,580 Valahol itt Sanders, vagy a földszinten, vagy azon kívül. 433 00:19:45,580 --> 00:19:50,030 >> Időközben ez a dolog már nagyon sok fizikai vezetékek fog, valószínűleg a 434 00:19:50,030 --> 00:19:52,175 Science Center, ami aztán rajzolni, mint ez. 435 00:19:52,175 --> 00:19:54,200 Ez valójában nem így néz ki. 436 00:19:54,200 --> 00:19:55,200 Ez valójában sokkal jobban néz ki. 437 00:19:55,200 --> 00:19:59,170 Így a Science Center egy csomó A számítógép belsejében az, hogy 438 00:19:59,170 --> 00:20:02,320 valahogy fizikailag kapcsolódik az összes E hozzáférési pontok az egyetemen. 439 00:20:02,320 --> 00:20:06,440 És azok a fizikai számítógépek, fogjuk hívás router vagy átjáró. 440 00:20:06,440 --> 00:20:09,450 >> A router, mint a neve is sugallja, ez célja az életben, hogy út 441 00:20:09,450 --> 00:20:10,310 információt. 442 00:20:10,310 --> 00:20:14,150 Beletelik néhány bit, egy számítógép, a bemenet, és kiszámítja, hogy hol 443 00:20:14,150 --> 00:20:15,640 ezeket a biteket kell küldeni. 444 00:20:15,640 --> 00:20:19,910 Tehát abban az esetben, a kérelem mit.edu, valójában nagyon egyszerű. 445 00:20:19,910 --> 00:20:24,620 My kérés érkezik a böngészőben, , mint a Wi-Fi-t, hogy a hozzáférési pont, akkor 446 00:20:24,620 --> 00:20:27,080 keresztül néhány kábel, egy router A Science Center. 447 00:20:27,080 --> 00:20:29,810 És valahogy, a router az Science Center kitalálja 448 00:20:29,810 --> 00:20:31,510 hogy MIT arra van. 449 00:20:31,510 --> 00:20:34,080 És fogok haladni az bit, megyek útvonalon ezeket a biteket, 450 00:20:34,080 --> 00:20:36,670 az úton, le Mass Ave., az MIT-n. 451 00:20:36,670 --> 00:20:42,030 De honnan tudja, mi a számítógép Az IP-cím páros volt? 452 00:20:42,030 --> 00:20:45,660 >> Nos, kiderült, hogy valahol itt vannak szerverek - 453 00:20:45,660 --> 00:20:48,330 és fogok rajzolni meglehetősen absztrakt - 454 00:20:48,330 --> 00:20:49,710 mint a DNS-kiszolgáló - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Ezek nem router. 457 00:20:51,960 --> 00:20:56,050 Ezek különböző típusú szerverek amelynek célja az életben, hogy lefordítani 458 00:20:56,050 --> 00:21:04,340 host nevek, mint a www.mit.edu, az IP címek, mint a 1.2.3.4 Tehát DNS szerverek 459 00:21:04,340 --> 00:21:05,240 pontosan erre. 460 00:21:05,240 --> 00:21:08,320 Ön szerint az őket, mint akik a nagy adatbázis, vagy tényleg, mint egy nagy Excel 461 00:21:08,320 --> 00:21:09,750 fájl két oszloppal. 462 00:21:09,750 --> 00:21:12,120 Az egyik gazda nevét, egy az IP-címeket. 463 00:21:12,120 --> 00:21:15,020 És csak átalakítani az egyik a egyéb, mindkét irányban. 464 00:21:15,020 --> 00:21:16,830 >> Most a valóságban, ez egy kicsit bonyolultabb ennél. 465 00:21:16,830 --> 00:21:22,070 De ez, hogy a számítógép, a véletlen Mac vagy PC az asztalon itt, tudja, 466 00:21:22,070 --> 00:21:27,590 mi az egyedi azonosítót a www.mit.edu, vagy a Facebook, vagy a 467 00:21:27,590 --> 00:21:29,680 harvard.edu, ami azt illeti. 468 00:21:29,680 --> 00:21:33,520 Persze, ott van a teljes Mass Ave itt. 469 00:21:33,520 --> 00:21:37,390 Aztán eljutunk MIT, amely a valójában vonzóbb. 470 00:21:37,390 --> 00:21:39,230 Ez lesz MIT. 471 00:21:39,230 --> 00:21:41,580 És így is van néhány szerver. 472 00:21:41,580 --> 00:21:45,770 És valahogy van egy vezetékes, vagy vezeték nélküli kapcsolat a Harvard. 473 00:21:45,770 --> 00:21:48,830 És persze, akkor ennél jóval messzebbre az úton, mint a MIT, és beszélj 474 00:21:48,830 --> 00:21:50,470 a legtöbb olyan számítógép a világon. 475 00:21:50,470 --> 00:21:52,060 >> De nézzük, ha nem látom. 476 00:21:52,060 --> 00:21:54,810 Hadd menjek vissza a Terminal ablak egy pillanatra. 477 00:21:54,810 --> 00:22:00,170 És tegyük fel, hogy rájöttem, mi az IP-cím a mit.edu 478 00:22:00,170 --> 00:22:02,700 mint a Telnet rájött előtt, és a böngészőm világosan 479 00:22:02,700 --> 00:22:03,960 kitalálni nekem. 480 00:22:03,960 --> 00:22:06,970 És fogok egy program futtatása, ebben a Terminal ablakban, az úgynevezett 481 00:22:06,970 --> 00:22:10,320 traceroute, nyomon a útvonal innen - 482 00:22:10,320 --> 00:22:13,760 szó, ez a táblázat - a www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Lássuk, mi történik. 484 00:22:14,750 --> 00:22:16,690 Hadd valóban csökken a betűméret. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 Nem akartam lepni. 487 00:22:18,790 --> 00:22:19,110 >> OK. 488 00:22:19,110 --> 00:22:20,870 Tehát itt vagyunk. 489 00:22:20,870 --> 00:22:22,880 Hadd menjek előre, és futtassa ezt itt. 490 00:22:22,880 --> 00:22:26,410 És mit láttam az előbb, és látjuk most ismét, ez 491 00:22:26,410 --> 00:22:29,980 kimenet - traceroute www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 Figyeljük meg, hogy az első sorban, a program valóban rájött, hogy a MIT 493 00:22:33,380 --> 00:22:35,730 IP-cím a számát. 494 00:22:35,730 --> 00:22:38,060 És most, hogy mi folyik itt köztünk és köztük? 495 00:22:38,060 --> 00:22:44,110 >> Tehát ez a sor itt, a sorban, és ez a vonal itt, két sorban, és aztán, 496 00:22:44,110 --> 00:22:46,335 sor három - mit mindegyik vonal valószínűleg képvisel? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Helyek, pontok, persze. 499 00:22:50,225 --> 00:22:53,520 Úgy hívják komló, fogalmilag. 500 00:22:53,520 --> 00:22:56,230 De fizikailag, mik ezek? 501 00:22:56,230 --> 00:22:57,130 Ők router. 502 00:22:57,130 --> 00:22:59,820 >> Már csak, tényleg, egy darab hardver itt, hogy beszéljünk eddig. 503 00:22:59,820 --> 00:23:00,560 Ők router. 504 00:23:00,560 --> 00:23:01,800 Tehát ez a dolog itt - 505 00:23:01,800 --> 00:23:02,990 crazy név - 506 00:23:02,990 --> 00:23:06,700 de ez valószínűleg gépterem, MR, a Science Center. 507 00:23:06,700 --> 00:23:08,680 Ez egy átjáró, aka router. 508 00:23:08,680 --> 00:23:11,160 Ez csak néhány egyedi számot valaki jött fel rá. 509 00:23:11,160 --> 00:23:13,120 És ez a harvard.edu. 510 00:23:13,120 --> 00:23:16,290 És ez az IP-címét, hogy a router ez, megint, valószínűleg a 511 00:23:16,290 --> 00:23:17,860 Science Center, név alapján. 512 00:23:17,860 --> 00:23:21,440 Ez a második sorban egy újabb router, amely nem rendelkezik a beceneve 513 00:23:21,440 --> 00:23:23,980 látszólag - a gazdagép nevét - a csak azt az IP-címet. 514 00:23:23,980 --> 00:23:28,070 >> Tehát hosszú történet rövid, hogy az adatokat pontok B, van több, mint 515 00:23:28,070 --> 00:23:31,400 Harvard router, és MIT router, és a Google router, 516 00:23:31,400 --> 00:23:32,640 és a Facebook a router. 517 00:23:32,640 --> 00:23:37,300 Van több tucat, több száz, több ezer útválasztók bármely pontja között A és a 518 00:23:37,300 --> 00:23:38,710 B pont az interneten. 519 00:23:38,710 --> 00:23:41,710 De általában, lehet kapni az adatok egyik helyről a másikra 520 00:23:41,710 --> 00:23:43,210 kevesebb, mint 30 ugrással. 521 00:23:43,210 --> 00:23:47,930 Más szóval, csak meg kell adnia Az adatok 30 vagy kevesebb ilyen router. 522 00:23:47,930 --> 00:23:49,720 És ez általában sok kevesebb, mint ezt. 523 00:23:49,720 --> 00:23:50,970 >> Nos, nézzük meg, mi történik itt. 524 00:23:50,970 --> 00:23:54,460 A harmadik sorban, elérünk egy router nevű core Science Center gateway 525 00:23:54,460 --> 00:23:56,580 vagy valami más. 526 00:23:56,580 --> 00:23:58,970 4. sorban, van határ átjáró - 527 00:23:58,970 --> 00:24:00,670 ezek csak rejtélyes rövidítések - 528 00:24:00,670 --> 00:24:02,530 belül is harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Itt egy újabb határon átjáró. 530 00:24:04,160 --> 00:24:09,070 És akkor, hirtelen, hé, Úgy tűnik, hogy a New York City. 531 00:24:09,070 --> 00:24:12,030 >> Így kiderül -, és én vagyok következtetnek arra, csak a fogadó nevét. 532 00:24:12,030 --> 00:24:12,970 Ez félrevezető lehet. 533 00:24:12,970 --> 00:24:13,830 Lehet, hogy az úton. 534 00:24:13,830 --> 00:24:15,030 Nehéz azt mondani - 535 00:24:15,030 --> 00:24:21,960 de ez lehet használni, mint egy kinyilatkoztatás hogy a legrövidebb távolság két 536 00:24:21,960 --> 00:24:25,730 pont az internet nem feltétlenül egy egyenes vonal. 537 00:24:25,730 --> 00:24:29,380 Ha úgy gondoljuk, a legrövidebb a leggyorsabb útvonal, a legkevésbé zsúfolt 538 00:24:29,380 --> 00:24:32,070 útvonal, nagyon is lehetséges - bár mi nem lehetünk biztosak - 539 00:24:32,070 --> 00:24:37,090 hogy az adatok utazik a tisztességes távolság a sorok között öt és hat. 540 00:24:37,090 --> 00:24:42,000 >> Most sajnos MIT, vagy valaki, van egy kis önvédelmi, és már 541 00:24:42,000 --> 00:24:43,700 kezdte figyelmen kívül hagyva a kéréseket. 542 00:24:43,700 --> 00:24:47,380 Azok a routerek beállítva, hogy figyelmen kívül kéri az űrlap, akik 543 00:24:47,380 --> 00:24:48,900 te, ki vagy te, ki vagy te. 544 00:24:48,900 --> 00:24:51,650 Tehát lássuk, ha ez nem megy valaki több szövetkezet. 545 00:24:51,650 --> 00:24:56,260 Tehát Stanford egy szép hagyománya miután egy kicsit több nyitottságot. 546 00:24:56,260 --> 00:24:57,820 Tehát nézzük meg, mi történik itt. 547 00:24:57,820 --> 00:24:59,080 >> Ismét meglehetősen rejtélyes. 548 00:24:59,080 --> 00:25:01,040 De kezdjük megint a gép szoba a tudomány 549 00:25:01,040 --> 00:25:01,990 Center, egy sorban. 550 00:25:01,990 --> 00:25:02,660 Szóval ez jó. 551 00:25:02,660 --> 00:25:05,240 A legtöbb szerver nem válaszolt, beleértve a Stanford. 552 00:25:05,240 --> 00:25:07,940 Így észre mentünk a gépterem A Science Center, bizonyos 553 00:25:07,940 --> 00:25:11,770 névtelen router máshol, egy másik Science Center átjáró, a határ 554 00:25:11,770 --> 00:25:13,970 gateway, majd valami itt - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Ez az északi Crossroads egy nagyon népszerű kukucskált pont, ahol sok 557 00:25:19,330 --> 00:25:21,080 kábelek, sok internetszolgáltatók - 558 00:25:21,080 --> 00:25:23,220 Internet szolgáltatók - csatlakoztassa a. 559 00:25:23,220 --> 00:25:25,470 Itt egy újabb névtelen IP itt. 560 00:25:25,470 --> 00:25:27,530 Itt egy újabb olyan szerverre. 561 00:25:27,530 --> 00:25:29,910 >> De ez érdekes. 562 00:25:29,910 --> 00:25:33,750 Hol van a router sorban nyolc, talán? 563 00:25:33,750 --> 00:25:36,030 Tehát valószínűleg Washington, DC. 564 00:25:36,030 --> 00:25:40,290 És én is ilyen megerősítik hogy hipotézis ebben az időben. 565 00:25:40,290 --> 00:25:45,230 Mert hogyan időbe telt, hogy menjünk A Science Center erre router 566 00:25:45,230 --> 00:25:46,370 sorban hét? 567 00:25:46,370 --> 00:25:49,820 Nos, ezek a milliszekundum mérések a jobb oldali itt 568 00:25:49,820 --> 00:25:51,960 becslése abban az időben. 569 00:25:51,960 --> 00:25:54,610 >> Három ezek közül, mert a program traceroute, igyekszik minden 570 00:25:54,610 --> 00:25:58,010 router háromszor, csak hogy lehet kapni egy vizuális átlagát a számokat. 571 00:25:58,010 --> 00:26:00,230 De úgy tűnik, tart hat milliszekundum, hogy 572 00:26:00,230 --> 00:26:01,840 evezni hét router. 573 00:26:01,840 --> 00:26:05,470 De hogyan lehet gyorsan, úgy tűnik, akkor utazás, ha egy kicsit között 574 00:26:05,470 --> 00:26:09,520 Boston és Washington DC-be? 575 00:26:09,520 --> 00:26:14,180 14 milliszekundum olyan hosszú, mint tart az, hogy az azonnali üzenetet, ami azt 576 00:26:14,180 --> 00:26:18,870 e-mail, az adott weboldal kérés közötti utazás itt és Washington DC-ben. 577 00:26:18,870 --> 00:26:23,970 >> Ha megyek tovább, a router a 10., Melyik városban vagyok látszólag most? 578 00:26:23,970 --> 00:26:24,810 Tehát, Houston. 579 00:26:24,810 --> 00:26:27,350 És ez megerősíti Az ugrás az időben. 580 00:26:27,350 --> 00:26:28,730 Ez nagyon lassan, hogy a Houston. 581 00:26:28,730 --> 00:26:33,960 Tart 47 milliszekundum, hogy a Boston Houston ebben az esetben. 582 00:26:33,960 --> 00:26:37,120 És ha megnézzük tovább LAX - 583 00:26:37,120 --> 00:26:41,430 úgy néz ki, mint mi vagyunk egyre a Stanford fajta így végig kell mennie LA. 584 00:26:41,430 --> 00:26:43,170 De én következtet, hogy a Los Angeles. 585 00:26:43,170 --> 00:26:46,390 A geeks hajlanak arra, hogy repülőtéri kódokat A routerek nevek. 586 00:26:46,390 --> 00:26:48,600 És ez a fajta következetes és ezt a feltételezést. 587 00:26:48,600 --> 00:26:50,260 82. milliszekundum. 588 00:26:50,260 --> 00:26:54,720 >> Aztán látszólag megy egy másik Los Angeles, LA másik router, majd néhány 589 00:26:54,720 --> 00:26:59,530 névtelen után, majd végül egy rejtélyes név Stanford hálózati vagy 590 00:26:59,530 --> 00:27:04,670 közel ahhoz, stanford.edu, a 90 milliszekundum el, vagy 6 591 00:27:04,670 --> 00:27:06,170 plusz óra repülővel. 592 00:27:06,170 --> 00:27:09,360 Szóval így gyors adat utazik az interneten. 593 00:27:09,360 --> 00:27:11,410 És ez legszükségesebb dolgok adottnak ezekben a napokban. 594 00:27:11,410 --> 00:27:13,950 Amikor némi Gchat a valaki, és az üzenetek csak 595 00:27:13,950 --> 00:27:16,940 megjelenő, fontolja meg, hogy milyen gyorsan, hogy ez történik. 596 00:27:16,940 --> 00:27:21,540 És vizuálisan, ez valóban történik az, hogy ilyen sebesség. 597 00:27:21,540 --> 00:27:25,620 >> Tehát pont között egy és 18, ebben az esetben, vannak 598 00:27:25,620 --> 00:27:26,890 dolgok mellett router. 599 00:27:26,890 --> 00:27:30,140 Melyek a gép az interneten , amely blokkolja a forgalom 600 00:27:30,140 --> 00:27:31,610 attól, hogy a? 601 00:27:31,610 --> 00:27:31,950 >> DIÁK: Tűzfalak. 602 00:27:31,950 --> 00:27:32,910 >> SPEAKER 1: Szóval, tűzfalak. 603 00:27:32,910 --> 00:27:36,260 És mi van a személyes tűzfalat, például hogy a saját Mac vagy PC lehet tartani 604 00:27:36,260 --> 00:27:37,540 forgalom, vagy ki. 605 00:27:37,540 --> 00:27:38,990 Harvard van tűzfal. 606 00:27:38,990 --> 00:27:40,820 MIT feltehetőleg van tűzfal. 607 00:27:40,820 --> 00:27:44,400 És a Stanford nem, mint ahogy az összes internet-szolgáltatók, akik saját 608 00:27:44,400 --> 00:27:49,260 Ezek a routerek között A és B pont De vajon valaha abba, hogy fontolja meg, 609 00:27:49,260 --> 00:27:52,710 vagy gondozás, hogy a tűzfal működését. 610 00:27:52,710 --> 00:27:56,380 Hát már, mi az alapvető épület blokkok, amellyel mérnök 611 00:27:56,380 --> 00:27:57,700 ezt a választ. 612 00:27:57,700 --> 00:27:59,090 >> Ha volt egy tűzfal - 613 00:27:59,090 --> 00:28:03,740 és tegyük fel, hogy van valahol között pont és pont B 614 00:28:03,740 --> 00:28:06,080 A kábel jön be neked, és megy ki az Ön számára. 615 00:28:06,080 --> 00:28:11,160 Szóval van a technológiai képessége hogy nézd meg az összes, a borítékok 616 00:28:11,160 --> 00:28:14,200 információkat, amelyek között áramló Ön és a másik személy. 617 00:28:14,200 --> 00:28:17,280 Más szóval, a get üzenetek voltam kézzel beírni, akkor lehet gondolni 618 00:28:17,280 --> 00:28:21,060 őket, mint írásban egy gyors megjegyzés valakinek, amivel az IP-címét 619 00:28:21,060 --> 00:28:24,810 címzett, és a port számát címzett, az ezt a borítékot, majd, 620 00:28:24,810 --> 00:28:28,520 írásban a saját IP-címét, és a saját port számát a bal felső 621 00:28:28,520 --> 00:28:30,230 sarok, mint akkor a levelet. 622 00:28:30,230 --> 00:28:32,520 Ezután küldje el vezeték nélkül. 623 00:28:32,520 --> 00:28:37,130 És ez valahogy utazik, a routerek, a vezetékek, vezeték nélkül, 624 00:28:37,130 --> 00:28:39,190 az úton, hogy MIT. 625 00:28:39,190 --> 00:28:43,520 >> Tehát, ha egy tűzfal, hogyan abba, hogy ne történjen meg? 626 00:28:43,520 --> 00:28:49,710 Mit tennél, ha a következő p meg volt végre egy tűzfal? 627 00:28:49,710 --> 00:28:53,980 Hogyan állíthatom egész Harvard emberek sem beszél MIT emberek újra? 628 00:28:53,980 --> 00:28:55,870 >> [? Diák:?] Fordított a levelet. 629 00:28:55,870 --> 00:28:56,450 >> SPEAKER 1: Hogy mi? 630 00:28:56,450 --> 00:28:58,140 >> [? DIÁK: Reverse?] a levél elején. 631 00:28:58,140 --> 00:28:59,290 >> SPEAKER 1: Fordított a levél - Mit jelent ez? 632 00:28:59,290 --> 00:29:01,130 >> [? DIÁK: Üzenet?] It vissza a feladónak. 633 00:29:01,130 --> 00:29:01,780 >> SPEAKER 1: Küldje vissza. 634 00:29:01,780 --> 00:29:01,990 OK. 635 00:29:01,990 --> 00:29:05,720 Szóval lehet elutasítani a virtuális boríték, valami ezzel visszatér 636 00:29:05,720 --> 00:29:06,660 feladó valahogy. 637 00:29:06,660 --> 00:29:08,370 Tehát biztos, hogy az, amit szeretnénk elérni. 638 00:29:08,370 --> 00:29:09,440 De nézzük egy kicsit mélyebbre merülni. 639 00:29:09,440 --> 00:29:10,460 Hogyan tehetem ezt meg? 640 00:29:10,460 --> 00:29:13,950 >> Ha a bemenet erre a problémára -, ha én vagyok a tűzfal, és én vagyok hatékonyan 641 00:29:13,950 --> 00:29:18,020 között áll A és B pontok, valamint Én egy középkorú férfi, hogy lesz, hogy vizsgálja meg 642 00:29:18,020 --> 00:29:21,240 belül ezt a borítékot, és ezt követően döntenek e, hogy küldje vissza a 643 00:29:21,240 --> 00:29:25,030 Harvard vagy hagyja, hogy továbbra is, milyen van az én, a tűzfal, megyek 644 00:29:25,030 --> 00:29:26,280 akar nézni? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Azt hiszem, hallottam itt. 647 00:29:29,975 --> 00:29:30,550 >> [? DIÁK: Hol ez?] Érkezik. 648 00:29:30,550 --> 00:29:32,360 >> SPEAKER 1: honnan jön az. 649 00:29:32,360 --> 00:29:36,410 Tehát, ha a forrás IP-cím - a kis szám itt - 650 00:29:36,410 --> 00:29:38,430 az IP-cím tartozik a Harvard - 651 00:29:38,430 --> 00:29:40,220 és én tényleg tudom, hogy nagy valószínűséggel. 652 00:29:40,220 --> 00:29:45,540 A legtöbb Harvard IP-címek indul A 140,247 dot valami dot 653 00:29:45,540 --> 00:29:48,810 valamit, vagy 128,103 pont valami dot valamit. 654 00:29:48,810 --> 00:29:51,450 Harvard tulajdonosa a darabokat Az IP-címek. 655 00:29:51,450 --> 00:29:55,200 >> Nos, ha azt látom, hogy az IP-címeket feladó, tudok csak küld vissza. 656 00:29:55,200 --> 00:29:57,380 A valóságban, az internet nem zavar idõt 657 00:29:57,380 --> 00:29:58,460 küld a biteket vissza. 658 00:29:58,460 --> 00:30:02,480 Csak szó szerint eldobja a csomagot törléssel, hatékonyan. 659 00:30:02,480 --> 00:30:04,190 Akkor mi mást tehettem volna nézni is? 660 00:30:04,190 --> 00:30:10,520 Tegyük fel, hogy azt akarja, hogy az emberek a Harvard látogatás mit.edu, és húzza fel 661 00:30:10,520 --> 00:30:13,230 weboldalak és videók A MIT és hasonlók. 662 00:30:13,230 --> 00:30:17,970 De én nem akarok az emberek a Harvardon küldje bárki MIT. 663 00:30:17,970 --> 00:30:23,810 Hogyan is lehetővé forgalom Harvard az MIT, a weben keresztül, de nem engedi 664 00:30:23,810 --> 00:30:24,700 valami, mint egy e-mailt? 665 00:30:24,700 --> 00:30:25,840 >> [? DIÁK: A?] Port számát. 666 00:30:25,840 --> 00:30:28,650 >> SPEAKER 1: A port száma - ez a egyetlen összetevő van. 667 00:30:28,650 --> 00:30:31,880 Van IP-címet, amit csak tőkeáttételes vagy van port számát, 668 00:30:31,880 --> 00:30:34,870 ahol 80, azt mondta, egyedülálló azonosítja internetes forgalmat. 669 00:30:34,870 --> 00:30:37,430 Most én nem várom el, hogy tudja ezt - néhányan talán már tudja 670 00:30:37,430 --> 00:30:38,210 az ismerete - 671 00:30:38,210 --> 00:30:41,860 mi az a szám, hogy a használt e-mail, általában? 672 00:30:41,860 --> 00:30:43,080 Ez gyakran 25. 673 00:30:43,080 --> 00:30:48,520 25. utal SMTP, ami egy e-mail átviteli protokoll, amely lehet, hogy 674 00:30:48,520 --> 00:30:51,270 kellett, hogy hozzanak létre egy bizonyos ponton, ha a Eudora, vagy Outlook, vagy 675 00:30:51,270 --> 00:30:52,120 valami ilyesmi. 676 00:30:52,120 --> 00:30:53,190 Ez is csak egy szám - 677 00:30:53,190 --> 00:30:54,100 25.. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, amit használtál előtt, használat 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 File Transfer Protocol, ha valaha Hallottam, hogy az egyik - használat 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, biztonságos változat HTTP, amely akkor jön vissza 682 00:31:07,430 --> 00:31:10,130 Nemsokára használ 443. 683 00:31:10,130 --> 00:31:14,240 Így a világ egy csomó számok korrelál csomagok - 684 00:31:14,240 --> 00:31:17,760 inkább összefügg szolgáltatások azok tényleges számokat. 685 00:31:17,760 --> 00:31:19,400 Szóval ez az egész egy tűzfal csinál. 686 00:31:19,400 --> 00:31:23,330 Ez egy pillantást ezen belül a virtuális borítékot, majd a döntés igen vagy sőt 687 00:31:23,330 --> 00:31:26,230 hogy továbbítsa mentén, amely az ezeket a hatóanyagokat. 688 00:31:26,230 --> 00:31:29,720 >> Most mi is Harvard tisztán csinálni hogy elmúlt a tűzfalat, akkor? 689 00:31:29,720 --> 00:31:33,620 Ha azt szeretné, hogy képes üzenetet küldeni az MIT, de nem mutatható ki, 690 00:31:33,620 --> 00:31:38,050 Nos, akkor hamisítják az IP-címét, és csak valahogy képzelet elég tudni 691 00:31:38,050 --> 00:31:41,400 hogyan kell írni a C kódot, és írjuk meg a saját hálózati program, amely megváltoztatja a 692 00:31:41,400 --> 00:31:41,860 cég címét. 693 00:31:41,860 --> 00:31:45,820 A probléma az, akkor teljesen küldeni az adatok névtelenül, de ha azt akarjuk, hogy 694 00:31:45,820 --> 00:31:49,850 hogy bármilyen válasz, mint látni MIT honlapján, természetesen, ez foglalkozik 695 00:31:49,850 --> 00:31:50,870 kell, hogy helyes-e. 696 00:31:50,870 --> 00:31:52,780 Ellenkező esetben, akkor lehet mondani, bármit akarsz, akkor nem fog 697 00:31:52,780 --> 00:31:53,930 hallottam vissza tőlük. 698 00:31:53,930 --> 00:31:57,130 De ezek csak az egyik fajta A támadások tudjuk küldeni. 699 00:31:57,130 --> 00:31:59,240 >> De kiderül, ha elküldi a üzenetek - és tegyük 700 00:31:59,240 --> 00:32:00,485 egy példa erre. 701 00:32:00,485 --> 00:32:04,020 Kiderült, hogy van egy üzenet, amely Szeretném küldeni, ez nem csak a küldött 702 00:32:04,020 --> 00:32:04,920 egy borítékot. 703 00:32:04,920 --> 00:32:08,760 A hatékonyság kedvéért, különösen akkor, ha A fájlok akkor kéri, vagy a 704 00:32:08,760 --> 00:32:13,570 válaszokat kapsz az különösen nagy, milyen TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transmission Control Protocol / Internet Protocol - ez csak egy divatos 706 00:32:16,330 --> 00:32:19,630 szóval, amit a hálózati szoftverek és számítógépek nem - az, hogy 707 00:32:19,630 --> 00:32:23,770 hogy egy ilyen üzenetet, és vágjuk fel töredékek - 708 00:32:23,770 --> 00:32:25,540 mondjuk négy töredékek. 709 00:32:25,540 --> 00:32:29,740 >> És ha már vágni ezt fel itt, vágni ezt fel itt, amit a 710 00:32:29,740 --> 00:32:34,270 számítógép ezután fog tenni az, hogy ez megy, hogy egy töredék, és tedd 711 00:32:34,270 --> 00:32:35,700 egy borítékot. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Rendben, és hadd tegyem a - 714 00:32:41,100 --> 00:32:41,630 lássuk. 715 00:32:41,630 --> 00:32:43,150 Ez lesz egyet. 716 00:32:43,150 --> 00:32:46,490 Ez lesz, hogy egy másik borítékba, és ez megy, hogy a második rész 717 00:32:46,490 --> 00:32:49,530 Az üzenet itt. 718 00:32:49,530 --> 00:32:51,370 Rendben van. 719 00:32:51,370 --> 00:32:55,226 Ez lesz, hogy a harmadik rész, tedd ide. 720 00:32:55,226 --> 00:32:57,410 Talán legközelebb fogjuk csak nem két részből áll. 721 00:32:57,410 --> 00:33:00,010 És viszem a negyedik részt, és tedd ide. 722 00:33:00,010 --> 00:33:02,140 >> És mi, most kell írni ezeken a borítékok - 723 00:33:02,140 --> 00:33:04,700 amit majd úgy tesznek, mintha nem, az idő a kedvéért, és valójában nem írja ki. 724 00:33:04,700 --> 00:33:07,760 Mit kell írni az egyes a négy borítékokat az üzenetem 725 00:33:07,760 --> 00:33:08,320 valakinek? 726 00:33:08,320 --> 00:33:09,290 >> [? DIÁK: A?] Rend. 727 00:33:09,290 --> 00:33:10,270 >> SPEAKER 1: Tehát a sorrendben. 728 00:33:10,270 --> 00:33:13,740 Nem kell csak az IP-címet és az port számokat, ahogy csak tárgyalt, azt 729 00:33:13,740 --> 00:33:17,606 most kell egy sorszámot valamilyen mondani, hogy ez a csomag egy, a 730 00:33:17,606 --> 00:33:19,840 van két, ez három, ez a négy. 731 00:33:19,840 --> 00:33:20,980 És ez valóban hasznos. 732 00:33:20,980 --> 00:33:23,690 Mivel az internet, mint kiderült, valójában nagyon megbízhatatlan. 733 00:33:23,690 --> 00:33:26,080 Routerek kaphat zsúfolt. 734 00:33:26,080 --> 00:33:27,615 Kábelek kaphat túlterheltek - 735 00:33:27,615 --> 00:33:28,860 túlzott leegyszerűsítés - 736 00:33:28,860 --> 00:33:32,650 De a bitek, hogy milyen routerek kell tenned, csak csepp csomagokat. 737 00:33:32,650 --> 00:33:35,540 >> Más szóval, ha az internet csak nagyon zsúfolt, akkor lehet, hogy 738 00:33:35,540 --> 00:33:37,000 közül három a négy csomag. 739 00:33:37,000 --> 00:33:40,000 De ha van egy egyedi azonosítója a mindegyikük, tudni fogod, hogy te 740 00:33:40,000 --> 00:33:42,510 hiányzó csomag négyes négy. 741 00:33:42,510 --> 00:33:45,310 Így kérheti a srác a másik végét pedig elküldeni. 742 00:33:45,310 --> 00:33:47,900 De feltéve, hogy nem történik meg, lássuk, mi fog történni. 743 00:33:47,900 --> 00:33:50,780 >> Tehát, ha azt akarom, hogy küldjön egy üzenetet, hogy - akik szeretne kapni az üzenetet 744 00:33:50,780 --> 00:33:52,235 az interneten? 745 00:33:52,235 --> 00:33:53,630 Hogy valaki közelebb elöl. 746 00:33:53,630 --> 00:33:55,490 Brian, ugye? 747 00:33:55,490 --> 00:33:56,430 Rendben van. 748 00:33:56,430 --> 00:33:57,280 Maradjon ott. 749 00:33:57,280 --> 00:33:58,820 Fogom küldeni neked. 750 00:33:58,820 --> 00:34:01,100 És a dolog az internet az, hogy esetleg nem is 751 00:34:01,100 --> 00:34:02,020 ugyanezt az utat. 752 00:34:02,020 --> 00:34:02,990 >> Tehát itt megyek. 753 00:34:02,990 --> 00:34:06,470 Küldök egy üzenetet, töredék a négy. 754 00:34:06,470 --> 00:34:06,940 Légy a router. 755 00:34:06,940 --> 00:34:08,469 Csak, hogy más emberek foglalkoznak vele. 756 00:34:08,469 --> 00:34:10,310 Tessék. 757 00:34:10,310 --> 00:34:12,790 Adunk ezt neked, és akkor adja ezt neked. 758 00:34:12,790 --> 00:34:14,000 És majd meglátjuk, milyen gyorsan - 759 00:34:14,000 --> 00:34:16,500 hány ezredmásodperc tart hogy ezt az üzenetet Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Mindenki részt ma. 762 00:34:23,940 --> 00:34:25,130 Rendben van. 763 00:34:25,130 --> 00:34:27,130 Brian van egy, és két. 764 00:34:27,130 --> 00:34:29,279 Ha valaki azt akarja, hogy - 765 00:34:29,279 --> 00:34:30,230 >> [? DIÁK: Mind a négy. ?] 766 00:34:30,230 --> 00:34:30,980 >> SPEAKER 1: Ő mind a négy. 767 00:34:30,980 --> 00:34:32,480 Tehát senki úgy döntött, hogy csökken a csomagot. 768 00:34:32,480 --> 00:34:32,900 Semmi gond. 769 00:34:32,900 --> 00:34:33,330 Ez rendben van. 770 00:34:33,330 --> 00:34:34,380 Tehát Brian most már mind a négy. 771 00:34:34,380 --> 00:34:36,219 Ha azt szeretné, hogy menjen előre és szerelje a számunkra. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Tudom, mi mintha. 774 00:34:40,320 --> 00:34:45,090 Így az idők emlékére - 775 00:34:45,090 --> 00:34:45,929 már négy. 776 00:34:45,929 --> 00:34:48,909 Szóval, OK, nyissa meg az egyiket. 777 00:34:48,909 --> 00:34:49,360 OK. 778 00:34:49,360 --> 00:34:51,699 Ez az egyik negyedét üzenetem neked. 779 00:34:51,699 --> 00:34:52,949 Most nyisd meg a második. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Ez lehet vicces, a végén, csak nekem és Brian. 782 00:35:01,985 --> 00:35:04,320 Rendben, van kettő. 783 00:35:04,320 --> 00:35:09,110 >> Tehát Addig is fizikailag nem ezt az ollót, de azt 784 00:35:09,110 --> 00:35:12,360 ahhoz, hogy ezeket a dolgokat töredék egy számítógép csak küldeni néhány 785 00:35:12,360 --> 00:35:15,930 bit egy csomag, egy virtuális borítékot, néhány, a bitek 786 00:35:15,930 --> 00:35:19,160 más, valami más, és néhány olyan negyedik, majd hagyja, hogy a számítógép 787 00:35:19,160 --> 00:35:21,570 dönt, amely ezeket a számokat, , hogy milyen sorrendben kell 788 00:35:21,570 --> 00:35:24,166 az összefűzni őket. 789 00:35:24,166 --> 00:35:26,270 És Brian, talán az egyetlen az egyik, hogy látja ezt. 790 00:35:26,270 --> 00:35:29,010 Az üzenet, amit küldött Brain -, mert az Persze, az internet tele van 791 00:35:29,010 --> 00:35:30,260 Ezek a - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Igen. 794 00:35:34,500 --> 00:35:35,330 >> Szóval ez az üzenet. 795 00:35:35,330 --> 00:35:36,700 És Brian lefagy az, hogy most. 796 00:35:36,700 --> 00:35:38,640 Így volt, nyilván, egy kicsit erre. 797 00:35:38,640 --> 00:35:41,680 De ez az, ami valóban megtörténik, mint útvonal adatokat a 798 00:35:41,680 --> 00:35:43,290 közönség ezen a módon. 799 00:35:43,290 --> 00:35:47,320 De van, ismét több ponton, routerek, tűzfalak és egyéb 800 00:35:47,320 --> 00:35:50,700 olyan dolgok között, A és B pont és nem csak elmondani a történetet 801 00:35:50,700 --> 00:35:54,740 verbálisan, azt hittem húzza fel a videó, hogy néhány barátunk, a 802 00:35:54,740 --> 00:35:59,510 Erikson, évvel ezelőtt, tulajdonképpen összerakni, hogy elmagyarázza 803 00:35:59,510 --> 00:36:00,480 hogyan működik mindez. 804 00:36:00,480 --> 00:36:02,380 És ez a 10, vagy úgy perc hosszú. 805 00:36:02,380 --> 00:36:04,065 Szóval kapsz most, Warriors a Net. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [MUSIC PLAYING] 808 00:37:09,720 --> 00:37:14,990 >> Srácok az első alkalom a történelemben, az emberek és a gépek is 809 00:37:14,990 --> 00:37:18,600 együtt dolgoznak, felismerve egy álom - 810 00:37:18,600 --> 00:37:22,550 egyesítő erő, amely nem ismer földrajzi határok nélkül 811 00:37:22,550 --> 00:37:26,050 tekintettel a faji, vallási, vagy színes - 812 00:37:26,050 --> 00:37:31,000 egy új korszak, ahol a kommunikáció igazán összehozza az embereket. 813 00:37:31,000 --> 00:37:34,420 Ez a hajnal a net. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Szeretné tudni, hogyan működik? 816 00:37:40,070 --> 00:37:44,605 Kattintson ide, hogy kezdje meg utazás a hálóba. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Most pontosan mi történt, amikor rákattintott a linkre? 819 00:37:51,080 --> 00:37:53,320 Akkor kezdődött az információ áramlását. 820 00:37:53,320 --> 00:37:56,950 Ez az információ utazik le a személyes mail szobában, amikor Mr. 821 00:37:56,950 --> 00:38:01,805 IP csomagok is, címkéket is, és elküldi azt az utat. 822 00:38:01,805 --> 00:38:03,790 >> Minden csomag korlátozott a mérete. 823 00:38:03,790 --> 00:38:08,010 Az e-mail szobában kell döntenie, hogyan kell osztani az információt, és hogyan kell 824 00:38:08,010 --> 00:38:09,170 csomagot is. 825 00:38:09,170 --> 00:38:13,390 Most a csomagot kell tartalmazó címkék fontos információkat, mint 826 00:38:13,390 --> 00:38:19,492 mint feladó címe, vevő címét, és az a fajta csomag van. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Mivel az adott csomag lesz ki rá az interneten, hanem 829 00:38:38,680 --> 00:38:42,570 kap egy címet a proxy szerver, amely egy speciális funkciója, 830 00:38:42,570 --> 00:38:44,410 mint látni fogjuk később. 831 00:38:44,410 --> 00:38:50,070 A csomag most indult rá a helyi hálózat, vagy LAN. 832 00:38:50,070 --> 00:38:53,990 Ez a hálózat biztosítja a kapcsolatot az összes A helyi számítógépek, routerek, 833 00:38:53,990 --> 00:38:57,940 nyomtatók, satöbbi tájékoztató csere a fizikai falai 834 00:38:57,940 --> 00:38:59,160 az épületet. 835 00:38:59,160 --> 00:39:04,130 A LAN egy nagyon ellenőrizetlen helyen, és sajnos, a balesetek 836 00:39:04,130 --> 00:39:05,425 megtörténhet. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> Az autópálya a LAN van csomagolva minden típusú információt. 839 00:39:18,050 --> 00:39:22,070 Ezek IP csomagok Novell csomagok AppleTalk csomagok - 840 00:39:22,070 --> 00:39:24,500 fognak ellen forgalom, mint mindig. 841 00:39:24,500 --> 00:39:29,250 A helyi router olvas, hogy foglalkozzon, és szükség esetén emeli a csomag rá 842 00:39:29,250 --> 00:39:31,710 másik hálózatra. 843 00:39:31,710 --> 00:39:33,570 Ah, a router - 844 00:39:33,570 --> 00:39:37,490 jelképe ellenőrzés a látszólag szervezetlen világban. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER: Hoppá, sajnálom. 846 00:39:38,480 --> 00:39:39,965 Mondjuk ez itt, ezt itt. 847 00:39:39,965 --> 00:39:40,460 Ez mozog itt. 848 00:39:40,460 --> 00:39:40,955 Ez mozog itt. 849 00:39:40,955 --> 00:39:41,945 Nem szeretem ezt. 850 00:39:41,945 --> 00:39:42,935 Menjünk ezt. 851 00:39:42,935 --> 00:39:43,925 Ez megy itt. 852 00:39:43,925 --> 00:39:45,410 [Nem hallható] 853 00:39:45,410 --> 00:39:46,400 Másképpen fecseg itt. 854 00:39:46,400 --> 00:39:46,895 Tegyük ezt itt. 855 00:39:46,895 --> 00:39:47,885 Nah, megyek vele. 856 00:39:47,885 --> 00:39:48,700 Tegyük fel, hogy az egyik itt. 857 00:39:48,700 --> 00:39:49,930 >> Srácok Ott van - 858 00:39:49,930 --> 00:39:55,770 szisztematikus, nemtörődöm, módszeres, konzervatív, és néha, nem egészen 859 00:39:55,770 --> 00:39:56,975 fel a sebességet. 860 00:39:56,975 --> 00:40:00,090 De legalább ő pontos, a legtöbb esetben. 861 00:40:00,090 --> 00:40:01,243 >> Router: Tedd, hogy az egyik ott. 862 00:40:01,243 --> 00:40:04,694 Hogy az egyik megy oda, hogy az egyik megy ott, és ez megy oda. 863 00:40:04,694 --> 00:40:05,680 Nos, a másik megy oda. 864 00:40:05,680 --> 00:40:06,173 Ez megy itt. 865 00:40:06,173 --> 00:40:07,423 [Nem hallható] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Srácok Ahogy a csomagok elhagyják az router, azt, hogy az utat a 868 00:40:18,670 --> 00:40:24,090 vállalati intranet és a fej a router switch. 869 00:40:24,090 --> 00:40:28,120 Egy kicsit hatékonyabb, mint a router, a router switch játszik a gyors és laza 870 00:40:28,120 --> 00:40:31,970 IP csomagokat, ügyesen routing őket útjukon - 871 00:40:31,970 --> 00:40:34,720 digitális Pinball Wizard, ha úgy tetszik. 872 00:40:34,720 --> 00:40:35,290 >> Router Switch: Itt vagyunk. 873 00:40:35,290 --> 00:40:36,020 Itt jön egy másik. 874 00:40:36,020 --> 00:40:36,950 És ez egy másik. 875 00:40:36,950 --> 00:40:37,406 Nézd, anya. 876 00:40:37,406 --> 00:40:38,320 Itt megy. 877 00:40:38,320 --> 00:40:39,235 Whoop körül vissza. 878 00:40:39,235 --> 00:40:40,660 Hé, ott, ott. 879 00:40:40,660 --> 00:40:41,135 Több mint balra. 880 00:40:41,135 --> 00:40:42,090 Több mint jobbra. 881 00:40:42,090 --> 00:40:42,480 Több mint balra. 882 00:40:42,480 --> 00:40:42,820 Több mint jobbra. 883 00:40:42,820 --> 00:40:43,490 Meglesz. 884 00:40:43,490 --> 00:40:43,800 Itt jön. 885 00:40:43,800 --> 00:40:45,170 Ő lő, akkor pontszámok. 886 00:40:45,170 --> 00:40:45,860 Ez lesz. 887 00:40:45,860 --> 00:40:48,270 Hé Wayne, vigyázz, itt jön egy másik. 888 00:40:48,270 --> 00:40:49,520 Ó, itt vagyunk. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Srácok A csomagok érkeznek meg hely, ők felkapta a 891 00:40:56,330 --> 00:41:01,250 hálózati interfész, készen arra, hogy küldött a következő szintre - 892 00:41:01,250 --> 00:41:04,340 ebben az esetben a proxy. 893 00:41:04,340 --> 00:41:08,750 A proxy által használt számos vállalatok egyfajta középső ember, hogy 894 00:41:08,750 --> 00:41:11,570 csökkenti a terhelést a saját internetes kapcsolat, valamint a 895 00:41:11,570 --> 00:41:15,350 biztonsági okokból is. 896 00:41:15,350 --> 00:41:19,420 Mint látható, a csomagokat mind különböző méretű, 897 00:41:19,420 --> 00:41:21,770 attól függően, hogy azok tartalmát. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> A proxy megnyitja a csomagot, és úgy néz ki, a web cím vagy URL-t. 900 00:41:45,110 --> 00:41:49,500 Attól függően, hogy a cím elfogadható, a csomagot küldött a 901 00:41:49,500 --> 00:41:50,750 az interneten. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Vannak azonban olyan címek, amelyek nem felelnek meg a jóváhagyásával 904 00:42:01,970 --> 00:42:03,090 A proxy - 905 00:42:03,090 --> 00:42:05,893 azaz, vállalati vagy kezelési útmutatók. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Ezek röviden foglalkozik. 908 00:42:13,710 --> 00:42:15,620 Mi lesz semmi ilyen. 909 00:42:15,620 --> 00:42:19,227 Azok számára, akik teszik, ez az útra. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Következik, a tűzfal. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 A vállalati tűzfal két célt szolgál. 914 00:42:40,225 --> 00:42:44,350 Ez megakadályozza, hogy néhány igen csúnya dolog az interneten jön a 915 00:42:44,350 --> 00:42:48,460 intranet, és azt is megakadályozza érzékeny vállalati információk 916 00:42:48,460 --> 00:42:53,380 küldött ki rá az interneten. 917 00:42:53,380 --> 00:42:57,340 >> Ha a tűzfalon keresztül, a router felveszi a csomagot, és elhelyezi rá 918 00:42:57,340 --> 00:43:01,216 sokkal keskenyebb útra, vagy sávszélesség, ahogy mi mondjuk. 919 00:43:01,216 --> 00:43:06,830 Nyilvánvaló, hogy az út nem széles ahhoz, hogy mindet. 920 00:43:06,830 --> 00:43:10,870 >> Most lehet, hogy vajon mi történik az összes azokat a csomagokat, amelyek nem teszik 921 00:43:10,870 --> 00:43:11,950 az út mentén. 922 00:43:11,950 --> 00:43:16,540 Nos, amikor Mr. IP nem kap elismerését, hogy a csomag már 923 00:43:16,540 --> 00:43:22,940 kapott időben, egyszerűen küld egy csere csomagot. 924 00:43:22,940 --> 00:43:29,360 Most már készen áll, hogy adja meg a világot az internet, a pókháló 925 00:43:29,360 --> 00:43:33,670 összekapcsolt hálózatok span az egész világon. 926 00:43:33,670 --> 00:43:39,360 Itt routerek és switchek létre közötti hálózatok. 927 00:43:39,360 --> 00:43:42,740 >> Most a net egy teljesen más környezetben, mint talál a 928 00:43:42,740 --> 00:43:44,900 a védő falak a LAN. 929 00:43:44,900 --> 00:43:47,340 Itt, ez a Wild West - 930 00:43:47,340 --> 00:43:50,540 rengeteg, rengeteg lehetőségeket, rengeteg dolog, hogy 931 00:43:50,540 --> 00:43:53,130 vizsgálja meg, és helyre kell mennem. 932 00:43:53,130 --> 00:43:57,620 Köszönhetően a nagyon kevés ellenőrzést és szabályozás, az új ötletek megtalálni termékeny 933 00:43:57,620 --> 00:44:01,530 talaj nyomja a borítékot a lehetőségeket. 934 00:44:01,530 --> 00:44:05,240 Hanem azért, mert ezt a szabadságot, bizonyos veszélyeket is leselkednek. 935 00:44:05,240 --> 00:44:10,860 Soha nem tudhatod, mikor találkozunk a rettegett ping a halál, a speciális 936 00:44:10,860 --> 00:44:15,610 változata normál kérelem ping amely Néhány idióta találta ki, hogy összezavar 937 00:44:15,610 --> 00:44:18,500 gyanútlan házigazdák. 938 00:44:18,500 --> 00:44:23,760 >> Az útvonal a csomagok, hogy lehet, hogy át műhold, telefonvonalak, vezeték nélküli, 939 00:44:23,760 --> 00:44:25,650 vagy transz-óceáni kábelt. 940 00:44:25,650 --> 00:44:29,860 Nem mindig a leggyorsabb, vagy a legrövidebb, útvonalak lehetséges. 941 00:44:29,860 --> 00:44:33,560 De lesz ott végül. 942 00:44:33,560 --> 00:44:38,410 Talán ezért ez néha úgynevezett világszerte várni. 943 00:44:38,410 --> 00:44:42,710 De amikor minden működik simán, lehet megkerülni a világon 944 00:44:42,710 --> 00:44:47,110 öt alkalommal több, mint a csepp Egy kalap, a szó szoros értelmében - 945 00:44:47,110 --> 00:44:51,520 és az összes költsége a egy helyi hívás, vagy annál kevesebb. 946 00:44:51,520 --> 00:44:55,260 >> Vége felé a hely, találunk még egy tűzfal. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Attól függően, hogy a perspektíva, mint a adatcsomag, a tűzfal lehet egy 949 00:45:02,740 --> 00:45:06,930 bástyája a biztonság, vagy a a rettegett ellenfél. 950 00:45:06,930 --> 00:45:11,710 Minden attól függ, melyik oldalon állsz , és mi a szándékai. 951 00:45:11,710 --> 00:45:15,590 >> A tűzfal célja, hogy legyen csak a csomagokat 952 00:45:15,590 --> 00:45:18,060 amelyek megfelelnek a kritériumoknak. 953 00:45:18,060 --> 00:45:22,450 Ez a tűzfal működik A 80-as és 25-port. 954 00:45:22,450 --> 00:45:26,880 Minden olyan kísérlet, hogy belépjen a többi portok zárva vannak. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> 25-ös port használják mail csomagokat, míg a 80-as port a bejárat a 957 00:45:48,470 --> 00:45:50,755 csomagokat az interneten a web szerver. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Bent a tűzfal, csomagok árnyékolt alaposabban. 960 00:45:58,230 --> 00:46:02,190 Egyes csomagok, hogy könnyen át vám, míg mások 961 00:46:02,190 --> 00:46:04,760 néz ki, egy kicsit kétes. 962 00:46:04,760 --> 00:46:08,390 >> A tűzfal tiszt nem könnyen becsapni, például amikor ez a ping 963 00:46:08,390 --> 00:46:14,430 halál csomag által álcázza magát mint egy normál ping csomagot. 964 00:46:14,430 --> 00:46:14,740 >> Tűzfal: Next. 965 00:46:14,740 --> 00:46:15,214 OK. 966 00:46:15,214 --> 00:46:15,688 Gyerünk. 967 00:46:15,688 --> 00:46:16,162 Ez rendben van. 968 00:46:16,162 --> 00:46:16,636 Nem probléma. 969 00:46:16,636 --> 00:46:17,584 További szép napot. 970 00:46:17,584 --> 00:46:18,532 Itt lenni. 971 00:46:18,532 --> 00:46:20,315 Szia. 972 00:46:20,315 --> 00:46:23,870 >> Srácok Azoknak csomagok szerencsés ahhoz, hogy ez idáig a 973 00:46:23,870 --> 00:46:25,920 utazás majdnem vége. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 Ez csak a felállás a felület vegyék fel a webszerver. 976 00:46:35,380 --> 00:46:40,700 >> Napjainkban a web szerver futhat több dolgokat, egy mainframe, hogy a webkamera, 977 00:46:40,700 --> 00:46:41,910 A számítógép az asztalon. 978 00:46:41,910 --> 00:46:44,630 Vagy miért nem a hűtő? 979 00:46:44,630 --> 00:46:48,750 A megfelelő beállítás, megtalálja , ha megvan a hozzávaló a 980 00:46:48,750 --> 00:46:51,570 csirke cacciatore, vagy ha el kell menni vásárolni. 981 00:46:51,570 --> 00:46:54,870 Ne feledje, ez a hajnal a net. 982 00:46:54,870 --> 00:46:56,360 Szinte minden lehetséges. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Egyenként, a csomagokat kapott kinyitotta, és kicsomagolását. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 A bennük található információk - 987 00:47:11,900 --> 00:47:14,370 azaz, a kérés tájékoztató - 988 00:47:14,370 --> 00:47:17,520 A küldött a weben szerver alkalmazás. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> A csomag maga újrahasznosított, kész újra felhasználható, és tele van a 991 00:47:33,750 --> 00:47:46,830 kért információkat, címzett és küldje el, útban vissza hozzád, hát 992 00:47:46,830 --> 00:47:56,950 túl a tűzfal, router, valamint a keresztül az interneten, vissza 993 00:47:56,950 --> 00:48:08,430 a vállalati tűzfal, és a felület, készen áll a kínálat a 994 00:48:08,430 --> 00:48:11,060 böngésző az információkat kért - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 hogy van, ez a film. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Elégedett erőfeszítéseiket és bizakodó egy jobb világban, a mi megbízható 999 00:48:27,590 --> 00:48:33,840 adatcsomagok lovagolni ki szerencsésen a a naplementét egy másik napon, tudván, 1000 00:48:33,840 --> 00:48:37,135 teljesen, az általuk szolgált gazdáik is. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Most nem az, hogy a happy end? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> SPEAKER 1: Ez, tehát, hogyan működik az internet. 1005 00:48:49,890 --> 00:48:53,360 Keresztül probléma meg hét rendben jobban megértsük ezt, és ugye 1006 00:48:53,360 --> 00:48:55,830 tanulni egy kicsit a HTML, PHP, és így tovább. 1007 00:48:55,830 --> 00:48:58,590 Bővebben az, hogy a specifikáció hogy megy el pénteken. 1008 00:48:58,590 --> 00:49:00,310 És majd meglátjuk, hogy hétfőn. 1009 00:49:00,310 --> 00:49:02,763