1 00:00:00,000 --> 00:00:10,792 2 00:00:10,792 --> 00:00:11,750 DAVID MALAN: Rendben. 3 00:00:11,750 --> 00:00:13,630 Ez CS50. 4 00:00:13,630 --> 00:00:15,950 És ez a kezdete a hét hét. 5 00:00:15,950 --> 00:00:19,120 Így ma, talán szerencsére, kezdjük az átmenet 6 00:00:19,120 --> 00:00:21,630 Az alsó szint világ a C programozási 7 00:00:21,630 --> 00:00:24,290 hogy a magasabb szintű világ a webes programozás. 8 00:00:24,290 --> 00:00:28,060 És, hogy mi lesz egy pillantást pontosan hogyan működik az internet, 9 00:00:28,060 --> 00:00:31,920 amit ezek a gépek, és ezek internets hogy már évek óta használ 10 00:00:31,920 --> 00:00:35,090 valójában a motorháztető alatt felé jobb megértéséhez, hogy milyen ez az egész 11 00:00:35,090 --> 00:00:37,660 működik, és hogyan lehet hogy ez a munka az Ön számára. 12 00:00:37,660 --> 00:00:41,480 >> A vége felé, miért nem veszünk egy nézd először egy klipet a TV show 13 00:00:41,480 --> 00:00:45,680 nevű Numb3rs, hogy lesz nekünk kezdődött hogy pontosan hogyan működik az internet. 14 00:00:45,680 --> 00:00:46,964 15 00:00:46,964 --> 00:00:47,630 [VIDEO LEJÁTSZÁS] 16 00:00:47,630 --> 00:00:49,858 -Ez Egy 32 bites IPP4 címét. 17 00:00:49,858 --> 00:00:50,794 -ip. 18 00:00:50,794 --> 00:00:51,730 Ez az internet. 19 00:00:51,730 --> 00:00:52,640 >> Magán-hálózat. 20 00:00:52,640 --> 00:00:53,865 Ez Amita privát hálózat. 21 00:00:53,865 --> 00:01:06,635 22 00:01:06,635 --> 00:01:08,120 Ó, annyira csodálatos. 23 00:01:08,120 --> 00:01:09,605 24 00:01:09,605 --> 00:01:11,120 >> Ó, Charlie. 25 00:01:11,120 --> 00:01:12,640 >> -Ez Egy tükör IP-címet. 26 00:01:12,640 --> 00:01:15,672 Ő hagyta nekünk ügyeljen arra, amit csinál valós időben. 27 00:01:15,672 --> 00:01:16,505 [END VIDEO LEJÁTSZÁS] 28 00:01:16,505 --> 00:01:19,570 DAVID MALAN: Szóval van egy egész Sok baj van a TV show. 29 00:01:19,570 --> 00:01:23,250 Szóval kötekedik egymástól pontosan az egyik első ilyen dolgok 30 00:01:23,250 --> 00:01:25,210 és nézd meg, nem tudjuk csomagolja elménk körül. 31 00:01:25,210 --> 00:01:28,110 Így az utolsó keret azt a filmet, az a show 32 00:01:28,110 --> 00:01:30,360 ez egy van, amely Úgy tűnik, hogy azt sugallják, hogy ez a 33 00:01:30,360 --> 00:01:33,300 az, amit néhány hacker használ bejutni bizonyos rendszer. 34 00:01:33,300 --> 00:01:33,875 >> De nem. 35 00:01:33,875 --> 00:01:36,030 Ha nagyítani erre forráskódot, amely 36 00:01:36,030 --> 00:01:40,210 egy nyelv nevű Célkitűzés C amely iPhone apps, iPad alkalmazások, és a Mac 37 00:01:40,210 --> 00:01:42,060 OS alkalmazások vannak írva, látni fogod, hogy ez a 38 00:01:42,060 --> 00:01:45,400 van valamiféle rajzolóprogram hogy van egy zsírkréta, mint a változó. 39 00:01:45,400 --> 00:01:47,800 40 00:01:47,800 --> 00:01:51,880 >> Szóval ezen felül, akkor lehet, hogy észrevették ezt a címet itt. 41 00:01:51,880 --> 00:01:53,330 Nos, ez egy a baj. 42 00:01:53,330 --> 00:01:56,740 És ez valószínűleg szándékosan választott hogy egy érvénytelen címet, hogy 43 00:01:56,740 --> 00:02:00,010 valójában nem vezet valahová ha a TV néző valójában látogat meg. 44 00:02:00,010 --> 00:02:02,620 De ez a szám itt, valami dot valami 45 00:02:02,620 --> 00:02:05,799 dot valami dot valami az, ami általánosan ismert, mint az IP-cím. 46 00:02:05,799 --> 00:02:07,840 És ez tényleg jó segue erre a témára több 47 00:02:07,840 --> 00:02:10,930 általában, az úgynevezett IP, internet protokoll. 48 00:02:10,930 --> 00:02:14,210 Szóval már valószínűleg legalább hallottam ezt a kifejezést korábban. 49 00:02:14,210 --> 00:02:18,980 De mi az az IP, vagy internetes protokoll érti ma? 50 00:02:18,980 --> 00:02:21,376 51 00:02:21,376 --> 00:02:23,625 Esély, ha kértünk a a kezeket, a legtöbben 52 00:02:23,625 --> 00:02:26,880 valószínűleg azt mondta a szavak IP cím előtt. 53 00:02:26,880 --> 00:02:27,955 Szóval, mit jelent? 54 00:02:27,955 --> 00:02:29,578 55 00:02:29,578 --> 00:02:30,779 >> KÖZÖNSÉG: [hallható]? 56 00:02:30,779 --> 00:02:31,820 DAVID MALAN: Mi az? 57 00:02:31,820 --> 00:02:33,170 KÖZÖNSÉG: [hallható]? 58 00:02:33,170 --> 00:02:33,455 DAVID MALAN: Még egyszer. 59 00:02:33,455 --> 00:02:34,840 KÖZÖNSÉG: A számítógép címe. 60 00:02:34,840 --> 00:02:35,950 DAVID MALAN: The címét a számítógép. 61 00:02:35,950 --> 00:02:36,949 Szóval ez pontosan így van. 62 00:02:36,949 --> 00:02:39,660 Kiderül, hogy minden számítógép az interneten, 63 00:02:39,660 --> 00:02:42,940 és ezekben a napokban, minden telefont a zseb és tablettát a hátizsák, 64 00:02:42,940 --> 00:02:45,880 van IP-címe, internet IP-címét, amely 65 00:02:45,880 --> 00:02:49,379 olyan egyedi cím, amely azonosítja ez az egész internet. 66 00:02:49,379 --> 00:02:51,920 Most, hogy egy kicsit a fehér hazudnak, mert a világ valójában 67 00:02:51,920 --> 00:02:53,240 kifogyni az IP-címek. 68 00:02:53,240 --> 00:02:55,900 >> Így már elkezdte használni privát IP-címeket. 69 00:02:55,900 --> 00:02:57,160 De még az, hogy egy pillanatra. 70 00:02:57,160 --> 00:03:00,731 De ki tud találni egy IP-cím úgy, mint a postai szolgáltatás utca 71 00:03:00,731 --> 00:03:01,230 cím. 72 00:03:01,230 --> 00:03:04,160 Már használják a példáját Maxwell Dworkin, a CS épület, amelyekről előzőleg 73 00:03:04,160 --> 00:03:07,920 33 Oxford Street Cambridge, Mass, 02138, USA. 74 00:03:07,920 --> 00:03:10,400 Ez az egyedi cím a világon. 75 00:03:10,400 --> 00:03:12,547 >> Hasonlóan do számítógépek egyedi címeket. 76 00:03:12,547 --> 00:03:14,380 Ők csak úgy történnek, meg egy kicsit más- 77 00:03:14,380 --> 00:03:17,219 Számos dot a dot szám Számos dot a szám. 78 00:03:17,219 --> 00:03:19,760 És vajon tényleg valaki tudja mi az érvényes tartományon számok 79 00:03:19,760 --> 00:03:21,105 az, hogy minden ilyen hash? 80 00:03:21,105 --> 00:03:21,604 Igen. 81 00:03:21,604 --> 00:03:23,045 >> KÖZÖNSÉG: 0 és 255? 82 00:03:23,045 --> 00:03:23,920 DAVID MALAN: Pontosan. 83 00:03:23,920 --> 00:03:25,450 0 és 255 közötti. 84 00:03:25,450 --> 00:03:28,360 És akkor is, ha nem tudja, hogy most következtetést levonni, 85 00:03:28,360 --> 00:03:31,130 hány bitet használunk, hogy képviselje Minden ilyen számot, akkor? 86 00:03:31,130 --> 00:03:32,232 87 00:03:32,232 --> 00:03:34,440 Nyolc nyilvánvalóan azért, mert a a legmagasabb, amire számíthat 88 00:03:34,440 --> 00:03:36,720 255, hogy egy 8-bites érték. 89 00:03:36,720 --> 00:03:38,980 Így összességében, az IP-cím 32 bit. 90 00:03:38,980 --> 00:03:41,310 Olyan gyorsan továbbítás a matematikai következtetés, 91 00:03:41,310 --> 00:03:43,900 hány lehetséges az IP-címek vannak a világban, akkor? 92 00:03:43,900 --> 00:03:46,990 93 00:03:46,990 --> 00:03:50,100 >> Szóval ez 8 plusz 8 plusz 8 plusz 8, hogy a 32 bites. 94 00:03:50,100 --> 00:03:52,490 És mindig azt mondta, hogy 2. A 32 durván? 95 00:03:52,490 --> 00:03:53,940 96 00:03:53,940 --> 00:03:54,440 OK. 97 00:03:54,440 --> 00:03:55,273 Én ezt mezőben. 98 00:03:55,273 --> 00:03:55,864 Négy milliárd. 99 00:03:55,864 --> 00:03:58,780 És beszélgettünk, hogy a héten nulla, ha beszéltünk telefonkönyv 100 00:03:58,780 --> 00:04:00,170 őrült oldalszámú kiadványokat. 101 00:04:00,170 --> 00:04:03,450 De az a fajta is, hogy van véges számú IP-címek. 102 00:04:03,450 --> 00:04:05,740 És bár négymilliárd tűnhet, mint a sok, 103 00:04:05,740 --> 00:04:07,770 Mi emberek már fogyasztó jó néhány 104 00:04:07,770 --> 00:04:10,350 közülük az egész rendszer és eszközöket, és így tovább. 105 00:04:10,350 --> 00:04:12,170 >> Tehát ez valójában egyre nagyobb problémát jelent. 106 00:04:12,170 --> 00:04:16,500 Nos, ott szokott lenni a rendszer mögött, akinek mi IP. 107 00:04:16,500 --> 00:04:18,560 Például, sok A számítógépek a Harvard 108 00:04:18,560 --> 00:04:21,810 egyedi címek indul egy ilyen két érték. 109 00:04:21,810 --> 00:04:23,560 MIT, hasonlóképpen, egy előtagot. 110 00:04:23,560 --> 00:04:26,889 És sok a vállalatok és az egyetemek saját egyedi előtagot. 111 00:04:26,889 --> 00:04:29,680 És akkor a legtöbb ember számára a haza internet kapcsolat és a hasonló, 112 00:04:29,680 --> 00:04:33,575 osztozunk néhány előtagot, hogy a Comcast vagy valaki ilyesmi történik a saját. 113 00:04:33,575 --> 00:04:36,640 És ez csak azt jelenti, hogy ha a nézett legtöbb számítógép az egyetemen, 114 00:04:36,640 --> 00:04:40,070 akkor azt valószínűleg egy IP cím úgy néz ki, mint ez. 115 00:04:40,070 --> 00:04:43,180 >> Most, akkor azt is látni néha IP-cím kezdődik, mint ez. 116 00:04:43,180 --> 00:04:46,150 Sőt, ha valakinek nőtt fel Internet hozzáférés otthon, 117 00:04:46,150 --> 00:04:49,270 és voltál valaha eléggé technikailag kíváncsi piszkálni körül 118 00:04:49,270 --> 00:04:51,800 saját számítógép beállításait, akkor valószínűleg inkább 119 00:04:51,800 --> 00:04:56,990 láttam egy cím úgy néz ki, mint a ez, hogy kezdődött a 10., vagy 172,6, 120 00:04:56,990 --> 00:05:00,480 vagy 192.168, vagy bizonyos variánsait. 121 00:05:00,480 --> 00:05:04,025 >> És ez csak azt jelenti, hogy a világ különítenek egy csomó számok 122 00:05:04,025 --> 00:05:06,400 hogy magán, ami azt jelenti, tudod használni őket otthon, 123 00:05:06,400 --> 00:05:08,941 akkor is használja őket a campus és a vállalaton belül, 124 00:05:08,941 --> 00:05:10,970 de nem lehet használni őket Az interneten nagy. 125 00:05:10,970 --> 00:05:13,320 >> És így ezek a saját IP volna egy megoldás 126 00:05:13,320 --> 00:05:16,990 felé, ügyelve arra, hogy legalább annyira mivel az egész világ érintett, 127 00:05:16,990 --> 00:05:18,890 mi nem használjuk, hogy sok IP címet. 128 00:05:18,890 --> 00:05:22,840 De legalább, tudjuk, a saját campus, van elég sok annyi IP 129 00:05:22,840 --> 00:05:23,590 ahogy mi akarjuk. 130 00:05:23,590 --> 00:05:24,410 De kit érdekel? 131 00:05:24,410 --> 00:05:28,500 Mi a jelentősége mindezt a tényleges használat az internet? 132 00:05:28,500 --> 00:05:31,450 >> Nos, vessünk egy pillantást talán egy egyszerű kép itt. 133 00:05:31,450 --> 00:05:33,550 Hadd révén egyaránt a e fel a képernyőn. 134 00:05:33,550 --> 00:05:36,050 És bocsásd meg a kézírás itt. 135 00:05:36,050 --> 00:05:39,500 De ha arra gondolunk magunkra, mint hogy ez a kis laptop itt 136 00:05:39,500 --> 00:05:41,830 valahol az egyetemen, ezekben a napokban van Wi-Fi. 137 00:05:41,830 --> 00:05:44,180 >> De tavaly, és ha megtalálni a megfelelő adapter, 138 00:05:44,180 --> 00:05:47,420 ez lehet egy ethernet kábel amely hasonlóképpen legyen 139 00:05:47,420 --> 00:05:49,130 csatlakozunk valamilyen eszköz. 140 00:05:49,130 --> 00:05:51,090 És akkor hívja ezt tetszőleges számú dolog. 141 00:05:51,090 --> 00:05:55,930 De én megyek előre, és hívja ezt, most, mi a hozzáférési pont? 142 00:05:55,930 --> 00:05:57,690 >> Szóval ez az én laptop. 143 00:05:57,690 --> 00:06:01,130 Ez az én AP vagy a hozzáférési pont, és ez néhány vezeték nélküli eszköz, 144 00:06:01,130 --> 00:06:04,400 hasonlóan az is, hogy a Harvard már az egész felső 145 00:06:04,400 --> 00:06:07,420 és a falak körül campus amelyek villogó fények 146 00:06:07,420 --> 00:06:10,930 és hogy az, ami a laptopok használt beszélni vezeték nélküli 147 00:06:10,930 --> 00:06:12,160 hogy az a hálózat többi részéhez. 148 00:06:12,160 --> 00:06:14,880 >> Tehát valahogy a laptop beszél az, hogy a dolog a falon, 149 00:06:14,880 --> 00:06:16,540 az étkezőben, vagy máshol. 150 00:06:16,540 --> 00:06:21,410 Nos, eközben, hogy a hozzáférési pont csatlakozik valami mást az egyetemen. 151 00:06:21,410 --> 00:06:24,810 És ez talán valami ismert, mint egy kapcsoló. 152 00:06:24,810 --> 00:06:27,690 És úgy néznek ki sokkal érdekesebb mint ezek doboz diagramok. 153 00:06:27,690 --> 00:06:29,760 >> De valahogy, hogy dolog csatlakozik egy kapcsoló. 154 00:06:29,760 --> 00:06:31,900 És viszont, valahogy hogy kapcsoló csatlakozik 155 00:06:31,900 --> 00:06:35,890 olyan eszköz, amely valószínűleg a kicsit nagyobb, úgynevezett router. 156 00:06:35,890 --> 00:06:37,930 És aztán, közben, Harvard csatlakozik 157 00:06:37,930 --> 00:06:41,210 az egész interneten, amely fogjuk felhívni, mert ez itt felhő, 158 00:06:41,210 --> 00:06:43,850 keresztül egyes vezetékek számát vagy vezeték nélküli technológia. 159 00:06:43,850 --> 00:06:46,670 >> Tehát van egy csomó lépést között én és a világ többi része. 160 00:06:46,670 --> 00:06:49,620 És valóban, még belül ezt a képet ide, 161 00:06:49,620 --> 00:06:52,634 vannak más szerverek vagy az érintett szolgáltatások. 162 00:06:52,634 --> 00:06:54,800 És én csak fog felhívni ezek kissé szórakozottan 163 00:06:54,800 --> 00:06:57,050 csak azért, hogy mi Az mozaikszavak előttünk. 164 00:06:57,050 --> 00:06:57,993 >> Az egyik az úgynevezett DHCP. 165 00:06:57,993 --> 00:06:59,330 166 00:06:59,330 --> 00:07:03,440 És egy másik, egy kicsit érdekes módon a mai, az úgynevezett DNS-t. 167 00:07:03,440 --> 00:07:09,160 Tehát ezek olyan szerverek, amelyek valahogy elérhető a számítógép is. 168 00:07:09,160 --> 00:07:10,910 Szóval most, most kötekedik eltekintve egy kis zsargon. 169 00:07:10,910 --> 00:07:13,410 Így a hozzáférési pont csak ez a vezeték nélküli eszköz 170 00:07:13,410 --> 00:07:16,079 gyakran az antennák, amelyek valóban lehet beszélni, hogy a vezeték nélküli. 171 00:07:16,079 --> 00:07:17,870 Otthon, akkor nevezhetünk ez az otthoni router. 172 00:07:17,870 --> 00:07:21,550 Lehet tenni a Linksys, vagy az Apple, vagy a D-Link, vagy a vállalatok száma. 173 00:07:21,550 --> 00:07:23,930 Ez viszont, össze van kötve a kapcsoló valami. 174 00:07:23,930 --> 00:07:28,287 Vagy haza, mi az a Wi-Fi készülék valószínűleg összefügg helyette? 175 00:07:28,287 --> 00:07:30,370 Mert valószínűleg nem mindezt saját felszerelés. 176 00:07:30,370 --> 00:07:31,900 177 00:07:31,900 --> 00:07:32,400 Igen. 178 00:07:32,400 --> 00:07:36,379 Kábel modem vagy DSL-modem otthon hogy megvan a Verizon, vagy a Comcast, 179 00:07:36,379 --> 00:07:37,420 vagy az egyik fuvarozó. 180 00:07:37,420 --> 00:07:41,520 Szóval szerintem az összes ez a komplexitás a támogató egyetemi vagy igazán 181 00:07:41,520 --> 00:07:42,920 üzleti, mint a Comcast. 182 00:07:42,920 --> 00:07:44,690 És valóban, a dolgok ez az otthoni 183 00:07:44,690 --> 00:07:46,800 Valószínűleg ezen az oldalon A kerítés és talán 184 00:07:46,800 --> 00:07:50,380 egy ilyen otthon route-- egy Ezek közül kábel modem vagy DSL 185 00:07:50,380 --> 00:07:51,720 modemek tudjanak kínálni. 186 00:07:51,720 --> 00:07:55,650 >> Tehát egy kapcsoló csak egy eszköz egy csomó adat bubi benne. 187 00:07:55,650 --> 00:07:58,940 Sőt, ha úgy emlékszem, hogy a hír jelentés játszottunk a nagy képernyőn 188 00:07:58,940 --> 00:08:01,930 Pár héttel ezelőtt, ahol beszéltek shell sokk, 189 00:08:01,930 --> 00:08:03,270 és milyen rossz ez? 190 00:08:03,270 --> 00:08:05,850 És voltak ezek fényképek kábelek és aljzatok, 191 00:08:05,850 --> 00:08:07,569 és a dolgok úgy néz ki, a műszaki? 192 00:08:07,569 --> 00:08:10,360 Azok voltak csak buta kapcsolók Csak internet számítógépeket 193 00:08:10,360 --> 00:08:12,810 csatlakozót kábeleket őket. 194 00:08:12,810 --> 00:08:14,140 >> Szóval ez az egész egy kapcsoló. 195 00:08:14,140 --> 00:08:16,363 Nos, ezek az eszközök, hogy egy kicsit érdekes. 196 00:08:16,363 --> 00:08:16,863 DHCP. 197 00:08:16,863 --> 00:08:17,846 198 00:08:17,846 --> 00:08:20,470 Ha már kidugta körül számítógép otthon vagy akár az egyetemen, 199 00:08:20,470 --> 00:08:21,845 lehet, hogy láttam ezt a rövidítést. 200 00:08:21,845 --> 00:08:24,480 Tudja valaki, hogy mi az a DHCP szerver? 201 00:08:24,480 --> 00:08:25,560 202 00:08:25,560 --> 00:08:27,360 Dynamic Host Configuration Protocol? 203 00:08:27,360 --> 00:08:28,324 204 00:08:28,324 --> 00:08:30,490 Nem az a fajta dolog, amit Tényleg le kell írni. 205 00:08:30,490 --> 00:08:30,990 DHCP. 206 00:08:30,990 --> 00:08:32,480 207 00:08:32,480 --> 00:08:33,891 valaki egyáltalán? 208 00:08:33,891 --> 00:08:34,390 Rendben van. 209 00:08:34,390 --> 00:08:35,520 Szóval visszatekerés a történetet. 210 00:08:35,520 --> 00:08:39,210 Ha a történet itt kéznél az áldás én, amelynek egyedi címet 211 00:08:39,210 --> 00:08:42,909 A világ, az IP-cím, hol, hogy jön? 212 00:08:42,909 --> 00:08:44,640 A tavalyi, amikor muszáj campus, 213 00:08:44,640 --> 00:08:47,790 Ön valóban volt kérni valakit Harvard, mi az én IP-cím lesz. 214 00:08:47,790 --> 00:08:49,873 És akkor kézzel írja be a számítógépet. 215 00:08:49,873 --> 00:08:53,770 De az utóbbi időben, technológiák létezik, amely lehetővé teszi, hogy dinamikusan, 216 00:08:53,770 --> 00:08:58,460 DHCP, kap IP-címet, ha egyszerűen Ön dugót campus vezeték nélkül 217 00:08:58,460 --> 00:08:59,220 vagy egy vezeték. 218 00:08:59,220 --> 00:09:03,800 Tehát DHCP szerver csak szerver hogy a számítógép egy egyedi IP 219 00:09:03,800 --> 00:09:06,349 cím, némileg véletlenszerűen keresztül vagy valamilyen algoritmus. 220 00:09:06,349 --> 00:09:08,390 De ha úgy gondolja, vissza a néhány hét vagy néhány év, 221 00:09:08,390 --> 00:09:10,670 amikor először nyilvántartásba A számítógép az egyetemen, 222 00:09:10,670 --> 00:09:13,957 Ön mondták Harvard engedélyezhetik nekem, hogy adjon nekem egy IP-címet. 223 00:09:13,957 --> 00:09:15,915 Most dns kezdenek a kicsit érdekes. 224 00:09:15,915 --> 00:09:17,050 225 00:09:17,050 --> 00:09:18,940 Domain név rendszer. 226 00:09:18,940 --> 00:09:21,970 Valaki szeretné, hogy a stab hogy mi ez a dolog itt? 227 00:09:21,970 --> 00:09:26,195 >> Ez egy vagy több szerverek végre egy viszonylag egyszerű feladat, ami 228 00:09:26,195 --> 00:09:26,945 milyen fontos. 229 00:09:26,945 --> 00:09:30,150 230 00:09:30,150 --> 00:09:31,130 Igen. 231 00:09:31,130 --> 00:09:33,810 >> KÖZÖNSÉG: eltolás URL [hallható]. 232 00:09:33,810 --> 00:09:34,560 DAVID MALAN: Igen. 233 00:09:34,560 --> 00:09:38,970 Lefordítja URL-ek IP címek és fordítva. 234 00:09:38,970 --> 00:09:41,310 Fontolja meg, miután az összes, hogy ha megy a honlapon, 235 00:09:41,310 --> 00:09:46,200 beírt valami hasonló facebook.com, vagy google.com, vagy harvard.edu, 236 00:09:46,200 --> 00:09:50,620 akkor biztosan soha nem adta valószínűleg egy numerikus IP-címet. 237 00:09:50,620 --> 00:09:52,490 >> És lehet gondolni, hogy miért. 238 00:09:52,490 --> 00:09:54,910 Vissza a nap, még most bizonyos mértékig, 239 00:09:54,910 --> 00:09:58,030 amikor egy telefon hívja a cég, 240 00:09:58,030 --> 00:10:02,275 tényleg igyekeznek megvenni maguknak 800-as szám, amely valójában szó 241 00:10:02,275 --> 00:10:06,140 benne, mint a 1-800-collect vagy valami ez emlékezetes, mint azt, hogy a 242 00:10:06,140 --> 00:10:10,692 az emberek nem kell emlékezni, milyen C-O-L-L-E-C-T ténylegesen kibontásra. 243 00:10:10,692 --> 00:10:12,400 Így láttuk ezt heurisztikus a múltban. 244 00:10:12,400 --> 00:10:15,720 És valóban, ez az, ami az IP-címek és mit fogunk hívni gazdaneveket 245 00:10:15,720 --> 00:10:18,120 vagy teljesen minősített domain nevek tenni értünk. 246 00:10:18,120 --> 00:10:22,610 Ez lehetővé teszi számunkra, hogy címre szerverek szavak helyett számokat. 247 00:10:22,610 --> 00:10:24,560 Szóval, hogyan is valójában látni ezt az átalakulást. 248 00:10:24,560 --> 00:10:26,393 Én megyek előre és nyissa ki a programot. 249 00:10:26,393 --> 00:10:26,975 250 00:10:26,975 --> 00:10:29,350 Én csak megyek előre és nyit egy terminál ablakot. 251 00:10:29,350 --> 00:10:31,933 És én megyek előre, és megmutatja, mi a DNS-kiszolgáló nem. 252 00:10:31,933 --> 00:10:35,700 Például, ha azt akartam látni mi az IP-cím a Facebook, 253 00:10:35,700 --> 00:10:37,720 Én beírhat egy terminál azonnali mint this-- 254 00:10:37,720 --> 00:10:40,010 és meg tudod csinálni ezt is, belsejében a készülék. 255 00:10:40,010 --> 00:10:41,595 És ez facebook.com keresést. 256 00:10:41,595 --> 00:10:43,220 257 00:10:43,220 --> 00:10:44,500 >> És látom, egy csomó dolgot. 258 00:10:44,500 --> 00:10:48,097 Ez az első válasz Harvard DNS server-- 259 00:10:48,097 --> 00:10:49,930 az a kép, hogy én már húzott ott. --that a 260 00:10:49,930 --> 00:10:54,300 mondani, hogy a Facebook IP cím látszólag ezt. 261 00:10:54,300 --> 00:10:58,650 Szóval hadd menjen előre, és másolja 173.252.120.16. 262 00:10:58,650 --> 00:11:00,960 És hadd nyit Chrome Mac-emet. 263 00:11:00,960 --> 00:11:06,690 És hadd menjen a http: // és paszta hogy az IP-cím, és nyomja meg az Entert. 264 00:11:06,690 --> 00:11:08,950 >> És valóban, azon kapom magam, a Facebook. 265 00:11:08,950 --> 00:11:11,090 Így valahogy, hogy az átalakítás, Valóban, megtörtént. 266 00:11:11,090 --> 00:11:15,314 És ha én ezt megint, hadd do nslookup, www.google.com. 267 00:11:15,314 --> 00:11:17,302 Kapok vissza egy csomó válaszokat. 268 00:11:17,302 --> 00:11:20,010 És valóban, van különböző módokon hogy a vállalatok alkalmazzák ezt. 269 00:11:20,010 --> 00:11:22,440 Néha azt mondják a világ van egy IP-címet. 270 00:11:22,440 --> 00:11:25,824 >> De ez egy IP-címet kap megoldott vagy leképezett több szerver. 271 00:11:25,824 --> 00:11:27,740 Vagy abban az esetben, a Google, mondják a világban, 272 00:11:27,740 --> 00:11:29,510 van egy csomó IP-címek. 273 00:11:29,510 --> 00:11:33,910 A laptop szívesen beszélnek kapcsolatba egy ilyen szerver. 274 00:11:33,910 --> 00:11:36,200 Tehát minden, ami folyik az a motorháztető alatt. 275 00:11:36,200 --> 00:11:40,830 >> Amikor gépel www.google.com Enter a böngészőbe, a böngésző, 276 00:11:40,830 --> 00:11:46,180 és kapcsolja be a működési, Mac OS, vagy a Windows vagy Ubuntu Linux, 277 00:11:46,180 --> 00:11:51,010 kérje a közeli DNS-kiszolgáló, mi az a tényleges címét ezen a szerveren. 278 00:11:51,010 --> 00:11:54,330 Mivel az utolsó eszköz ezen a képen, a router, 279 00:11:54,330 --> 00:11:57,840 az egyetlen, amelynek célja a élet az útvonal információkat, 280 00:11:57,840 --> 00:12:01,150 a csomagokat úgy mondjam, boríték digitális információk 281 00:12:01,150 --> 00:12:06,320 tartalmazó nullák és egyesek tól feladó a cél, a származástól 282 00:12:06,320 --> 00:12:07,200 a vevő. 283 00:12:07,200 --> 00:12:09,760 >> És így a router útvonalakat dolog. 284 00:12:09,760 --> 00:12:13,000 Miért van ez az egész különösen fontos? 285 00:12:13,000 --> 00:12:16,000 Nos, vessünk egy pillantást meg, hogy ezt lehet használni. 286 00:12:16,000 --> 00:12:21,600 Tegyük fel, hogy van itt A képet Rob Boden. 287 00:12:21,600 --> 00:12:22,690 288 00:12:22,690 --> 00:12:25,150 Tehát tegyük fel, hogy szeretnék küldjük a képet Rob Boden 289 00:12:25,150 --> 00:12:27,530 a Dan hátul Az előadóterem. 290 00:12:27,530 --> 00:12:29,976 >> Szóval vagyok egy számítógép mint a laptop, és Dan 291 00:12:29,976 --> 00:12:31,600 valamilyen más számítógép az interneten. 292 00:12:31,600 --> 00:12:34,380 És azt akarom, hogy küldjön egy csomag származó információk magához. 293 00:12:34,380 --> 00:12:37,952 Ez felveti a kérdést, hogyan tudom valójában ez a csomag út neki. 294 00:12:37,952 --> 00:12:40,660 Nos, az emberi értelemben, azt mondanám, Hé, adja át ezt a Dan? 295 00:12:40,660 --> 00:12:42,826 >> És akkor, egy csomó Ön valószínűleg add vissza 296 00:12:42,826 --> 00:12:45,890 oda-vissza, oda-ig végül teszi az utat át Dan. 297 00:12:45,890 --> 00:12:47,700 De ez egy kicsit pontatlan. 298 00:12:47,700 --> 00:12:50,370 Számítógépek valószínűleg meg kell egy kicsit módszeres. 299 00:12:50,370 --> 00:12:53,190 Tehát valószínűleg, Dan van IP-címe. 300 00:12:53,190 --> 00:12:57,190 Szóval mi tényleg azt kell tennie, azt kell hogy, például, egy üres boríték 301 00:12:57,190 --> 00:12:58,140 mint ez. 302 00:12:58,140 --> 00:13:00,130 És én nem tudom, mi Dan IP-cím. 303 00:13:00,130 --> 00:13:04,300 >> Szóval csak fog általánosítani, mint Dan IP. 304 00:13:04,300 --> 00:13:07,511 És én fogom fel ezt a az, hogy a területen az én borítékot. 305 00:13:07,511 --> 00:13:09,010 Közben, van egy IP-címet. 306 00:13:09,010 --> 00:13:10,610 Nem számít, hogy ma mi az. 307 00:13:10,610 --> 00:13:15,130 Szóval csak akartam mondani én IP a hátsó sarokban. 308 00:13:15,130 --> 00:13:19,350 És akkor, én megyek előre, és tegye ez a kép belsejében ezt a borítékot. 309 00:13:19,350 --> 00:13:22,800 >> És aztán, minden van, feltehetően, a routerek az interneten, 310 00:13:22,800 --> 00:13:25,470 már előzetes beállítása emberek általában, néha 311 00:13:25,470 --> 00:13:29,854 automatizált algoritmusok tudni, hogy ha Dan IP címe kezdődik 1, 312 00:13:29,854 --> 00:13:30,770 úgy kell menni, hogy így. 313 00:13:30,770 --> 00:13:33,300 Ha Dan IP címe kezdődik 2, akkor kell menni, hogy így. 314 00:13:33,300 --> 00:13:34,450 Talán 3 megy így. 315 00:13:34,450 --> 00:13:35,575 Talán 4 megy így. 316 00:13:35,575 --> 00:13:36,700 És hogy egy kicsit túlságosan. 317 00:13:36,700 --> 00:13:38,670 Egyszerű, de ez az általános elképzelés. 318 00:13:38,670 --> 00:13:42,370 Mindegyik routers-- és ott talán lehet több mint 30 köztem és Dan. 319 00:13:42,370 --> 00:13:45,140 --have valamilyen táblázatkezelő belsejében emlékük, 320 00:13:45,140 --> 00:13:49,070 egy adatbázis tábla, hogy csak azt mondja, IP-cím, hogy néz ki, 321 00:13:49,070 --> 00:13:49,730 megy így. 322 00:13:49,730 --> 00:13:51,960 Az IP-cím úgy néz ki, mint ez, megy így. 323 00:13:51,960 --> 00:13:54,750 És így tesz meglehetősen leegyszerűsített döntéseket. 324 00:13:54,750 --> 00:13:59,440 >> De kiderül, hogy ezek a routerek csinálni valami több, mint ami potenciálisan. 325 00:13:59,440 --> 00:14:03,550 Ezek lehetővé teszik a számítógépek garancia szállítás, legalább 326 00:14:03,550 --> 00:14:05,000 nagy valószínűséggel. 327 00:14:05,000 --> 00:14:08,340 Szóval lehet, hogy is hallottam, akkor is, ha amit sosem érdekelte vagy kíváncsi 328 00:14:08,340 --> 00:14:12,140 mi az, lehet, hogy hallott valami ez a betűszó. 329 00:14:12,140 --> 00:14:15,500 Térjünk vissza ide vonatkozó Csak egy pillanatra, és húzza fel ezt. 330 00:14:15,500 --> 00:14:18,550 >> TCP Transmission Control Protocol. 331 00:14:18,550 --> 00:14:21,494 Egy másik technikai módja csak leírja egy másik technológia 332 00:14:21,494 --> 00:14:22,660 hogy használják az interneten. 333 00:14:22,660 --> 00:14:24,809 Szóval IP, internet protokoll használják kezelésére. 334 00:14:24,809 --> 00:14:27,100 Ez bizonyos mértékben, hogy az világ jött össze, hogy az említett, 335 00:14:27,100 --> 00:14:31,059 teszel egy IP-címet itt Dan, és egy IP-címet itt magad, 336 00:14:31,059 --> 00:14:33,100 és akkor egy kis információ egy borítékban. 337 00:14:33,100 --> 00:14:36,600 >> De a TCP egy másik technológia, együtt használt IP. 338 00:14:36,600 --> 00:14:38,970 És valóban, ha valaha láttam ezeket a rövidítések előtt, 339 00:14:38,970 --> 00:14:42,110 akkor már valószínűleg látott TCP IP slash, amely csak 340 00:14:42,110 --> 00:14:43,900 azt jelenti, az emberek hajlanak arra, hogy őket együtt. 341 00:14:43,900 --> 00:14:47,570 Nos, a TCP a fajta jó, mert lehetővé teszi 342 00:14:47,570 --> 00:14:50,220 hogy növeljék a valószínűségét hogy az adatok valójában 343 00:14:50,220 --> 00:14:51,970 fog kapni tőlem, hogy Dan. 344 00:14:51,970 --> 00:14:54,080 >> Tény, hogy az internet egy őrült hely. 345 00:14:54,080 --> 00:14:56,530 Nincs garancia arra, hogy ha küldök adatokat így 346 00:14:56,530 --> 00:14:58,530 hogy ez fog menni így következő alkalommal. 347 00:14:58,530 --> 00:14:59,905 Lehet menni, hogy így vagy úgy. 348 00:14:59,905 --> 00:15:02,680 Között a legrövidebb út két pont nem feltétlenül 349 00:15:02,680 --> 00:15:04,860 egyenes vagy ugyanabban a sorban. 350 00:15:04,860 --> 00:15:07,170 >> Sőt, néhányan srácok lehet hibázni 351 00:15:07,170 --> 00:15:09,780 vagy elveszti a fonalat túl Sok boríték feléd. 352 00:15:09,780 --> 00:15:10,940 Szóval csak úgy, hogy feladja, és a szó szoros értelmében 353 00:15:10,940 --> 00:15:13,050 ezek közül néhány csepp boríték a padlón. 354 00:15:13,050 --> 00:15:16,930 És hogy ugyanilyen módon lehet az adatokat lehet esett az interneten routerek. 355 00:15:16,930 --> 00:15:18,680 Így csökkenti a esély erre, megyek 356 00:15:18,680 --> 00:15:21,980 hogy az én kis biztonság olló vágja itt és Rob 357 00:15:21,980 --> 00:15:26,140 a, mondjuk, négy darab, négy szegmensben. 358 00:15:26,140 --> 00:15:27,210 359 00:15:27,210 --> 00:15:33,350 >> És most, én megyek előre, és tesz még egy darab információ 360 00:15:33,350 --> 00:15:34,610 ezen a borítékon. 361 00:15:34,610 --> 00:15:39,630 Fogok mondani valami ilyesmit, 1 4. 362 00:15:39,630 --> 00:15:43,370 Tehát most, az én utolsó boríték, a legalább az első, úgy néz ki, mint ez. 363 00:15:43,370 --> 00:15:45,500 Én megyek előre és tegye ezt itt. 364 00:15:45,500 --> 00:15:47,070 365 00:15:47,070 --> 00:15:53,430 És az idő kedvéért, megyek címke a többiek azonos a 2: 4, 366 00:15:53,430 --> 00:15:57,760 3 4, 4 4. 367 00:15:57,760 --> 00:16:02,170 >> Ismét Dan IP-címét a előtte és az én IP-cím 368 00:16:02,170 --> 00:16:06,660 A bal hátsó, de én nem tud küldeni csak még. 369 00:16:06,660 --> 00:16:08,930 Mert kiderül, hogy az interneten, 370 00:16:08,930 --> 00:16:10,980 szerver képes több dolgot. 371 00:16:10,980 --> 00:16:14,300 Sőt, mindannyian használhatja a weben egy kicsit, a világháló, 372 00:16:14,300 --> 00:16:16,139 http: // bármi. 373 00:16:16,139 --> 00:16:17,930 De van más szolgáltatások az interneten. 374 00:16:17,930 --> 00:16:21,760 Milyen más szolgáltatások, fajta A felhasználó, fogyasztóbarát szolgáltatások 375 00:16:21,760 --> 00:16:25,020 hogy tavasszal az eszembe mellett a böngésző-programhoz? 376 00:16:25,020 --> 00:16:26,724 377 00:16:26,724 --> 00:16:27,390 KÖZÖNSÉG: E-mail. 378 00:16:27,390 --> 00:16:28,180 DAVID MALAN: E-mail. 379 00:16:28,180 --> 00:16:28,410 OK. 380 00:16:28,410 --> 00:16:28,630 Jó. 381 00:16:28,630 --> 00:16:29,446 Mi van még egy? 382 00:16:29,446 --> 00:16:30,070 KÖZÖNSÉG: Chat. 383 00:16:30,070 --> 00:16:32,780 DAVID MALAN: Szóval chat, akár ez a Skype, vagy Gchat, vagy valami 384 00:16:32,780 --> 00:16:33,992 mint azt. 385 00:16:33,992 --> 00:16:34,817 >> KÖZÖNSÉG: Storage. 386 00:16:34,817 --> 00:16:37,150 DAVID MALAN: Tehát valamilyen tárolási szolgáltatást, természetesen. 387 00:16:37,150 --> 00:16:39,004 Olyasmi, mint a Dropbox, vagy Box, vagy a hasonlók. 388 00:16:39,004 --> 00:16:40,920 Szóval van különböző szolgáltatások az interneten. 389 00:16:40,920 --> 00:16:44,090 És kiderül, hogy Dan, ha valóban egy számítógép, 390 00:16:44,090 --> 00:16:46,520 nem kell külön hogy egy dolog az életben. 391 00:16:46,520 --> 00:16:49,650 Ő valójában több dolgot. 392 00:16:49,650 --> 00:16:51,740 És valóban, ő is egy e-mail szerver. 393 00:16:51,740 --> 00:16:53,270 Ő lehet a web szerver. 394 00:16:53,270 --> 00:16:55,120 Ő lehet a chat szerver. 395 00:16:55,120 --> 00:16:57,600 >> De úgy tűnik, hogy azt sugallják, hogy Dan tudnia kell 396 00:16:57,600 --> 00:17:01,010 előre, mi a ilyen üzenetek tartalma. 397 00:17:01,010 --> 00:17:02,830 Ez a weboldal Küldök neki? 398 00:17:02,830 --> 00:17:04,140 Ez egy e-mailt küldök neki? 399 00:17:04,140 --> 00:17:05,930 Ez egy pillanat alatt üzenetet küldök neki? 400 00:17:05,930 --> 00:17:08,630 Tehát szükségünk van még egy darab Ezekről borítékon 401 00:17:08,630 --> 00:17:10,930 így Dan, amikor megkapja ezt a borítékot, 402 00:17:10,930 --> 00:17:13,119 tudja, melyik programot használja a megjelenítéshez. 403 00:17:13,119 --> 00:17:14,200 >> Ez a böngésző? 404 00:17:14,200 --> 00:17:15,170 Vajon Google? 405 00:17:15,170 --> 00:17:16,170 Vajon Skype? 406 00:17:16,170 --> 00:17:19,760 Vagy ez, vagy az Outlook bizonyos másik program összesen? 407 00:17:19,760 --> 00:17:23,740 És így, a TCP jön Csak egy ember egyezmény. 408 00:17:23,740 --> 00:17:26,930 A világ úgy döntött, néhány évvel ezelőtt társítani egyedülálló egész 409 00:17:26,930 --> 00:17:28,520 a legnépszerűbb szolgáltatások. 410 00:17:28,520 --> 00:17:31,920 >> Az ember az úgynevezett File Transfer Protocol, FTP, bár ez egy kicsit most kelt. 411 00:17:31,920 --> 00:17:34,150 De az egyedi azonosító 21. 412 00:17:34,150 --> 00:17:39,020 SMTP a kimenő e-mail, az egyedi azonosító 25 csak azért, mert. 413 00:17:39,020 --> 00:17:43,616 DNS, a dolog, amit beszéltünk korábban, használja a szám 53 a lekérdezések. 414 00:17:43,616 --> 00:17:45,365 Mint mi az IP címe google.com? 415 00:17:45,365 --> 00:17:46,580 416 00:17:46,580 --> 00:17:49,790 >> És most, a jobban ismert Ön Lehet, hogy valahol valamikor 417 00:17:49,790 --> 00:17:52,620 láttam a 80-as számú és a 443-as talán. 418 00:17:52,620 --> 00:17:55,822 Ezek az egyedi azonosítókat HTTP, 419 00:17:55,822 --> 00:17:57,530 amely a nyelv mi hamarosan látni használt 420 00:17:57,530 --> 00:18:00,000 A webes forgalom között böngészők és a szerverek. 421 00:18:00,000 --> 00:18:02,740 És 443 a biztonságos változatát tartalmazza. 422 00:18:02,740 --> 00:18:05,530 >> Tehát az egyik utolsó részletig vagyok megy, hogy én borítékon 423 00:18:05,530 --> 00:18:08,530 az, hogy én nem fogok küldje el ezt csak Dan IP. 424 00:18:08,530 --> 00:18:13,630 Fogom küldeni azt mondani, : 80, ha az, amit próbálok küldeni 425 00:18:13,630 --> 00:18:16,862 neki egy weboldal, a weboldal amely tartalmazza Rob Boden képet. 426 00:18:16,862 --> 00:18:19,320 Így fogok tenni az azonos dolog ezen másik borítékot. 427 00:18:19,320 --> 00:18:23,620 >> És akkor végül, megyek csepp ezeket le a legközelebbi router, 428 00:18:23,620 --> 00:18:26,300 elismerve, hogy ez a router lehet, hogy nem feltétlenül 429 00:18:26,300 --> 00:18:28,210 ugyanazon az úton minden alkalommal. 430 00:18:28,210 --> 00:18:30,900 Sőt, talán még a első csomag megy így. 431 00:18:30,900 --> 00:18:32,670 A második csomag is megy arra. 432 00:18:32,670 --> 00:18:34,250 Harmadik packet-- kezdje a marást. 433 00:18:34,250 --> 00:18:35,420 --might megy itt. 434 00:18:35,420 --> 00:18:36,440 435 00:18:36,440 --> 00:18:39,530 És theory-- nem tarthat. 436 00:18:39,530 --> 00:18:43,660 Elméletben, mind a négy említett csomagok kell végül útvonal az utat, 437 00:18:43,660 --> 00:18:46,940 azonban hatékonyan vagy nem hatékonyan, egészen a hátsó. 438 00:18:46,940 --> 00:18:51,560 >> Ekkor, Dan, amikor átvételét, akkor újra össze őket 439 00:18:51,560 --> 00:18:55,735 alapú on-- a vicces dolog, mindannyian tudjuk, mi az eredmény itt 440 00:18:55,735 --> 00:18:56,360 lesz. 441 00:18:56,360 --> 00:18:57,600 Dan fog kapni egy képet a Rob. 442 00:18:57,600 --> 00:18:58,974 De lássuk, hogyan is működik ez ki. 443 00:18:58,974 --> 00:18:59,664 444 00:18:59,664 --> 00:19:02,080 Nos, inkább, Dan fog kap része egy kép Rob. 445 00:19:02,080 --> 00:19:04,286 446 00:19:04,286 --> 00:19:04,785 Nagyon jó. 447 00:19:04,785 --> 00:19:06,200 448 00:19:06,200 --> 00:19:07,580 Mindenki részt ma. 449 00:19:07,580 --> 00:19:09,200 450 00:19:09,200 --> 00:19:09,910 Rendben van. 451 00:19:09,910 --> 00:19:13,870 Annak érdekében, Dan elkezdi fogadni ezeket csomagok, kérdezzük egy kérdést. 452 00:19:13,870 --> 00:19:18,820 Mi van, ha valaki közületek lesz lusta, túlterhelt, rosszindulatú, vagy csak motoros 453 00:19:18,820 --> 00:19:22,570 ki, és egy vagy több, a csomag nem teszi a Dan? 454 00:19:22,570 --> 00:19:26,920 >> Hogyan Dan tudni fogja, hogy ő nem kap az egyik szegmense a négy 455 00:19:26,920 --> 00:19:28,040 Küldtem neki? 456 00:19:28,040 --> 00:19:30,040 Csak ösztönösen, mit tehetünk? 457 00:19:30,040 --> 00:19:30,540 Igen? 458 00:19:30,540 --> 00:19:31,456 >> KÖZÖNSÉG: [hallható]. 459 00:19:31,456 --> 00:19:35,885 460 00:19:35,885 --> 00:19:36,760 DAVID MALAN: Pontosan. 461 00:19:36,760 --> 00:19:40,250 Mert én már egyedileg számozott őket, és Én meg, hogy hány szegmens van 462 00:19:40,250 --> 00:19:44,030 legyen, akkor arra lehet következtetni, hogy a amely, ha van ilyen, a szegmensek 463 00:19:44,030 --> 00:19:45,070 ő tényleg hiányzik. 464 00:19:45,070 --> 00:19:48,770 És mit mond TCP számítógépek nem, ha a számítógépek, mint a Mac OS, 465 00:19:48,770 --> 00:19:52,510 és a Windows és Linux támogatás és megérteni a TCP, amelyet nem, 466 00:19:52,510 --> 00:19:57,010 TCP dokumentációja lényegében azt mondja, hogy Dan kell küldeni nekem 467 00:19:57,010 --> 00:20:00,580 üzenetet vissza, mondván, hé, David, Én hiányzó csomag száma 1 of 4, 468 00:20:00,580 --> 00:20:02,290 vagy 3 4, amelyik az. 469 00:20:02,290 --> 00:20:06,016 >> És akkor, az én munkám az, hogy másik képet Rob, 470 00:20:06,016 --> 00:20:09,140 amely már a későbbi extrák ma Ha azt szeretné, hogy egy veled, 471 00:20:09,140 --> 00:20:13,550 és akkor én is küldje az adott szegmens Rob egészen a hátsó. 472 00:20:13,550 --> 00:20:16,380 >> Tehát, mint egyszerű, mint ez a mechanizmus az, hogy 473 00:20:16,380 --> 00:20:20,310 az, hogy mi történik szinte bármikor teszel valamit az interneten, 474 00:20:20,310 --> 00:20:22,530 különösen az ilyen legnépszerűbb szolgáltatások. 475 00:20:22,530 --> 00:20:26,500 Vannak más protokollok, más technológiák mellett TCP 476 00:20:26,500 --> 00:20:27,880 hogy a munka egy kicsit másképp. 477 00:20:27,880 --> 00:20:33,040 De olyan sok a szolgáltatásaink jellemzően használja ténylegesen hivatkozhat e protokollokat. 478 00:20:33,040 --> 00:20:35,720 >> Szóval Dan, vetted a teljes kép ott hátul? 479 00:20:35,720 --> 00:20:36,220 Igen. 480 00:20:36,220 --> 00:20:37,840 Mi újból Rob hátul. 481 00:20:37,840 --> 00:20:39,610 Nagyon köszönöm, hogy a router. 482 00:20:39,610 --> 00:20:43,260 Tegyük fel, azt akarjuk, hogy a valóban lásd a routerek között nekem 483 00:20:43,260 --> 00:20:46,400 és MIT, mint ahogy azt a srácok voltak A routerek köztem és Dan. 484 00:20:46,400 --> 00:20:49,500 >> Nos, ahelyett, nslookup A névszerver lookup, 485 00:20:49,500 --> 00:20:53,150 Én ehelyett típusú nyomkövetési útvonal, amely valójában fog tenni, amit mond. 486 00:20:53,150 --> 00:20:55,240 És fogok csinálni, és csendes üzemmód dash 1. 487 00:20:55,240 --> 00:20:57,448 Ez egy parancssori argumentum hogy csak azt mondja, próbáld ki ezt 488 00:20:57,448 --> 00:20:58,740 egyszer, és nem többször. 489 00:20:58,740 --> 00:21:02,210 >> És most megyek, hogy írja www.mit.edu. 490 00:21:02,210 --> 00:21:05,660 Most, a kimenet viszonylag gyors és rejtélyes. 491 00:21:05,660 --> 00:21:08,300 De mi ügyes erről az, hogy minden egyes ilyen sorok 492 00:21:08,300 --> 00:21:10,750 lényegében jelentése diák ebben közönség 493 00:21:10,750 --> 00:21:13,870 ha te lennél az út köztem és MIT. 494 00:21:13,870 --> 00:21:17,930 Mit látsz itt, először, a a domain nevet, hogy én beírtam, 495 00:21:17,930 --> 00:21:20,500 vagy teljesen minősített tartománynév nevét, mint a 'helyesen hívják. 496 00:21:20,500 --> 00:21:24,420 >> És ez nyilvánvalóan a IP-címét www.mit.edu. 497 00:21:24,420 --> 00:21:26,260 A számítógép gondoltam, hogy rám. 498 00:21:26,260 --> 00:21:29,170 Ez itt egy ígéret hogy mi csak akkor fog 499 00:21:29,170 --> 00:21:31,490 hogy megpróbálja elérni a MIT 30 komló. 500 00:21:31,490 --> 00:21:34,180 Ott jobb, ha nem több, mint 30 diák köztem és Dan. 501 00:21:34,180 --> 00:21:37,870 És most, minden egyes ilyen sorok jelent szó szerint a router 502 00:21:37,870 --> 00:21:40,280 köztem és Dan, szó szerint egy srácok. 503 00:21:40,280 --> 00:21:42,950 >> És így ez nem tűnik hogy egy nevet, a domain név. 504 00:21:42,950 --> 00:21:44,150 Csak van egy IP. 505 00:21:44,150 --> 00:21:49,439 És ez csak 0,662 ezredmásodperc volt kap tőlem, hogy az első router. 506 00:21:49,439 --> 00:21:51,230 A következő nem hogy sokkal távolabb. 507 00:21:51,230 --> 00:21:53,560 Csak volt egy ezredmásodperc eljutni oda. 508 00:21:53,560 --> 00:21:56,280 És most, szerencsére, a dolgok egy kicsit felhasználóbarátabb 509 00:21:56,280 --> 00:21:58,860 A nevek, amelyek rejtélyes de egy kicsit többet mondó. 510 00:21:58,860 --> 00:22:03,440 >> Ez látszólag egy router a középpontjában Harvard hálózati helyet, 511 00:22:03,440 --> 00:22:06,330 csak azért, mert az emberek azt mondták nekünk ezt, a Science Center, SC. 512 00:22:06,330 --> 00:22:11,720 És GW csak egy rövidített jelölése gateway, amely szinonimája router. 513 00:22:11,720 --> 00:22:14,630 Tehát ez valami rendszer adminisztrátor felső index út 514 00:22:14,630 --> 00:22:17,230 Az elnevezése az egyik kiszolgáló A Science Center. 515 00:22:17,230 --> 00:22:20,360 >> Közben, hogy a szerver látszólag csatlakozik valamilyen kábel 516 00:22:20,360 --> 00:22:24,760 egy másik router, ami beceneve a határon átjáró egy gondolatjel 517 00:22:24,760 --> 00:22:26,770 valami, amit ezek a számok azt jelentik. 518 00:22:26,770 --> 00:22:29,230 És akkor, úgy tűnik, Harvard van kapcsolat 519 00:22:29,230 --> 00:22:31,340 hogy egy másik ezredmásodperc el, hogy valami 520 00:22:31,340 --> 00:22:35,590 az úgynevezett északi kereszteződésénél amely egy közös pont peering 521 00:22:35,590 --> 00:22:38,430 között nagy helyeken, mint a Harvard ahol sok kábelezés megy 522 00:22:38,430 --> 00:22:40,870 és lehetővé teszi összeköttetések a különböző egységek. 523 00:22:40,870 --> 00:22:43,700 >> Lépés hat, sajnos, nem rendelkezik érvényes nevet. 524 00:22:43,700 --> 00:22:45,370 És Hét lépés lesz érdekes. 525 00:22:45,370 --> 00:22:46,820 526 00:22:46,820 --> 00:22:49,260 Fogalmam sincs, mit jelent a legtöbb ilyen. 527 00:22:49,260 --> 00:22:50,875 De nem ugrik ki NY rám. 528 00:22:50,875 --> 00:22:52,375 És ez mit jelent talán? 529 00:22:52,375 --> 00:22:54,810 530 00:22:54,810 --> 00:22:56,520 Ez még csak nem is a technikai. 531 00:22:56,520 --> 00:22:57,400 Csak New York. 532 00:22:57,400 --> 00:23:00,510 Szóval tényleg, mi a közös emberi egyezmény nem garantált 533 00:23:00,510 --> 00:23:04,730 de közös egyezmény a név routerek a természet, a város és a repülőtér 534 00:23:04,730 --> 00:23:05,960 kód, hogy ők a legközelebbi. 535 00:23:05,960 --> 00:23:08,630 >> Tehát bizonyos valószínűséggel, a router szám hét 536 00:23:08,630 --> 00:23:10,270 valószínűleg, sőt, New York-ban. 537 00:23:10,270 --> 00:23:13,020 És ez úgy tűnik alátámasztani ez a feltételezés, mert ez 538 00:23:13,020 --> 00:23:16,700 hat milliszekundum helyett csak egy vagy úgy, hogy valami itt az egyetemen. 539 00:23:16,700 --> 00:23:19,900 De most ezt figyelembe venni, közvetlenül Megabus vagy miegymás, 540 00:23:19,900 --> 00:23:23,810 ez eltart négy, öt, hat óra hogy egy ember innen New Yorkba. 541 00:23:23,810 --> 00:23:28,040 >> Ahhoz, hogy egy adat, azt mindössze hat ezredmásodperc 542 00:23:28,040 --> 00:23:31,020 kap egy csomagot, hogy Dan, ha ő volt egészen a New York-i. 543 00:23:31,020 --> 00:23:36,832 Aztán végül, ez nyilvánvalóan a tényleges domain név www.mit.edu. 544 00:23:36,832 --> 00:23:38,790 Ők már nyilvánvalóan kiszervezett webszerverek 545 00:23:38,790 --> 00:23:42,030 Egy cég, ami azt jelenti, Akamai egy másik cég fut a szerver. 546 00:23:42,030 --> 00:23:44,380 És ezért látunk hogy furcsa dolog van. 547 00:23:44,380 --> 00:23:45,720 >> Nos, ezt még egyszer. 548 00:23:45,720 --> 00:23:49,150 Menjünk előre, és nem nyom út barátunk professzor Nick 549 00:23:49,150 --> 00:23:52,955 Parlante Stanford, aki a kiszolgáló úgynevezett nifty.stanfor.edu. 550 00:23:52,955 --> 00:23:55,870 551 00:23:55,870 --> 00:23:56,980 Az Enter billentyűt. 552 00:23:56,980 --> 00:23:59,460 És most, majd meglátjuk valószínűleg Egy kicsit hosszabb út 553 00:23:59,460 --> 00:24:00,960 hogy megy keresztül még néhány városban. 554 00:24:00,960 --> 00:24:03,160 Tehát itt ezek a névtelen Harvard szerverek itt. 555 00:24:03,160 --> 00:24:05,660 Mi a lényege a Harvard, a határ átjáró Harvard, 556 00:24:05,660 --> 00:24:08,081 Az északi keresztútnál, ahol ez. 557 00:24:08,081 --> 00:24:10,080 És most, hogy egyre a kicsit érdekes. 558 00:24:10,080 --> 00:24:12,960 Azt hiszem, hogy a router nyolcas szám milyen város? 559 00:24:12,960 --> 00:24:14,210 KÖZÖNSÉG: [közbeiktatásával VOICES] 560 00:24:14,210 --> 00:24:18,570 DAVID MALAN: Chicago valószínűleg alapján ezen alapján ez a dolog itt. 561 00:24:18,570 --> 00:24:25,220 És most már talán Salt Lake City, Los Angeles talán itt, majd a Los Angeles, 562 00:24:25,220 --> 00:24:27,690 igen, ez valószínűleg az LA az alján. 563 00:24:27,690 --> 00:24:29,940 Míg végül, hogy megy Dél-Kalifornia 564 00:24:29,940 --> 00:24:34,420 egészen az Észak-Kaliforniában ahol Stanford Palo Alto. 565 00:24:34,420 --> 00:24:35,299 Szóval elég jó. 566 00:24:35,299 --> 00:24:36,840 És nézzünk még egy lépéssel tovább. 567 00:24:36,840 --> 00:24:39,000 Ez látszólag lenne elviszi 82 milliszekundum 568 00:24:39,000 --> 00:24:42,360 hogy küldjön egy üzenetet, hogy Dan, ha volt Kaliforniában helyett New Yorkban. 569 00:24:42,360 --> 00:24:45,090 Csináljunk valami mint útvonalakat, egy 570 00:24:45,090 --> 00:24:51,350 próbálja www.cnn.co.jp a Japán változata a CNN honlapján. 571 00:24:51,350 --> 00:24:52,540 572 00:24:52,540 --> 00:24:54,910 És most, mi még mindig Boston úgy tűnik, ebben a pillanatban. 573 00:24:54,910 --> 00:24:56,050 574 00:24:56,050 --> 00:24:58,165 >> Egy pár szerverek hat és nyolc nem válaszolnak 575 00:24:58,165 --> 00:24:59,790 mert ők is egy kicsit magán. 576 00:24:59,790 --> 00:25:04,970 De végül, úgy tűnik, hogy valami érdekes folyik között, 577 00:25:04,970 --> 00:25:08,395 mondjuk, lépésről hét és kilenc. 578 00:25:08,395 --> 00:25:09,800 579 00:25:09,800 --> 00:25:12,610 Mi valószínűleg között hét és kilenc, és minden bizonnyal 580 00:25:12,610 --> 00:25:14,610 között hét és a 17. lépésben? 581 00:25:14,610 --> 00:25:18,090 582 00:25:18,090 --> 00:25:20,210 Van egy hatalmas ugrás az időt 583 00:25:20,210 --> 00:25:23,540 ez vesz az adatok, hogy egyik Ezeknek a komló, az egyik ilyen útválasztók 584 00:25:23,540 --> 00:25:24,060 a másikra. 585 00:25:24,060 --> 00:25:27,310 >> Nagy az esélye, valahol Itt van talán, 586 00:25:27,310 --> 00:25:31,440 Különösen itt, ott valószínűleg igen nagy mennyiségű víz 587 00:25:31,440 --> 00:25:35,320 néhány transz-csendes-óceáni vagy transz Atlanti kábelt ténylegesen szüksége van 588 00:25:35,320 --> 00:25:37,710 még több idő adatok kap egy pontot a másik. 589 00:25:37,710 --> 00:25:40,690 De ismétlem, elképzelni az órákat lenne szükség a menet Japánba. 590 00:25:40,690 --> 00:25:45,786 Itt, néhány 200 ms, boom, az üzenet valójában ott van. 591 00:25:45,786 --> 00:25:48,160 Szóval lehet játszani körül ez a készülék, vagy akár 592 00:25:48,160 --> 00:25:50,940 Windows vagy Mac OS kissé eltérő parancsokat. 593 00:25:50,940 --> 00:25:53,860 Néha kap a csillagok, mint sorokban hat és nyolc, amely 594 00:25:53,860 --> 00:25:55,300 csak azt jelenti, a routerek van beállítva, hogy ne 595 00:25:55,300 --> 00:25:57,120 hogy az Ön választ a magánélet kedvéért. 596 00:25:57,120 --> 00:26:00,210 De általában ez a technika lenne, sőt, a munka. 597 00:26:00,210 --> 00:26:03,730 >> Így kiderül, túl vannak más lédús információ lappang eszközök 598 00:26:03,730 --> 00:26:05,610 hogy vegye biztosra minden nap. 599 00:26:05,610 --> 00:26:08,560 Így például, ha kap egy e-mailt, őszintén ahogy néhányan 600 00:26:08,560 --> 00:26:11,270 lehet az utóbbi időben, a kérdéses eredetét, ha soha nem 601 00:26:11,270 --> 00:26:13,330 nézett Gmail felület előtt, legyen szó akár 602 00:26:13,330 --> 00:26:15,560 A főiskola felület Vagy Ön személyes egy, 603 00:26:15,560 --> 00:26:17,620 lehet látni a postaládájába néz ki, mint ez. 604 00:26:17,620 --> 00:26:20,910 >> És valóban, ez egy e-mailt Küldtem, malan@harvard.edu, 605 00:26:20,910 --> 00:26:24,620 a jharvard@cs50.harvard.edu ma reggel csak 606 00:26:24,620 --> 00:26:26,070 így tudtam a képet. 607 00:26:26,070 --> 00:26:28,149 De kiderült, minden ezúttal a Gmailben, 608 00:26:28,149 --> 00:26:30,190 ott van az a kis háromszög felé a jobb felső sarokban 609 00:26:30,190 --> 00:26:34,080 ott mellette a Harvard címer, hogy ha gombra kattint, akkor kattintson megjelenítése Original. 610 00:26:34,080 --> 00:26:35,160 611 00:26:35,160 --> 00:26:39,260 És ha ezt teszed, akkor valóban látni egy csomó nagyon ezoterikus információ 612 00:26:39,260 --> 00:26:43,360 mint idõpontokat, és IP címek és domain nevek. 613 00:26:43,360 --> 00:26:46,990 >> De látni fogod azt, röviden, a fejlécek, hogy ebben az időben már 614 00:26:46,990 --> 00:26:50,430 eltalálták minden egyes e-mailt küld és kap. 615 00:26:50,430 --> 00:26:54,130 És ezek fejléceket, hogy az emberek használható, számítógép tudós vagy más módon, 616 00:26:54,130 --> 00:26:56,670 következtetni, hogy valóban a bizonyos valószínűséggel ahol 617 00:26:56,670 --> 00:26:59,290 és akitől egy e-mailt valóban jött. 618 00:26:59,290 --> 00:27:01,830 >> Sőt, fogunk beszélni később héten arról, hogy az e-mail 619 00:27:01,830 --> 00:27:04,100 maga lehet előállítani programból, amely 620 00:27:04,100 --> 00:27:07,100 egy nagyon jó dolog a honlapon azt akarja, hogy küldjön e-mailt a felhasználóknak. 621 00:27:07,100 --> 00:27:12,020 De majd meglátjuk, is, hogy milyen triviális az, hogy e-maileket valaki hamisítani 622 00:27:12,020 --> 00:27:15,380 valaki másnak, ha valóban tudja, hogyan kell ellenőrizni a fejléceket. 623 00:27:15,380 --> 00:27:18,670 És még ez a vesztes javaslatot ezekben a napokban. 624 00:27:18,670 --> 00:27:22,220 >> Tehát azt mondta, menjünk fel egy rétegben. 625 00:27:22,220 --> 00:27:25,100 Kezdtük IP, amely foglalkozik csomagokat számunkra, 626 00:27:25,100 --> 00:27:26,470 ad nekik egyedi címeket. 627 00:27:26,470 --> 00:27:29,770 A TCP, amely, a rövid, garantálja a szállítás vagy legalábbis 628 00:27:29,770 --> 00:27:34,002 növeli a valószínűségét annak az hozzátéve dolgok, mint a szegmensek, 1 vagy 4, 629 00:27:34,002 --> 00:27:36,740 2. 4, 3: 4, 4 és 4. 630 00:27:36,740 --> 00:27:40,710 >> És most nézzük réteg tetejére A másik, hogy a jegyzőkönyv. 631 00:27:40,710 --> 00:27:44,550 Mindezek a dolgok jegyzőkönyvek, egyezmények számítógép 632 00:27:44,550 --> 00:27:47,670 amelyek előírják, hogy két számítógépek beszélni egymással. 633 00:27:47,670 --> 00:27:52,030 HTTP, végül ma is hypertext transfer protocol. 634 00:27:52,030 --> 00:27:54,100 És ez a protokoll hogy a böngészők 635 00:27:54,100 --> 00:27:56,410 használni beszél webszerverek. 636 00:27:56,410 --> 00:27:59,970 >> Tehát, ha húzza fel a böngésző, mint Chrome, vagy az IE vagy a Firefox vagy a Safari, 637 00:27:59,970 --> 00:28:04,230 vagy bármi, és írja be valamit mint facebook.com és nyomd meg az Entert, 638 00:28:04,230 --> 00:28:08,390 akkor nemcsak a számítógép első lefordítani facebook.com abba, hogy mi? 639 00:28:08,390 --> 00:28:10,590 640 00:28:10,590 --> 00:28:11,770 Az IP-cím. 641 00:28:11,770 --> 00:28:17,420 Ezután converts-- azt elküldi a üzenet az IP-mondás, 642 00:28:17,420 --> 00:28:21,360 adj mai honlapján, vagy adjon nekem a bejelentkezési képernyőn a Facebook. 643 00:28:21,360 --> 00:28:25,290 >> Vagy ha már bejelentkezett, hogy nekem az alapértelmezett nézet az én idővonal. 644 00:28:25,290 --> 00:28:26,820 Szóval, ez az, amit HTTP mondja. 645 00:28:26,820 --> 00:28:30,055 És még köznyelvben, ha én vagyok a web szerver és are-- mi a neved, 646 00:28:30,055 --> 00:28:30,180 újra? 647 00:28:30,180 --> 00:28:30,920 >> KÖZÖNSÉG: Margot. 648 00:28:30,920 --> 00:28:34,250 >> DAVID MALAN: Margot egy web szerver, és én vagyok a böngésző, 649 00:28:34,250 --> 00:28:37,610 és egyszerűen szeretnénk letölteni a idővonal származó Margot, margot.com, 650 00:28:37,610 --> 00:28:39,640 Azt mondanám, hello, én vagyok David. 651 00:28:39,640 --> 00:28:40,870 >> KÖZÖNSÉG: Szia, én vagyok Margot. 652 00:28:40,870 --> 00:28:43,570 >> DAVID MALAN: És akkor majd válaszol további információ nekem. 653 00:28:43,570 --> 00:28:45,890 Így van ez a hülye ember egyezmény instance-- köszönöm. 654 00:28:45,890 --> 00:28:47,510 --Legfeljebb rázta egymás kezét. 655 00:28:47,510 --> 00:28:51,670 És számítógépek ugyanezen ötlet ahol a kliens, mint a böngésző, 656 00:28:51,670 --> 00:28:55,600 kéri a szervert, hogy tegyen valamit az ő nevében. 657 00:28:55,600 --> 00:28:57,540 >> És itt egy kép, például. 658 00:28:57,540 --> 00:29:01,120 A bal oldalon a laptop, desktop, bármi, vagy akár egy telefon. 659 00:29:01,120 --> 00:29:03,890 És a jobb oldalon van egy nagyon kelt kilátás a szerveren. 660 00:29:03,890 --> 00:29:06,460 Ezek jellemzően kisebbnek látszik és szexisebb ezekben a napokban. 661 00:29:06,460 --> 00:29:09,570 De a lényeg az, hogy egyszerűen van valamiféle kommunikáció 662 00:29:09,570 --> 00:29:11,800 a kliens és a szerver. 663 00:29:11,800 --> 00:29:14,080 >> És az ügyfelek abban az értelemben, Az, hogy valaki egy étteremben 664 00:29:14,080 --> 00:29:16,620 és a pincér vagy pincérnő, Ugyanez a gondolat a számítógépek. 665 00:29:16,620 --> 00:29:19,340 Kliensek és a szerverek, egy tájékoztatást kér, 666 00:29:19,340 --> 00:29:21,560 egy válaszol információkat. 667 00:29:21,560 --> 00:29:23,920 Most, hogy nem, hogy információ jön vissza? 668 00:29:23,920 --> 00:29:25,890 Nos, hogy ezt. 669 00:29:25,890 --> 00:29:30,360 Get a fajta alapértelmezett way-- és ez egy szuper egyszerű kifejezés. 670 00:29:30,360 --> 00:29:34,530 --that csak diktálja, hogy egy böngésző kap információt a szerveren. 671 00:29:34,530 --> 00:29:38,270 >> Más szóval, ahelyett, hogy csak hülye-Ili kiterjedő kezemet Margot, 672 00:29:38,270 --> 00:29:42,100 ha én valóban volt egy böngésző, én lenne cucc belsejében egy borítékot, 673 00:29:42,100 --> 00:29:46,580 ahogy tettem Rob fotója előtt, a szöveges üzenetet, amely szó szerint azt mondja, 674 00:29:46,580 --> 00:29:53,084 valami, mint ez, GET / HTTP / 1.1hostwww.google.com 675 00:29:53,084 --> 00:29:56,670 vagy margot.com vagy bármilyen szerver neve lehet éppen. 676 00:29:56,670 --> 00:29:58,540 És akkor, pont pont pont, néhány más dolog. 677 00:29:58,540 --> 00:30:00,310 >> De szó szerint, belül egy boríték lenne 678 00:30:00,310 --> 00:30:03,290 meglehetősen egyszerű szöveges üzenet, mint ezt. 679 00:30:03,290 --> 00:30:05,990 Ez kézhezvételét követően, Margot lenne megnyitja, olvassa el a tartalom, 680 00:30:05,990 --> 00:30:07,640 és megfelelően reagáljon. 681 00:30:07,640 --> 00:30:12,000 Most ez egy kicsit nem-nyilvánvaló ezt a példát. 682 00:30:12,000 --> 00:30:16,130 De kap /, mi a perjel Valószínűleg utalva, csak alapul 683 00:30:16,130 --> 00:30:20,470 Ön ismerete böngészés a weben, a mindennapi életben? 684 00:30:20,470 --> 00:30:22,206 Mi a perjel? 685 00:30:22,206 --> 00:30:23,147 >> KÖZÖNSÉG: [hallható]. 686 00:30:23,147 --> 00:30:24,480 DAVID MALAN: Egy szekvencia. 687 00:30:24,480 --> 00:30:27,280 Nem rossz ötlet, de általában escape szekvenciákat megy a másik irányba. 688 00:30:27,280 --> 00:30:28,760 Ez lenne a backslash általában. 689 00:30:28,760 --> 00:30:29,560 De nem rossz gondolat. 690 00:30:29,560 --> 00:30:30,060 Igen? 691 00:30:30,060 --> 00:30:31,190 692 00:30:31,190 --> 00:30:31,830 A mutató. 693 00:30:31,830 --> 00:30:35,100 Szintén jó gondolat, de még egyszerűbb, mint az. 694 00:30:35,100 --> 00:30:36,250 A home könyvtár. 695 00:30:36,250 --> 00:30:38,380 A gyökér a merevlemez, hogy úgy mondjam. 696 00:30:38,380 --> 00:30:39,890 A legtöbben nem írja ezt. 697 00:30:39,890 --> 00:30:43,150 De technikailag, ha akarta hogy szuper megfelelő ezekben a napokban, 698 00:30:43,150 --> 00:30:50,056 akkor megy, hogy valami mint http://www.facebook.com/. 699 00:30:50,056 --> 00:30:52,580 >> Most azt mondtam, a legtöbben nem zavarja a gépelés a perjel. 700 00:30:52,580 --> 00:30:54,770 És őszintén szólva, a legtöbb böngészők, Chrome benne, 701 00:30:54,770 --> 00:30:57,019 nem is zavarja mutató nekünk a perjel ezekben a napokban 702 00:30:57,019 --> 00:30:59,060 csak azért, mert szeretnek egyszerű és tömör. 703 00:30:59,060 --> 00:31:02,920 De az csak azt jelenti, slash megy a www.facebook.com és kap 704 00:31:02,920 --> 00:31:08,076 perjel, a gyökér, a merevlemez, Az alapértelmezett oldalt facebook.com. 705 00:31:08,076 --> 00:31:09,240 Használata milyen protokoll? 706 00:31:09,240 --> 00:31:14,910 Nos, a 1.1-es verziója a ez a dolog az úgynevezett HTTP. 707 00:31:14,910 --> 00:31:16,750 >> A szerver, vagy Margot-- és az úton, nem 708 00:31:16,750 --> 00:31:17,920 bánod, hogy én vagyok a te ezekben? 709 00:31:17,920 --> 00:31:18,419 OK. 710 00:31:18,419 --> 00:31:19,430 Így vagyunk most jó. 711 00:31:19,430 --> 00:31:23,910 Tehát Margot válasz most egy boríték a saját, belső, amely 712 00:31:23,910 --> 00:31:26,040 Hasonlóan szöveges üzenet. 713 00:31:26,040 --> 00:31:30,640 Az első sor, amelynek, Ja, én beszélek a HTTP 1.1-es verziója. 714 00:31:30,640 --> 00:31:34,930 200 a státusz kód ami csak azt jelenti, minden rendben van. 715 00:31:34,930 --> 00:31:37,440 Van az oldalon, amit keresel. 716 00:31:37,440 --> 00:31:44,040 >> Eközben Content-Type: text / html, ez Margot fél-misztikus szóval, 717 00:31:44,040 --> 00:31:46,190 amit kért egy internetes oldalon. 718 00:31:46,190 --> 00:31:50,530 És ez típus, így speak-- majdnem olyan, mint egy változó értelemben 719 00:31:50,530 --> 00:31:52,060 de ez sokkal magasabb szinten most. 720 00:31:52,060 --> 00:31:55,380 Az adat típusa szöveg de kifejezetten HTML. 721 00:31:55,380 --> 00:31:57,210 A nyelv is hamarosan sor kerül. 722 00:31:57,210 --> 00:31:58,700 >> És akkor, ott van valami más dolog. 723 00:31:58,700 --> 00:32:02,060 Tehát más dolog, amit szó szerint Facebook válaszolnak. 724 00:32:02,060 --> 00:32:03,400 Nézzük ezt is. 725 00:32:03,400 --> 00:32:05,380 Hadd menjek előre, és nyissa meg Chrome a laptopomon 726 00:32:05,380 --> 00:32:07,980 amit tehetünk a saját számítógépén is. 727 00:32:07,980 --> 00:32:12,035 És én megyek előre és nyissa fel www.facebook.com. 728 00:32:12,035 --> 00:32:12,535 Az Enter billentyűt. 729 00:32:12,535 --> 00:32:13,590 730 00:32:13,590 --> 00:32:16,264 És hogy ezt ismerős képernyő itt. 731 00:32:16,264 --> 00:32:17,930 De most megyek, hogy valami mást. 732 00:32:17,930 --> 00:32:21,670 Én megyek előre, és menjen a Nézet, Developer. 733 00:32:21,670 --> 00:32:24,190 És megy a Developer Szerszámok, amit kellene 734 00:32:24,190 --> 00:32:27,377 Van a Chrome a számítógépen, legalábbis a készüléket. 735 00:32:27,377 --> 00:32:29,460 Fogom görgetni ezt dolog itt, és te 736 00:32:29,460 --> 00:32:33,060 megy, hogy egy csomó A rejtélyes szöveg itt. 737 00:32:33,060 --> 00:32:37,920 >> Kiderül, hogy mi Margot betenni Az, hogy a boríték válaszul nekem 738 00:32:37,920 --> 00:32:41,472 a nyelv nevű HTML, Hypertext Markup Language. 739 00:32:41,472 --> 00:32:43,680 Ez nem egy programozási nyelvet, mert nem tudod, hogy 740 00:32:43,680 --> 00:32:46,679 nincs hurok, és feltételek, és funkciók, és hasonló dolgok. 741 00:32:46,679 --> 00:32:47,870 Ez egy jelölőnyelv. 742 00:32:47,870 --> 00:32:52,110 Abban, hogy különleges szintaxist az úgynevezett tag-ek és attribútumok 743 00:32:52,110 --> 00:32:57,120 hogy elmondja a böngésző, mi jelenjen meg a képernyőn, és hogyan kell megjeleníteni. 744 00:32:57,120 --> 00:32:57,920 Kell középre? 745 00:32:57,920 --> 00:32:58,920 Amennyiben merész arcú? 746 00:32:58,920 --> 00:33:00,270 Piros, zöld, kék? 747 00:33:00,270 --> 00:33:01,390 Ez egy jelölőnyelv. 748 00:33:01,390 --> 00:33:04,970 Az, hogy azt mondja a böngésző mi jelenjen meg a képernyőn. 749 00:33:04,970 --> 00:33:10,530 Szóval ez, szó szerint, mind a HTML és, hogy a Facebook-kiszolgáló 750 00:33:10,530 --> 00:33:13,950 A köpködés, és hogy Chrome és IE és a Firefox is 751 00:33:13,950 --> 00:33:17,820 tervezte, hogy adott szerzők megérteni. 752 00:33:17,820 --> 00:33:20,780 >> És valóban, ez a kis Messier, mint ezt. 753 00:33:20,780 --> 00:33:24,290 Ha ahelyett, menjen a Nézet, Fejlesztő, Forrás megtekintése, 754 00:33:24,290 --> 00:33:27,550 ez valójában milyen Facebook ki üzembe. 755 00:33:27,550 --> 00:33:29,800 Valahogy nulla öt A stílus, jobb, ha 756 00:33:29,800 --> 00:33:31,479 arra következtethetünk, hogy ez talán nem a legjobb. 757 00:33:31,479 --> 00:33:34,270 De őszintén szólva, lehet megúszni mert ha szolgálja ki 758 00:33:34,270 --> 00:33:36,090 milliárd weboldalak naponta, akkor tényleg 759 00:33:36,090 --> 00:33:40,040 nem akar időt vesztegetni, és bájt, és a pénz végül továbbításában 760 00:33:40,040 --> 00:33:43,000 dolgok, mint az új vonal karakterek és szóközök és lapok 761 00:33:43,000 --> 00:33:46,870 mert te kiadások sávszélesség fölöslegesen ISP. 762 00:33:46,870 --> 00:33:49,580 >> Így valóban, ez azt jelentette, kell minified ezen a módon. 763 00:33:49,580 --> 00:33:51,740 De mit csinál a Chrome számunkra az, hogy tart 764 00:33:51,740 --> 00:33:56,310 ez a HTML, ami teljesen úgy néz ki, mint a a rendetlenség, és érthetetlen, hogy az emberi, 765 00:33:56,310 --> 00:33:57,580 és ez csak a formázással. 766 00:33:57,580 --> 00:34:00,280 Elég nyomtat úgy, hogy tudjuk betakar elménket körül 767 00:34:00,280 --> 00:34:01,452 egy kicsit könnyebben. 768 00:34:01,452 --> 00:34:02,660 De még érdekesebb ez. 769 00:34:02,660 --> 00:34:06,180 Ha most kattintson Chrome, nem elemek, hanem a hálózati, 770 00:34:06,180 --> 00:34:08,520 Megyek, hogy egy kicsit fakitermelés képernyőn ez 771 00:34:08,520 --> 00:34:11,040 fog mutatni nekem A HTTP kérések 772 00:34:11,040 --> 00:34:14,380 hogy valóban oda-vissza oda köztem és a Facebook vagy nekem 773 00:34:14,380 --> 00:34:17,219 Margot és ha én több mint egy kérés. 774 00:34:17,219 --> 00:34:21,409 >> Szóval megyek előre, és kattintson a a reload ikon itt a Chrome-ban. 775 00:34:21,409 --> 00:34:23,850 És most, egy csomó dolog repült az alján. 776 00:34:23,850 --> 00:34:25,710 Megyek lapozzunk vissza a csúcsra. 777 00:34:25,710 --> 00:34:29,350 És most, ezt észre, a Nagyon először felszólítja a böngésző 778 00:34:29,350 --> 00:34:31,340 Made volt a www.facebook.com. 779 00:34:31,340 --> 00:34:34,199 >> Ez a get mechanizmust, amely csak azt jelenti, 780 00:34:34,199 --> 00:34:37,810 ez beszél a szöveges nyelv hogy láttunk példát az imént. 781 00:34:37,810 --> 00:34:41,909 Sőt, kiderült, hogy a válasz, hogy a Facebook 782 00:34:41,909 --> 00:34:46,070 kaptam 200 rendben van, ami azt jelenti, talált a weboldal kérdéses. 783 00:34:46,070 --> 00:34:49,630 >> Ha rákattintok a ebben a sorban, én tényleg látni ezeket a fejléc egy kicsit több 784 00:34:49,630 --> 00:34:50,800 tisztán. 785 00:34:50,800 --> 00:34:52,810 Ezek több értelme nemsokára. 786 00:34:52,810 --> 00:34:57,020 Vegyük észre, hogy a böngésző elküldi a csomó információt, mint a gazda, 787 00:34:57,020 --> 00:34:59,320 és módszer, és a cookie-kat. 788 00:34:59,320 --> 00:35:00,879 Vissza fogunk térni azokra nemsokára. 789 00:35:00,879 --> 00:35:03,170 És végül meg fogod érteni mi az a süti valójában 790 00:35:03,170 --> 00:35:04,930 és hogyan hamarosan küldeni őket. 791 00:35:04,930 --> 00:35:06,900 >> És akkor mi Facebook küld vissza, 792 00:35:06,900 --> 00:35:12,230 ideértve a tartalom típusát szöveg HTML, az aktuális dátumot és időt, az adatvédelmi 793 00:35:12,230 --> 00:35:15,530 politika, vagy annak hiánya, és majd végül a cookie-k számát 794 00:35:15,530 --> 00:35:18,050 hogy a jelenleg beállított A számítógép is. 795 00:35:18,050 --> 00:35:20,140 De majd ugratni azokat szét hamarosan. 796 00:35:20,140 --> 00:35:23,950 >> De rövid, minden alkalommal, amikor meglátogatott egy weboldalt, most évek óta, 797 00:35:23,950 --> 00:35:26,970 Ön már küld üzeneteket az általam küldött egy borítékban 798 00:35:26,970 --> 00:35:28,230 Margot és Dan. 799 00:35:28,230 --> 00:35:31,210 És már kapok vissza válaszok, mint ez a Facebook. 800 00:35:31,210 --> 00:35:35,650 De egyébként, találd ki, mi van, hogy nyilvánosságra Facebook és a Google, 801 00:35:35,650 --> 00:35:39,101 és mindenki más, minden alkalommal, amikor meglátogat egy weboldalt? 802 00:35:39,101 --> 00:35:42,100 Mi van a külső minden boríték a számítógép már küldött? 803 00:35:42,100 --> 00:35:43,800 804 00:35:43,800 --> 00:35:45,590 Az IP-cím, ugye? 805 00:35:45,590 --> 00:35:48,720 Lehet, hogy nem a neved per se, de az IP-címét. 806 00:35:48,720 --> 00:35:52,410 És csak, hadd csatlakoztassa a pontok Később, ha a szolgáltatások 807 00:35:52,410 --> 00:35:54,430 mint a web, vagy BitTorrent, és az élet, 808 00:35:54,430 --> 00:35:56,860 és már regisztrált a számítógépen egy olyan hely, mint a Harvard, 809 00:35:56,860 --> 00:36:01,080 valaki tudja, hogy valahol John Harvard IP-címek ezt, pont ezt, 810 00:36:01,080 --> 00:36:02,350 pont ez, pont ez. 811 00:36:02,350 --> 00:36:06,730 >> És valóban, naplók tartotta mind a campus, mint ez, a Comcast hálózaton, 812 00:36:06,730 --> 00:36:10,270 A Verizon, vagy őszintén, a NSA ahogy nemrég tanult, 813 00:36:10,270 --> 00:36:14,040 hogy naplózza elég sok mindent hogy csinálsz az interneten. 814 00:36:14,040 --> 00:36:15,910 És akkor jöjjön vissza ez a jövő osztály 815 00:36:15,910 --> 00:36:18,990 következményeiről szóló, e tervezési döntéseket és a biztonság. 816 00:36:18,990 --> 00:36:21,920 >> De az igazság az, hogy valóban Nem olyan sok a magánélet. 817 00:36:21,920 --> 00:36:25,380 Minden alkalommal, amikor már sehol látogató az interneten, akkor már mutatja a kezét 818 00:36:25,380 --> 00:36:28,720 és felfedve legalább az IP-cím. 819 00:36:28,720 --> 00:36:35,930 Olyan ijesztő megjegyzés félre, mit tehetünk azért, hogy embed dolgok, mint a macskák egy weboldal? 820 00:36:35,930 --> 00:36:40,730 >> Tehát van egy csomó válaszok jöhet vissza a szerver. 821 00:36:40,730 --> 00:36:42,340 És nem fogjuk látni az összes ilyen ma. 822 00:36:42,340 --> 00:36:43,800 De a 200 jó. 823 00:36:43,800 --> 00:36:46,622 És akkor valószínűleg nem látott az összes ilyen, mint egy emberi előtt. 824 00:36:46,622 --> 00:36:48,580 De akkor már valószínűleg látott legalább egy ilyen. 825 00:36:48,580 --> 00:36:50,204 Melyik ezek is ismerős? 826 00:36:50,204 --> 00:36:51,097 KÖZÖNSÉG: 404 827 00:36:51,097 --> 00:36:51,930 DAVID MALAN: Tehát 404. 828 00:36:51,930 --> 00:36:52,695 A fájl nem található. 829 00:36:52,695 --> 00:36:55,320 És valóban, fogsz látni ezt programszerűen magad. 830 00:36:55,320 --> 00:37:00,220 404 csak azt a fájlt kért, vágás vagy vágás valami, egyszerűen 831 00:37:00,220 --> 00:37:00,950 nem létezik. 832 00:37:00,950 --> 00:37:04,380 És egy webszerver tipikusan válaszol 404 eredményeképpen 833 00:37:04,380 --> 00:37:09,680 >> Közben Majd meglátjuk, hogy tartalmát, hogy az üzenet 834 00:37:09,680 --> 00:37:11,800 vannak ezen a nyelven ismert HTML. 835 00:37:11,800 --> 00:37:15,070 És ez egy szuper egyszerű kódrészletet HTML 836 00:37:15,070 --> 00:37:18,380 hogy nem csinál semmit, kivéve hello world megjeleníteni a képernyőn. 837 00:37:18,380 --> 00:37:21,830 Sőt, látod a tetején egy úgynevezett dokumentumtípus 838 00:37:21,830 --> 00:37:24,220 nyilatkozat, amely csak azt mondja, hé, a világ. 839 00:37:24,220 --> 00:37:25,964 Ez a fájl tartalmazza a HTML. 840 00:37:25,964 --> 00:37:28,380 És akkor, a következő kis HTML hogy fogsz írni, 841 00:37:28,380 --> 00:37:30,930 van egy nyitott zárójel, és akkor a szó HTML, 842 00:37:30,930 --> 00:37:33,670 majd zárt konzol, majd nyitott fej és közeli konzol. 843 00:37:33,670 --> 00:37:36,000 Tehát röviden, most valóban Ehhez még mechanikus. 844 00:37:36,000 --> 00:37:39,980 Hadd menjen a készülék, de meg tudod csinálni bárhol 845 00:37:39,980 --> 00:37:42,110 hogy van egy szövegszerkesztővel. 846 00:37:42,110 --> 00:37:45,105 >> Én megyek előre, és Fájl mentéséhez nevű hello.html. 847 00:37:45,105 --> 00:37:46,440 848 00:37:46,440 --> 00:37:49,640 Fogom tedd az asztalon a dolgok szuper egyszerű most. 849 00:37:49,640 --> 00:37:51,760 És fogok csinálni Pontosan ezt most láttam. 850 00:37:51,760 --> 00:37:55,452 Így doc típusú HTML, nyitott zárójel HTML. 851 00:37:55,452 --> 00:37:57,910 És most, értesítés, megyek az ellenkezőjét megelőző jellegű. 852 00:37:57,910 --> 00:38:01,000 És szemben, értem ugyanaz tag, hogy úgy mondjam, 853 00:38:01,000 --> 00:38:02,767 de kezdődik perjel. 854 00:38:02,767 --> 00:38:04,600 És akkor, itt, Fogom mondani, fej, 855 00:38:04,600 --> 00:38:07,530 mert kiderül, hogy minden web oldalán van egy úgynevezett fej, amely 856 00:38:07,530 --> 00:38:10,300 a dolog, hogy megy a címben bár, az nagyon az oldal tetején. 857 00:38:10,300 --> 00:38:13,026 A cím csak lesz helló itt. 858 00:38:13,026 --> 00:38:15,150 És most megyek, hogy a szervezet ezen a weboldalon. 859 00:38:15,150 --> 00:38:18,130 Így minden weboldal egyaránt a fejét, felső és a test 860 00:38:18,130 --> 00:38:19,522 amely a belek az oldal. 861 00:38:19,522 --> 00:38:21,980 És itt, én csak lesz mondjuk valami ilyesmit hello world. 862 00:38:21,980 --> 00:38:23,440 És fogom menteni a fájlt. 863 00:38:23,440 --> 00:38:26,150 Ha most minimalizálása gedit, nézd, van egy kis fájlt 864 00:38:26,150 --> 00:38:28,470 az asztalon hívott hello.html. 865 00:38:28,470 --> 00:38:30,820 Nos, ez nem a szerveren még önmagában Sőt, ez 866 00:38:30,820 --> 00:38:33,040 csak a saját személyes asztal itt. 867 00:38:33,040 --> 00:38:36,910 De ha én nyit a Chrome és a hit vezérlés O- van a macska kérdéses. 868 00:38:36,910 --> 00:38:38,710 --and megyek az asztalon. 869 00:38:38,710 --> 00:38:43,730 >> És én nyit hello.html, ott, Tény, hogy az én szuper egyszerű weboldal. 870 00:38:43,730 --> 00:38:45,490 A test oldalam és ez a fehér ablak 871 00:38:45,490 --> 00:38:47,610 itt van a test hello world. 872 00:38:47,610 --> 00:38:51,020 És a címet a fejét Az oldal a lap is. 873 00:38:51,020 --> 00:38:53,020 És fogunk látni hamar, hogy ez szuper 874 00:38:53,020 --> 00:38:55,004 egyszerű, hogy nyissa meg a többi oldalt is. 875 00:38:55,004 --> 00:38:57,670 Például, én megyek a néhány eloszlás kód 876 00:38:57,670 --> 00:39:00,230 ezen a héten, forrás hét, és megyek 877 00:39:00,230 --> 00:39:03,150 megnyitása nem a JPEG ami ez a fickó itt. 878 00:39:03,150 --> 00:39:08,430 De fogok nyitni image.html, amely végül úgy néz ki, mint ez. 879 00:39:08,430 --> 00:39:15,140 De hadd most megnyitni ezt fel gedit, és bemegy Dropbox forrás hét, 880 00:39:15,140 --> 00:39:17,470 és image.html. 881 00:39:17,470 --> 00:39:19,430 882 00:39:19,430 --> 00:39:21,960 >> A legtöbb ez csak megjegyzések ahogy azt hamarosan látni. 883 00:39:21,960 --> 00:39:25,210 De ha azt szeretnénk, hogy Morgó Cat belül E weboldal, 884 00:39:25,210 --> 00:39:29,890 elegendő, hogy egy nyitott zárójel, majd a kulcsszó képet, vagy img 885 00:39:29,890 --> 00:39:33,080 rövid, majd alternatív szöveg hozzáférhetőség okokból 886 00:39:33,080 --> 00:39:35,890 ha valaki a képernyő olvasó vagy valami ilyesmi. 887 00:39:35,890 --> 00:39:38,260 Forrás amelyet mi a a fájl neve, cat.jpeg. 888 00:39:38,260 --> 00:39:39,280 889 00:39:39,280 --> 00:39:41,400 >> Aztán, mivel ez tag egy kicsit különleges, 890 00:39:41,400 --> 00:39:44,140 tesszük a perjel, mint látni fogjuk, belül a címke. 891 00:39:44,140 --> 00:39:47,180 De a végeredmény egy web oldal úgy néz ki, mint ez. 892 00:39:47,180 --> 00:39:51,320 Tehát röviden, mi leszünk Ennek már több mint idő az internet segítségével 893 00:39:51,320 --> 00:39:54,200 és webes oldalak végeredményben konténerek 894 00:39:54,200 --> 00:39:57,280 nem csak a buta dolgok, mint képek és linkek és táblázatok, 895 00:39:57,280 --> 00:40:00,770 és felsorolások, és a hasonló, hanem, hogy nekünk magunknak 896 00:40:00,770 --> 00:40:04,890 A grafikus felhasználói felület, a GUI, Nem ellentétben mit csináltunk mi Breakout. 897 00:40:04,890 --> 00:40:08,330 >> De ebben a környezetben vagyunk fog kezdeni a nyelvek, mint a PHP, 898 00:40:08,330 --> 00:40:10,960 és a JavaScript, az adatbázis nyelv úgynevezett SQL, 899 00:40:10,960 --> 00:40:14,050 a kliens-oldali script nyelv hívott JavaScript valóban létre 900 00:40:14,050 --> 00:40:18,760 a dinamikus felületek, de Egy sokkal, sokkal jobban ismert környezetben. 901 00:40:18,760 --> 00:40:21,970 De addig, hadd köt ma egy pillantást, 902 00:40:21,970 --> 00:40:25,280 mint ígérte, hogy mi folyik valójában a motorháztető alatt az internet 903 00:40:25,280 --> 00:40:26,060 maga. 904 00:40:26,060 --> 00:40:28,400 >> Előírják a mai hogy az internet 905 00:40:28,400 --> 00:40:31,390 használható át a dolgokat mint weboldalak HTTP-n keresztül 906 00:40:31,390 --> 00:40:33,150 hasonlóan ráztam Margot kezét korábban. 907 00:40:33,150 --> 00:40:36,470 De van sok más szolgáltatások a TCP és az IP 908 00:40:36,470 --> 00:40:39,800 hogy magától értetődőnek hogy a munka mint látni fogjuk itt 909 00:40:39,800 --> 00:40:42,477 ebben a filmben, hogy majd minket, hogy a végén ma. 910 00:40:42,477 --> 00:40:45,956 >> [VIDEO LEJÁTSZÁS] 911 00:40:45,956 --> 00:41:31,710 912 00:41:31,710 --> 00:41:35,870 >> -az Első alkalommal a történelem, az emberek és a gépek 913 00:41:35,870 --> 00:41:38,940 a közös munka, egy álom megvalósítása. 914 00:41:38,940 --> 00:41:41,780 A összefogó erő, amely tudja, nem a földrajzi határokat. 915 00:41:41,780 --> 00:41:45,010 Tekintet nélkül faji, vallási, vagy színes. 916 00:41:45,010 --> 00:41:49,130 Egy új korszak, ahol a kommunikáció valóban összehozza az embereket. 917 00:41:49,130 --> 00:41:51,795 Ez a hajnal a Net. 918 00:41:51,795 --> 00:41:54,920 919 00:41:54,920 --> 00:41:56,450 >> Szeretné tudni, hogyan működik? 920 00:41:56,450 --> 00:42:00,260 Kattintson ide, hogy kezdje el utazás a hálóba. 921 00:42:00,260 --> 00:42:02,780 922 00:42:02,780 --> 00:42:05,380 Nos, pontosan mi történt amikor rákattintott a linkre? 923 00:42:05,380 --> 00:42:07,190 Te kezdted a információáramlást. 924 00:42:07,190 --> 00:42:09,790 Ez az információ utazik le a személyes e-mail szobában 925 00:42:09,790 --> 00:42:14,040 amikor Mr. IP csomagok is, címkék azt, és elküldi azt az utat. 926 00:42:14,040 --> 00:42:16,030 >> Minden csomag korlátozott méretű. 927 00:42:16,030 --> 00:42:19,900 Az e-mail szobában el kell döntenie, hogyan ossza az információ és hogyan csomag is. 928 00:42:19,900 --> 00:42:23,400 Most, a csomagot kell egy címkét fontos információt tartalmazó, 929 00:42:23,400 --> 00:42:27,480 mint például a feladó címe, vevő cím, és az a fajta csomag van. 930 00:42:27,480 --> 00:42:41,070 931 00:42:41,070 --> 00:42:43,700 >> Mivel az adott csomag megy ki rá az interneten, 932 00:42:43,700 --> 00:42:46,240 ez is kap egy címet A proxy szerver, amely 933 00:42:46,240 --> 00:42:47,990 különleges funkcióval mint látni fogjuk később. 934 00:42:47,990 --> 00:42:49,080 935 00:42:49,080 --> 00:42:53,430 A csomag most indult rá a helyi hálózat vagy LAN. 936 00:42:53,430 --> 00:42:56,220 Ez a hálózat csatlakoztatására használható a helyi számítógépen, 937 00:42:56,220 --> 00:42:58,760 routerek nyomtatók, et cetera az információcsere 938 00:42:58,760 --> 00:43:00,790 belül a fizikai falak, az épület. 939 00:43:00,790 --> 00:43:04,840 A LAN egy szép ellenőrizetlen hely és, sajnos, a balesetek 940 00:43:04,840 --> 00:43:05,828 megtörténhet. 941 00:43:05,828 --> 00:43:13,240 942 00:43:13,240 --> 00:43:16,020 >> Az autópálya a LAN csomagolt minden fajta információt. 943 00:43:16,020 --> 00:43:19,270 Ezek az IP csomagokat, Novell csomagok, Apple Talk csomagokat. 944 00:43:19,270 --> 00:43:21,440 Mennek szemben forgalom, mint máskor. 945 00:43:21,440 --> 00:43:24,040 A helyi router beolvassa a kezelésére, és ha szükséges, 946 00:43:24,040 --> 00:43:25,935 felemeli a csomag egy másik hálózatra. 947 00:43:25,935 --> 00:43:27,610 948 00:43:27,610 --> 00:43:28,810 Ah, a router. 949 00:43:28,810 --> 00:43:31,990 A szimbólum az ellenőrzés a látszólag szervezetlen világ. 950 00:43:31,990 --> 00:43:41,050 951 00:43:41,050 --> 00:43:45,480 >> Ott van egy szisztematikus, nemtörődöm, módszeres, konzervatív, 952 00:43:45,480 --> 00:43:48,100 és néha nem egészen fel a sebességet. 953 00:43:48,100 --> 00:43:50,430 De legalább, ő pontos a legtöbb esetben. 954 00:43:50,430 --> 00:44:03,090 955 00:44:03,090 --> 00:44:05,530 >> Mivel a csomagok elhagyják a router, teszik az utat 956 00:44:05,530 --> 00:44:08,780 a vállalati intranet és irány a router switch. 957 00:44:08,780 --> 00:44:10,179 958 00:44:10,179 --> 00:44:12,470 Egy kicsit hatékonyabb, mint a a router, a router switch 959 00:44:12,470 --> 00:44:16,700 játszik a gyors és laza IP csomagokat, ügyesen routing őket az út mentén. 960 00:44:16,700 --> 00:44:18,950 A digitális Pinball Wizard, ha úgy tetszik. 961 00:44:18,950 --> 00:44:19,532 >> -Itt Vagyunk. 962 00:44:19,532 --> 00:44:20,490 Itt jön egy másik. 963 00:44:20,490 --> 00:44:21,198 És még egy. 964 00:44:21,198 --> 00:44:21,886 Nézd meg ezt, anya. 965 00:44:21,886 --> 00:44:22,258 Itt megy. 966 00:44:22,258 --> 00:44:22,382 Hoppá. 967 00:44:22,382 --> 00:44:23,126 Körül a hátsó. 968 00:44:23,126 --> 00:44:23,374 Hey. 969 00:44:23,374 --> 00:44:23,622 Ott. 970 00:44:23,622 --> 00:44:24,122 Ott. 971 00:44:24,122 --> 00:44:24,862 Át a bal oldalon. 972 00:44:24,862 --> 00:44:25,110 Át a jobb oldalon. 973 00:44:25,110 --> 00:44:25,358 Át a bal oldalon. 974 00:44:25,358 --> 00:44:26,350 Át a jobb oldalon. 975 00:44:26,350 --> 00:44:26,596 Meglesz. 976 00:44:26,596 --> 00:44:26,846 Itt megy. 977 00:44:26,846 --> 00:44:27,342 Lő. 978 00:44:27,342 --> 00:44:27,840 Ő pontszámok. 979 00:44:27,840 --> 00:44:28,100 Ez lesz. 980 00:44:28,100 --> 00:44:28,580 Hé, várj. 981 00:44:28,580 --> 00:44:28,940 Hé, vigyázz. 982 00:44:28,940 --> 00:44:29,898 Itt jön egy másik. 983 00:44:29,898 --> 00:44:30,860 Ó, itt vagyunk. 984 00:44:30,860 --> 00:44:33,740 985 00:44:33,740 --> 00:44:35,930 >> -Mint Csomagok érkeznek helyükre, ők 986 00:44:35,930 --> 00:44:40,640 felvette a hálózati csatoló, készen kell küldeni a következő szintre, 987 00:44:40,640 --> 00:44:42,000 ebben az esetben a proxy. 988 00:44:42,000 --> 00:44:43,060 989 00:44:43,060 --> 00:44:46,210 A proxy sokan használják vállalatok egyfajta középső ember 990 00:44:46,210 --> 00:44:48,650 annak érdekében, hogy csökkentse a terhelést saját internet-kapcsolat 991 00:44:48,650 --> 00:44:50,040 és biztonsági okokból is. 992 00:44:50,040 --> 00:44:51,824 993 00:44:51,824 --> 00:44:55,310 Mint látható, a csomagok mind a különböző méretű, 994 00:44:55,310 --> 00:44:56,650 attól függően, hogy azok tartalmát. 995 00:44:56,650 --> 00:45:10,750 996 00:45:10,750 --> 00:45:14,790 >> A proxy megnyitja a csomagot, és úgy néz ki, hogy a web-címét vagy URL-jét. 997 00:45:14,790 --> 00:45:16,230 998 00:45:16,230 --> 00:45:18,707 Attól függően, hogy a cím elfogadható, 999 00:45:18,707 --> 00:45:20,290 A csomagot küldött az interneten. 1000 00:45:20,290 --> 00:45:25,880 1001 00:45:25,880 --> 00:45:28,700 Vannak azonban néhány címek, amelyek nem 1002 00:45:28,700 --> 00:45:31,440 találkozik jóváhagyásával a proxy, azaz, 1003 00:45:31,440 --> 00:45:33,305 vállalati vagy kezelésére vonatkozó iránymutatásokat. 1004 00:45:33,305 --> 00:45:35,830 1005 00:45:35,830 --> 00:45:38,290 Ezek röviden foglalkoznak. 1006 00:45:38,290 --> 00:45:39,530 1007 00:45:39,530 --> 00:45:41,070 Mi lesz semmi ilyen. 1008 00:45:41,070 --> 00:45:43,350 Azok számára, akik tenni, ez az útra. 1009 00:45:43,350 --> 00:45:52,740 1010 00:45:52,740 --> 00:45:54,695 >> Következik, a tűzfal. 1011 00:45:54,695 --> 00:45:58,060 1012 00:45:58,060 --> 00:46:01,414 A vállalati tűzfal két célt szolgál. 1013 00:46:01,414 --> 00:46:03,580 Ez megakadályozza, hogy néhány igen csúnya dolgokat az interneten 1014 00:46:03,580 --> 00:46:05,379 bekerülését az intraneten. 1015 00:46:05,379 --> 00:46:07,670 És ez is megakadályozza bizalmas vállalati információk 1016 00:46:07,670 --> 00:46:09,900 küldését ki rá az interneten. 1017 00:46:09,900 --> 00:46:11,810 1018 00:46:11,810 --> 00:46:14,210 >> Ha a tűzfalon keresztül, a router felveszi a csomagot 1019 00:46:14,210 --> 00:46:18,290 és helyezi rá a sokkal szűkebb út vagy sávszélesség, ahogy mi mondjuk. 1020 00:46:18,290 --> 00:46:21,505 Nyilvánvaló, hogy a sor nem elég széles ahhoz, hogy mindet. 1021 00:46:21,505 --> 00:46:22,727 1022 00:46:22,727 --> 00:46:25,060 Most lehet, hogy csoda, hogy mi történik az összes olyan csomagot 1023 00:46:25,060 --> 00:46:27,250 amelyek nem teszik az út mentén. 1024 00:46:27,250 --> 00:46:29,880 Nos, amikor Mr. IP nem kap visszaigazolást 1025 00:46:29,880 --> 00:46:32,160 hogy egy csomagot már érkezett meg időben, 1026 00:46:32,160 --> 00:46:34,060 egyszerűen küld egy csere csomagot. 1027 00:46:34,060 --> 00:46:36,040 1028 00:46:36,040 --> 00:46:40,510 >> Most már készen állunk be a az internet világában, a pók 1029 00:46:40,510 --> 00:46:44,656 web az összekapcsolt hálózatok amelyek átfogják a teljes világon. 1030 00:46:44,656 --> 00:46:47,845 Itt, routerek és switchek között kapcsolatokat hozzanak létre hálózatokat. 1031 00:46:47,845 --> 00:46:49,239 1032 00:46:49,239 --> 00:46:51,280 Most, a net egy teljesen más környezetben 1033 00:46:51,280 --> 00:46:53,740 mint megtalálja az védő falak a LAN. 1034 00:46:53,740 --> 00:46:56,510 >> Ki itt, ez a Wild West, rengeteg hely, 1035 00:46:56,510 --> 00:47:00,440 rengeteg lehetőséget, rengeteg dolog, hogy vizsgálja meg, és helyre kell mennem. 1036 00:47:00,440 --> 00:47:02,790 Köszönhetően a nagyon kevés vezérlés és szabályozás, 1037 00:47:02,790 --> 00:47:07,250 új ötleteket talál termékeny talajra, hogy álljon A boríték a lehetőségeik. 1038 00:47:07,250 --> 00:47:10,590 Hanem azért, mert ez a szabadság, bizonyos veszélyeket is leselkednek. 1039 00:47:10,590 --> 00:47:14,230 >> Soha nem tudhatod, mikor megfelel a rettegett ping a halál, 1040 00:47:14,230 --> 00:47:18,040 egy speciális változata a normál kérelem ping amely néhány idióta találta ki 1041 00:47:18,040 --> 00:47:19,830 elrontani gyanútlan házigazdák. 1042 00:47:19,830 --> 00:47:21,470 1043 00:47:21,470 --> 00:47:25,490 Az útvonal a csomagokat veszi át talán műhold, telefonvonalak, vezeték nélküli, 1044 00:47:25,490 --> 00:47:27,340 vagy akár tengerentúli kábelt. 1045 00:47:27,340 --> 00:47:30,290 >> Nem mindig a leggyorsabb vagy a legrövidebb útvonal lehetséges, 1046 00:47:30,290 --> 00:47:33,330 de akkor oda, végül. 1047 00:47:33,330 --> 00:47:37,255 Lehet, hogy ezért néha az úgynevezett világszerte várakozás. 1048 00:47:37,255 --> 00:47:39,650 De amikor minden zökkenőmentesen, akkor 1049 00:47:39,650 --> 00:47:43,270 lehet megkerülni a világon öt ször a csepp egy kalap, 1050 00:47:43,270 --> 00:47:46,690 szó szerint, és mind a költségek egy helyi hívás vagy kevesebb. 1051 00:47:46,690 --> 00:47:47,970 1052 00:47:47,970 --> 00:47:51,025 >> Vége felé a hely, találunk egy tűzfal. 1053 00:47:51,025 --> 00:47:53,710 1054 00:47:53,710 --> 00:47:56,160 Attól függően, hogy a perspektíva, mint egy adatcsomagot, 1055 00:47:56,160 --> 00:48:00,520 A tűzfal lehet bástya a biztonság vagy rettegett ellenfele. 1056 00:48:00,520 --> 00:48:04,420 Minden attól függ, melyik oldalán állsz tovább, és mi a szándékai. 1057 00:48:04,420 --> 00:48:08,365 >> A tűzfal célja, hogy hagyja csak azokat a csomagokat, amelyek megfelelnek a kritériumoknak. 1058 00:48:08,365 --> 00:48:09,590 1059 00:48:09,590 --> 00:48:11,940 Ez a tűzfal működik portok 80 és 25. 1060 00:48:11,940 --> 00:48:13,250 1061 00:48:13,250 --> 00:48:16,380 Minden kísérlet be más portok zárva vannak a vállalkozások számára. 1062 00:48:16,380 --> 00:48:27,690 1063 00:48:27,690 --> 00:48:30,600 >> 25-ös port használják mail csomagokat. 1064 00:48:30,600 --> 00:48:32,750 1065 00:48:32,750 --> 00:48:35,791 Míg a 80-as porton a bejárata csomagokat az interneten, hogy az interneten 1066 00:48:35,791 --> 00:48:36,290 szerver. 1067 00:48:36,290 --> 00:48:38,880 1068 00:48:38,880 --> 00:48:42,540 Bent a tűzfal, csomagok átvizsgáljuk alaposabban. 1069 00:48:42,540 --> 00:48:44,660 Egyes csomagokat teszi könnyen át a vámon, 1070 00:48:44,660 --> 00:48:47,500 míg mások meg csak egy kicsit kétes. 1071 00:48:47,500 --> 00:48:49,630 >> Most, a tűzfal tiszt nem könnyű becsapni, 1072 00:48:49,630 --> 00:48:53,010 például amikor ez a ping A halál csomag próbálkozás 1073 00:48:53,010 --> 00:48:55,628 hogy álcázza magát a normál ping csomagot. 1074 00:48:55,628 --> 00:48:56,128 Mozgás mentén. 1075 00:48:56,128 --> 00:48:56,606 Ez rendben van. 1076 00:48:56,606 --> 00:48:57,106 Nem probléma. 1077 00:48:57,106 --> 00:48:58,040 Szép napot. 1078 00:48:58,040 --> 00:48:59,360 Hadd innen. 1079 00:48:59,360 --> 00:49:00,460 Viszlát. 1080 00:49:00,460 --> 00:49:02,990 >> -A Azokat a csomagokat, szerencsés elég ahhoz, hogy ilyen messzire, 1081 00:49:02,990 --> 00:49:04,860 Az út majdnem vége. 1082 00:49:04,860 --> 00:49:07,280 1083 00:49:07,280 --> 00:49:11,560 Ez csak egy sorban a felületen hogy vegyék fel a webszerver. 1084 00:49:11,560 --> 00:49:12,610 1085 00:49:12,610 --> 00:49:16,850 Manapság, a web szerver futhat sok dolgok, egy mainframe, a webkamera, 1086 00:49:16,850 --> 00:49:18,430 A számítógép az asztalon. 1087 00:49:18,430 --> 00:49:20,220 Miért nem a hűtőszekrény? 1088 00:49:20,220 --> 00:49:22,140 >> A megfelelő készülék fel, akkor találja ki 1089 00:49:22,140 --> 00:49:24,330 ha a hozzávaló A csirke Cacciatore 1090 00:49:24,330 --> 00:49:25,690 vagy ha a bevásárlás. 1091 00:49:25,690 --> 00:49:28,625 Ne feledje, ez a hajnal a Net. 1092 00:49:28,625 --> 00:49:29,850 Szinte minden lehetséges. 1093 00:49:29,850 --> 00:49:32,960 1094 00:49:32,960 --> 00:49:37,080 >> Egyenként, a csomagok kapott, kinyitotta, és kicsomagolását. 1095 00:49:37,080 --> 00:49:40,350 1096 00:49:40,350 --> 00:49:44,280 A bennük található információk, hogy az Ön információkérés, 1097 00:49:44,280 --> 00:49:46,080 küldi tovább a weben szerver alkalmazás. 1098 00:49:46,080 --> 00:49:52,670 1099 00:49:52,670 --> 00:49:54,345 >> A csomag maga újrahasznosítják. 1100 00:49:54,345 --> 00:49:57,280 1101 00:49:57,280 --> 00:50:06,770 Készen áll, hogy újra használható, és tele van a kért információt, címzett, 1102 00:50:06,770 --> 00:50:08,680 és küldje el annak vissza hozzád. 1103 00:50:08,680 --> 00:50:10,430 1104 00:50:10,430 --> 00:50:14,700 A lap múlt a tűzfalak, útválasztók, és keresztül az internethez. 1105 00:50:14,700 --> 00:50:18,164 1106 00:50:18,164 --> 00:50:19,705 Vissza a vállalati tűzfalon. 1107 00:50:19,705 --> 00:50:24,461 1108 00:50:24,461 --> 00:50:26,295 És rá a felületet. 1109 00:50:26,295 --> 00:50:27,400 1110 00:50:27,400 --> 00:50:30,630 Készen áll, hogy a kínálat a böngésző A kért információkat. 1111 00:50:30,630 --> 00:50:33,010 1112 00:50:33,010 --> 00:50:34,538 Hogy ez a film. 1113 00:50:34,538 --> 00:50:40,030 1114 00:50:40,030 --> 00:50:43,200 >> Elégedett erőfeszítéseiket és bízva egy jobb világban, 1115 00:50:43,200 --> 00:50:45,960 a megbízható adatcsomagokat lecsúsznak boldogan 1116 00:50:45,960 --> 00:50:49,830 a naplementébe egy másik nap, tudva teljesen ők 1117 00:50:49,830 --> 00:50:51,635 szolgált gazdáik is. 1118 00:50:51,635 --> 00:50:54,030 1119 00:50:54,030 --> 00:50:57,209 Nos, nem az, hogy a happy end. 1120 00:50:57,209 --> 00:50:58,042 [END VIDEO LEJÁTSZÁS] 1121 00:50:58,042 --> 00:50:59,533 DAVID MALAN: Ennyi CS50. 1122 00:50:59,533 --> 00:51:01,521 Mi lesz a jövő héten. 1123 00:51:01,521 --> 00:51:05,994 1124 00:51:05,994 --> 00:51:11,220 >> [MUSIC - Katy Perry, "sötét ló"] 1125 00:51:11,220 --> 00:54:19,222