1 00:00:00,000 --> 00:00:11,210 >> [Mūzikas atskaņošanas] 2 00:00:11,210 --> 00:00:14,640 >> SPEAKER 1: Labi, welcome atpakaļ uz CS50. 3 00:00:14,640 --> 00:00:18,190 Tas ir beigu no astoņu nedēļu, un gandrīz Halloween. 4 00:00:18,190 --> 00:00:22,460 Rīt ir darba laiks būs scariest tiem vēl, un nevis tāpēc, ka 5 00:00:22,460 --> 00:00:23,460 Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Bet uz šo piezīmi, saprotu, ka Problēma noteikti seši, pareizrakstības pārbaudes 7 00:00:28,600 --> 00:00:32,340 Problēma komplekts, ir slavens būt, daudziem studenti, vislielākās grūtības, 8 00:00:32,340 --> 00:00:36,010 vidū noteikti C problēmu kopas, un tiešām, kopumā. 9 00:00:36,010 --> 00:00:39,250 Un es to pieminu tikai tāpēc, ka tas ir nedēļa, kad cilvēki saņemt 10 00:00:39,250 --> 00:00:42,840 īpaši uzsvēra tikai ar mēģina lai iegūtu nopelt pareizrakstības pārbaudītājs strādāt. 11 00:00:42,840 --> 00:00:45,640 Un viena lieta, ko es vēlētos mudināt jūs ir tas, ka, kā jūs redzēsiet šodien, un 12 00:00:45,640 --> 00:00:49,670 Pirmdien, mēs sākam, lai sasniegtu šo maksimumu šonedēļ kur tagad lietas kļūst 13 00:00:49,670 --> 00:00:52,370 nedaudz vairāk pazīstams, nedaudz vairāk pieejams, kā mēs pāreja no 14 00:00:52,370 --> 00:00:56,120 komandrindas vide C tīmekļa vide PHP. 15 00:00:56,120 --> 00:00:59,805 >> Un tāpēc es aicinu jūs, pat ja jūs esat īsti pie sava asprātība ir beigās ar 16 00:00:59,805 --> 00:01:02,785 cenšoties iegūt p komplektu uz darbu, ja tas ir tiešām vieta, kur jūs esat, vai 17 00:01:02,785 --> 00:01:05,770 atrast sev, do mēģināt pie varas caur to. 18 00:01:05,770 --> 00:01:08,280 Tāpēc, ka es domāju, ka jums būs diezgan prieks, un diezgan lepns par sevi, 19 00:01:08,280 --> 00:01:12,300 ja jūs tiešām galu, ka daļa no Protams, C daļa, par to liels, 20 00:01:12,300 --> 00:01:13,310 ja stresa, ņemiet. 21 00:01:13,310 --> 00:01:14,120 Tāpēc, ka tas nav skandāla. 22 00:01:14,120 --> 00:01:18,010 Tas ir tikai domāts, lai mudinātu Jūs palikt uz augšu, ka papildu stundu, lai 23 00:01:18,010 --> 00:01:19,820 get pareizrakstības pārbaude darbu. 24 00:01:19,820 --> 00:01:22,730 >> Un, ja jūs darāt, saproti, ka šī nav obligāta, pilnīgi. 25 00:01:22,730 --> 00:01:25,720 Bet mums ir tā saukto lielo kuģa kas devās dzīvot šorīt. 26 00:01:25,720 --> 00:01:29,950 No šī rīta, es biju augšā liels borta, kas ir mērījums, cik 27 00:01:29,950 --> 00:01:34,450 daudz RAM un cik daudz darba laika jūsu programma Pareizrakstības prasa. 28 00:01:34,450 --> 00:01:35,890 Bet es esmu tā palikuši bez pajumtes. 29 00:01:35,890 --> 00:01:37,910 Es tagad nelaimīgs skaitlis 13. 30 00:01:37,910 --> 00:01:41,460 Un ko jūs redzat šeit ir, David Kaufman, un Lauren, un Adam, un 31 00:01:41,460 --> 00:01:44,130 Jason, un citi ir tagad atop lielā kuģa. 32 00:01:44,130 --> 00:01:47,480 >> Ja paskatās tur labajā pusē, mums visiem ir ļoti labs 33 00:01:47,480 --> 00:01:49,890 implementācijas izmēra vismaz - 34 00:01:49,890 --> 00:01:51,640 atgriežoties vārdu skaitu šajā vārdnīcā. 35 00:01:51,640 --> 00:01:54,690 Un katrā no šīm kolonnām, jūs redzēt, cik daudz RAM katrs no mūsu 36 00:01:54,690 --> 00:01:58,370 implementācijas izmanto, cik daudz darba laiks tas ir ņemot izpildīt 37 00:01:58,370 --> 00:02:01,450 slodze, salīdzinot ar čeku, salīdzinot lielums un izkraut, un pēc tam, 38 00:02:01,450 --> 00:02:02,490 Kopējais darbības laiks. 39 00:02:02,490 --> 00:02:05,990 Tik vienkārši, lai pārliecinātu Elmer, un Patrick, un Linda, un visi pārējie 40 00:02:05,990 --> 00:02:09,210 kas nāk pēc jums, tur ir absolūti nav kauns, jo ar to pret 41 00:02:09,210 --> 00:02:10,590 apakšā lielā kuģa. 42 00:02:10,590 --> 00:02:13,950 Ja kaut kas, tas nozīmē, ka jums strādāt, un tas ir pareizi, bet tas ir 43 00:02:13,950 --> 00:02:18,480 ne vienmēr ir tik efektīva, kosmosa vai laika gudrs, jo tas varētu būt. 44 00:02:18,480 --> 00:02:19,430 >> Tātad, pilnīgi obligāta. 45 00:02:19,430 --> 00:02:22,630 Bet domāts, lai būtu burkāns par veidu, lai ka tad, kad jūs strādājat par savu p 46 00:02:22,630 --> 00:02:25,960 komplekts, tu esi tik lepns par sevi, jūs got to darbu, jūs pastu uz lielo 47 00:02:25,960 --> 00:02:28,920 kuģa, jums ir patiešām labs numurs, jums iet uz vakariņām, jūs nākt 48 00:02:28,920 --> 00:02:31,810 muguras, un jūsu roommates iezīmējot tevi uz lielā kuģa. 49 00:02:31,810 --> 00:02:34,910 Nu, ir pienācis laiks, šajā brīdī, lai dotos atpakaļ uz velkošo klāja, lai 50 00:02:34,910 --> 00:02:36,160 atkārtoti apstrīdēt liels kuģa. 51 00:02:36,160 --> 00:02:39,330 Ja paskatās uz spec, instrukcijas sasaistei ar 52 00:02:39,330 --> 00:02:41,480 liels valde tagad ir ievietojis. 53 00:02:41,480 --> 00:02:44,870 >> Tātad pāris galvas ups - 54 00:02:44,870 --> 00:02:48,410 viens, pirmās kārtas pieteikumā, lai gala Projekts ir saistīts šo nāk pirmdiena. 55 00:02:48,410 --> 00:02:51,060 Skatiet šo spec par kursu ir tīmekļa vietne, ko tas nozīmē. 56 00:02:51,060 --> 00:02:54,450 Tas patiešām ir tikai gadījuma, bet domāju, provocējot e-pasta starp jums un jūsu 57 00:02:54,450 --> 00:02:58,410 TF, patiešām ir tikai, lai iegūtu lietas sākās, saruna sākās, lai gan 58 00:02:58,410 --> 00:03:02,110 lielākā daļa no jums nekad nav pat rakstiski mājas lapa, pirms nav pat zināt, ko 59 00:03:02,110 --> 00:03:04,850 jūs varētu, kā jūs varētu, īstenot jūsu gala projektu. 60 00:03:04,850 --> 00:03:07,250 Iet uz ticību, ka jūs zināt kā to izdarīt diezgan maz vairāk 61 00:03:07,250 --> 00:03:08,410 lietas dažām nedēļām. 62 00:03:08,410 --> 00:03:12,900 Tik vienkārši sākt šo procesu uz vienu spec izpētīt iespējamos idejas. 63 00:03:12,900 --> 00:03:16,030 >> Arī tas, ko mēs gribētu aicināt jūs darīt, ir - mums ir tradīcija, daudzus gadus 64 00:03:16,030 --> 00:03:18,840 Tagad, protams, hosting šo - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Viss ir pārdots par cenu. 66 00:03:20,010 --> 00:03:23,460 Un tas patiešām ir tikai iespēja valkā CS50, ja jūs vēlētos darīt 67 00:03:23,460 --> 00:03:24,920 ka pēc kursā s un. 68 00:03:24,920 --> 00:03:27,990 Piemēram, ir tādas lietas kā T-krekli, kas jums varētu būt reizi 69 00:03:27,990 --> 00:03:29,880 notiek apkārt pilsētiņas, sporta krekli. 70 00:03:29,880 --> 00:03:33,960 Un tad mēs arī aicinām skolēnus iesniegt projektus, kas iemūžināta 71 00:03:33,960 --> 00:03:35,330 CS50 veikalā. 72 00:03:35,330 --> 00:03:39,910 >> Piemēram, viens no pagājušā gada favorites, ka būs, iespējams, tagad 73 00:03:39,910 --> 00:03:41,860 rezonē ar jums, tas ir viens šeit. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Ļoti populārs posteni. 76 00:03:46,820 --> 00:03:51,020 Tātad, ja jūs vēlaties piedalīties to, mēs safasēti veidlapu drīz pēc 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, uz kuru jūs varat augšupielādēt attēlu, ka jūs esat veikti 78 00:03:54,240 --> 00:03:56,990 Ilustrators, vai Photoshop, vai kādu līdzīgu programmu. 79 00:03:56,990 --> 00:03:59,850 Un, ja jūs esat iepazinušies ar šiem veidiem specifikāciju, mēs vēlamies, lai 80 00:03:59,850 --> 00:04:05,010 būt PNG attēlu, vismaz 200 punkti uz collas, un mazāk nekā, ka daudzi pikseļi, 81 00:04:05,010 --> 00:04:07,680 un saskaņā ar 10 megabaitiem. 82 00:04:07,680 --> 00:04:11,260 Lai iegūtu sīkāku informāciju, tikai e-pastu Protams, ir galviņas pie heads@cs50.net ja 83 00:04:11,260 --> 00:04:13,910 Jūs vēlētos piedalīties šajā darbā. 84 00:04:13,910 --> 00:04:20,920 >> Labi, tāpēc šodien, vairs C. Tātad mums sāk vilkt atpakaļ slāņi 85 00:04:20,920 --> 00:04:24,900 internets, interneta, un, kā jūs varat faktiski sākt rakstīt programmatūru 86 00:04:24,900 --> 00:04:26,420 tas citā vidē. 87 00:04:26,420 --> 00:04:31,420 Tātad it īpaši, pieņemsim jautāt, pirmkārt, jautājums - 88 00:04:31,420 --> 00:04:36,070 let me get mums mūsu pārzina zīmēšanas app vairāk nekā šeit. 89 00:04:36,070 --> 00:04:42,702 Ļaujiet man uzdot jautājumu, kā tas internets darbojas. 90 00:04:42,702 --> 00:04:43,560 >> [? STUDENTU: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> SPEAKER 1: Magic. 92 00:04:44,010 --> 00:04:44,940 Labi. 93 00:04:44,940 --> 00:04:45,880 Laba atbilde. 94 00:04:45,880 --> 00:04:49,460 Tāpēc mēs sāksim tur šodien, un redzēt, ja mēs nevaram padarīt to mazliet mazāk maģisks 95 00:04:49,460 --> 00:04:50,880 stundas laikā. 96 00:04:50,880 --> 00:04:53,850 Mēģināsim pateikt to kontekstā stāsts. 97 00:04:53,850 --> 00:04:58,480 >> Tātad jūs esat fani dodas uz facebook.com, vai reddit.com, vai 98 00:04:58,480 --> 00:04:59,780 neatkarīgi no šīs dienas. 99 00:04:59,780 --> 00:05:02,590 Un tā, kas īsti notiek, kad Rakstot kaut ko līdzīgu 100 00:05:02,590 --> 00:05:07,020 facebook.com, un hit Enter, Chrome, vai Firefox, vai IE, vai Safari, 101 00:05:07,020 --> 00:05:09,050 vai kāds pārlūkprogrammu jūs esat patiesībā dara? 102 00:05:09,050 --> 00:05:11,500 Vai mēs varam pastāstīt šo stāstu, varbūt teikumu pa teikumam? 103 00:05:11,500 --> 00:05:14,770 Kas ir viena no pirmajām lietām, kas notiek, ja jūs hit Enter, pēc tam, kad 104 00:05:14,770 --> 00:05:15,876 ierakstot facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? STUDENTU: Jūsu] datorā padara HTTP pieprasījumu. 106 00:05:17,780 --> 00:05:18,260 >> SPEAKER 1: OK. 107 00:05:18,260 --> 00:05:21,900 Tātad jūsu dators liek - mēs to sauc - HTTP pieprasījumu. 108 00:05:21,900 --> 00:05:22,940 Tagad, ko tas nozīmē? 109 00:05:22,940 --> 00:05:27,980 Nu, mēs visi, iespējams, redzējuši vai ievadījis, gadiem tagad, H-T-T-P bieži 110 00:05:27,980 --> 00:05:29,186 kam seko kols, slīpsvītra, slīpsvītra. 111 00:05:29,186 --> 00:05:30,340 Tātad, kas tas ir? 112 00:05:30,340 --> 00:05:33,980 >> Nu, HTTP ir hiperteksta Pārsūtīšanas protokols. 113 00:05:33,980 --> 00:05:37,360 Un tas ir tikai iedomātā veids, kā pateikt, tā ir valoda, kas tīmekļa pārlūkprogrammas, 114 00:05:37,360 --> 00:05:42,460 piemēram, Chrome un citiem, un web serverus, piemēram, facebook.com, runāt 115 00:05:42,460 --> 00:05:43,100 viens otru. 116 00:05:43,100 --> 00:05:46,730 Un tas ir diezgan vienkāršs, angļu orientēta valoda. 117 00:05:46,730 --> 00:05:48,140 Tas ir gandrīz kā pseido kodu. 118 00:05:48,140 --> 00:05:51,820 >> Un tas ir veids, kā klientam, kā mēs to saucam - pārlūkprogrammu - 119 00:05:51,820 --> 00:05:53,150 sazinoties ar serveri. 120 00:05:53,150 --> 00:05:56,230 Un tāpat kā restorānā, kad, klients, sēsties pie galda 121 00:05:56,230 --> 00:05:59,630 un tad lai kaut nost no izvēlne no servera, ka serveris ir 122 00:05:59,630 --> 00:06:02,720 gatavojas nest atpakaļ kaut ko, kāds tas ir pieprasīts. 123 00:06:02,720 --> 00:06:04,270 Tas pats ar datoru pasaulē. 124 00:06:04,270 --> 00:06:04,970 Pārlūks - 125 00:06:04,970 --> 00:06:05,610 klients - 126 00:06:05,610 --> 00:06:07,890 gatavojas iesniegt pieprasījumu, un Tad, cerams, saņemt atpakaļ 127 00:06:07,890 --> 00:06:09,120 kaut kas no servera. 128 00:06:09,120 --> 00:06:11,660 Un ka kaut kas ir, augsta līmeņa, mājas lapā. 129 00:06:11,660 --> 00:06:15,040 Nedaudz zemākā līmenī, tas ir failu rakstīts citā 130 00:06:15,040 --> 00:06:17,160 valodu sauc par HTML - 131 00:06:17,160 --> 00:06:18,920 Hiperteksta iezīmēšanas valoda. 132 00:06:18,920 --> 00:06:20,720 Bet vairāk par to tikai brīdi. 133 00:06:20,720 --> 00:06:22,470 >> Tātad Hiperteksta pārsūtīšanas protokols - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 tas protokols, kas pārlūku un servera izmantošanu. 136 00:06:26,050 --> 00:06:27,830 Nu, kas ir protokols, tieši tā? 137 00:06:27,830 --> 00:06:29,280 Nu, jūs varat iedomāties tā kā valodu. 138 00:06:29,280 --> 00:06:32,580 Bet, ja man panākt, lai mūsu auditoriju šeit, normāla lieta, mums cilvēkiem uz 139 00:06:32,580 --> 00:06:35,928 Vai ir, kad mēs sveicam kādu, Es saku, hi, mans vārds ir David. 140 00:06:35,928 --> 00:06:37,320 >> [? STUDENTU: Sveiki,] mans vārds ir Dipty.? 141 00:06:37,320 --> 00:06:39,000 >> 1 SPEAKER: "Sveiki, mans vārds ir Dipty, "viņa atbild. 142 00:06:39,000 --> 00:06:43,530 Un tāpēc mēs esam bija tas diezgan patvaļīgi mijiedarbība kratot rokās, kā tas ir 143 00:06:43,530 --> 00:06:45,730 bieži vien cilvēka konvencija lielākajā daļā valstu. 144 00:06:45,730 --> 00:06:47,380 Un tas ir protokols, vai ne? 145 00:06:47,380 --> 00:06:50,680 Es veida uzsāka to attiecinot Mani No otras puses, diezgan neveikli, uz skatuves 146 00:06:50,680 --> 00:06:51,610 gada Sanders šeit. 147 00:06:51,610 --> 00:06:54,670 Viņa saprata, ak, es esmu gotten pieprasīt roku acīmredzot. 148 00:06:54,670 --> 00:06:58,170 Un tā viņa atbildēja uz šo lūgumu ko faktiski atzīstot to. 149 00:06:58,170 --> 00:07:01,860 Atzīstot, ACK, ir faktiski frāze ļoti izplatīta pasaulē 150 00:07:01,860 --> 00:07:04,060 tīklu, par serveri, lai atzīst klientu. 151 00:07:04,060 --> 00:07:07,720 Tad mēs veida pabeigta, ka darījums, un neveiklība vairāk. 152 00:07:07,720 --> 00:07:10,010 Tātad tas ir patiešām to, kas notiek zem motora pārsega, kā arī. 153 00:07:10,010 --> 00:07:13,450 >> Ļaujiet man darīt nedaudz vairāk Tehniski ar kapuci. 154 00:07:13,450 --> 00:07:16,900 Es iešu pār šeit uz termināļa logā. 155 00:07:16,900 --> 00:07:19,950 Šī termināla logu notiek, ir par manu Mac, bet jūs varētu darīt to pašu veida 156 00:07:19,950 --> 00:07:21,760 gada lieta CS50 Appliance. 157 00:07:21,760 --> 00:07:24,750 Un es esmu faktiski gatavojas izmantot programmu ka mēs īsti izmantots 158 00:07:24,750 --> 00:07:26,300 daudz pie visa semestra. 159 00:07:26,300 --> 00:07:27,430 Bet tas sauc Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Atpakaļ dienā, Telnet bija programma ka jūs izmantojāt, lai izveidotu savienojumu ar 161 00:07:31,880 --> 00:07:34,910 attālo serveri, lai pārbaudītu savu pastu vai kaut ko darīt, piemēram, ka. 162 00:07:34,910 --> 00:07:38,460 Tagad mēs esam gatavojas izmantot šo veco skolas programma, Telnet, izlikties 163 00:07:38,460 --> 00:07:39,830 būt pārlūku. 164 00:07:39,830 --> 00:07:41,550 Un es iešu uz priekšu un rīkojieties šādi - let me 165 00:07:41,550 --> 00:07:42,800 palielināt savu fonta lielumu. 166 00:07:42,800 --> 00:07:48,080 >> Un es esmu gatavojas teikt, Telnet serveris sauc www.facebook.com, bet 167 00:07:48,080 --> 00:07:50,980 Konkrētāk, Telnet ostas 80. 168 00:07:50,980 --> 00:07:52,070 Mēs būsim atpakaļ uz šo. 169 00:07:52,070 --> 00:07:56,630 Bet tagad zinu, ka lielākā daļa pakalpojumu internetā, tiek identificēti 170 00:07:56,630 --> 00:07:58,170 unikāli ar kādu numuru. 171 00:07:58,170 --> 00:07:59,460 Šajā gadījumā, tas ir 80. 172 00:07:59,460 --> 00:08:02,910 Tagad lielākā daļa no jums ir iespējams, nekad drukāti 80 pirms tam. 173 00:08:02,910 --> 00:08:08,540 Bet patiesībā, ja es eju uz pārlūku un uzvilkt, piemēram, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 tas ir auto-pilnīgs, tas ir nav mana vēsture - 176 00:08:18,460 --> 00:08:23,070 viss labi, tāpēc tagad, mēs ejam resnās zarnas 80 šķērssvītras. 177 00:08:23,070 --> 00:08:26,270 >> Tāpēc es apgalvo, ka, pat ja jūs esat iespējams, nekad drukāti šo pirms, ar 178 00:08:26,270 --> 00:08:30,310 resnās 80 pēc facebook.com, cerams, tas joprojām dodas uz darbu. 179 00:08:30,310 --> 00:08:32,220 Un tiešām, tā iet uz facebook.com. 180 00:08:32,220 --> 00:08:34,860 Tātad izrādās, ka 80 ir bijis netieši. 181 00:08:34,860 --> 00:08:36,690 Neviens no mums cilvēkiem ir bijusi rakstīt, ka gadiem ilgi. 182 00:08:36,690 --> 00:08:41,350 Jo pārlūkprogrammām, pēc noklusējuma, tikai pieņemam, ka numuru, kuru vēlaties izmantot 183 00:08:41,350 --> 00:08:44,620 zvanot up serveri, lai runāt, ir, faktiski, 80. 184 00:08:44,620 --> 00:08:47,340 Jo garš stāsts īss, serveri var darīt daudz vairāk nekā tikai 185 00:08:47,340 --> 00:08:48,320 kalpot pat mājas lapas. 186 00:08:48,320 --> 00:08:50,030 >> Tās var reaģēt uz tērzēšanas ziņas. 187 00:08:50,030 --> 00:08:51,230 Tie var sūtīt e-pastus. 188 00:08:51,230 --> 00:08:54,410 Ir daudz pakalpojumu, ka var palaist uz viena servera. 189 00:08:54,410 --> 00:08:57,590 Tātad šie skaitļi - šajā gadījumā 80 - unikāli identificē vienu no tiem 190 00:08:57,590 --> 00:09:01,830 pakalpojumiem, kas ir HTTP, ka interneta protokols nekā serveri 191 00:09:01,830 --> 00:09:03,210 tiešām var atbalstīt. 192 00:09:03,210 --> 00:09:07,250 Bet es varu modelētu šo lūgumu tagad, tekstuāli, izmantojot šo veco skolu 193 00:09:07,250 --> 00:09:08,240 Telnet programma. 194 00:09:08,240 --> 00:09:12,940 Tāpēc es esmu gatavojas būtībā tagad izlikties būt pārlūku un runā HTTP 195 00:09:12,940 --> 00:09:16,620 nosūtot ar manu klaviatūru, tieši tā komandas, kas Chrome vienkārši zināja, kā 196 00:09:16,620 --> 00:09:18,260 , lai nosūtītu man maģiski. 197 00:09:18,260 --> 00:09:19,910 >> Tāpēc es iešu uz priekšu un hit Enter. 198 00:09:19,910 --> 00:09:22,000 Ievērojiet, ka tas cenšas 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 Kas ir tas, ka? 200 00:09:26,110 --> 00:09:27,440 Tātad, tas ir IP adrese. 201 00:09:27,440 --> 00:09:30,790 Tagad, pat ja jūs nav pārāk pazīstami ar tiem, jums intricacies 202 00:09:30,790 --> 00:09:33,420 iespējams, ir vispārēju sajūtu ka šīs lietas eksistē. 203 00:09:33,420 --> 00:09:34,650 Un IP adresi - 204 00:09:34,650 --> 00:09:36,620 Interneta protokola adrese - 205 00:09:36,620 --> 00:09:40,970 ir tikai unikāls identifikators datoru internetā. 206 00:09:40,970 --> 00:09:43,040 Tas ir mazliet realitātei uz brīdi. 207 00:09:43,040 --> 00:09:47,490 >> Bet katru internetā dators ir unikāla IP adrese, līdzīgi kā katru 208 00:09:47,490 --> 00:09:53,600 māja, teiksim, ASV ir unikāla pasta adrese, kaut kas līdzīgs 123 209 00:09:53,600 --> 00:09:55,820 Main Street, in Jebkura pilsēta, USA. 210 00:09:55,820 --> 00:09:56,540 Tātad kaut kas tamlīdzīgs. 211 00:09:56,540 --> 00:09:58,330 Un tas arī ir pārmērīga. 212 00:09:58,330 --> 00:10:01,470 Bet šīs adreses, kas mums ir pasta pasauli un šīs adreses 213 00:10:01,470 --> 00:10:04,940 ka mums ir ar datoru pasaulē unikāli identificē serverus tā, ka tad, kad 214 00:10:04,940 --> 00:10:09,030 jūs nosūtīt ziņu uz tiem pāri internets, vai arī tad, kad jūs nodot vēstuli, 215 00:10:09,030 --> 00:10:10,500 vecās skolas pastkaste - 216 00:10:10,500 --> 00:10:12,100 pasta pakalpojumi - 217 00:10:12,100 --> 00:10:16,940 dienests zina, kā iegūt, ka lūgums, vai šī vēstule, kas 218 00:10:16,940 --> 00:10:18,110 paredzētajam saņēmējam. 219 00:10:18,110 --> 00:10:21,390 >> Tagad mans dators, kaut kā, ir tikai sapratu, ka Facebook ir unikāla IP 220 00:10:21,390 --> 00:10:23,820 ir 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Faktiski, kas var, iespējams, mainīt. 222 00:10:25,170 --> 00:10:27,780 Facebook, iespējams, ir vairākas IP adresēm, jo ​​viņi absolūti 223 00:10:27,780 --> 00:10:29,150 ir vairāk nekā vienu serveri. 224 00:10:29,150 --> 00:10:30,810 Bet tas ir noticis mums maģiski. 225 00:10:30,810 --> 00:10:35,070 Faktiski, iekšējais noslēpums nosaukums serveris es esmu acīmredzot saistīts 226 00:10:35,070 --> 00:10:40,270 lai sauc star.c10r.facebook.com, kāds tas ir. 227 00:10:40,270 --> 00:10:42,960 Tas ir tikai kāda sistēma administrators Facebook nolēmusi 228 00:10:42,960 --> 00:10:46,510 nosaukt šo konkrēto serveri, ka es bija nedaudz nejauši nosūtīts. 229 00:10:46,510 --> 00:10:48,630 >> Tāpēc tagad, ja mans pieslēgums ir ne iztecējis, es esmu gatavojas 230 00:10:48,630 --> 00:10:50,210 izlikties, ka pārlūku. 231 00:10:50,210 --> 00:10:54,590 Es esmu gatavojas teikt iegūt vietu slīpsvītra telpu. 232 00:10:54,590 --> 00:10:58,220 Un es esmu gatavojas izlikties, runā HTTP 1.1 versijas, kas ir 233 00:10:58,220 --> 00:10:59,880 viens, ka lielākā daļa pārlūkprogrammu izmantot. 234 00:10:59,880 --> 00:11:03,980 Un es esmu īpaši gatavojas pieminēt serveris, starp citu, es gribu 235 00:11:03,980 --> 00:11:06,280 mājas zināma pasaulē kā facebook.com. 236 00:11:06,280 --> 00:11:09,000 Enter, Enter. 237 00:11:09,000 --> 00:11:11,390 Un tagad, pamanīt to, kas ir noticis. 238 00:11:11,390 --> 00:11:16,400 >> Serveris, viesmīlis, ir reaģējusi uz manu rīkojumu, vai manu pieprasījumu, ar 239 00:11:16,400 --> 00:11:17,720 cita tekstuālā ziņu. 240 00:11:17,720 --> 00:11:20,720 Tagad atkal, pasaulē pārlūkiem, piemēram, Chrome un Safari, jums nebūtu 241 00:11:20,720 --> 00:11:21,990 redzēt to, kā cilvēks. 242 00:11:21,990 --> 00:11:24,770 Microsoft un Google vienkārši paslēpt šie dati no mums. 243 00:11:24,770 --> 00:11:29,580 Bet Facebook ir reaģējusi ar atbilde, arī valodas HTTP. 244 00:11:29,580 --> 00:11:33,250 Paziņojums tur kodu šeit, 302, kas patiesībā ir īpaša nozīme, ko 245 00:11:33,250 --> 00:11:34,110 konvencija. 246 00:11:34,110 --> 00:11:36,030 Konstatēja, ka tā ir vismaz daudzsološa. 247 00:11:36,030 --> 00:11:39,160 >> Bet acīmredzot Facebook stāsta me, mm-mm, jūs nevēlaties 248 00:11:39,160 --> 00:11:40,190 ko jūs lūdza. 249 00:11:40,190 --> 00:11:42,810 Jūs tā vietā vēlaties šodienas īpašs, kas ir 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Tik augstā līmenī, ko dara Facebook Šķiet, ka šeit daru? 252 00:11:50,350 --> 00:11:51,410 Tas ir novirzot mani. 253 00:11:51,410 --> 00:11:53,420 Tātad Facebook nepatīk Tas, ka es esmu izliekoties 254 00:11:53,420 --> 00:11:54,770 būt šo citu pārlūku. 255 00:11:54,770 --> 00:11:57,700 Un tā tas ir pārorientēt man kādu mājas lapu. 256 00:11:57,700 --> 00:11:59,820 >> Es esmu patiešām ziņkārīgs, tagad, ko šī lieta izskatās. 257 00:11:59,820 --> 00:12:04,420 Ļaujiet man iet vairāk nekā uz, ka Chrome, lai mēs var redzēt, ko viņi vēlas mani redzēt. 258 00:12:04,420 --> 00:12:07,060 Tāpēc tagad viņi faktiski nosūtīja mani atpakaļ Facebook, jo viņi saprata, 259 00:12:07,060 --> 00:12:08,360 ak, jums ir atbalstītu pārlūkprogrammu. 260 00:12:08,360 --> 00:12:10,260 Mēs neesam pat gatavojas parādīt šo lapu. 261 00:12:10,260 --> 00:12:12,920 Tāpēc iesim uz priekšu un redzēt ja mēs nevaram noteikt šo. 262 00:12:12,920 --> 00:12:14,280 >> Es esmu nāksies apkrāpt mazliet. 263 00:12:14,280 --> 00:12:16,350 Un vairāk par šo nedēļu laikā nākt. 264 00:12:16,350 --> 00:12:18,120 Bet es esmu gatavojas darīt vienu lietu šeit. 265 00:12:18,120 --> 00:12:20,590 Un es paskaidrošu šo pirms ilgi. 266 00:12:20,590 --> 00:12:24,320 Dodiet man tikai uz brīdi apkrāptu, un wow jums. 267 00:12:24,320 --> 00:12:28,190 Tātad, ļaujiet man iegūt to. 268 00:12:28,190 --> 00:12:29,110 Labi. 269 00:12:29,110 --> 00:12:30,690 Es paskaidrošu, ko es daru tikai brīdi. 270 00:12:30,690 --> 00:12:32,810 Es iešu uz priekšu un atcelt šo savienojums, un mēģiniet to vēlreiz. 271 00:12:32,810 --> 00:12:38,440 >> Saņemt slash HTTP 1.1 uzņēmējas www.facebook.com lietotāja aģents. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 Labi. 274 00:12:44,560 --> 00:12:46,820 Tagad man ir izlikās Chrome. 275 00:12:46,820 --> 00:12:50,920 Tātad izrādās, ka tad, kad pārlūkprogramma sūta pieprasījumu uz serveri, tas ir tikai 276 00:12:50,920 --> 00:12:51,595 gods sistēma. 277 00:12:51,595 --> 00:12:54,840 Ja es saku es esmu Chrome, Facebook uzņemsies Es esmu Chrome. 278 00:12:54,840 --> 00:12:58,560 Un līdzekļus, ar kuriem es apzinātie sevi kā Chrome ir ar šo 279 00:12:58,560 --> 00:13:00,360 atrociously garš virkne. 280 00:13:00,360 --> 00:13:03,240 Būtībā, visi pārlūks ražotājiem pasaulē, ir 281 00:13:03,240 --> 00:13:06,470 nolēma, labi, šī versija par šo pārlūku uz šo operētājsistēmu būs 282 00:13:06,470 --> 00:13:09,740 ir lietotāja aģents virkni, kas izskatās piemēram, ka traks haoss tur. 283 00:13:09,740 --> 00:13:12,110 Un Mozilla ir tur vēsturiski iemesli. 284 00:13:12,110 --> 00:13:15,160 >> , Bet paziņojums, cik daudz informācijas es esmu noplūde uz facebook.com pat bez 285 00:13:15,160 --> 00:13:16,030 pieslēdzoties 286 00:13:16,030 --> 00:13:18,910 Es esmu stāsta zīme, ka tā ir Mac, ka es esmu, izmantojot. 287 00:13:18,910 --> 00:13:23,590 Es esmu stāsta viņam, ka tas ir Intel pamatojoties Mac darbojas Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Kā malā, šī informācija būs uz katru mājas lapā, ka jūs apmeklējat ar 289 00:13:27,870 --> 00:13:28,500 jūsu pārlūkprogrammā. 290 00:13:28,500 --> 00:13:31,360 Diezgan nekaitīgs līdz šim, bet tas izpaužas nedaudz sulīgāks. 291 00:13:31,360 --> 00:13:33,920 >> Ievērojiet, ka, ja mēs lasām pietiekami tālu, Es esmu, izmantojot Chrome versiju 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Bet tagad, ievērosiet, ka atbilde nav tik slikti, kā tas bija agrāk. 294 00:13:42,410 --> 00:13:44,840 Kur ir Facebook stāsta man iet tagad? 295 00:13:44,840 --> 00:13:49,140 Tas stāsta man, atkal, mājas lapā - 296 00:13:49,140 --> 00:13:50,720 tas stāsta man tas ir pārvietota. 297 00:13:50,720 --> 00:13:54,200 Nu, kur heck bija Facebook iet? 298 00:13:54,200 --> 00:13:56,100 >> Jā, tāpēc tas ir smalks atšķirība. 299 00:13:56,100 --> 00:14:01,680 Bet paziņojums, šeit, ka tīmekļa vietne faktiski ir pārcēlies uz HTTPS. 300 00:14:01,680 --> 00:14:05,210 Tik garš stāsts īss, tas ir viens no veidiem, ka Facebook ir izpildes, ka es 301 00:14:05,210 --> 00:14:08,890 faktiski galu galā pie drošu versiju viņu mājas lapā, viens, kas ir, izmantojot 302 00:14:08,890 --> 00:14:09,660 šifrēšana - 303 00:14:09,660 --> 00:14:12,730 sarežģītāka nekā šifrēšanas mums runāja par p komplektu diviem, bet 304 00:14:12,730 --> 00:14:14,520 šifrēšana tomēr. 305 00:14:14,520 --> 00:14:17,110 >> Tagad, šajā brīdī tas kļūst grūti man mānīšanās savu web 306 00:14:17,110 --> 00:14:18,230 pieprasīt, izmantojot Telnet. 307 00:14:18,230 --> 00:14:20,210 Jo, ja viņi stāsta man izmantot SSL - 308 00:14:20,210 --> 00:14:23,050 HTTPS priedēklis ir tas, ko tas nozīmē - 309 00:14:23,050 --> 00:14:25,590 ja viņi stāsta man izmantot kriptogrāfija, nav veids, kā es esmu gatavojas 310 00:14:25,590 --> 00:14:28,610 manuāli šifrētu savu ziņu priekšā no jums visiem šeit, un mēģiniet 311 00:14:28,610 --> 00:14:29,770 izdomāt, kā to darīt. 312 00:14:29,770 --> 00:14:31,150 Tas ir tikai gatavojas saņemt daudz sarežģītāka. 313 00:14:31,150 --> 00:14:33,150 Bet tas, ko pārlūks dara jums. 314 00:14:33,150 --> 00:14:36,230 >> Redzēsim, vai mēs varam to darīt nedaudz vairāk vienkārši, pēc tam, ar tīmekļa vietni 315 00:14:36,230 --> 00:14:38,700 tas nav gaidījis mums būt tik droša. 316 00:14:38,700 --> 00:14:43,310 Ejam uz, teiksim, harvard.edu uz 80 portu. 317 00:14:43,310 --> 00:14:44,550 Enter. 318 00:14:44,550 --> 00:14:48,170 Visas tiesības, lai saņemtu slash HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 Un ko tas pirmais slash nozīmē? 320 00:14:49,730 --> 00:14:53,120 Tikai, lai būtu skaidrs, kāpēc Es turpinu rakstīt, ka? 321 00:14:53,120 --> 00:14:54,790 >> Nu parasti, kad jūs ierakstiet URL - 322 00:14:54,790 --> 00:14:57,610 un diemžēl, pārlūkprogrammas parasti slēpt to šajās dienās - 323 00:14:57,610 --> 00:15:00,850 Parasti, kad jūs iet uz harvard.edu, ka URL oficiāli 324 00:15:00,850 --> 00:15:02,560 tas beidzas ar slīpsvītru. 325 00:15:02,560 --> 00:15:07,350 Tāpēc, ka viena slīpa līnija apzīmē kāda daļa no cietā diska? 326 00:15:07,350 --> 00:15:08,990 Saknes no cietā diska. 327 00:15:08,990 --> 00:15:11,260 Mēs arī Appliance nav īsti bijis domāt par to, jo mēs esam 328 00:15:11,260 --> 00:15:12,930 vienmēr John Hārvardas mapē. 329 00:15:12,930 --> 00:15:14,690 Bet viņa mape ir citā mapē. 330 00:15:14,690 --> 00:15:17,980 Un šī mape ir iekļauts saknes Appliance cietajā diskā, tā sakot, 331 00:15:17,980 --> 00:15:18,980 pat ja tas ir virtuāls. 332 00:15:18,980 --> 00:15:21,660 Tātad vienu slīpsvītru, piemēram, tas nozīmē, saknes no cietā diska. 333 00:15:21,660 --> 00:15:25,650 Tas ir tāpat kā C resnās slīpsvītru, vai tas ir saknes jūsu apjoma, uz Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Bet Chrome un citām pārlūkprogrammām šos dienas, ir gotten lietotājam draudzīgi, un 335 00:15:28,740 --> 00:15:30,300 viņi slēpt, ka slash vispār. 336 00:15:30,300 --> 00:15:32,620 Bet tas ir viss, ka līdzekļi Manā teksta ziņu - 337 00:15:32,620 --> 00:15:36,570 iedodiet man saknes harvard.edu 's mājas lapa, tas ir, 338 00:15:36,570 --> 00:15:38,120 Noklusējuma lapā sevi. 339 00:15:38,120 --> 00:15:39,900 Tātad, ļaujiet man iet uz priekšu un hit Enter. 340 00:15:39,900 --> 00:15:43,650 Ļaujiet man atgādināt, ka uzņēmēja, kas es gribu www.harvard.edu, tikai gadījumā, ja tur ir 341 00:15:43,650 --> 00:15:45,880 citas mājas lapas dzīvo uz pati fiziskā servera. 342 00:15:45,880 --> 00:15:46,080 >> Labi. 343 00:15:46,080 --> 00:15:47,700 Harvard ieguva nedaudz nepacietīgs ar mani. 344 00:15:47,700 --> 00:15:49,390 Tātad, pieņemsim to izdarītu vēlreiz, ātrāk. 345 00:15:49,390 --> 00:15:55,560 Saņemt slash HTTP 1.1 uzņēmējas www.harvard.edu lietotāja aģents - 346 00:15:55,560 --> 00:15:58,080 Es esmu guessing mūsu serverus nav aprūpes tik daudz par šo - 347 00:15:58,080 --> 00:15:59,566 Enter, Enter. 348 00:15:59,566 --> 00:15:59,962 Fū. 349 00:15:59,962 --> 00:16:01,700 Oh damn it, sliktu pieprasījumu. 350 00:16:01,700 --> 00:16:02,080 Labi. 351 00:16:02,080 --> 00:16:05,310 Tātad, kas notiek šeit - 352 00:16:05,310 --> 00:16:07,800 sveiki, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Kāpēc tā dara - interesanti. 354 00:16:10,280 --> 00:16:11,710 Ak, OK. 355 00:16:11,710 --> 00:16:14,830 >> Tātad, kas Harvard ir tagad dara - un mēs esam gatavojas ātri griezt nost 356 00:16:14,830 --> 00:16:17,100 šis ceļš, jo tas notiek, nokļūt garlaicīgs ātri - 357 00:16:17,100 --> 00:16:21,270 paziņojums, ka Harvard ir faktiski saspiežot savu reakciju uz mani, kas 358 00:16:21,270 --> 00:16:22,140 nav ideāls. 359 00:16:22,140 --> 00:16:25,780 Tāpēc, ka es, acīmredzot, kā cilvēka, nav zināt, kā atspiest biti, ka 360 00:16:25,780 --> 00:16:27,280 ir nosūtīti uz mani saspiests. 361 00:16:27,280 --> 00:16:31,500 Un viņi tiek parādīts, ir atkritumu tur, jo viņi nullēm un tiem, 362 00:16:31,500 --> 00:16:33,190 bet viņi nav ASCII rakstzīmes. 363 00:16:33,190 --> 00:16:36,090 Viņi modeļi nullēm un tiem, kas ir saspiesti, lai uzsāktu 364 00:16:36,090 --> 00:16:37,050 mazāk vietas. 365 00:16:37,050 --> 00:16:39,010 >> Tātad ļoti ātri, ļaujiet man redzēt ja es varētu atgūt šeit. 366 00:16:39,010 --> 00:16:41,590 Pamēģināsim, varbūt, vēl Campus vispār. 367 00:16:41,590 --> 00:16:50,450 mit.edu get slīpsvītra HTTP slash 1.1 host www.mit.edu lietotāja aģents resnās zarnas tur. 368 00:16:50,450 --> 00:16:51,600 Paldies jums, MIT. 369 00:16:51,600 --> 00:16:52,630 Labi. 370 00:16:52,630 --> 00:16:55,750 Tātad šeit mums ir mājas lapā. 371 00:16:55,750 --> 00:16:58,840 >> Tātad šis ir valoda pazīstams kā HTML - 372 00:16:58,840 --> 00:17:00,400 Hiperteksta iezīmēšanas valoda. 373 00:17:00,400 --> 00:17:03,390 Es esmu vienkārši ritinot atpakaļ uz augšu laikā, lai nokļūtu ļoti 374 00:17:03,390 --> 00:17:04,810 tip uz šīs lapas. 375 00:17:04,810 --> 00:17:07,440 Un paziņojums, kā MIT ir reaģējusi uz manu lūgumu. 376 00:17:07,440 --> 00:17:08,520 200 ir labs. 377 00:17:08,520 --> 00:17:10,630 200 nozīmē, viss ir burtiski OK. 378 00:17:10,630 --> 00:17:13,390 Un tas ir statusa kodu, kas mēs cilvēki tiešām nekad 379 00:17:13,390 --> 00:17:14,670 redzēt, labā veidā. 380 00:17:14,670 --> 00:17:16,140 Jo tas nozīmē, ka viss ir labi. 381 00:17:16,140 --> 00:17:19,369 >> Ievērojiet, ka MIT ir informēt mani, hey, serveris mēs rīkosim sauc 382 00:17:19,369 --> 00:17:23,849 Apache, kas ir ļoti populārs atvērtā koda bezmaksas web serveri. 383 00:17:23,849 --> 00:17:25,589 Viņi darbojas, acīmredzot, UNIX, kas ir 384 00:17:25,589 --> 00:17:27,130 operētājsistēmas, piemēram, Linux. 385 00:17:27,130 --> 00:17:30,660 Ievērojiet, ka viņi acīmredzot atjaunināts viņu mājas lapā pie 04:00, 386 00:17:30,660 --> 00:17:32,400 Griničas laiks. 387 00:17:32,400 --> 00:17:34,990 >> Paziņojums pāris citas detaļas. 388 00:17:34,990 --> 00:17:37,910 Viņi atgriežas, man text / html. 389 00:17:37,910 --> 00:17:39,800 Tātad, mēs redzēsim, ko tas nozīmē tikai brīdi. 390 00:17:39,800 --> 00:17:45,460 Viņi acīmredzot man 14717 baiti vērts HTML. 391 00:17:45,460 --> 00:17:48,180 Un daži citi, vairāk nesaprotams informācija ir tur. 392 00:17:48,180 --> 00:17:49,920 >> Bet tas ir, ja tā kļūst interesanti. 393 00:17:49,920 --> 00:17:52,580 Tas ir, kā jūs veicat mājas lapu. 394 00:17:52,580 --> 00:17:57,860 Tas ir, kā jūs padarīt mājas lapu, kura virsrakstu cilnes, jūsu pārlūkprogrammā, ir 395 00:17:57,860 --> 00:18:00,590 MIT defise Massachusetts Institute Tehnoloģijas. 396 00:18:00,590 --> 00:18:06,300 Un tiešām, ja mēs ejam atpakaļ uz Chrome un apmeklējiet www.mit.edu, ievērosiet, ka, 397 00:18:06,300 --> 00:18:09,680 patiešām, virsrakstā šeit, ir MIT svītra Masačūsetsa 398 00:18:09,680 --> 00:18:11,260 Institūts dot, dot, dot. 399 00:18:11,260 --> 00:18:16,490 Un tagad paziņojums, pārāk, ja es labo klikšķi vai kontroli noklikšķiniet uz darbvirsmas šeit, 400 00:18:16,490 --> 00:18:17,960 un doties uz View Page Source - 401 00:18:17,960 --> 00:18:20,870 vismaz Chrome, lai gan katrs pārlūks tas ar kādu līdzekļu - 402 00:18:20,870 --> 00:18:22,140 Šeit ir tas pats fails. 403 00:18:22,140 --> 00:18:25,140 >> Tas notiek, ir krāsu kodēti, vai sintakse izcelti. 404 00:18:25,140 --> 00:18:28,590 Bet, tāpat kā ar savu C kodu, kas nebija colorized ar jums, tas bija 405 00:18:28,590 --> 00:18:31,810 colorized ar gedit, līdzīgi ir Chrome vienkārši padarīt 406 00:18:31,810 --> 00:18:33,130 šo prettier, lai lasītu. 407 00:18:33,130 --> 00:18:37,110 Bet tas ir sīkumi, ka mēs drīz rakstiski. 408 00:18:37,110 --> 00:18:38,840 Tātad, tas ir Endgame. 409 00:18:38,840 --> 00:18:42,020 Serveris ir reaģējusi ar to Informācija, tāpat kā jūs atbildējis 410 00:18:42,020 --> 00:18:43,660 ar savu roku mūsu rokasspiediena. 411 00:18:43,660 --> 00:18:47,280 Bet kas cits ir, ka dodas gada starp šiem soļiem? 412 00:18:47,280 --> 00:18:53,430 >> Nu, kad es rakstīt, jo šajā pēdējā gadījumā, www.mit.edu un hit Enter, mēs 413 00:18:53,430 --> 00:18:56,390 zinu, ka tas runā uz ostu 80 automātiski, ostu 414 00:18:56,390 --> 00:18:57,780 tikai to, ka skaitu. 415 00:18:57,780 --> 00:19:00,710 Bet kur bija IP adrese iet? 416 00:19:00,710 --> 00:19:05,045 Kā mans dators norādītas, ko IP adrese mit.edu ir? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Nu, izrādās, šajā pasaulē, ir lietas, ko sauc par DNS serveriem. 419 00:19:10,840 --> 00:19:14,500 Un ļaujiet man iet uz priekšu un izdarīt ātrs attēlu vairāk nekā šeit. 420 00:19:14,500 --> 00:19:17,680 Un tas būs tikai ieskicēt, kas aptuvenu termini, kas notiek. 421 00:19:17,680 --> 00:19:21,510 Tāpēc mēs izlikties, piemēram, tas ir mans klēpjdators šeit, Sanders. 422 00:19:21,510 --> 00:19:24,650 Un tas ir Wi-Fi, tāpēc tas ir saistīts bezvadu kaut ko. 423 00:19:24,650 --> 00:19:26,060 >> Kas tas faktiski saistīts ar? 424 00:19:26,060 --> 00:19:27,990 Nu, kaut kur šeit, tur ir kaut ko par 425 00:19:27,990 --> 00:19:29,240 siena ar kādu antenu. 426 00:19:29,240 --> 00:19:30,725 Un tas ir sauc par piekļuves punktu - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Bezvadu piekļuves punktu, bezvadu maršrutētāju - sauc to, ko jūs vēlaties. 429 00:19:34,190 --> 00:19:36,230 Bet viņi visā universitātes pilsētiņā, ar šiem maz antenu. 430 00:19:36,230 --> 00:19:38,100 Mūsējais ir veidojis Cisco, parasti. 431 00:19:38,100 --> 00:19:42,480 Un tā kaut kā, mans dators runā šim bezvadu piekļuves punktu, 432 00:19:42,480 --> 00:19:45,580 kaut kur šeit Sanders, vai lejā, vai ārpus tās. 433 00:19:45,580 --> 00:19:50,030 >> Tajā pašā laikā, šī lieta ir daudz fiziskās vadi dodas uz, iespējams, 434 00:19:50,030 --> 00:19:52,175 Zinātnes centrs, kurā mēs izdarīt, piemēram, šis. 435 00:19:52,175 --> 00:19:54,200 Tas nav reāli izskatās, ka. 436 00:19:54,200 --> 00:19:55,200 Tas tiešām izskatās daudz labāk. 437 00:19:55,200 --> 00:19:59,170 Tātad zinātnes centrs ir visai ķekars Datoru iekšpusē no tā, ka 438 00:19:59,170 --> 00:20:02,320 ir kaut kas fiziski savienots ar visiem Šo piekļuves punktiem Campus. 439 00:20:02,320 --> 00:20:06,440 Un tie fiziskās datorus, mēs zvanu maršrutētāji, vai vārti. 440 00:20:06,440 --> 00:20:09,450 >> Maršrutētāju, jo tā nosaukums liecina, tas ir mērķis dzīvē ir maršrutam 441 00:20:09,450 --> 00:20:10,310 informāciju. 442 00:20:10,310 --> 00:20:14,150 Tas aizņem dažas biti, no datora, kā ievadi, un skaitļi, kur 443 00:20:14,150 --> 00:20:15,640 šie biti jāsūta. 444 00:20:15,640 --> 00:20:19,910 Tātad, ja manu pieprasījumu mit.edu, patiesībā tas ir diezgan viegli. 445 00:20:19,910 --> 00:20:24,620 Mans lūgums nāk no mana pārlūkprogrammā, izmantojot Wi-Fi, ar piekļuves punktu, tad, 446 00:20:24,620 --> 00:20:27,080 šķērsojot kādu kabeli, uz maršrutētāju in Science Center. 447 00:20:27,080 --> 00:20:29,810 Un kaut kā, router Zinātnes centrs skaitļi, 448 00:20:29,810 --> 00:20:31,510 ka MIT ir, ka veidā. 449 00:20:31,510 --> 00:20:34,080 Un es esmu gatavojas virzīties uz priekšu tiem, biti, es esmu gatavojas maršrutā šos bits, 450 00:20:34,080 --> 00:20:36,670 pa ceļu, uz leju Mass Ave, MIT.. 451 00:20:36,670 --> 00:20:42,030 Bet kā mans dators zināt, ko IP adrese, pat bija? 452 00:20:42,030 --> 00:20:45,660 >> Nu izrādās, ka kaut kur šeit ir serveri - 453 00:20:45,660 --> 00:20:48,330 un es esmu gatavojas izdarīt to diezgan abstrakti - 454 00:20:48,330 --> 00:20:49,710 kā DNS serveri - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Tie nav maršrutētāji. 457 00:20:51,960 --> 00:20:56,050 Tie ir dažāda veida serveriem kuru mērķis dzīvē ir tulkot 458 00:20:56,050 --> 00:21:04,340 uzņēmēju nosaukumiem, piemēram, www.mit.edu, līdz IP adreses, piemēram, 1.2.3.4 Tātad DNS serveri 459 00:21:04,340 --> 00:21:05,240 darīt tieši to. 460 00:21:05,240 --> 00:21:08,320 Jūs varat domāt par to kā kam ir liela datu bāzē, vai tiešām, kā liels Excel 461 00:21:08,320 --> 00:21:09,750 failu ar divām kolonnām. 462 00:21:09,750 --> 00:21:12,120 Viens no tiem ir uzņēmēju nosaukumiem, viens ir IP adreses. 463 00:21:12,120 --> 00:21:15,020 Un viņi vienkārši konvertēt vienu otrkārt, jebkurā virzienā. 464 00:21:15,020 --> 00:21:16,830 >> Tagad patiesībā, tas ir maz sarežģītāka nekā. 465 00:21:16,830 --> 00:21:22,070 Bet tas, kā mana datora, mans izlases Mac vai uz šo tabulu šeit datoru, zina, 466 00:21:22,070 --> 00:21:27,590 ko unikālais identifikators ir www.mit.edu vai Facebook, vai 467 00:21:27,590 --> 00:21:29,680 harvard.edu, par šo jautājumu. 468 00:21:29,680 --> 00:21:33,520 Bet, protams, tur ir veselums Masu Ave šeit. 469 00:21:33,520 --> 00:21:37,390 Un tad mēs nokļūt MIT, ko šī faktiski ir vairāk pārliecinoša. 470 00:21:37,390 --> 00:21:39,230 Tas būs MIT. 471 00:21:39,230 --> 00:21:41,580 Un tā arī tās ir dažas serveriem. 472 00:21:41,580 --> 00:21:45,770 Un viņi kaut kā ir vadu vai bezvadu savienojums ar Harvard. 473 00:21:45,770 --> 00:21:48,830 Un, protams, mēs varam iet daudz tālāk pa ceļu, nekā MIT, un runāt 474 00:21:48,830 --> 00:21:50,470 visvairāk jebkura datora visā pasaulē. 475 00:21:50,470 --> 00:21:52,060 >> Bet pieņemsim redzēt, ja mēs nevaram redzēt, ka. 476 00:21:52,060 --> 00:21:54,810 Ļaujiet man iet atpakaļ uz manu Terminal logs tikai brīdi. 477 00:21:54,810 --> 00:22:00,170 Un pieņemsim, ka es sapratu, kāda IP adrese ir mit.edu 478 00:22:00,170 --> 00:22:02,700 piemēram Telnet rakstainas to ārā pirms, un mana pārlūkprogramma var skaidri 479 00:22:02,700 --> 00:22:03,960 skaitlis tas par mani. 480 00:22:03,960 --> 00:22:06,970 Un es esmu gatavojas palaist citu programmu, Šajā Terminal logā, ko sauc par 481 00:22:06,970 --> 00:22:10,320 traceroute, meklēšanu maršruts no šejienes - 482 00:22:10,320 --> 00:22:13,760 burtiski, šī tabula - līdz www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Let 's redzēt, kas notiek. 484 00:22:14,750 --> 00:22:16,690 Ļaujiet man tiešām sarukt fonta lielumu. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 Nē, es gribēju, lai jūs pārsteigs. 487 00:22:18,790 --> 00:22:19,110 >> Labi. 488 00:22:19,110 --> 00:22:20,870 Tāpēc šeit mēs iet. 489 00:22:20,870 --> 00:22:22,880 Ļaujiet man iet uz priekšu un palaist to šeit. 490 00:22:22,880 --> 00:22:26,410 Un ko man bija redzēt pirms brīža, un mēs redzam atkal tagad, tas ir 491 00:22:26,410 --> 00:22:29,980 izeja - traceroute www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 Paziņojums, pirmajā līnijā, šī programma patiešām sapratu, ka MIT ir 493 00:22:33,380 --> 00:22:35,730 IP adrese ir šis numurs šeit. 494 00:22:35,730 --> 00:22:38,060 Un tagad, kas notiek starp mums un viņiem? 495 00:22:38,060 --> 00:22:44,110 >> Tātad, šī līnija šeit, vienā rindā, un šī līnija šeit, divos pēc kārtas, un pēc tam, 496 00:22:44,110 --> 00:22:46,335 rinda trīs - ko darīt katram no šiem līnijas, iespējams, veido? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Vietas, punkti, protams. 499 00:22:50,225 --> 00:22:53,520 Viņi aicināja apiņi, konceptuāli. 500 00:22:53,520 --> 00:22:56,230 Bet fiziski, kādi tie ir? 501 00:22:56,230 --> 00:22:57,130 Viņi maršrutētāji. 502 00:22:57,130 --> 00:22:59,820 >> Mums tikai ir, tiešām, viens gabals aparatūra šeit, lai runātu par līdz šim. 503 00:22:59,820 --> 00:23:00,560 Viņi maršrutētāji. 504 00:23:00,560 --> 00:23:01,800 Tātad šī lieta šeit - 505 00:23:01,800 --> 00:23:02,990 traks nosaukums - 506 00:23:02,990 --> 00:23:06,700 bet tas ir iespējams, mašīntelpa, MR, jo zinātnes centrs. 507 00:23:06,700 --> 00:23:08,680 Tas ir ceļš, aka maršrutētāju. 508 00:23:08,680 --> 00:23:11,160 Tas ir tikai daži unikāls numurs, kas kāds nāca klajā ar to. 509 00:23:11,160 --> 00:23:13,120 Un tas ir laikā harvard.edu. 510 00:23:13,120 --> 00:23:16,290 Un tas ir IP adrese, no šo maršrutētāju tas ir, atkal, iespējams, 511 00:23:16,290 --> 00:23:17,860 Zinātnes centrs, pamatojoties uz tās nosaukuma. 512 00:23:17,860 --> 00:23:21,440 Šis otrais rindā ir vēl viena maršrutētāju, kas nav iesauku 513 00:23:21,440 --> 00:23:23,980 acīmredzot - uzņēmēja vārds - tā vienkārši ir IP adrese. 514 00:23:23,980 --> 00:23:28,070 >> Tik garš stāsts īss, lai iegūtu datus no norāda A uz B, tur ir vairāk nekā tikai 515 00:23:28,070 --> 00:23:31,400 Hārvardas Universitātes router, un MIT maršrutētāju, un Google maršrutētāju, 516 00:23:31,400 --> 00:23:32,640 un Facebook maršrutētāju. 517 00:23:32,640 --> 00:23:37,300 Tur ir desmitiem, simtiem, tūkstošiem maršrutētāji starp jebkuru punktu, un jebkurš 518 00:23:37,300 --> 00:23:38,710 punktu B internetā. 519 00:23:38,710 --> 00:23:41,710 Bet parasti, jūs varat iegūt datus no viena punkta uz otru, 520 00:23:41,710 --> 00:23:43,210 mazāk nekā 30 apiņiem. 521 00:23:43,210 --> 00:23:47,930 Citiem vārdiem sakot, jums ir tikai roku dati uz 30 vai mazāk šādu maršrutētājiem. 522 00:23:47,930 --> 00:23:49,720 Un tas ir parasti daudz mazāk nekā ka. 523 00:23:49,720 --> 00:23:50,970 >> Nu, pieņemsim redzēt, kas notiek šeit. 524 00:23:50,970 --> 00:23:54,460 Trešajā rindā, mēs hit sauc maršrutētāju core zinātnes centrs vārti 525 00:23:54,460 --> 00:23:56,580 kaut vai otru. 526 00:23:56,580 --> 00:23:58,970 4 rindā, mums ir Border Gateway - 527 00:23:58,970 --> 00:24:00,670 tie ir tikai mistisks akronīmi - 528 00:24:00,670 --> 00:24:02,530 arī laikā harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Lūk, vēl viens robežu vārti. 530 00:24:04,160 --> 00:24:09,070 Un tad, pēkšņi, Eh, mēs, šķiet, ir in New York City. 531 00:24:09,070 --> 00:24:12,030 >> Tātad izrādās, - un es esmu izsecinot tikai no uzņēmēja nosaukumu. 532 00:24:12,030 --> 00:24:12,970 Tas varētu būt maldinoša. 533 00:24:12,970 --> 00:24:13,830 Tas varētu būt uz leju ceļa. 534 00:24:13,830 --> 00:24:15,030 Tas ir grūts pateikt - 535 00:24:15,030 --> 00:24:21,960 bet tas var tikt izmantots kā atklāsme ka īsākais attālums starp divām 536 00:24:21,960 --> 00:24:25,730 punkti internetā, ir ne vienmēr taisnu līniju. 537 00:24:25,730 --> 00:24:29,380 Ja mēs domājam par īsāko kā ātrākais ceļš, vismazāk pārslogotas 538 00:24:29,380 --> 00:24:32,070 ceļš, tas ir pilnīgi iespējams - lai gan mēs nevaram būt droši - 539 00:24:32,070 --> 00:24:37,090 ka dati ceļo pienācīgas attālums starp rindām piekto un sesto. 540 00:24:37,090 --> 00:24:42,000 >> Tagad diemžēl MIT, vai kāds, ieguva nedaudz self-aizsardzības, un tie esam 541 00:24:42,000 --> 00:24:43,700 sāka ignorējot mūsu lūgumus. 542 00:24:43,700 --> 00:24:47,380 Šie maršrutētāji ir konfigurēts ignorē lūgumus veidlapas, kas ir 543 00:24:47,380 --> 00:24:48,900 jums, kas jūs esat, kas jūs esat. 544 00:24:48,900 --> 00:24:51,650 Tātad, pieņemsim redzēt, ja mēs nevaram izdarīt ar kādu vairāk kooperatīva. 545 00:24:51,650 --> 00:24:56,260 Tātad Stanford ir jauka tradīcija kam nedaudz vairāk atvērtību. 546 00:24:56,260 --> 00:24:57,820 Tātad, pieņemsim redzēt, kas notiek šeit. 547 00:24:57,820 --> 00:24:59,080 >> Atkal, diezgan noslēpumains. 548 00:24:59,080 --> 00:25:01,040 Taču mēs sākt, atkal, ar mašīnu room in the Science 549 00:25:01,040 --> 00:25:01,990 Centrs, vienā rindā. 550 00:25:01,990 --> 00:25:02,660 Tātad tas ir labi. 551 00:25:02,660 --> 00:25:05,240 Lielākā daļa no serveriem darīja atbildi, ieskaitot Stanford. 552 00:25:05,240 --> 00:25:07,940 Tātad paziņojums mēs devāmies no mašīna istaba in Science Center, lai daži 553 00:25:07,940 --> 00:25:11,770 anonīms router citur, uz citu Zinātnes centrs vārti, līdz robežai 554 00:25:11,770 --> 00:25:13,970 vārti, un tad, lai kaut ko šeit - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Tas ir Ziemeļu Crossroads, ļoti populārs peering punkts, kur daudz 557 00:25:19,330 --> 00:25:21,080 gada kabeļi, daudz interneta pakalpojumu sniedzējiem - 558 00:25:21,080 --> 00:25:23,220 interneta pakalpojumu sniedzējiem - pieslēgties. 559 00:25:23,220 --> 00:25:25,470 Lūk, vēl bezvārda IP šeit. 560 00:25:25,470 --> 00:25:27,530 Lūk, vēl viens tāds serveris. 561 00:25:27,530 --> 00:25:29,910 >> Bet tas ir interesanti. 562 00:25:29,910 --> 00:25:33,750 Kur ir router rinda astoņi, iespējams? 563 00:25:33,750 --> 00:25:36,030 Tātad, tas ir iespējams, Vašingtonā, DC. 564 00:25:36,030 --> 00:25:40,290 Un es varu veida apstiprināt ka hipotēze šo laiku. 565 00:25:40,290 --> 00:25:45,230 Jo, cik ilgi tas veic, lai mēs dotos no Science Center ar šo maršrutētāju 566 00:25:45,230 --> 00:25:46,370 septiņās rindā? 567 00:25:46,370 --> 00:25:49,820 Nu, šie milisekundes mērījumi labajā pusē šeit ir 568 00:25:49,820 --> 00:25:51,960 aplēses šajā laikā. 569 00:25:51,960 --> 00:25:54,610 >> Ir trīs no viņiem, jo programma, traceroute, cenšas katru 570 00:25:54,610 --> 00:25:58,010 router trīs reizes, tikai, lai jūs varētu saņemt redzes vidējais no skaitļiem. 571 00:25:58,010 --> 00:26:00,230 Bet tas acīmredzot notiek sešus milisekundes, lai iegūtu 572 00:26:00,230 --> 00:26:01,840 rinda septiņiem s maršrutētāju. 573 00:26:01,840 --> 00:26:05,470 Bet cik ātri iespējams, acīmredzot, jūs ceļot, ja jums ir mazliet, starp 574 00:26:05,470 --> 00:26:09,520 Boston, un Washington DC? 575 00:26:09,520 --> 00:26:14,180 14 milisekundes ir tik ilgi, cik nepieciešams, par šo tērzēšanas ziņu, par to 576 00:26:14,180 --> 00:26:18,870 e-pasts, šajā mājas lapā pieprasījuma ceļot starp šeit un Vašingtonā. 577 00:26:18,870 --> 00:26:23,970 >> Ja es iet tālāk, lai router skaits 10, ko pilsēta es esmu acīmredzot tagad? 578 00:26:23,970 --> 00:26:24,810 Tātad, Houston. 579 00:26:24,810 --> 00:26:27,350 Un to apstiprina ar ielēkt laikā. 580 00:26:27,350 --> 00:26:28,730 Tas ir patiešām lēns, lai saņemtu Houston. 581 00:26:28,730 --> 00:26:33,960 Tas aizņem 47 milisekundes, lai saņemtu no Boston Houston šajā lietā. 582 00:26:33,960 --> 00:26:37,120 Un, ja mēs skatāmies tālāk, LAX - 583 00:26:37,120 --> 00:26:41,430 izskatās, ka mēs esam kļūst Stenfordas veida šādā veidā, ejot cauri LA. 584 00:26:41,430 --> 00:26:43,170 Bet es esmu secināt, ka no LAX. 585 00:26:43,170 --> 00:26:46,390 Geeks mēdz izmantot lidostu kodi fasonfrēzēšanas nosaukumiem šeit. 586 00:26:46,390 --> 00:26:48,600 Un tas ir sava veida konsekventa ar šo pieņēmumu. 587 00:26:48,600 --> 00:26:50,260 82 milisekundes. 588 00:26:50,260 --> 00:26:54,720 >> Tad mēs acīmredzot iet uz citu LAX, cits LA maršrutētāju, un tad daži 589 00:26:54,720 --> 00:26:59,530 nezināms viens, un pēc tam, visbeidzot, mistisks vārds uz Stenfordas tīklā, vai 590 00:26:59,530 --> 00:27:04,670 tuvu tam, stanford.edu, ir 90 milisekundes prom, vai 6 591 00:27:04,670 --> 00:27:06,170 plus stundas ar lidmašīnu. 592 00:27:06,170 --> 00:27:09,360 Tātad, tas ir, kā lielu datu ceļo internetā. 593 00:27:09,360 --> 00:27:11,410 Un tas ir lietas, kas mums absolūti par pašsaprotamu šajās dienās. 594 00:27:11,410 --> 00:27:13,950 Ja jums ir kāda Gchat ar kāds, un ziņas ir tikai 595 00:27:13,950 --> 00:27:16,940 parādās, jāapsver, cik ātri, ka notiek. 596 00:27:16,940 --> 00:27:21,540 Un vizuāli, tas tiešām notiek pie šāda veida likmi. 597 00:27:21,540 --> 00:27:25,620 >> Tātad starp punktiem vienas un 18, šajā gadījumā, pastāv 598 00:27:25,620 --> 00:27:26,890 lietas, bez maršrutētāju. 599 00:27:26,890 --> 00:27:30,140 Kas ir dažas mašīnas, internetā kas var bloķēt satiksmi 600 00:27:30,140 --> 00:27:31,610 no kļūst cauri? 601 00:27:31,610 --> 00:27:31,950 >> STUDENTU: ugunsmūri. 602 00:27:31,950 --> 00:27:32,910 >> SPEAKER 1: Tātad, ugunsmūrus. 603 00:27:32,910 --> 00:27:36,260 Un mums ir personisko ugunsmūri, piemēram ka jūsu Mac vai PC var saglabāt 604 00:27:36,260 --> 00:27:37,540 satiksmes vai ārā. 605 00:27:37,540 --> 00:27:38,990 Harvard ir ugunsmūri. 606 00:27:38,990 --> 00:27:40,820 MIT iespējams, ir ugunsmūrus. 607 00:27:40,820 --> 00:27:44,400 Un Stanford tas, kā to dara visi interneta pakalpojumu sniedzējiem, kas pieder 608 00:27:44,400 --> 00:27:49,260 šie maršrutētāji starp punktiem A un B. Bet vai jūs kādreiz apstāties apsvērt, 609 00:27:49,260 --> 00:27:52,710 vai aprūpi, kā ugunsmūris darbojas. 610 00:27:52,710 --> 00:27:56,380 Nu jau mums ir pamata ēka bloki ar kuru inženieris 611 00:27:56,380 --> 00:27:57,700 ka atbilde. 612 00:27:57,700 --> 00:27:59,090 >> Ja tu būtu ugunsmūris - 613 00:27:59,090 --> 00:28:03,740 un pieņemsim, ka jums ir kaut kur starp punktu A un punktu B 614 00:28:03,740 --> 00:28:06,080 Kabelis nāk uz jums, un iet ārā no jums. 615 00:28:06,080 --> 00:28:11,160 Tātad jums ir tehnoloģiskās iespējas aplūkot visas aploksnēm 616 00:28:11,160 --> 00:28:14,200 informācija, kas plūst starp Jūs un citas personas. 617 00:28:14,200 --> 00:28:17,280 Citiem vārdiem sakot, šie Saņemt ziņas es biju manuāli rakstīt, jūs varat iedomāties 618 00:28:17,280 --> 00:28:21,060 tos, rakstot ātri piezīmi, lai kāds, liekot IP adresi 619 00:28:21,060 --> 00:28:24,810 saņēmējs, un porta numuru saņēmējs, šajā aploksnē, tad, 620 00:28:24,810 --> 00:28:28,520 rakstot savu IP adresi un savu porta numurs augšējā kreisajā rokā 621 00:28:28,520 --> 00:28:30,230 stūra kā jūs vēstule. 622 00:28:30,230 --> 00:28:32,520 Tad jūs to nosūtīt, bez vadiem. 623 00:28:32,520 --> 00:28:37,130 Un tas kaut kā ceļo, izmantojot maršrutētāju, pa vadiem, bez vadiem, 624 00:28:37,130 --> 00:28:39,190 pa ceļam uz MIT. 625 00:28:39,190 --> 00:28:43,520 >> Tātad, ja jūs ugunsmūris, kā darīt Jūs pārtraukt šo no notiek? 626 00:28:43,520 --> 00:28:49,710 Ko tu darītu, ja jūsu nākamo p noteikti bija ieviest ugunsmūri? 627 00:28:49,710 --> 00:28:53,980 Kā es varu pārtraukt visas Harvard cilvēkiem kādreiz runāt ar MIT cilvēkus no jauna? 628 00:28:53,980 --> 00:28:55,870 >> [? STUDENTU: Jūs] mainīt burtu.? 629 00:28:55,870 --> 00:28:56,450 >> SPEAKER 1: Tu ko? 630 00:28:56,450 --> 00:28:58,140 >> [? Students:? Reverse] burtu sākumā. 631 00:28:58,140 --> 00:28:59,290 >> SPEAKER 1: Reverse vēstuli - Ko jūs domājāt? 632 00:28:59,290 --> 00:29:01,130 >> [? STUDENTU: Send] tas atpakaļ sūtītājam. 633 00:29:01,130 --> 00:29:01,780 >> SPEAKER 1: Send to atpakaļ. 634 00:29:01,780 --> 00:29:01,990 Labi. 635 00:29:01,990 --> 00:29:05,720 Tātad, jūs varētu noraidīt virtuālo aploksne veida darot atgriešanos 636 00:29:05,720 --> 00:29:06,660 sūtītājs kaut kā. 637 00:29:06,660 --> 00:29:08,370 Tik pārliecināts, ka tas, ko mēs vēlamies sasniegt. 638 00:29:08,370 --> 00:29:09,440 Bet pieņemsim nirt nedaudz dziļāk. 639 00:29:09,440 --> 00:29:10,460 Kā es varu darīt? 640 00:29:10,460 --> 00:29:13,950 >> Ja ieguldījums šo problēmu - ja es esmu ugunsmūri, un es esmu efektīvi 641 00:29:13,950 --> 00:29:18,020 stāv starp punktiem A un B, un Es esmu vidū cilvēks, kas izpaužas meklēt 642 00:29:18,020 --> 00:29:21,240 iekšpuses šo aploksnē, un tad izlemt vai nosūtīt to atpakaļ 643 00:29:21,240 --> 00:29:25,030 Harvard, vai ļaut to turpināt, kādi tas ir man, ugunsmūri, dodos 644 00:29:25,030 --> 00:29:26,280 vēlaties apskatīt? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Es domāju, ka es dzirdēju to šeit. 647 00:29:29,975 --> 00:29:30,550 >> [? STUDENTU: Kur tas ir] nāk no?. 648 00:29:30,550 --> 00:29:32,360 >> SPEAKER 1: Kur tas nāk no. 649 00:29:32,360 --> 00:29:36,410 Tātad, ja avots IP adrese - neliels skaits šeit - 650 00:29:36,410 --> 00:29:38,430 ir IP adrese, kas pieder Harvard - 651 00:29:38,430 --> 00:29:40,220 un es varu tiešām zinu, ka ar lielu varbūtību. 652 00:29:40,220 --> 00:29:45,540 Lielākā daļa no Hārvardas IP adreses sākt ar 140,247 dot kaut ko dot 653 00:29:45,540 --> 00:29:48,810 kaut ko, 128,103 vai dot kaut ko dot kaut ko. 654 00:29:48,810 --> 00:29:51,450 Harvard pieder šos gabalus IP adresēm. 655 00:29:51,450 --> 00:29:55,200 >> Nu, ja es redzu, ka IP adreses, jo sūtītājs, es varētu vienkārši nosūtīt to atpakaļ. 656 00:29:55,200 --> 00:29:57,380 Patiesībā, internets nav apnikt tērēt laiku 657 00:29:57,380 --> 00:29:58,460 nosūtot biti atpakaļ. 658 00:29:58,460 --> 00:30:02,480 Tas tikai burtiski pilieni paketi svītrojot to, efektīvi. 659 00:30:02,480 --> 00:30:04,190 Tātad, ko vēl es varētu apskatīt, lai gan? 660 00:30:04,190 --> 00:30:10,520 Pieņemsim, ka es gribu, lai cilvēkus Harvard vizīte mit.edu, un uzvilkt 661 00:30:10,520 --> 00:30:13,230 mājas lapas, un skatīties video MIT, un tamlīdzīgi. 662 00:30:13,230 --> 00:30:17,970 Bet es negribu cilvēkus pie Harvard pasta vēstuļu sūtīšanas ikviens MIT. 663 00:30:17,970 --> 00:30:23,810 Kā es varu ļaut satiksme no Hārvardas MIT, ar interneta starpniecību, bet neatļaut 664 00:30:23,810 --> 00:30:24,700 kaut kas līdzīgs e-pastu? 665 00:30:24,700 --> 00:30:25,840 >> [? STUDENTU:?] Porta numurs. 666 00:30:25,840 --> 00:30:28,650 >> SPEAKER 1: porta numurs - tas ir tikai cita sastāvdaļa mēs esam. 667 00:30:28,650 --> 00:30:31,880 Mums ir IP adrese, ko mēs tikai parādi, vai mums ir porta numuru, 668 00:30:31,880 --> 00:30:34,870 kur 80, mēs teicām, unikāli identificē interneta satiksmes. 669 00:30:34,870 --> 00:30:37,430 Tagad es nevarētu gaidīt, lai jūs zināt - daži no jums, iespējams, jau zināt, 670 00:30:37,430 --> 00:30:38,210 no familiaritāte - 671 00:30:38,210 --> 00:30:41,860 kas ir skaitlis, kas tiek izmantots uz e-pastu, parasti? 672 00:30:41,860 --> 00:30:43,080 Tas bieži vien ir 25. 673 00:30:43,080 --> 00:30:48,520 25 attiecas uz SMTP, kas ir pasts pārsūtīšanas protokols, kas jums varētu būt 674 00:30:48,520 --> 00:30:51,270 nācās izveidot kādā brīdī, ja jūs esat izmantojot Eudora, vai Outlook, vai 675 00:30:51,270 --> 00:30:52,120 kaut kā tā. 676 00:30:52,120 --> 00:30:53,190 Tas ir tikai vēl viens numurs - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, kas mums bija, izmantojot pirms izmanto 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 failu pārsūtīšanas protokols, ja jūs esat kādreiz dzirdējuši par šo vienu - izmanto 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, drošu versija HTTP, ko mēs atgriezties 682 00:31:07,430 --> 00:31:10,130 Pirms gara, izmanto 443. 683 00:31:10,130 --> 00:31:14,240 Tātad pasaule ir visu ķekars numuri, kas korelē paketes - 684 00:31:14,240 --> 00:31:17,760 drīzāk korelē pakalpojumi šiem faktisko skaitu. 685 00:31:17,760 --> 00:31:19,400 Tātad tas viss ugunsmūris dara. 686 00:31:19,400 --> 00:31:23,330 Tas ir, ņemot apskatīt iekšā šo virtuālo aploksne, un pēc tam izlemt jā vai nē 687 00:31:23,330 --> 00:31:26,230 nosūtīt pa, pamatojoties uz šīm sastāvdaļām. 688 00:31:26,230 --> 00:31:29,720 >> Tagad to, ko varētu Harvard skaidri darīt lai saņemtu agrāk šajā ugunsmūris, tad? 689 00:31:29,720 --> 00:31:33,620 Ja jūs vēlaties, lai varētu nosūtīt ziņu MIT, bet nav atrasts, 690 00:31:33,620 --> 00:31:38,050 labi, jūs varētu mānīšanās jūsu IP adresi, un vienkārši kaut iedomātā pietiekami, zinu 691 00:31:38,050 --> 00:31:41,400 kā rakstīt C kodu, un rakstīt savu tīkla programma, kas maina 692 00:31:41,400 --> 00:31:41,860 firma adresi. 693 00:31:41,860 --> 00:31:45,820 Problēma ir tā, jūs varat absolūti sūtīt dati anonīmi, bet, ja jūs vēlaties, lai 694 00:31:45,820 --> 00:31:49,850 saņemt jebkāda veida atbildes, gribētu redzēt, MIT mājas lapa, protams, tas pievēršas 695 00:31:49,850 --> 00:31:50,870 ir jāuzvar. 696 00:31:50,870 --> 00:31:52,780 Pretējā gadījumā jūs varat pateikt kaut ko jūs vēlaties, jūs neesat gatavojas 697 00:31:52,780 --> 00:31:53,930 dzirdēt atpakaļ no tiem. 698 00:31:53,930 --> 00:31:57,130 Bet šie ir tikai viens no veidiem uzbrukumu, ka mēs varam nosūtīt. 699 00:31:57,130 --> 00:31:59,240 >> Bet izrādās, kad mēs nosūtīs ziņojumi - un pieņemsim darīt 700 00:31:59,240 --> 00:32:00,485 piemērs. 701 00:32:00,485 --> 00:32:04,020 Izrādās, ja man ir ziņojums, ka Es gribu nosūtīt, tas nav tikai nosūtīts 702 00:32:04,020 --> 00:32:04,920 vienā aploksnē. 703 00:32:04,920 --> 00:32:08,760 Lai nodrošinātu efektivitātes labad, jo īpaši, ja failus, jūs pieprasa vai 704 00:32:08,760 --> 00:32:13,570 atbildes jūs saņemat ir īpaši liels, ko TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Pārraides vadības protokols / interneta Protokols - tā ir tikai iedomātā 706 00:32:16,330 --> 00:32:19,630 veids, kā pateikt to, ko tīkla programmatūra un datori - ir tie 707 00:32:19,630 --> 00:32:23,770 ņemt ziņu, piemēram, tas, un tie sagriež to gabalos - 708 00:32:23,770 --> 00:32:25,540 teiksim četrus fragmentus. 709 00:32:25,540 --> 00:32:29,740 >> Un, ja es tagad sagriezt to augšup šeit, sagriež šo augšup šeit, kāda mana 710 00:32:29,740 --> 00:32:34,270 dators pēc tam gatavojas darīt, ir tā gatavojas veikt vienu fragmentu un nodot to 711 00:32:34,270 --> 00:32:35,700 aploksnē. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Visas tiesības, un ļaujiet man iegūt - 714 00:32:41,100 --> 00:32:41,630 paskatīsimies. 715 00:32:41,630 --> 00:32:43,150 Tas ir gatavojas veikt vienu. 716 00:32:43,150 --> 00:32:46,490 Tas ir gatavojas veikt vēl vienu aploksni, un tas gatavojas nodot otro daļu 717 00:32:46,490 --> 00:32:49,530 Šī ziņojuma šeit. 718 00:32:49,530 --> 00:32:51,370 Labi. 719 00:32:51,370 --> 00:32:55,226 Tas ir gatavojas veikt trešo daļa, ielieciet to šeit. 720 00:32:55,226 --> 00:32:57,410 Varbūt nākamreiz mēs vienkārši darīt divas daļas. 721 00:32:57,410 --> 00:33:00,010 Un mēs ņemšu ceturto daļu, un ielieciet to šeit. 722 00:33:00,010 --> 00:33:02,140 >> Un ko tagad, ir jāraksta par šīm aploksnēm - 723 00:33:02,140 --> 00:33:04,700 ko mēs izlikties darīt, lai laiks ir labad, un faktiski nav izrakstīt. 724 00:33:04,700 --> 00:33:07,760 To, kas ir rakstīts uz katras šie četri aploksnes, ar manu ziņu 725 00:33:07,760 --> 00:33:08,320 ar kādu? 726 00:33:08,320 --> 00:33:09,290 >> [? STUDENTU:] pasūtījums.? 727 00:33:09,290 --> 00:33:10,270 >> SPEAKER 1: Tātad, rīkojums. 728 00:33:10,270 --> 00:33:13,740 Man vajag ne tikai IP adresi un portu numuri, kā mēs tikko apspriests, es 729 00:33:13,740 --> 00:33:17,606 Tagad vajag kārtas numuru kaut kāda piebilst, ka tas ir pakešu viens, tas 730 00:33:17,606 --> 00:33:19,840 ir divi, tas ir trīs, tas ir četri. 731 00:33:19,840 --> 00:33:20,980 Un tas ir faktiski noderīga. 732 00:33:20,980 --> 00:33:23,690 Jo internets, izrādās, faktiski ir diezgan ticami. 733 00:33:23,690 --> 00:33:26,080 Maršrutētāji var saņemt pārslogotas. 734 00:33:26,080 --> 00:33:27,615 Kabeļi var nokļūt overwhelmed - 735 00:33:27,615 --> 00:33:28,860 pārmērīga - 736 00:33:28,860 --> 00:33:32,650 bet, ar bitiem, piemēram, ka to, ko maršrutētāji ir jādara, ir tikai piliens paketes. 737 00:33:32,650 --> 00:33:35,540 >> Citiem vārdiem sakot, ja internets ir tikai tiešām pārslogotas, jūs varētu saņemt 738 00:33:35,540 --> 00:33:37,000 trīs no šīm četrām paketēm. 739 00:33:37,000 --> 00:33:40,000 Bet, ja jums ir unikāls identifikators, par katru no tiem, jūs zināt, ka jūs esat 740 00:33:40,000 --> 00:33:42,510 Trūkst pakešu skaits četros no četriem. 741 00:33:42,510 --> 00:33:45,310 Tātad, jūs varat lūgt puisis pie otru galu, lai vēlreiz to. 742 00:33:45,310 --> 00:33:47,900 Bet pieņemot, ka nenotiek, pieņemsim redzēt, kas varētu notikt. 743 00:33:47,900 --> 00:33:50,780 >> Tātad, ja es vēlas, lai nosūtītu ziņu - kurš vēlētos saņemt savu ziņu 744 00:33:50,780 --> 00:33:52,235 no interneta? 745 00:33:52,235 --> 00:33:53,630 Kā par kādu tuvāk uzreiz. 746 00:33:53,630 --> 00:33:55,490 Brian, tas ir? 747 00:33:55,490 --> 00:33:56,430 Labi. 748 00:33:56,430 --> 00:33:57,280 Jūs tur uzturēties. 749 00:33:57,280 --> 00:33:58,820 Es esmu gatavojas nosūtīt to jums. 750 00:33:58,820 --> 00:34:01,100 Un lieta, par internetu ir tas, ka viņi, iespējams, nav pat 751 00:34:01,100 --> 00:34:02,020 to pašu ceļu. 752 00:34:02,020 --> 00:34:02,990 >> Tātad, šeit es iet. 753 00:34:02,990 --> 00:34:06,470 Es esmu nosūtot īsziņu, fragments viens no četriem. 754 00:34:06,470 --> 00:34:06,940 Būt maršrutētājs. 755 00:34:06,940 --> 00:34:08,469 Vienkārši ļaut citiem cilvēkiem tikt ar to galā. 756 00:34:08,469 --> 00:34:10,310 Tur jums iet. 757 00:34:10,310 --> 00:34:12,790 Mēs sniegt to jums, un mēs sniegt to jums. 758 00:34:12,790 --> 00:34:14,000 Un mēs redzēsim, cik ātri - 759 00:34:14,000 --> 00:34:16,500 cik milisekundes tas aizņem lai iegūtu šo ziņu Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Ikvienam izpaužas piedalīties šodien. 762 00:34:23,940 --> 00:34:25,130 Labi. 763 00:34:25,130 --> 00:34:27,130 Brian ir viens, divi un. 764 00:34:27,130 --> 00:34:29,279 Ja kāds vēlas būt - 765 00:34:29,279 --> 00:34:30,230 >> [? STUDENTU: Visi četri. ?] 766 00:34:30,230 --> 00:34:30,980 >> SPEAKER 1: Viņam ir visas četras. 767 00:34:30,980 --> 00:34:32,480 Tāpēc neviens izvēlējās piliens paketi. 768 00:34:32,480 --> 00:34:32,900 Tas ir forši. 769 00:34:32,900 --> 00:34:33,330 Tas ir jauki. 770 00:34:33,330 --> 00:34:34,380 Tātad Brian tagad ir visas četras. 771 00:34:34,380 --> 00:34:36,219 Ja jūs vēlaties, lai iet uz priekšu un Salieciet tos mums. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Es zinu, mēs esam izliekoties. 774 00:34:40,320 --> 00:34:45,090 Tātad termiņa dēļ - 775 00:34:45,090 --> 00:34:45,929 Mums ir četras. 776 00:34:45,929 --> 00:34:48,909 Tātad, OK, atveriet vienu no tiem. 777 00:34:48,909 --> 00:34:49,360 Labi. 778 00:34:49,360 --> 00:34:51,699 Tas ir viena ceturtā daļa mans vēstījums jums. 779 00:34:51,699 --> 00:34:52,949 Tagad, atveriet otru. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Tas var būt smieklīgi, jo galu galā, tikai man un Brian. 782 00:35:01,985 --> 00:35:04,320 Labi, jūs esat ieguvuši divi. 783 00:35:04,320 --> 00:35:09,110 >> Tātad tikmēr, mēs fiziski darīja tas ar šķērēm, bet visiem tas 784 00:35:09,110 --> 00:35:12,360 nepieciešams, lai fragmentu šīs lietas dators ir tikai nosūtīt dažus 785 00:35:12,360 --> 00:35:15,930 biti vienā paketē, vienā virtuālā aploksne, daži no bitiem 786 00:35:15,930 --> 00:35:19,160 otrkārt, daži citu, un daži ceturtais, un pēc tam, ļaut datoram 787 00:35:19,160 --> 00:35:21,570 lēmumu, pamatojoties uz šiem skaitļiem, kādā secībā esat 788 00:35:21,570 --> 00:35:24,166 saķēdēt tos. 789 00:35:24,166 --> 00:35:26,270 Un Brian, varbūt, vienīgais viens, ka var redzēt. 790 00:35:26,270 --> 00:35:29,010 Ziņa es aizsūtīju uz smadzenēm - jo Protams, internets ir piepildīta ar 791 00:35:29,010 --> 00:35:30,260 Tie, ir - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 Jā. 794 00:35:34,500 --> 00:35:35,330 >> Tātad, tas ir vēstījums. 795 00:35:35,330 --> 00:35:36,700 Un Brian var pakārt uz ka tagad. 796 00:35:36,700 --> 00:35:38,640 Tātad tas bija, protams, bet, lai to izdarītu. 797 00:35:38,640 --> 00:35:41,680 Bet tas, kas īsti notiek, piemēram, maršrutēšanas datiem, izmantojot 798 00:35:41,680 --> 00:35:43,290 auditorija šādā veidā. 799 00:35:43,290 --> 00:35:47,320 Bet tur ir, atkal, punktu skaits, maršrutētāji, ugunsmūri un citas 800 00:35:47,320 --> 00:35:50,700 tādas lietas starp punktiem A un B. un nevis tikai pastāstīt stāstu 801 00:35:50,700 --> 00:35:54,740 mutiski, es domāju, ka man uzvilkt šo video, ka daži draugi mūsējais, no 802 00:35:54,740 --> 00:35:59,510 Erikson, gadus atpakaļ, patiesībā salikt kopā, kas izskaidro 803 00:35:59,510 --> 00:36:00,480 kā tas viss darbojas. 804 00:36:00,480 --> 00:36:02,380 Un tas ir apmēram 10 vai tik minūtes garš. 805 00:36:02,380 --> 00:36:04,065 Tāpēc dosim jums, tagad, Karavīri Net. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [Mūzikas atskaņošanas] 808 00:37:09,720 --> 00:37:14,990 >> Teicējs: Pirmo reizi vēsturē, cilvēki un mašīnas ir 809 00:37:14,990 --> 00:37:18,600 strādājot kopā, realizējot sapni - 810 00:37:18,600 --> 00:37:22,550 vienojošais spēks, kas nepazīst ģeogrāfiskās robežas, bez 811 00:37:22,550 --> 00:37:26,050 uzskata rases, reliģiskās pārliecības, vai krāsa - 812 00:37:26,050 --> 00:37:31,000 jauna ēra, kurā saziņa patiešām vieno cilvēkus. 813 00:37:31,000 --> 00:37:34,420 Tas ir dawn no net. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Vēlaties uzzināt, kā tas darbojas? 816 00:37:40,070 --> 00:37:44,605 Klikšķiniet šeit, lai sāktu savu Ceļojums vārtos. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Tagad tieši tas, kas notika, kad noklikšķinājāt uz šo saiti? 819 00:37:51,080 --> 00:37:53,320 Jūs sākāt informācijas plūsmu. 820 00:37:53,320 --> 00:37:56,950 Šī informācija ceļo uz leju jūsu personīgo pasts istaba, kad Mr 821 00:37:56,950 --> 00:38:01,805 IP paketes tā, etiķetes tā, un nosūta to uz savu ceļu. 822 00:38:01,805 --> 00:38:03,790 >> Katra pakete ir ierobežota tā lieluma. 823 00:38:03,790 --> 00:38:08,010 Pasta numurs ir jālemj, kā sadalīt informācija, un to, kā 824 00:38:08,010 --> 00:38:09,170 pakete to. 825 00:38:09,170 --> 00:38:13,390 Tagad pakete ir etiķete, kas satur svarīgu informāciju, piemēram, 826 00:38:13,390 --> 00:38:19,492 kā sūtītāja adrese, saņēmēja adrese, un no paketes tipa tas ir. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Tāpēc, ka šis konkrētais pakete notiek kas uz internetu, tā arī 829 00:38:38,680 --> 00:38:42,570 izpaužas adresi starpniekserveri, kas ir īpaša funkcija, 830 00:38:42,570 --> 00:38:44,410 kā mēs redzēsim vēlāk. 831 00:38:44,410 --> 00:38:50,070 Pakete ir laidis klajā uz jūsu lokālo tīklu vai LAN. 832 00:38:50,070 --> 00:38:53,990 Šis tīkls tiek izmantots, lai savienotu visus vietējiem datoriem, maršrutētāji, 833 00:38:53,990 --> 00:38:57,940 printeri, uc informāciju apmaiņu saistībā ar fiziskās sienas 834 00:38:57,940 --> 00:38:59,160 ēka. 835 00:38:59,160 --> 00:39:04,130 LAN ir diezgan nekontrolēta vietu, un diemžēl, negadījumi 836 00:39:04,130 --> 00:39:05,425 var notikt. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> No LAN šosejas tiek pildīta ar visiem informācijas veidiem. 839 00:39:18,050 --> 00:39:22,070 Tie ir IP paketes, Novell paketes, AppleTalk paketes - 840 00:39:22,070 --> 00:39:24,500 viņi iet pret satiksme, kā parasti. 841 00:39:24,500 --> 00:39:29,250 Vietējās maršrutētāju skan, lai risinātu un, ja nepieciešams, paceļ paketi uz 842 00:39:29,250 --> 00:39:31,710 citu tīklu. 843 00:39:31,710 --> 00:39:33,570 Ah, router - 844 00:39:33,570 --> 00:39:37,490 simbols kontroli šķietami neorganizēta pasaulē. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER: Whoops, atvainojos par to. 846 00:39:38,480 --> 00:39:39,965 Palūkosimies uz šo vienu šeit, šo vienu šeit. 847 00:39:39,965 --> 00:39:40,460 Tas pārceļas šeit. 848 00:39:40,460 --> 00:39:40,955 Šis viena kustas šeit. 849 00:39:40,955 --> 00:39:41,945 Man nepatīk šo vienu. 850 00:39:41,945 --> 00:39:42,935 Let 's pāriet šo vienu. 851 00:39:42,935 --> 00:39:43,925 Šis viena iet šeit. 852 00:39:43,925 --> 00:39:45,410 [Dzirdams] 853 00:39:45,410 --> 00:39:46,400 Citiem vārdiem sakot trokšņot šeit. 854 00:39:46,400 --> 00:39:46,895 Palūkosimies uz šo vienu šeit. 855 00:39:46,895 --> 00:39:47,885 Nah, es iešu ar to. 856 00:39:47,885 --> 00:39:48,700 Palūkosimies, ka viens šeit. 857 00:39:48,700 --> 00:39:49,930 >> Teicējs: Tur viņš ir - 858 00:39:49,930 --> 00:39:55,770 sistemātiska, uncaring, metodiska, konservatīva, un dažreiz, ne gluži 859 00:39:55,770 --> 00:39:56,975 līdz ātrumu. 860 00:39:56,975 --> 00:40:00,090 Bet vismaz viņš ir precīza, par lielāko daļu. 861 00:40:00,090 --> 00:40:01,243 >> ROUTER: Put, ka viens tur. 862 00:40:01,243 --> 00:40:04,694 Ka viens iet tur, ka viens iet tur, un tas viens iet tur. 863 00:40:04,694 --> 00:40:05,680 Nu, vēl viens iet tur. 864 00:40:05,680 --> 00:40:06,173 Kas iet šeit. 865 00:40:06,173 --> 00:40:07,423 [Dzirdams] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Teicējs: Kā paketēm atvaļinājumu maršrutētāju, viņi dara savu ceļu uz 868 00:40:18,670 --> 00:40:24,090 uzņēmuma iekštīklu un galvas par router slēdzi. 869 00:40:24,090 --> 00:40:28,120 Nedaudz efektīvāka nekā maršrutētāju, router slēdzis spēlē ātri un vaļēju 870 00:40:28,120 --> 00:40:31,970 ar IP paketes, veikli maršrutēšanas viņiem pa savu ceļu - 871 00:40:31,970 --> 00:40:34,720 digitālo Pinball vednis, ja Jums gribas. 872 00:40:34,720 --> 00:40:35,290 >> ROUTER SWITCH: Šeit mēs iet. 873 00:40:35,290 --> 00:40:36,020 Šeit nāk vēl viens. 874 00:40:36,020 --> 00:40:36,950 Un tas ir vēl viens. 875 00:40:36,950 --> 00:40:37,406 Skatīties šo, mamma. 876 00:40:37,406 --> 00:40:38,320 Šeit tas pats. 877 00:40:38,320 --> 00:40:39,235 Bļāviens, ap muguras. 878 00:40:39,235 --> 00:40:40,660 Hei, tur, tur. 879 00:40:40,660 --> 00:40:41,135 Virs pa kreisi. 880 00:40:41,135 --> 00:40:42,090 Virs pa labi. 881 00:40:42,090 --> 00:40:42,480 Virs pa kreisi. 882 00:40:42,480 --> 00:40:42,820 Virs pa labi. 883 00:40:42,820 --> 00:40:43,490 Jums to. 884 00:40:43,490 --> 00:40:43,800 Te runa. 885 00:40:43,800 --> 00:40:45,170 Viņš dzinumi, viņš rādītāji. 886 00:40:45,170 --> 00:40:45,860 Tas notiek. 887 00:40:45,860 --> 00:40:48,270 Hei Wayne, uzmanies, šeit nāk vēl viens. 888 00:40:48,270 --> 00:40:49,520 Ak, šeit mēs iet. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Teicējs: Kā paketes ierodas viņu galamērķi, viņi paņēma 891 00:40:56,330 --> 00:41:01,250 tīkla interfeisu, gatavs būt nosūtīts uz nākamo līmeni - 892 00:41:01,250 --> 00:41:04,340 Šajā gadījumā, proxy. 893 00:41:04,340 --> 00:41:08,750 Pilnvaras izmanto daudzi uzņēmumi, kā veida vidū cilvēks, lai 894 00:41:08,750 --> 00:41:11,570 samazināt slodzi uz to internetā savienojums, un par 895 00:41:11,570 --> 00:41:15,350 drošības apsvērumu dēļ, kā arī. 896 00:41:15,350 --> 00:41:19,420 Kā jūs varat redzēt, pakešu visi ir dažāda lieluma, 897 00:41:19,420 --> 00:41:21,770 atkarībā no to satura. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> Proxy atver paketi, un izskatās Šādā tīmekļa adresē, vai URL. 900 00:41:45,110 --> 00:41:49,500 Atkarībā no tā, vai adrese ir pieņemams, pakete tiek nosūtīta uz 901 00:41:49,500 --> 00:41:50,750 internetā. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Tur ir, tomēr, dažas adreses, kas neatbilst ar apstiprinājumu 904 00:42:01,970 --> 00:42:03,090 proxy - 905 00:42:03,090 --> 00:42:05,893 proti, uzņēmumu vai pārvaldības pamatnostādnēs. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Tie ir īsi aplūkoti. 908 00:42:13,710 --> 00:42:15,620 Mums būs neviens no tā. 909 00:42:15,620 --> 00:42:19,227 Tiem, kas dara to, tas ir uz ceļa vēlreiz. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Tālāk uz augšu, ugunsmūri. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 Korporatīvā ugunsmūra kalpo diviem mērķiem. 914 00:42:40,225 --> 00:42:44,350 Tas novērš dažas diezgan vētraina lietas no interneta, no stāšanās 915 00:42:44,350 --> 00:42:48,460 iekštīkla, un tas var arī novērst jutīgu korporatīvo informāciju no 916 00:42:48,460 --> 00:42:53,380 tiek izsūtīti uz internetu. 917 00:42:53,380 --> 00:42:57,340 >> Kad caur ugunsmūri, router paceļ paketi, un novieto to uz 918 00:42:57,340 --> 00:43:01,216 daudz šaurāks ceļš, vai joslas platumu, kā mēs sakām. 919 00:43:01,216 --> 00:43:06,830 Protams, ceļš nav plaša pietiekami, lai tos visus. 920 00:43:06,830 --> 00:43:10,870 >> Tagad jūs varētu brīnīties, kas notiek ar visiem šīs paketes, kas nav padarīt to 921 00:43:10,870 --> 00:43:11,950 pa ceļam. 922 00:43:11,950 --> 00:43:16,540 Nu, kad Mr IP nesaņem apliecinājums, ka pakete ir 923 00:43:16,540 --> 00:43:22,940 saņemta noteiktajā laikā, viņš vienkārši nosūta rezerves paketi. 924 00:43:22,940 --> 00:43:29,360 Tagad mēs esam gatavi iekļūt pasaules no internetā, zirnekļa 925 00:43:29,360 --> 00:43:33,670 savstarpēji saistītus tīklus, kas span mūsu visu zemeslodi. 926 00:43:33,670 --> 00:43:39,360 Lūk, maršrutētājiem un slēdžiem izveido saiknes starp tīkliem. 927 00:43:39,360 --> 00:43:42,740 >> Tagad tīkls ir pilnīgi atšķirīgs vide, nekā jūs atradīsiet robežās 928 00:43:42,740 --> 00:43:44,900 aizsargājošās sienas jūsu LAN. 929 00:43:44,900 --> 00:43:47,340 Šeit, tas ir Wild West - 930 00:43:47,340 --> 00:43:50,540 daudz vietas, daudz iespējas, daudz lietas, 931 00:43:50,540 --> 00:43:53,130 izpētīt, un vietas, lai iet. 932 00:43:53,130 --> 00:43:57,620 Pateicoties ļoti maz kontroles un regulējums, jaunas idejas rast auglīgu 933 00:43:57,620 --> 00:44:01,530 augsne, lai push aploksnes par savām iespējām. 934 00:44:01,530 --> 00:44:05,240 Bet tāpēc, ka šo brīvību, zināmas briesmas arī slēpties. 935 00:44:05,240 --> 00:44:10,860 Jūs nekad zināt, kad tu sastapsi baidās ping nāves, īpašu 936 00:44:10,860 --> 00:44:15,610 versija normālu pieprasījuma ping kas daži idiots izdomājis izjaukt 937 00:44:15,610 --> 00:44:18,500 nenojauš saimniekiem. 938 00:44:18,500 --> 00:44:23,760 >> Ceļš mūsu paketes veikt var notikt arī pa satelītu, telefona līnijas, bezvadu, 939 00:44:23,760 --> 00:44:25,650 vai pat trans-okeāna kabelis. 940 00:44:25,650 --> 00:44:29,860 Viņi ne vienmēr ātrākais, vai īsāko, maršruti iespējams. 941 00:44:29,860 --> 00:44:33,560 Bet viņi būs tur nokļūt galā. 942 00:44:33,560 --> 00:44:38,410 Varbūt tas ir iemesls, kāpēc tas ir dažreiz aicināja visā pasaulē gaidīt. 943 00:44:38,410 --> 00:44:42,710 Bet, kad viss strādā nevainojami, Jūs varat apiet zemeslodi 944 00:44:42,710 --> 00:44:47,110 piecas reizes vairāk nekā pie piliens no cepures, burtiski - 945 00:44:47,110 --> 00:44:51,520 un visi par izmaksām, vietējo zvanu, vai mazāk. 946 00:44:51,520 --> 00:44:55,260 >> Pie beigām mūsu galamērķis, mēs atradīsim citu ugunsmūri. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Atkarībā no jūsu viedokļa, jo datu pakešu, ugunsmūris varētu būt 949 00:45:02,740 --> 00:45:06,930 bastions drošību, vai dreaded pretinieks. 950 00:45:06,930 --> 00:45:11,710 Tas viss ir atkarīgs no tā, kurā pusē tu esi gada, un kādas ir jūsu nodomi ir. 951 00:45:11,710 --> 00:45:15,590 >> Ugunsmūris ir paredzēts, lai ielaist tikai tās paketes 952 00:45:15,590 --> 00:45:18,060 kas atbilst tās kritērijiem. 953 00:45:18,060 --> 00:45:22,450 Šis ugunsmūris darbojas par ostām 80 un 25. 954 00:45:22,450 --> 00:45:26,880 Visi mēģinājumi iekļūt caur citiem ostas ir slēgtas biznesu. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> Port 25 tiek izmantots, lai pasta paketes, kamēr 80 ports ir ieeja 957 00:45:48,470 --> 00:45:50,755 paketes no interneta uz web serveri. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Inside ugunsmūri, paketes ir pārbauda rūpīgāk. 960 00:45:58,230 --> 00:46:02,190 Dažas paketes padara to viegli, izmantojot muitas, bet citi 961 00:46:02,190 --> 00:46:04,760 izskatās tikai mazliet apšaubāma. 962 00:46:04,760 --> 00:46:08,390 >> Ugunsmūris amatpersona nav viegli apmānīt, piemēram, kad tas ping 963 00:46:08,390 --> 00:46:14,430 nāve pakešu mēģina noslēpt sevi kā normālu ping paketes. 964 00:46:14,430 --> 00:46:14,740 >> FIREWALL: Next. 965 00:46:14,740 --> 00:46:15,214 Labi. 966 00:46:15,214 --> 00:46:15,688 Iet tālāk. 967 00:46:15,688 --> 00:46:16,162 Tas ir OK. 968 00:46:16,162 --> 00:46:16,636 Nekādu problēmu. 969 00:46:16,636 --> 00:46:17,584 Ir jauka diena. 970 00:46:17,584 --> 00:46:18,532 Būt šeit. 971 00:46:18,532 --> 00:46:20,315 Atā. 972 00:46:20,315 --> 00:46:23,870 >> Teicējs: Tiem, pakešu Lucky pietiekami, lai padarītu to tik tālu, 973 00:46:23,870 --> 00:46:25,920 ceļojums ir gandrīz beidzies. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 Tas ir tikai lineup par interfeisu tiks uzņemts web serveri. 976 00:46:35,380 --> 00:46:40,700 >> Mūsdienās web serveri var palaist uz daudziem lietas, no lieldatoru, lai webcam, 977 00:46:40,700 --> 00:46:41,910 ar datoru uz jūsu rakstāmgalda. 978 00:46:41,910 --> 00:46:44,630 Vai kāpēc ne jūsu ledusskapī? 979 00:46:44,630 --> 00:46:48,750 Ar pareizu uzstādīšanu, jūs varat atrast , ja jums ir dotības uz 980 00:46:48,750 --> 00:46:51,570 vistas cacciatore, vai arī ja jums ir, lai iet iepirkties. 981 00:46:51,570 --> 00:46:54,870 Atcerieties, ka šī ir dawn no net. 982 00:46:54,870 --> 00:46:56,360 Gandrīz viss ir iespējams. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Viens pēc otra, tad paketes tiek saņemti, atvērts, un izsaiņot. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 Informāciju, ko tās satur - 987 00:47:11,900 --> 00:47:14,370 tas ir, jūsu pieprasījums sniegt informāciju - 988 00:47:14,370 --> 00:47:17,520 tiek nosūtīts uz internetā servera lietojumprogrammas. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> Pakete pati par sevi ir pārstrādāta, gatavs var izmantot atkārtoti, un piepilda ar savu 991 00:47:33,750 --> 00:47:46,830 pieprasīto informāciju, jārisina, un izsūtīt, ceļā atpakaļ uz jums, muguras 992 00:47:46,830 --> 00:47:56,950 pagātnes ugunsmūri, maršrutētāji, un uz caur ar internetu, atpakaļ caur 993 00:47:56,950 --> 00:48:08,430 jūsu korporatīvā ugunsmūra, un uz jūsu saskarni, kas ir gatavi sniegt savu 994 00:48:08,430 --> 00:48:11,060 interneta pārlūkprogramma ar informāciju jūs pieprasījāt - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 ka ir, šī plēve. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Apmierināta ar saviem pūliņiem un uzticoties drošību labākā pasaulē, mūsu uzticamo 999 00:48:27,590 --> 00:48:33,840 datu paketes ride off svētlaimīgi vērā saulriets uz citu dienu, zinot, 1000 00:48:33,840 --> 00:48:37,135 pilnībā, viņi ir bijuši viņu meistari labi. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Tagad nav, ka laimīgais? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> SPEAKER 1: Tas tad ir kā internets darbojas. 1005 00:48:49,890 --> 00:48:53,360 Caur problēmu kopumu septiņu būs jums labāk saprast šo un būs jums 1006 00:48:53,360 --> 00:48:55,830 uzzinātu mazliet par HTML, PHP, un vairāk. 1007 00:48:55,830 --> 00:48:58,590 Vairāk par ka specifikācijā kas iet piektdien. 1008 00:48:58,590 --> 00:49:00,310 Un mēs redzēt jūs pirmdien. 1009 00:49:00,310 --> 00:49:02,763