1 00:00:00,000 --> 00:00:11,210 >> [MUZIKO ludi] 2 00:00:11,210 --> 00:00:14,640 >> Parolanto 1: Bone, bonvenon apogi al CS50. 3 00:00:14,640 --> 00:00:18,190 Jen la fino de semajno ok, kaj preskaŭ Halloween. 4 00:00:18,190 --> 00:00:22,460 Morgaŭ nokte oficejo horoj estos la plej delira ones ankoraux, kaj ne pro 5 00:00:22,460 --> 00:00:23,460 de Halloween. 6 00:00:23,460 --> 00:00:28,600 >> Sed en tiu noto, cxu rimarkas ke problemo starigis ses, la ortografia kontrolanta 7 00:00:28,600 --> 00:00:32,340 problemo aro, estas fama por esti, por multaj lernantoj, la plej defia, 8 00:00:32,340 --> 00:00:36,010 certe inter la C problemo aroj, kaj vere, ĝenerale. 9 00:00:36,010 --> 00:00:39,250 Mi mencias ĉi nur pro tio estas la semajno kie amaso de homoj akiri 10 00:00:39,250 --> 00:00:42,840 aparte emfazis kun nur provas por ricevi la malbenita ortografia kontrolilo por labori. 11 00:00:42,840 --> 00:00:45,640 Kaj la afero mi kuraĝigas vin estas ke, kiel vi nun vidas, kaj 12 00:00:45,640 --> 00:00:49,670 lundon, ni komencos bati tiun pinton ĉi-semajne kie nun aferojn fariĝi 13 00:00:49,670 --> 00:00:52,370 iom pli familiara, iom pli atingebla, kiel ni transiron de 14 00:00:52,370 --> 00:00:56,120 komandlinio medio en C al retejo bazita medio en PHP. 15 00:00:56,120 --> 00:00:59,805 >> Kaj tial mi rekomendas al vi, eĉ se vi estas vere en via sprito fino en 16 00:00:59,805 --> 00:01:02,785 provante atingi la p aro labori, se tio estas ja la loko kie vi estas en aŭ 17 00:01:02,785 --> 00:01:05,770 trovi vin mem je, do provu al potenco tra ĝi. 18 00:01:05,770 --> 00:01:08,280 Ĉar mi faras pensi vi estos tute placxis, kaj sufiĉe fiera de vi mem, 19 00:01:08,280 --> 00:01:12,300 se vi vere fini kun tiu parto de la Kompreneble, la C porcion, sur tiu alta, 20 00:01:12,300 --> 00:01:13,310 se streson, rimarku. 21 00:01:13,310 --> 00:01:14,120 Do tio ne estas por timigi. 22 00:01:14,120 --> 00:01:18,010 Tio simple signifis por kuraĝigi vin resti ĉe tiu ekstra horo por 23 00:01:18,010 --> 00:01:19,820 get la sorĉas kontrolanta laboristinoj. 24 00:01:19,820 --> 00:01:22,730 >> Kaj se vi faros, rimarkas ke ĉi estas laŭvola, tute. 25 00:01:22,730 --> 00:01:25,720 Sed ni havas la tiel nomata granda tabulo kiuj iris vivi ĉimatene. 26 00:01:25,720 --> 00:01:29,950 De ĉi tiu mateno, mi estis sur la supro de la granda tabulo, kiu estas mezuro de kiom 27 00:01:29,950 --> 00:01:34,450 multe RAM kaj kiom rula tempo via programo Speller postulas. 28 00:01:34,450 --> 00:01:35,890 Sed mi tiam estis delokita. 29 00:01:35,890 --> 00:01:37,910 Mi estas nun la malfeliĉa nombro 13. 30 00:01:37,910 --> 00:01:41,460 Kaj kion vi vidos tie estas, Davido Kaufman, kaj Lauren, kaj Adam, kaj 31 00:01:41,460 --> 00:01:44,130 Jason kaj aliaj estas nun sur la pinto de la granda tabulo. 32 00:01:44,130 --> 00:01:47,480 >> Se vi rigardas tien en la dekstra, ni ĉiuj havas vere bona 33 00:01:47,480 --> 00:01:49,890 realigoj de amplekso almenaŭ - 34 00:01:49,890 --> 00:01:51,640 redonante la nombro de vortoj en la vortaro. 35 00:01:51,640 --> 00:01:54,690 Kaj en ĉiu el tiuj kolumnoj, vi vidu kiom da RAM ĉiu de niaj 36 00:01:54,690 --> 00:01:58,370 realigoj estas uzanta, kiom rula tempo ĝi estas preni por ekzekuti 37 00:01:58,370 --> 00:02:01,450 ŝarĝo, kontre ĉeko, kontre grandeco kaj malŝarĝi, kaj poste, la 38 00:02:01,450 --> 00:02:02,490 tuta rultempo. 39 00:02:02,490 --> 00:02:05,990 Do nur por trankviligi Elmer, kaj Patrick, kaj Bela, kaj ĉiuj aliaj 40 00:02:05,990 --> 00:02:09,210 kiu venas post vi, estas absolute neniu honto en esti al 41 00:02:09,210 --> 00:02:10,590 la fundo de la granda tabulo. 42 00:02:10,590 --> 00:02:13,950 Se io, tio signifas you got laboras, Kaj ĝi estas korekta, sed estas 43 00:02:13,950 --> 00:02:18,480 ne nepre kiel efika, spaco aŭ tempo-saĝa, kiel ĝi povus esti. 44 00:02:18,480 --> 00:02:19,430 >> Do, plene laŭvolaj. 45 00:02:19,430 --> 00:02:22,630 Sed signifis esti karoto de varoj tiel ke kiam vi laboras en via p 46 00:02:22,630 --> 00:02:25,960 aro, vi estas tiel fiera de vi mem, vi got ĝi funkcias, vi afiŝi al la granda 47 00:02:25,960 --> 00:02:28,920 tabulo, vi havas tre bonan numeron, vi iras al la vespermanĝo, vi venis 48 00:02:28,920 --> 00:02:31,810 dorso, kaj via kunloĝantoj estis borderitaj vin en la granda tabulo. 49 00:02:31,810 --> 00:02:34,910 Nu, jam estas tempo, en tiu punkto, iri reen al la desegno tabulo por tiel 50 00:02:34,910 --> 00:02:36,160 re-defii la granda tabulo. 51 00:02:36,160 --> 00:02:39,330 Se vi rigardas la specifon, la instrukcioj por interconexión kun la 52 00:02:39,330 --> 00:02:41,480 granda tabulo nun afiŝis. 53 00:02:41,480 --> 00:02:44,870 >> Do kelkaj kapoj ups - 54 00:02:44,870 --> 00:02:48,410 unu, la antaŭ-propono por la fina projekto estas pro ĉi venantan lundon. 55 00:02:48,410 --> 00:02:51,060 Vidu ĉi spec en la kurso de retejo por kion tio signifas. 56 00:02:51,060 --> 00:02:54,450 Estas vere nur hazarda sed pensis provokado retpoŝto inter vi kaj via 57 00:02:54,450 --> 00:02:58,410 TF, vere nur por preni aĵojn komencis, la konversacio komencis, kvankam 58 00:02:58,410 --> 00:03:02,110 plimulto el vi neniam eĉ verkis retpaĝo antaŭe, eĉ ne scias kion 59 00:03:02,110 --> 00:03:04,850 eble vi, kiel vi forton, implemento via lasta projekto. 60 00:03:04,850 --> 00:03:07,250 Daŭrigu fido, ke vi scios kiel fari sufiĉe da pli 61 00:03:07,250 --> 00:03:08,410 aĵoj en malmultaj semajnoj. 62 00:03:08,410 --> 00:03:12,900 Do simple komenci tiu procezo por la specifon de esplori eblajn ideojn. 63 00:03:12,900 --> 00:03:16,030 >> Ankaŭ, kion ni volas inviti vin fari estas - ni havas tradicion, dum multaj jaroj 64 00:03:16,030 --> 00:03:18,840 nun, en la kurso, de hosting ĉi - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 Ĉio estas vendita al kosto. 66 00:03:20,010 --> 00:03:23,460 Kaj estas vere ĝuste ŝanco porti CS50, se vi volus fari 67 00:03:23,460 --> 00:03:24,920 ke, kompreneble aj kaj. 68 00:03:24,920 --> 00:03:27,990 Ekzemple, ekzistas tia afero la t-ĉemizoj, ke vi eble vidis 69 00:03:27,990 --> 00:03:29,880 irante ĉirkaŭ campus, sweatshirts. 70 00:03:29,880 --> 00:03:33,960 Kaj tiam, ni ankaŭ invitas studentoj submeti dezajnoj por esti senmortigita en 71 00:03:33,960 --> 00:03:35,330 la CS50 vendejo. 72 00:03:35,330 --> 00:03:39,910 >> Ekzemple, unu el la pasinta jaro favoritos kiu volos, eble, nun 73 00:03:39,910 --> 00:03:41,860 resonas kun vi estas ĉi tie. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 Tre populara elementon. 76 00:03:46,820 --> 00:03:51,020 Do se vi ŝatus partopreni en tiu, ni devos toleri formon frue, je 77 00:03:51,020 --> 00:03:54,240 cs50.net/design, al kiu vi povas alŝuti bildo kiu vi faris en 78 00:03:54,240 --> 00:03:56,990 Illustrator, aŭ Photoshop, aŭ iu simila programo. 79 00:03:56,990 --> 00:03:59,850 Kaj se vi konas tiajn de specifoj, ni volas ke ĝi 80 00:03:59,850 --> 00:04:05,010 esti PNG bildo, almenaŭ 200 punktoj po colo, kaj malpli ol multaj rastrumeroj, 81 00:04:05,010 --> 00:04:07,680 kaj sub 10 megabajtoj. 82 00:04:07,680 --> 00:04:11,260 Por pli da detaloj, simple retposxtu la Kompreneble la kapojn ĉe heads@cs50.net se 83 00:04:11,260 --> 00:04:13,910 Vi ŝatus partopreni en ĉi tio. 84 00:04:13,910 --> 00:04:20,920 >> Bone, do hodiaŭ, ne pli C. Do ni komencas tiri denove la tavoloj de la 85 00:04:20,920 --> 00:04:24,900 Interreto, la retejo, kaj kiel vi povas fakte komenci skribi programaron por 86 00:04:24,900 --> 00:04:26,420 tiu malsama medio. 87 00:04:26,420 --> 00:04:31,420 Do en aparta, ni petas, unue, la demando pri - 88 00:04:31,420 --> 00:04:36,070 lasu min eltiri nin al nia parenco desegnante app super tie. 89 00:04:36,070 --> 00:04:42,702 Permesu al mi metas la demandon, kiel faras la interreto laboro. 90 00:04:42,702 --> 00:04:43,560 >> [? Lernanto: Magic. ?] 91 00:04:43,560 --> 00:04:44,010 >> Parolanto 1: Magic. 92 00:04:44,010 --> 00:04:44,940 Akcepti. 93 00:04:44,940 --> 00:04:45,880 Bona respondo. 94 00:04:45,880 --> 00:04:49,460 Do ni komencu tie hodiaŭ, kaj vidi se ni ne povas fari ĝin iom malpli magia 95 00:04:49,460 --> 00:04:50,880 ene de la horo. 96 00:04:50,880 --> 00:04:53,850 Ni provos rakonti ĝin en la kunteksto de fabelo. 97 00:04:53,850 --> 00:04:58,480 >> Do vi estas la fanoj de tuj facebook.com, aŭ reddit.com, aŭ 98 00:04:58,480 --> 00:04:59,780 kion ajn tiuj tagoj. 99 00:04:59,780 --> 00:05:02,590 Kaj tiel tio, kio vere okazas, kiam vi tajpas en iu kiel 100 00:05:02,590 --> 00:05:07,020 facebook.com, kaj poste premu butonon Enter, en Chrome, aŭ Firefox, aŭ ie, aŭ Safari, 101 00:05:07,020 --> 00:05:09,050 aŭ kio ajn retumilo vi estas fakte faras? 102 00:05:09,050 --> 00:05:11,500 Ĉu ni povas diri ĉi tiu rakonto, eble frazo per frazo? 103 00:05:11,500 --> 00:05:14,770 Kio estas unu el la unuaj aferoj kiujn okazas kiam vi batis Enter, post 104 00:05:14,770 --> 00:05:15,876 tajpante facebook.com? 105 00:05:15,876 --> 00:05:17,780 >> [? Lernanto: Via?] Komputilo faras HTTP peto. 106 00:05:17,780 --> 00:05:18,260 >> Parolanto 1: okej. 107 00:05:18,260 --> 00:05:21,900 Do via komputilo faras - ni instruos vin nomas ĝin - HTTP peto. 108 00:05:21,900 --> 00:05:22,940 Nun kion tio signifas? 109 00:05:22,940 --> 00:05:27,980 Nu, ni ĉiuj probable vidis aŭ tajpitaj, dum jaroj nun, H-T-T-P ofte 110 00:05:27,980 --> 00:05:29,186 sekvata de dupunkto, slash, oblikvo. 111 00:05:29,186 --> 00:05:30,340 Do kio estas tio? 112 00:05:30,340 --> 00:05:33,980 >> Nu, HTTP estas hipertekstaj Transfer Protocol. 113 00:05:33,980 --> 00:05:37,360 Kaj tio estas nur ornama maniero diri, ĝi estas la lingvo ke TTT-legiloj, 114 00:05:37,360 --> 00:05:42,460 kiel Chrome kaj aliaj, kaj retserviloj, kiel facebook.com, diru al 115 00:05:42,460 --> 00:05:43,100 unu la alian. 116 00:05:43,100 --> 00:05:46,730 Kaj ĝi estas sufiĉe simpla, angla orientita lingvo. 117 00:05:46,730 --> 00:05:48,140 Estas preskaŭ kiel pseŭda-kodo. 118 00:05:48,140 --> 00:05:51,820 >> Kaj ĝi estas maniero de kliento, kiel ni nomas ĝin - navegador - 119 00:05:51,820 --> 00:05:53,150 komuniki kun la servanto. 120 00:05:53,150 --> 00:05:56,230 Kaj ĝuste kiel en restoracio, kiam vi, la kliento, sidiĝu ĉe tablo 121 00:05:56,230 --> 00:05:59,630 kaj poste mendi ion for de la menuo de la servilo, por ke servilo estas 122 00:05:59,630 --> 00:06:02,720 tuj revenigos vin ion, kion ajn estas vi petis. 123 00:06:02,720 --> 00:06:04,270 Sama en la komputila mondo. 124 00:06:04,270 --> 00:06:04,970 Al retumilo - 125 00:06:04,970 --> 00:06:05,610 klienton - 126 00:06:05,610 --> 00:06:07,890 tuj fari peton, kaj tiam, mi esperas reiri 127 00:06:07,890 --> 00:06:09,120 ion de la servilo. 128 00:06:09,120 --> 00:06:11,660 Kaj, ke io estas, ĉe alta nivelo, la retpaĝo. 129 00:06:11,660 --> 00:06:15,040 Je iomete pli malalta nivelo, estas dosiero skribita en alia 130 00:06:15,040 --> 00:06:17,160 lingvo nomata HTML - 131 00:06:17,160 --> 00:06:18,920 Hiperteksto Markup Language. 132 00:06:18,920 --> 00:06:20,720 Sed pli sur tiu en nur momento. 133 00:06:20,720 --> 00:06:22,470 >> Do hiperteksto Transfer Protocol - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 tio estas la protokolo kiu legilo kaj servilo uzo. 136 00:06:26,050 --> 00:06:27,830 Nu, kio estas protokolo, precize? 137 00:06:27,830 --> 00:06:29,280 Nu, vi povas pensi pri ĝin kiel lingvo. 138 00:06:29,280 --> 00:06:32,580 Sed se mi atingos al nia aŭdienco tie, normala afero por ni homoj por 139 00:06:32,580 --> 00:06:35,928 vi estas, kiam ni salutas iun, Mi diras, hi, mia nomo estas David. 140 00:06:35,928 --> 00:06:37,320 >> [? Lernanto: Saluton,?] Mia nomo estas Dipty. 141 00:06:37,320 --> 00:06:39,000 >> Parolanto 1: "Saluton, mia nomo estas Dipty, "ŝi respondas. 142 00:06:39,000 --> 00:06:43,530 Kaj tiel ni havis ĉi sufiĉe arbitraj interago de skuante manoj, kiel estas 143 00:06:43,530 --> 00:06:45,730 ofte la homaj konvencio en plej multaj landoj. 144 00:06:45,730 --> 00:06:47,380 Kaj tio estas protokolo, ĉu ne? 145 00:06:47,380 --> 00:06:50,680 Mi ia komencis ĝin etendante mian mano, iom mallerte, sur la scenejo 146 00:06:50,680 --> 00:06:51,610 de Sanders tie. 147 00:06:51,610 --> 00:06:54,670 Ŝi rimarkis, ho, mi akiris peti por mano ŝajne. 148 00:06:54,670 --> 00:06:58,170 Kaj tiel ŝi respondis al tiu peto per vere agnoski ĝin. 149 00:06:58,170 --> 00:07:01,860 An agnosko, ACK, estas fakte frazo tre komuna en la mondo de 150 00:07:01,860 --> 00:07:04,060 retoj, por servilo agnoski la kliento. 151 00:07:04,060 --> 00:07:07,720 Tiam, ni ia kompletigita ke transakcio, kaj mallerteco super. 152 00:07:07,720 --> 00:07:10,010 Por ke vere kio okazas sub la kapuĉo tiel. 153 00:07:10,010 --> 00:07:13,450 >> Permesu al mi fari tion iom pli teknike sub la kapuĉo. 154 00:07:13,450 --> 00:07:16,900 Mi tuj iros tien al fina stacio fenestro. 155 00:07:16,900 --> 00:07:19,950 Tiu fina fenestro hazarde estas sur mia Mac, sed vi povus fari la saman specon 156 00:07:19,950 --> 00:07:21,760 de aĵo en CS50 Aparato. 157 00:07:21,760 --> 00:07:24,750 Kaj mi fakte tuj uzi programon ke ni ne vere uzata por 158 00:07:24,750 --> 00:07:26,300 multe en ĉiuj semestro. 159 00:07:26,300 --> 00:07:27,430 Sed ĝi nomiĝas Telnet. 160 00:07:27,430 --> 00:07:31,880 >> Denove en la tago, Telnet estis la programo ke vi uzis por konekti al 161 00:07:31,880 --> 00:07:34,910 fora servilo, por kontroli vian retpoŝton aux io simila. 162 00:07:34,910 --> 00:07:38,460 Nuntempe, ni tuj uzos ĉi tiun malnovan lerneja programo, Telnet, ŝajnigi 163 00:07:38,460 --> 00:07:39,830 esti retumilo. 164 00:07:39,830 --> 00:07:41,550 Kaj mi tuj iros antaŭen kaj fari la sekvan - lasu min 165 00:07:41,550 --> 00:07:42,800 pliigas mian tiparo. 166 00:07:42,800 --> 00:07:48,080 >> Kaj mi tuj diros, Telnet al la servilo nomita www.facebook.com, sed 167 00:07:48,080 --> 00:07:50,980 specife, Telnet al haveno 80. 168 00:07:50,980 --> 00:07:52,070 Ni revenos al ĉi tio. 169 00:07:52,070 --> 00:07:56,630 Sed nuntempe, scias ke la plimulto de servoj en interreto estas identigitaj 170 00:07:56,630 --> 00:07:58,170 unike por iu nombro. 171 00:07:58,170 --> 00:07:59,460 En ĉi tiu kazo, ĝi estas 80. 172 00:07:59,460 --> 00:08:02,910 Nun la plimulto el vi havas probable neniam tajpis 80 antaŭe. 173 00:08:02,910 --> 00:08:08,540 Sed en realo, se mi iras al retumilo kaj elsxiros, ekzemple, 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 tio estas aŭto-kompleta, tio estas ne estas mia historio - 176 00:08:18,460 --> 00:08:23,070 bone, do nun, ni iru al dupunkto 80 oblikvo. 177 00:08:23,070 --> 00:08:26,270 >> Do mi asertas ke kvankam vi havas probable neniam tajpis tiun antaŭe, kun 178 00:08:26,270 --> 00:08:30,310 la colon 80 post facebook.com, mi esperas, ĝi estas ankoraŭ iri por labori. 179 00:08:30,310 --> 00:08:32,220 Kaj efektive, ĝi iras al facebook.com. 180 00:08:32,220 --> 00:08:34,860 Do rezultas ke 80 estis implicita. 181 00:08:34,860 --> 00:08:36,690 Neniu el ni homoj havis tajpi ke dum jaroj. 182 00:08:36,690 --> 00:08:41,350 Ĉar retumiloj, implicite, nur supozi, ke la nombro kiun vi volas uzi 183 00:08:41,350 --> 00:08:44,620 nominte supren servanto tiom paroli estas, fakte, 80. 184 00:08:44,620 --> 00:08:47,340 Ĉar longan rakonton, serviloj povas fari vojon pli ol nur 185 00:08:47,340 --> 00:08:48,320 servi ĉe retpaĝoj. 186 00:08:48,320 --> 00:08:50,030 >> Ili povas respondi al tujmesaĝojn. 187 00:08:50,030 --> 00:08:51,230 Ili povas sendi retpoŝtoj. 188 00:08:51,230 --> 00:08:54,410 Ekzistas multaj servoj kiujn povas kuri sur sola servilo. 189 00:08:54,410 --> 00:08:57,590 Do tiuj numeroj - en tiu kazo, la 80 - unike identigas unu el tiuj, 190 00:08:57,590 --> 00:09:01,830 servoj, kio estas HTTP, la retejo protokolo ol servilo 191 00:09:01,830 --> 00:09:03,210 povus reale elportas. 192 00:09:03,210 --> 00:09:07,250 Sed mi povas simuli tiun peton nun, laŭtekste, uzante ĉi malnova lernejo 193 00:09:07,250 --> 00:09:08,240 Telnet programo. 194 00:09:08,240 --> 00:09:12,940 Do mi tuj esence nun ŝajnigi esti retumilo kaj parolu HTTP 195 00:09:12,940 --> 00:09:16,620 sendante, kun mia klavaro, precize la komandoj ke Chrome nur sciis 196 00:09:16,620 --> 00:09:18,260 sendi por mi magie. 197 00:09:18,260 --> 00:09:19,910 >> Do mi tuj iros antaŭen kaj batis Eniru. 198 00:09:19,910 --> 00:09:22,000 Rimarku, ke ĝi estas provante 31.13.69.32. 199 00:09:22,000 --> 00:09:26,110 13 Kio estas tio? 200 00:09:26,110 --> 00:09:27,440 Do estas IP-adreso. 201 00:09:27,440 --> 00:09:30,790 Nun eĉ se vi ne estas tro familiara kun la kompleksecojn de tiuj, vi 202 00:09:30,790 --> 00:09:33,420 probable havas ĝenerala senco ke tio ekzistas. 203 00:09:33,420 --> 00:09:34,650 Kaj IP-adreso - 204 00:09:34,650 --> 00:09:36,620 Interreta Protokolo adreso - 205 00:09:36,620 --> 00:09:40,970 estas nur unika identigilo por komputilon en interreto. 206 00:09:40,970 --> 00:09:43,040 Tiu estas iom de simplificación por la momento. 207 00:09:43,040 --> 00:09:47,490 >> Sed ĉiu komputilo en la interreto havas unikan IP-adreson, same kiel ĉiu 208 00:09:47,490 --> 00:09:53,600 domo en, ekzemple, la usona havas unika poŝtadreso, iu kiel 123 209 00:09:53,600 --> 00:09:55,820 Ĉefa Strato, en Anytown, Usono. 210 00:09:55,820 --> 00:09:56,540 Do io simila. 211 00:09:56,540 --> 00:09:58,330 Kaj, ankaŭ, estas simplificación. 212 00:09:58,330 --> 00:10:01,470 Sed tiuj adresoj kiujn ni havas en la bildkarto mondo kaj tiuj adresoj 213 00:10:01,470 --> 00:10:04,940 ke ni havas en la komputilo mondo unike identigi serviloj por ke kiam 214 00:10:04,940 --> 00:10:09,030 vi sendi mesaĝon al ili trans la interreto, aŭ kiam vi metas leteron en 215 00:10:09,030 --> 00:10:10,500 malnova lernejo leterkesto - 216 00:10:10,500 --> 00:10:12,100 bildkarto ejon - 217 00:10:12,100 --> 00:10:16,940 la servo scias kiel akiri tiun peto, aŭ tiun leteron, al la 218 00:10:16,940 --> 00:10:18,110 intencis adresato. 219 00:10:18,110 --> 00:10:21,390 >> Nun mia komputilo, iel, havas nur supozis, ke Facebook unika IP 220 00:10:21,390 --> 00:10:23,820 estas 31.13.69.32. 221 00:10:23,820 --> 00:10:25,170 Fakte, tio probable povas ŝanĝi. 222 00:10:25,170 --> 00:10:27,780 Facebook probable havas multnombrajn IP adresoj, ĉar ili tute ne 223 00:10:27,780 --> 00:10:29,150 havas pli ol unu servilo. 224 00:10:29,150 --> 00:10:30,810 Sed tio okazis por ni magie. 225 00:10:30,810 --> 00:10:35,070 Fakte, la interna sekreta nomo de la servilo mi ŝajne konektita 226 00:10:35,070 --> 00:10:40,270 al nomas star.c10r.facebook.com, kion ajn tio estas. 227 00:10:40,270 --> 00:10:42,960 Estas nur kion ajn la sistemo administranto ĉe Facebook decidis 228 00:10:42,960 --> 00:10:46,510 nomas tion aparta servilo kiun mi estis iom hazarde sendita al. 229 00:10:46,510 --> 00:10:48,630 >> Do nun se mia rilato havas ne ekster la datlimo, mi tuj 230 00:10:48,630 --> 00:10:50,210 ŝajnigi esti tiu retumilo. 231 00:10:50,210 --> 00:10:54,590 Mi tuj diros akiri spaco antaŭen slash spaco. 232 00:10:54,590 --> 00:10:58,220 Kaj mi tuj ŝajnigi parolus HTTP-versio 1.1, kiu estas 233 00:10:58,220 --> 00:10:59,880 kiu plej foliumiloj uzi. 234 00:10:59,880 --> 00:11:03,980 Kaj mi specife tuj citi al la servilo, per la vojo, mi volas ke la 235 00:11:03,980 --> 00:11:06,280 retejo konata de la mondo kiel facebook.com. 236 00:11:06,280 --> 00:11:09,000 Entajpu, Enter. 237 00:11:09,000 --> 00:11:11,390 Kaj nun, rimarki kio okazis. 238 00:11:11,390 --> 00:11:16,400 >> La servilo, la kelnero, respondis al mia ordono, aŭ mia peto, kun 239 00:11:16,400 --> 00:11:17,720 alia teksta mesaĝo. 240 00:11:17,720 --> 00:11:20,720 Nun denove, en la mondo de retumiloj kiel Chrome kaj Safari, vi ne volis 241 00:11:20,720 --> 00:11:21,990 vidi tion, kiel la homo. 242 00:11:21,990 --> 00:11:24,770 Microsoft kaj Google nur kaŝi tiuj detaloj de ni. 243 00:11:24,770 --> 00:11:29,580 Sed Facebook respondis kun respondon, ankaŭ en la lingvo HTTP. 244 00:11:29,580 --> 00:11:33,250 Rimarku tie estas kodo tie ĉi, 302, kiu reale havas specialan signifon per 245 00:11:33,250 --> 00:11:34,110 kongreso. 246 00:11:34,110 --> 00:11:36,030 Trovi, tiel ke estas almenaŭ promesplena. 247 00:11:36,030 --> 00:11:39,160 >> Sed ŝajne Facebook diras mi, mm mm, vi ne volas 248 00:11:39,160 --> 00:11:40,190 kion vi petis. 249 00:11:40,190 --> 00:11:42,810 Vi anstataŭe volas hodiaŭa speciala, kiu estas 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 Do je alta nivelo, kion faras Facebook ŝajnas esti faras ĉi tie? 252 00:11:50,350 --> 00:11:51,410 Ĝi estas redireccionando mi. 253 00:11:51,410 --> 00:11:53,420 Do Facebook ne ŝatas la fakto, ke mi ŝajnigante 254 00:11:53,420 --> 00:11:54,770 estu ĉi tiu alia retumilo. 255 00:11:54,770 --> 00:11:57,700 Kaj tial ĝi estas redireccionando min al iu retejo. 256 00:11:57,700 --> 00:11:59,820 >> Mi estas vere scivola, nun, kion tiu afero aspektas. 257 00:11:59,820 --> 00:12:04,420 Permesu al mi iri al tiu en Chrome do ni povas vidi, kion ili volas, ke mi vidas. 258 00:12:04,420 --> 00:12:07,060 Do nun mi vere sendis min al Facebook ĉar mi rimarkis, 259 00:12:07,060 --> 00:12:08,360 ho, vi havas subtenata retumilo. 260 00:12:08,360 --> 00:12:10,260 Ni eĉ ne tuj montri al vi tiun paĝon. 261 00:12:10,260 --> 00:12:12,920 Do ni iru antaŭen kaj vidu se ni ne povas ripari tion. 262 00:12:12,920 --> 00:12:14,280 >> Mi tuj devos trompi iomete. 263 00:12:14,280 --> 00:12:16,350 Kaj pli sur ĉi tio en la semajnoj venonta. 264 00:12:16,350 --> 00:12:18,120 Sed mi faros unu afero ĉi tie. 265 00:12:18,120 --> 00:12:20,590 Kaj mi klarigos tion antaŭ longa. 266 00:12:20,590 --> 00:12:24,320 Donu al mi nur momenton por trompi, kaj wow vi. 267 00:12:24,320 --> 00:12:28,190 Do lasu min akiri ĉi. 268 00:12:28,190 --> 00:12:29,110 Akcepti. 269 00:12:29,110 --> 00:12:30,690 Mi klarigos kion mi faras en nur momento. 270 00:12:30,690 --> 00:12:32,810 Mi tuj iros antaŭen kaj nuligi tiun rilato, kaj provi tion denove. 271 00:12:32,810 --> 00:12:38,440 >> Get slash HTTP 1.1 gastiganto www.facebook.com uzanto-agenton. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 Akcepti. 274 00:12:44,560 --> 00:12:46,820 Nun mi ŝajnigis esti Chrome. 275 00:12:46,820 --> 00:12:50,920 Do rezultas ke kiam retumilo sendas peton al servilo, nur 276 00:12:50,920 --> 00:12:51,595 la honoro sistemo. 277 00:12:51,595 --> 00:12:54,840 Se mi diras Mi Chrome, Facebook supozos Mi Chrome. 278 00:12:54,840 --> 00:12:58,560 Kaj la rimedoj, per kiuj mi identigis min kiel Chrome estas per tiu 279 00:12:58,560 --> 00:13:00,360 atrociously longa ŝnuro. 280 00:13:00,360 --> 00:13:03,240 Esence, la tuta retumilo fabrikantoj en la mondo havas 281 00:13:03,240 --> 00:13:06,470 decidis, nu, ĉi tiu versio de ĉi tiu retumilo sur ĉi tiu mastruma sistemo volo 282 00:13:06,470 --> 00:13:09,740 havas uzanto-agento ĉeno kiu aspektas kiel tiu freneza salaton tie. 283 00:13:09,740 --> 00:13:12,110 Kaj Mozilla estas en tie historiaj kialoj. 284 00:13:12,110 --> 00:13:15,160 >> Sed rimarki kiom informo mi estas likanta al facebook.com sen eĉ 285 00:13:15,160 --> 00:13:16,030 restadas in 286 00:13:16,030 --> 00:13:18,910 Mi diras Marko, ke ĝi estas Mac, ke Mi uzas. 287 00:13:18,910 --> 00:13:23,590 Mi diras al li ke ĝi estas Intel bazita Mac kurante Mac OS 10.8.5. 288 00:13:23,590 --> 00:13:27,870 Kiel flanken, ĉi tiu informo tuj al ĉiu retejo kiun vi vizitas kun 289 00:13:27,870 --> 00:13:28,500 via retumilo. 290 00:13:28,500 --> 00:13:31,360 Bela nenocaj ĝis nun, sed metas iom juicier. 291 00:13:31,360 --> 00:13:33,920 >> Rimarku ke, se ni legas sufiĉe, Mi uzas Chrome versio 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 Sed nun, rimarki ke la respondo ne estas tiel malbona kiel antaŭe. 294 00:13:42,410 --> 00:13:44,840 Kie estas Facebook rakontis mi iru nun? 295 00:13:44,840 --> 00:13:49,140 Oni diras al mi, denove, la retejo - 296 00:13:49,140 --> 00:13:50,720 ĝi estas diri mi estas movis konstante. 297 00:13:50,720 --> 00:13:54,200 Nu, kie la heck ne Facebook iras? 298 00:13:54,200 --> 00:13:56,100 >> Jes, tiel estas subtila diferenco. 299 00:13:56,100 --> 00:14:01,680 Sed rimarki, tie, ke la retejo efektive kopiis al HTTPS. 300 00:14:01,680 --> 00:14:05,210 Do longan rakonton, tiu estas unu maniero ke Facebook estas plenumi, ke mi 301 00:14:05,210 --> 00:14:08,890 vere fini la sekura versio de ilia retpaĝaro, kiu estas uzi 302 00:14:08,890 --> 00:14:09,660 ĉifrado - 303 00:14:09,660 --> 00:14:12,730 pli kompleksa ol la ĉifrado ni parolis por p aro du, sed 304 00:14:12,730 --> 00:14:14,520 ĉifrado tamen. 305 00:14:14,520 --> 00:14:17,110 >> Nun en ĉi tiu punkto metas malmola por mi parodio sia TTT 306 00:14:17,110 --> 00:14:18,230 peti uzante Telnet. 307 00:14:18,230 --> 00:14:20,210 Ĉar se ili estas rakontis min uzi SSL - 308 00:14:20,210 --> 00:14:23,050 la HTTPS prefikso estas kion kiu implicas - 309 00:14:23,050 --> 00:14:25,590 se ili diras al mi uzi ĉifriko, ne estas maniero mi iros 310 00:14:25,590 --> 00:14:28,610 mane ĉifri mia mesaĝo en fronto de ĉiu el vi tie, kaj provi 311 00:14:28,610 --> 00:14:29,770 elkompreni kiel fari tion. 312 00:14:29,770 --> 00:14:31,150 Ĝi simple ricevos multe pli kompleksa. 313 00:14:31,150 --> 00:14:33,150 Sed tio estas kion la retumilo faras por vi. 314 00:14:33,150 --> 00:14:36,230 >> Ni vidu se ni ne povas fari ĉi iom pli simple, tiam, kun afiŝinto 315 00:14:36,230 --> 00:14:38,700 ke tio ne atendis ni esti kiel sekura. 316 00:14:38,700 --> 00:14:43,310 Ni iru al, ni diru, harvard.edu en haveno 80. 317 00:14:43,310 --> 00:14:44,550 Eniru. 318 00:14:44,550 --> 00:14:48,170 Bone, do akiri oblikvo HTTP 1.1. 319 00:14:48,170 --> 00:14:49,730 Kaj kion signifas tiu unua oblikvo signifas? 320 00:14:49,730 --> 00:14:53,120 Nur por esti klara, kial Mi gardas tajpi tion? 321 00:14:53,120 --> 00:14:54,790 >> Nu kutime, kiam oni tajpas URL - 322 00:14:54,790 --> 00:14:57,610 kaj bedaŭrinde, retumiloj kutime kaŝi ĉi tiujn tagojn - 323 00:14:57,610 --> 00:15:00,850 kutime, kiam vi iras al harvard.edu, ke URL oficiale 324 00:15:00,850 --> 00:15:02,560 faras finon en oblikvo. 325 00:15:02,560 --> 00:15:07,350 Ĉar sola oblikvo signifas Kiun parton de la malmola disko? 326 00:15:07,350 --> 00:15:08,990 La radiko de la malmola disko. 327 00:15:08,990 --> 00:15:11,260 Ni en la Aparato ne vere havis pensi pri tio, ĉar ni estas 328 00:15:11,260 --> 00:15:12,930 ĉiam en John Harvard dosierujo. 329 00:15:12,930 --> 00:15:14,690 Sed lia dosierujo estas en alia dosierujo. 330 00:15:14,690 --> 00:15:17,980 Kaj tiu dosierujo estas en la radiko de la Aparato la malmola disko, por tiel diri, 331 00:15:17,980 --> 00:15:18,980 eĉ se ĝi estas virtuala. 332 00:15:18,980 --> 00:15:21,660 Tiel sola oblikvo kiel ĉi tio signifas la radiko de la malmola disko. 333 00:15:21,660 --> 00:15:25,650 Estas kiel C dupunkto backslash, aŭ ĝi estas la radiko de via volumo, en Mac OS. 334 00:15:25,650 --> 00:15:28,740 >> Sed Chrome, kaj aliaj retumiloj tiuj tagoj, esti alveninta uzantamika, kaj 335 00:15:28,740 --> 00:15:30,300 ili kaŝas, ke slash entute. 336 00:15:30,300 --> 00:15:32,620 Sed tio estas ĉio tio signifas en mia teksta mesaĝo - 337 00:15:32,620 --> 00:15:36,570 donu al mi la radiko de harvard.edu-ejon hejmpaĝo, tio estas, la 338 00:15:36,570 --> 00:15:38,120 defaŭltan paĝon mem. 339 00:15:38,120 --> 00:15:39,900 Do lasu min antaŭeniri kaj batis Eniru. 340 00:15:39,900 --> 00:15:43,650 Permesu al mi memorigi al la gastiganto, ke mi volas www.harvard.edu, ĉiaokaze ekzistas 341 00:15:43,650 --> 00:15:45,880 aliajn retejojn kiuj vivis en la sama fizika servilo. 342 00:15:45,880 --> 00:15:46,080 >> Akcepti. 343 00:15:46,080 --> 00:15:47,700 Harvard iĝis iomete senpacienca kun mi. 344 00:15:47,700 --> 00:15:49,390 Do ni faru ĉi denove, pli rapida. 345 00:15:49,390 --> 00:15:55,560 Get slash HTTP 1.1 gastiganto www.harvard.edu uzanto-agento - 346 00:15:55,560 --> 00:15:58,080 Mi konjektas niaj serviloj ne zorgo tiel pri tiu - 347 00:15:58,080 --> 00:15:59,566 Entajpu, Enter. 348 00:15:59,566 --> 00:15:59,962 Whew. 349 00:15:59,962 --> 00:16:01,700 Ho damn it, malbona peton. 350 00:16:01,700 --> 00:16:02,080 Akcepti. 351 00:16:02,080 --> 00:16:05,310 Do kio okazas tie - 352 00:16:05,310 --> 00:16:07,800 saluton, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 Kial oni faras la - interesa. 354 00:16:10,280 --> 00:16:11,710 Ho, okej. 355 00:16:11,710 --> 00:16:14,830 >> Do kio Harvard estas nun faras - kaj ni estas tuj rapide Veer ekstere de 356 00:16:14,830 --> 00:16:17,100 tiun vojon, ĉar ĝi okazas akiri teda rapide - 357 00:16:17,100 --> 00:16:21,270 rimarki ke Harvard estas fakte kunpremante lia respondo al mi, kiu 358 00:16:21,270 --> 00:16:22,140 ne estas ideala. 359 00:16:22,140 --> 00:16:25,780 Ĉar mi, ŝajne, kiel homo, ne scias kiel malkompaktigi bitoj kiuj 360 00:16:25,780 --> 00:16:27,280 estis senditaj al mi kunpremis. 361 00:16:27,280 --> 00:16:31,500 Kaj ili estas montritaj estas rubo tie, ĉar ili estas nuloj kaj, 362 00:16:31,500 --> 00:16:33,190 sed ili ne estas Askio gravuloj. 363 00:16:33,190 --> 00:16:36,090 Ili estas mastroj de nuloj kaj ke estis kunpremita preni 364 00:16:36,090 --> 00:16:37,050 malpli da spaco. 365 00:16:37,050 --> 00:16:39,010 >> Tiel tre rapide, vidigu al mi se mi povas reakiri ĉi tie. 366 00:16:39,010 --> 00:16:41,590 Ni provu, eble, alia kampuso entute. 367 00:16:41,590 --> 00:16:50,450 mit.edu get oblikvo HTTP oblikvo 1.1 gastiganto www.mit.edu uzanto-agento dupunkto tie. 368 00:16:50,450 --> 00:16:51,600 Dankon, MIT. 369 00:16:51,600 --> 00:16:52,630 Akcepti. 370 00:16:52,630 --> 00:16:55,750 Do jen ni havas retpaĝon. 371 00:16:55,750 --> 00:16:58,840 >> Do tiu estas la lingvo konata kiel HTML - 372 00:16:58,840 --> 00:17:00,400 Hiperteksto Markup Language. 373 00:17:00,400 --> 00:17:03,390 Mi simple movo back up en la tempo por atingi la tre 374 00:17:03,390 --> 00:17:04,810 tip supro de tiu ĉi paĝo. 375 00:17:04,810 --> 00:17:07,440 Kaj rimarki kiel MIT respondis al mia peto. 376 00:17:07,440 --> 00:17:08,520 200 estas bona. 377 00:17:08,520 --> 00:17:10,630 200 per ĉiu estas laŭvorte OK. 378 00:17:10,630 --> 00:17:13,390 Kaj tio estas statuson kodo kiu ni homoj vere neniam 379 00:17:13,390 --> 00:17:14,670 vidu, en bona maniero. 380 00:17:14,670 --> 00:17:16,140 Ĉar ĝi signifas ĉio estas bone. 381 00:17:16,140 --> 00:17:19,369 >> Rimarku ke la MIT estas informi min, bona, la servilo ni kuras nomas 382 00:17:19,369 --> 00:17:23,849 Apache, kiu estas tre populara malfermi fonto libera ttt-servilo. 383 00:17:23,849 --> 00:17:25,589 Ili kuras, ŝajne, Unikso, kiu estas 384 00:17:25,589 --> 00:17:27,130 mastruma sistemo kiel Linux. 385 00:17:27,130 --> 00:17:30,660 Rimarku, ke ili ŝajne ĝisdatigita ilia retpaĝo je 4:00-a horo matene, 386 00:17:30,660 --> 00:17:32,400 Greenwich Meznombra Tempo. 387 00:17:32,400 --> 00:17:34,990 >> Rimarku kelkaj aliaj detaloj. 388 00:17:34,990 --> 00:17:37,910 Ili revenis, por mi, text / html. 389 00:17:37,910 --> 00:17:39,800 Do ni vidos kion tio signifas en nur momento. 390 00:17:39,800 --> 00:17:45,460 Ili jam ŝajne donis al mi 14.717 bajtoj valoras de HTML. 391 00:17:45,460 --> 00:17:48,180 Kaj kelkaj aliaj, pli esotérica informo estas en tie. 392 00:17:48,180 --> 00:17:49,920 >> Sed ĉi tiu estas kie metas interesa. 393 00:17:49,920 --> 00:17:52,580 Jen kiel vi faru retpaĝo. 394 00:17:52,580 --> 00:17:57,860 Jen kiel vi faru retpaĝo kies titolo en la langeton, en via retumilo, estas 395 00:17:57,860 --> 00:18:00,590 MIT streketo Masaĉuseca Instituto de Teknologio. 396 00:18:00,590 --> 00:18:06,300 Kaj efektive, se ni reiru al Chrome kaj viziti www.mit.edu, rimarki ke, 397 00:18:06,300 --> 00:18:09,680 ja, en la titolo ĝis tie, Estas MIT haltostreko Masaĉuseco 398 00:18:09,680 --> 00:18:11,260 Mezlernejo dot, punkto, ĝi pentras. 399 00:18:11,260 --> 00:18:16,490 Kaj nun rimarkos ankaŭ, se mi rajtas aŭ klaku kontroli alklaku la labortablo tie, 400 00:18:16,490 --> 00:18:17,960 kaj iru al Rigardi Paĝo Fonto - 401 00:18:17,960 --> 00:18:20,870 almenaŭ en Chrome, kvankam ĉiu retumilo faras tiun per kelkaj rimedoj - 402 00:18:20,870 --> 00:18:22,140 jen tiu sama dosiero. 403 00:18:22,140 --> 00:18:25,140 >> Ĝi okazas al koloro kodita, aŭ sintakso emfazita. 404 00:18:25,140 --> 00:18:28,590 Sed ĝuste kiel kun via C kodo kiu ne estis colorized de vi, estis 405 00:18:28,590 --> 00:18:31,810 colorized de gedit, simile estas Chrome ĝuste farante 406 00:18:31,810 --> 00:18:33,130 tiun belan legi. 407 00:18:33,130 --> 00:18:37,110 Sed ĉi tiu estas la aĵoj kiuj ni baldaŭ skribi. 408 00:18:37,110 --> 00:18:38,840 Do jen la Endgame. 409 00:18:38,840 --> 00:18:42,020 La servilo respondis kun tiu informoj, kiel vi respondis 410 00:18:42,020 --> 00:18:43,660 kun via mano por nia manpremo. 411 00:18:43,660 --> 00:18:47,280 Sed kion alian devas esti tuj sur inter tiuj paŝoj? 412 00:18:47,280 --> 00:18:53,430 >> Nu, kiam mi tajpas en, en ĉi tiu lasta kazo, www.mit.edu kaj sukceson Enter, ni 413 00:18:53,430 --> 00:18:56,390 scias ĝin parolas al haveno 80 aŭtomate, haveno 414 00:18:56,390 --> 00:18:57,780 nur esti tiu nombro. 415 00:18:57,780 --> 00:19:00,710 Sed kien la IP-adreso iras? 416 00:19:00,710 --> 00:19:05,045 Kiel mia komputilo decidi kio la IP-adreso de mit.edu estas? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> Nu, verŝajne, en ĉi tiu mondo, estas aĵoj nomata DNS-serviloj. 419 00:19:10,840 --> 00:19:14,500 Kaj lasu min antaŭeniri kaj desegni rapida foto ĉi tie. 420 00:19:14,500 --> 00:19:17,680 Kaj tion faros nur skizi ekster, en malglata terminoj, kio okazas. 421 00:19:17,680 --> 00:19:21,510 Do ni devos ŝajnigi kiel tiu estas mia tekkomputilo tie, en Sanders. 422 00:19:21,510 --> 00:19:24,650 Kaj ĝi Wi-Fi, do ĝi estas konektita sendrate al io. 423 00:19:24,650 --> 00:19:26,060 >> Kio ĝi reale ligita al? 424 00:19:26,060 --> 00:19:27,990 Nu, ie ĉi tie, estas iun sur la 425 00:19:27,990 --> 00:19:29,240 muro kun kelkaj antenoj. 426 00:19:29,240 --> 00:19:30,725 Kaj tiu nomiĝas alira punkto - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 Sendrata aliro punkto, sendrata enkursigilo - nomas kion ajn vi volas. 429 00:19:34,190 --> 00:19:36,230 Sed ili estas ĉie campus, kun tiuj iom antenoj. 430 00:19:36,230 --> 00:19:38,100 Nia estas faritaj de Cisco, tipe. 431 00:19:38,100 --> 00:19:42,480 Kaj tial iel, mia komputilo estas parolante por ke sendratan aliron punkto, 432 00:19:42,480 --> 00:19:45,580 ie tie en Sanders, aŭ malsupren, aux ekstere. 433 00:19:45,580 --> 00:19:50,030 >> Dume, tiu afero havas multan fizika dratoj tuj, probable, la 434 00:19:50,030 --> 00:19:52,175 Scienco Centro, kiujn ni instruos vin desegni ŝatas tion. 435 00:19:52,175 --> 00:19:54,200 Ĝi fakte ne aspektas tiel. 436 00:19:54,200 --> 00:19:55,200 Tio vere aspektas multe pli bone. 437 00:19:55,200 --> 00:19:59,170 Do la Science Center havas tutan faskon de komputiloj ene de gxi, ke 438 00:19:59,170 --> 00:20:02,320 estas iel fizike konektitaj al ĉiuj de ĉi tiuj aliro punktoj sur campus. 439 00:20:02,320 --> 00:20:06,440 Kaj tiuj fizikaj komputiloj, ni instruos vin voki routers, aŭ enirejoj. 440 00:20:06,440 --> 00:20:09,450 >> Al enkursigilo, kiel ĝia nomo sugestas, ĝi estas celo en la vivo estas vojo 441 00:20:09,450 --> 00:20:10,310 informoj. 442 00:20:10,310 --> 00:20:14,150 Necesas iom da bitoj, de komputilo, kiel enigo, kaj figuroj el al kie 443 00:20:14,150 --> 00:20:15,640 tiuj bitoj devus esti sendita. 444 00:20:15,640 --> 00:20:19,910 Do, en la kazo de mia peto por mit.edu, fakte estas sufiĉe facila. 445 00:20:19,910 --> 00:20:24,620 Mia peto venas de mia krozilo, super Wi-Fi, la aliro punkto, tiam, 446 00:20:24,620 --> 00:20:27,080 tra kelkaj kabloj, en enkursigilo en la Science Center. 447 00:20:27,080 --> 00:20:29,810 Kaj iel, la enkursigilo en la Scienco Centro ciferojn el 448 00:20:29,810 --> 00:20:31,510 ke MIT estas tiel. 449 00:20:31,510 --> 00:20:34,080 Kaj mi tuj antaŭi tiuj bitoj, mi tuj itinero tiuj bitoj, 450 00:20:34,080 --> 00:20:36,670 laŭ la vojo, suben Meso Ave., al la MIT. 451 00:20:36,670 --> 00:20:42,030 Sed kiel mia komputilo scias kion la IP-adreso eĉ estis? 452 00:20:42,030 --> 00:20:45,660 >> Nu rezultas ke ie en ĉi tie estas serviloj - 453 00:20:45,660 --> 00:20:48,330 kaj mi tuj desegni ĝin sufiĉe abstrakte - 454 00:20:48,330 --> 00:20:49,710 kiel DNS-servilo - 455 00:20:49,710 --> 00:20:51,220 Domain Name System. 456 00:20:51,220 --> 00:20:51,960 Ĉi tiuj ne estas routers. 457 00:20:51,960 --> 00:20:56,050 Ĉi tiuj estas diversaj specoj de serviloj kies celo en la vivo estas por traduki 458 00:20:56,050 --> 00:21:04,340 gastiganto nomoj, kiel www.mit.edu, al IP adresoj, kiel 1.2.3.4 Do DNS-serviloj 459 00:21:04,340 --> 00:21:05,240 fari ĝuste tion. 460 00:21:05,240 --> 00:21:08,320 Vi povas pensi pri kiel havanta grandan datumbazo, aŭ vere, kiel granda Excel 461 00:21:08,320 --> 00:21:09,750 dosieron kun du kolumnoj. 462 00:21:09,750 --> 00:21:12,120 Unu estas gastiganto nomojn, unu estas IP adresoj. 463 00:21:12,120 --> 00:21:15,020 Kaj ili nur konverti al la alia, en ĉu direkto. 464 00:21:15,020 --> 00:21:16,830 >> Nun en realo, estas iom pli kompleksa ol tio. 465 00:21:16,830 --> 00:21:22,070 Sed tio estas kiel mia komputilo, mia hazarda Mac aŭ PC sur ĉi tablo tie, scias 466 00:21:22,070 --> 00:21:27,590 kio estas la unika identigilo estas por www.mit.edu, aŭ Facebook, aŭ 467 00:21:27,590 --> 00:21:29,680 harvard.edu, por tiu afero. 468 00:21:29,680 --> 00:21:33,520 Sed kompreneble, estas la tuteco de Mass Ave tie. 469 00:21:33,520 --> 00:21:37,390 Kaj tiam, ni atingos la MIT, kiu ĉi estas fakte pli konvinka. 470 00:21:37,390 --> 00:21:39,230 Tio estos la MIT. 471 00:21:39,230 --> 00:21:41,580 Kaj tiel ankaŭ ili havas iom da serviloj. 472 00:21:41,580 --> 00:21:45,770 Kaj ili iel jam al drataj, aŭ sendrata, rilato al Harvard. 473 00:21:45,770 --> 00:21:48,830 Kaj kompreneble, ni povas iri multe pli malproksime laŭ la vojo ol la MIT, kaj paroli kun 474 00:21:48,830 --> 00:21:50,470 plej ajna komputilo en la mondo. 475 00:21:50,470 --> 00:21:52,060 >> Sed vidu se ni ne povas vidi tion. 476 00:21:52,060 --> 00:21:54,810 Lasu min reiri al mia stacio fenestro por nur momento. 477 00:21:54,810 --> 00:22:00,170 Kaj ni supozu, ke mi eltrovis kio estas la IP-adreso estas por mit.edu 478 00:22:00,170 --> 00:22:02,700 kiel Telnet figured it out antaŭ, kaj mia retumilo povas klare 479 00:22:02,700 --> 00:22:03,960 kalkuli ĝin por mi. 480 00:22:03,960 --> 00:22:06,970 Kaj mi tuj kuris alia programo, en ĉi tiu stacio fenestro, nomata 481 00:22:06,970 --> 00:22:10,320 traceroute, paŭsi la itinero de ĉi tie - 482 00:22:10,320 --> 00:22:13,760 laŭvorte, ĉi tiu tablo - al www.mit.edu. 483 00:22:13,760 --> 00:22:14,750 Ni vidu kio okazos. 484 00:22:14,750 --> 00:22:16,690 Permesu al mi vere hezitis la tiparo. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 Ne, mi volis surprizi vin. 487 00:22:18,790 --> 00:22:19,110 >> Akcepti. 488 00:22:19,110 --> 00:22:20,870 Do jen ni iru. 489 00:22:20,870 --> 00:22:22,880 Lasu min antaŭeniri kaj kuri ĉi tie. 490 00:22:22,880 --> 00:22:26,410 Kaj kion mi vidis antaŭ momento, kaj ni vidas denove nun estas ĉi 491 00:22:26,410 --> 00:22:29,980 eligo - traceroute www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 Rimarku, en la unua linio, tiu programo ja supozis, ke MIT 493 00:22:33,380 --> 00:22:35,730 IP-adreso estas tiu nombro ĉi tie. 494 00:22:35,730 --> 00:22:38,060 Kaj nun kio okazas inter ni kaj ili? 495 00:22:38,060 --> 00:22:44,110 >> Do tiu linio tie, en vico, kaj tiu linio tie, en vico du, kaj poste, 496 00:22:44,110 --> 00:22:46,335 vico tri - kion fari ĉiu el tiuj linioj probable reprezentas? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 Lokoj, punktoj, sekura. 499 00:22:50,225 --> 00:22:53,520 Ili nomis lupolo, koncepte. 500 00:22:53,520 --> 00:22:56,230 Sed fizike, kio ili estas? 501 00:22:56,230 --> 00:22:57,130 Ili estas routers. 502 00:22:57,130 --> 00:22:59,820 >> Ni nur havas, vere, unu peco de aparataro ĉi tie por paroli pri tiom. 503 00:22:59,820 --> 00:23:00,560 Ili estas routers. 504 00:23:00,560 --> 00:23:01,800 Do tiun aferon tie - 505 00:23:01,800 --> 00:23:02,990 freneza nomo - 506 00:23:02,990 --> 00:23:06,700 sed tio estas probable maŝino ĉambro, MR, en la Scienca Centro. 507 00:23:06,700 --> 00:23:08,680 Ĝi estas pordo, alinome enkursigilo. 508 00:23:08,680 --> 00:23:11,160 Ĉi tio estas nur iuj unika numero kiu iu venadis kun por ĝi. 509 00:23:11,160 --> 00:23:13,120 Kaj ĝi estas ene harvard.edu. 510 00:23:13,120 --> 00:23:16,290 Kaj tio estas la IP-adreso de tiu enkursigilo tio estas, denove, probable en la 511 00:23:16,290 --> 00:23:17,860 Scienco Centro, bazita en lia nomo. 512 00:23:17,860 --> 00:23:21,440 Ĉi tiu dua vico reprezentas alian enkursigilo kiu ne havas kromnomon 513 00:23:21,440 --> 00:23:23,980 ŝajne - la gastiga nomo - ĝi nur havas IP-adreso. 514 00:23:23,980 --> 00:23:28,070 >> Do longan rakonton, atingi datumojn de punktoj A al B, estas pli ol nur 515 00:23:28,070 --> 00:23:31,400 Harvard enkursigilo, kaj MIT enkursigilo, kaj Google enkursigilo, 516 00:23:31,400 --> 00:23:32,640 kaj Facebook enkursigilo. 517 00:23:32,640 --> 00:23:37,300 Estas dekoj, centoj, miloj da routers inter iu ajn punkto A kaj neniu 518 00:23:37,300 --> 00:23:38,710 punkto B en la interreto. 519 00:23:38,710 --> 00:23:41,710 Sed tipe, vi povas akiri datumoj de unu punkto al alia en 520 00:23:41,710 --> 00:23:43,210 malpli ol 30 lupolo. 521 00:23:43,210 --> 00:23:47,930 Alivorte, vi nur devas transdoni la datumoj al 30 aŭ malpli tiaj routers. 522 00:23:47,930 --> 00:23:49,720 Kaj estas tipe multaj malpli ol tio. 523 00:23:49,720 --> 00:23:50,970 >> Nu, vidu kio okazas tie. 524 00:23:50,970 --> 00:23:54,460 En vico tri, ni batis router nomata kerno Science Center kluzo 525 00:23:54,460 --> 00:23:56,580 iu aŭ alia. 526 00:23:56,580 --> 00:23:58,970 En vico 4, ni havas limon pordo - 527 00:23:58,970 --> 00:24:00,670 tiuj estas nur kamufla akronimoj - 528 00:24:00,670 --> 00:24:02,530 ankaŭ ene harvard.edu. 529 00:24:02,530 --> 00:24:04,160 Jen alia limo pordo. 530 00:24:04,160 --> 00:24:09,070 Kaj tiam, subite, whoa, ni ŝajnas esti en Novjorko. 531 00:24:09,070 --> 00:24:12,030 >> Do rezultas - kaj mi estas en infiriendo nur de la gastiganta nomo. 532 00:24:12,030 --> 00:24:12,970 Tio povus esti iluzia. 533 00:24:12,970 --> 00:24:13,830 Ĝi povus esti laŭ la vojo. 534 00:24:13,830 --> 00:24:15,030 Ĝi estas malmola diri - 535 00:24:15,030 --> 00:24:21,960 sed ĉi tiu povas esti uzita kiel revelacio ke la plej mallonga distanco inter du 536 00:24:21,960 --> 00:24:25,730 punktoj sur la interreto ne estas nepre rekto. 537 00:24:25,730 --> 00:24:29,380 Se ni pensas pri plej mallonga kiel la plej rapida pado, la minimuma injektas 538 00:24:29,380 --> 00:24:32,070 irejo, estas tute ebla - kvankam ni ne povas esti certa - 539 00:24:32,070 --> 00:24:37,090 kiu la datumoj estas vojaĝanta decan distanco inter vicoj kvin kaj ses. 540 00:24:37,090 --> 00:24:42,000 >> Nun bedaŭrinde MIT, aŭ iu, ili alvenis iom mem-defendaj, kaj ili jam 541 00:24:42,000 --> 00:24:43,700 komenciĝis ignorante niaj petoj. 542 00:24:43,700 --> 00:24:47,380 Tiuj routers estis agordita por ignori petoj de la formo, kiuj estas 543 00:24:47,380 --> 00:24:48,900 vi, kiu vi estas, kiu vi estas. 544 00:24:48,900 --> 00:24:51,650 Do ni vidu se ni ne povas fari ĉi kun iu pli kunlabora. 545 00:24:51,650 --> 00:24:56,260 Do Stanford havas belan tradicion de havi iom pli da malfermeco. 546 00:24:56,260 --> 00:24:57,820 Do ni vidu kio okazas tie. 547 00:24:57,820 --> 00:24:59,080 >> Denove, bela kamufla. 548 00:24:59,080 --> 00:25:01,040 Sed ni komencu, denove, en la maŝino ĉambro en la Scienco 549 00:25:01,040 --> 00:25:01,990 Centro, en vico unu. 550 00:25:01,990 --> 00:25:02,660 Do tio estas bona. 551 00:25:02,660 --> 00:25:05,240 La plejparto de la servantoj faris respondon, inkludante Stanford. 552 00:25:05,240 --> 00:25:07,940 Do rimarki ni eliris el la masxino ĉambron en la Science Center, al iu 553 00:25:07,940 --> 00:25:11,770 anonima enkursigilo aliloke, al alia Scienco Centro pordego, al landlimo 554 00:25:11,770 --> 00:25:13,970 pordo, kaj poste, al io tie - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 Ĉi tiu estas la Norda Vojkruciĝo, tre populara rigardis punkton kie multaj 557 00:25:19,330 --> 00:25:21,080 de kabloj, multaj ISP - 558 00:25:21,080 --> 00:25:23,220 interreta servo provizantoj - konekti al. 559 00:25:23,220 --> 00:25:25,470 Jen alia sennoma IP tie. 560 00:25:25,470 --> 00:25:27,530 Jen alia tia servilo. 561 00:25:27,530 --> 00:25:29,910 >> Sed tio estas interesa. 562 00:25:29,910 --> 00:25:33,750 Kie estas la enkursigilo en vico ok, probable? 563 00:25:33,750 --> 00:25:36,030 Do estas verŝajne en Vaŝingtono. 564 00:25:36,030 --> 00:25:40,290 Kaj mi povas ia konfirmi tiu hipotezo ĉi tiu tempo. 565 00:25:40,290 --> 00:25:45,230 Ĉar kiom da tempo ni bezonos por iri de la Science Center al ĉi enkursigilo 566 00:25:45,230 --> 00:25:46,370 en vico sep? 567 00:25:46,370 --> 00:25:49,820 Nu, tiuj milisekundoj mezuradojn ĉe la dekstra flanko jen 568 00:25:49,820 --> 00:25:51,960 taksoj de tiu tempo. 569 00:25:51,960 --> 00:25:54,610 >> Estas tri de ili ĉar la programo, traceroute, provas ĉiun 570 00:25:54,610 --> 00:25:58,010 enkursigilo trifoje, nur tiel vi povas akiri vidan mezumo de la nombroj. 571 00:25:58,010 --> 00:26:00,230 Sed ŝajne prenas ses milisekundoj akiri 572 00:26:00,230 --> 00:26:01,840 remi sep la enkursigilo. 573 00:26:01,840 --> 00:26:05,470 Sed kiel rapide povas, ŝajne, vi vojaĝi, se vi estas iom, inter 574 00:26:05,470 --> 00:26:09,520 Boston kaj Vaŝingtono? 575 00:26:09,520 --> 00:26:14,180 14 milisekundoj estas tiel longa kiel ĝi prenas por tiu momenteto mesaĝon, por ke 576 00:26:14,180 --> 00:26:18,870 retpoŝto, por tiu retpaĝo peto vojaĝi inter ĉi tie kaj Vaŝingtono. 577 00:26:18,870 --> 00:26:23,970 >> Se mi iras plu, router numero 10, kiu urbo mi ŝajne nun? 578 00:26:23,970 --> 00:26:24,810 Do, Houston. 579 00:26:24,810 --> 00:26:27,350 Kaj tio estas konfirmita per la salto en la tempo. 580 00:26:27,350 --> 00:26:28,730 Ĝi estas vere malrapidu akiri al Houston. 581 00:26:28,730 --> 00:26:33,960 Ĝi prenas 47 milisekundoj por preni de Boston al Houston en tiu kazo. 582 00:26:33,960 --> 00:26:37,120 Kaj se ni rigardas pli tie, LAX - 583 00:26:37,120 --> 00:26:41,430 aspektas kiel ni alveni al Stanford speco de tiu maniero, irante tra la LA. 584 00:26:41,430 --> 00:26:43,170 Sed mi infiriendo ke de LAX. 585 00:26:43,170 --> 00:26:46,390 La geeks inklinas uzi flughaveno kodoj por routers nomoj tie. 586 00:26:46,390 --> 00:26:48,600 Kaj jen estas ia konsekvenca kun tiu supozo. 587 00:26:48,600 --> 00:26:50,260 82 milisekundoj. 588 00:26:50,260 --> 00:26:54,720 >> Tiam, ni ŝajne iri al alia LAX, alia LA router kaj tiam, kelkaj 589 00:26:54,720 --> 00:26:59,530 sennoma, kaj tiam fine, kamufla nomon sur Stanford reto, aŭ 590 00:26:59,530 --> 00:27:04,670 proksime arangxajxo, stanford.edu, estas 90 milisekundoj for, aŭ 6 591 00:27:04,670 --> 00:27:06,170 alpago horojn aviadile. 592 00:27:06,170 --> 00:27:09,360 Do jen kiel rapida datumoj vojaĝas sur la interreto. 593 00:27:09,360 --> 00:27:11,410 Kaj estas, kion ni absolute preni por donita ĉi tiuj tagoj. 594 00:27:11,410 --> 00:27:13,950 Kiam vi havas iujn Gchat kun iu, kaj la mesaĝoj estas nur 595 00:27:13,950 --> 00:27:16,940 aperi, konsideri, kiom rapida ol okazas. 596 00:27:16,940 --> 00:27:21,540 Kaj vide, ĝi estas ja okazas en tiu speco de imposto. 597 00:27:21,540 --> 00:27:25,620 >> Do inter punktoj kaj 18, en ĉi tiu kazo, estas 598 00:27:25,620 --> 00:27:26,890 aferoj krom routers. 599 00:27:26,890 --> 00:27:30,140 Kio estas iuj maŝinoj en Interreto kiu povas bloki trafiko 600 00:27:30,140 --> 00:27:31,610 antauxenigxis tra? 601 00:27:31,610 --> 00:27:31,950 >> Lernanto: Firewalls. 602 00:27:31,950 --> 00:27:32,910 >> Parolanto 1: Do, cortafuegos. 603 00:27:32,910 --> 00:27:36,260 Kaj ni havas personan cortafuegos tiaj ke via propra Mac aŭ PC povas subteni 604 00:27:36,260 --> 00:27:37,540 trafiko en aŭ ekstere. 605 00:27:37,540 --> 00:27:38,990 Harvard havas cortafuegos. 606 00:27:38,990 --> 00:27:40,820 MIT supozeble havas cortafuegos. 607 00:27:40,820 --> 00:27:44,400 Kaj Stanford ne, kiel fari ĉiujn interreta servo provizantoj, kiuj posedas 608 00:27:44,400 --> 00:27:49,260 tiuj routers en inter punktoj A kaj B. Sed ĉu vi iam ĉesi konsideri, 609 00:27:49,260 --> 00:27:52,710 aŭ zorgo, kiom fajroŝirmilo funkcias. 610 00:27:52,710 --> 00:27:56,380 Nu jam, ni havas la baza konstruaĵo blokoj kun kiu inĝeniero 611 00:27:56,380 --> 00:27:57,700 tiun respondon. 612 00:27:57,700 --> 00:27:59,090 >> Se vi estus fajroŝirmilo - 613 00:27:59,090 --> 00:28:03,740 kaj ni supozu, ke vi estas ie inter punkto A kaj punkto B. 614 00:28:03,740 --> 00:28:06,080 Kablo estas venanta en vi, kaj elirinte el vi. 615 00:28:06,080 --> 00:28:11,160 Do vi havas la teknologian kapablon rigardi ĉiujn kovertoj de 616 00:28:11,160 --> 00:28:14,200 informoj kiuj fluas inter vi kaj la alia persono. 617 00:28:14,200 --> 00:28:17,280 En aliaj vortoj, tiuj get mesaĝojn mi estis permane tajpi, vi povas pensi pri 618 00:28:17,280 --> 00:28:21,060 ilin kiel skribi rapida noto al iu, metante la IP-adreso de la 619 00:28:21,060 --> 00:28:24,810 ricevanto, kaj la haveno nombro de la ricevanto, sur ĉi tiu koverto, tiam, 620 00:28:24,810 --> 00:28:28,520 skribi vian propran IP-adreson kaj vian propran numero de haveno en la supra maldekstra mano 621 00:28:28,520 --> 00:28:30,230 angulo kiel vi tajpus leteron. 622 00:28:30,230 --> 00:28:32,520 Tiam, vi sendu ĝin sendrate. 623 00:28:32,520 --> 00:28:37,130 Kaj iel vojaĝas, tra routers, per dratoj, sendrate, 624 00:28:37,130 --> 00:28:39,190 laŭ la vojo al MIT. 625 00:28:39,190 --> 00:28:43,520 >> Do se vi estas fajroŝirmilo, kiel fari vi haltas, ke de okazaĵo? 626 00:28:43,520 --> 00:28:49,710 Kion vi farus se via proksima p aro estis apliki fajroŝirmilo? 627 00:28:49,710 --> 00:28:53,980 Kjel mi haltas ĉiuj Harvard homoj el iam parolis al la MIT homoj denove? 628 00:28:53,980 --> 00:28:55,870 >> [? Studento: Vi?] Inversigi la leteron. 629 00:28:55,870 --> 00:28:56,450 >> Parolanto 1: Vi kio? 630 00:28:56,450 --> 00:28:58,140 >> [? Lernanto: Reverse?] la leteron frue. 631 00:28:58,140 --> 00:28:59,290 >> Parolanto 1: Reverse la leteron - kion vi volas diri? 632 00:28:59,290 --> 00:29:01,130 >> [? Lernanto: Sendu?] It dorso al la sendinto. 633 00:29:01,130 --> 00:29:01,780 >> Parolanto 1: Sendu gxin returne. 634 00:29:01,780 --> 00:29:01,990 Akcepti. 635 00:29:01,990 --> 00:29:05,720 Tiel vi povus malakcepti la virtuala koverto, ia per farado reveno al 636 00:29:05,720 --> 00:29:06,660 sendinto iel. 637 00:29:06,660 --> 00:29:08,370 Do certe, tion ni volas atingi. 638 00:29:08,370 --> 00:29:09,440 Sed ni plonĝi iom pli profunda. 639 00:29:09,440 --> 00:29:10,460 Kiel mi faras tion? 640 00:29:10,460 --> 00:29:13,950 >> Se la enigo al tiu problemo - se mi estas la fajroŝirmilo, kaj mi estas efika 641 00:29:13,950 --> 00:29:18,020 starante inter punktoj A kaj B, kaj Mi estas meza homo kiu alvenas por rigardi 642 00:29:18,020 --> 00:29:21,240 ene de la koverto, kaj tiam decidi ĉu por sendi ĝin al 643 00:29:21,240 --> 00:29:25,030 Harvard aŭ permesi ĝin daŭrigi, kion eble mi, la fajroŝirmilo, foriras 644 00:29:25,030 --> 00:29:26,280 al volas rigardi? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> Mi kredas ke mi aŭdis ĝin ĉi tie. 647 00:29:29,975 --> 00:29:30,550 >> [? Lernanto: Kie estas?] Devenante. 648 00:29:30,550 --> 00:29:32,360 >> Parolanto 1: Kie venas de. 649 00:29:32,360 --> 00:29:36,410 Do, se la fonto IP-adreso - la malgranda nombro ĝis tie - 650 00:29:36,410 --> 00:29:38,430 estas IP-adreso aparteno al Harvard - 651 00:29:38,430 --> 00:29:40,220 kaj mi povas vere scii ke kun alta probablo. 652 00:29:40,220 --> 00:29:45,540 La plejparto de Harvard IP komenci kun 140,247 dot ion dot 653 00:29:45,540 --> 00:29:48,810 io, aŭ 128,103 dot io dot ion. 654 00:29:48,810 --> 00:29:51,450 Harvard posedas tiuj pecoj de IP-adresojn. 655 00:29:51,450 --> 00:29:55,200 >> Nu, se mi vidas, ke IP de la sendinto, mi povas simple sendi ĝin reen. 656 00:29:55,200 --> 00:29:57,380 En realo, la interreto ne ĝeni perdi tempon 657 00:29:57,380 --> 00:29:58,460 sendi la bitoj dorso. 658 00:29:58,460 --> 00:30:02,480 Ĝi nur laŭvorte delasas la paketon viŝante ĝin, efektive. 659 00:30:02,480 --> 00:30:04,190 Do kion alian mi povus rigardi kvankam? 660 00:30:04,190 --> 00:30:10,520 Supozu, ke mi volas lasi homoj ĉe Harvard vizito mit.edu, kaj tiri supren 661 00:30:10,520 --> 00:30:13,230 retejoj, kaj horloĝon filmetoj ĉe MIT, kaj similaj. 662 00:30:13,230 --> 00:30:17,970 Sed mi ne volas homoj en Harvard emailing iu en MIT. 663 00:30:17,970 --> 00:30:23,810 Kiel mi povus permesi trafiko de Harvard al la MIT, tra la retejo, sed malpermesos 664 00:30:23,810 --> 00:30:24,700 iu kiel retmesaĝon? 665 00:30:24,700 --> 00:30:25,840 >> [? Lernanto: La?] Haveno nombro. 666 00:30:25,840 --> 00:30:28,650 >> Parolanto 1: A haveno nombro - tio estas la sola alia ingredienco ni havas. 667 00:30:28,650 --> 00:30:31,880 Ni havas IP-adreso, kiun ni ĵus leveraged, aŭ ni havas havenon numeron, 668 00:30:31,880 --> 00:30:34,870 kie 80, ni diris: unike identigas retejo trafiko. 669 00:30:34,870 --> 00:30:37,430 Nun mi ne atendas ke vi sciu - iuj el vi povus jam scii 670 00:30:37,430 --> 00:30:38,210 de familiareco - 671 00:30:38,210 --> 00:30:41,860 kio estas numero kiu estas uzata por retpoŝto, kutime? 672 00:30:41,860 --> 00:30:43,080 Ĝi estas ofte 25. 673 00:30:43,080 --> 00:30:48,520 25 raportas al SMTP, kiu estas ejon tradona protokolo por ke vi havu 674 00:30:48,520 --> 00:30:51,270 devis starigi en iu punkto, se vi estas uzante Eudora, aŭ Outlook, aŭ 675 00:30:51,270 --> 00:30:52,120 io kiel tio. 676 00:30:52,120 --> 00:30:53,190 Ĝi estas nur alia nombro - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> Telnet, kiun ni uzis antaŭe, uzas 23. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 dosiero transporto protokolo, se vi havas iam aŭdis, ke oni - uzas 21. 681 00:31:03,750 --> 00:31:07,430 HTTPS, la sekura versio de HTTP, kiun ni revenos al 682 00:31:07,430 --> 00:31:10,130 post nelonge, ĝi uzas 443. 683 00:31:10,130 --> 00:31:14,240 Do la mondo havas tutan faskon da numeroj kiuj interligataj pakoj - 684 00:31:14,240 --> 00:31:17,760 pli ĝuste, interligataj servoj al tiuj realaj nombroj. 685 00:31:17,760 --> 00:31:19,400 Do jen ĉio fajroŝirmilo faras. 686 00:31:19,400 --> 00:31:23,330 Ĝi prenas ekrigardo ene ĉi tiu virtuala koverto, kaj tiam decidi jes aŭ nay 687 00:31:23,330 --> 00:31:26,230 resendi kune, bazita sur tiuj ingrediencoj. 688 00:31:26,230 --> 00:31:29,720 >> Nun kio povus Harvard klare fari akiri pasinteco ĉi firewall do? 689 00:31:29,720 --> 00:31:33,620 Se vi volas povi sendi mesaĝon al la MIT sed ne detektita, 690 00:31:33,620 --> 00:31:38,050 bone, vi povus parodio via IP-adreso, kaj ĝuste iel esti imago sufiĉis, scias 691 00:31:38,050 --> 00:31:41,400 kiel skribi C-kodo, kaj skribu viajn proprajn reto programo kiu ŝanĝas la 692 00:31:41,400 --> 00:31:41,860 firma adreso. 693 00:31:41,860 --> 00:31:45,820 La problemo estas povas absolute sendi datumoj anonime, sed se vi volas 694 00:31:45,820 --> 00:31:49,850 akiri ia respondo, ŝatas vidi MIT hejmpaĝo, evidente, tiu adresoj 695 00:31:49,850 --> 00:31:50,870 devas esti ĝusta. 696 00:31:50,870 --> 00:31:52,780 Alie, vi povas diri ion vi volas, vi ne tuj 697 00:31:52,780 --> 00:31:53,930 aŭdi for de ili. 698 00:31:53,930 --> 00:31:57,130 Sed tio estas nur unu el la specoj de atakoj, ke ni povas sendi. 699 00:31:57,130 --> 00:31:59,240 >> Sed ĝi rezultas kiam ni sendu tiujn mesaĝojn - kaj ni faru 700 00:31:59,240 --> 00:32:00,485 ekzemplo de tio. 701 00:32:00,485 --> 00:32:04,020 Rezultas, se mi havas mesaĝon ke Mi volas sendi, ĝi estas ne nur sendis en 702 00:32:04,020 --> 00:32:04,920 unu koverto. 703 00:32:04,920 --> 00:32:08,760 Por rendimento la bono, precipe kiam la dosieroj vi petante nek la 704 00:32:08,760 --> 00:32:13,570 respondojn vi fariĝas estas aparte granda, kio TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 Transdono Kontrolo Protokolo / Interreto Protokolo - ĝi estas nur imago 706 00:32:16,330 --> 00:32:19,630 maniero diri kion la reto programaro kaj komputiloj - estas ili 707 00:32:19,630 --> 00:32:23,770 porti mesaĝon kiel oriento, kaj ili tranĉi ĝin en fragmentojn - 708 00:32:23,770 --> 00:32:25,540 diru kvar fragmentoj. 709 00:32:25,540 --> 00:32:29,740 >> Kaj se mi nun tranĉi ĉi supren en ĉi tie, tranĉi ĉi supren enen tie, kion mia 710 00:32:29,740 --> 00:32:34,270 komputilo tiam tuj fari estas tio tuj prenos unu fragmenton kaj metis ĝin 711 00:32:34,270 --> 00:32:35,700 en koverto. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 Bone, kaj lasu min akiri - 714 00:32:41,100 --> 00:32:41,630 vidu. 715 00:32:41,630 --> 00:32:43,150 Ĝi tuj preni unu. 716 00:32:43,150 --> 00:32:46,490 Ĝi tuj preni alian koverton kaj ĝi tuj metis la dua parto 717 00:32:46,490 --> 00:32:49,530 de ĉi mesaĝon en ĉi tie. 718 00:32:49,530 --> 00:32:51,370 Ĉio bone. 719 00:32:51,370 --> 00:32:55,226 Ĝi tuj prenu la trian parto, meti ĝin en ĉi tie. 720 00:32:55,226 --> 00:32:57,410 Eble venontfoje ni instruos vin nur faru du partoj. 721 00:32:57,410 --> 00:33:00,010 Kaj ni prenos la kvara parto, kaj metis ĝin en ĉi tie. 722 00:33:00,010 --> 00:33:02,140 >> Kaj kio, nun, ĝi devas esti skribita sur ĉi tiuj kovertoj - 723 00:33:02,140 --> 00:33:04,700 kiun ni ŝajnigas fari, cxar la tempo de pro Mi kaj ne reale skribi eksteren. 724 00:33:04,700 --> 00:33:07,760 Kio devas esti skribitaj sur ĉiu el ĉi tiuj kvar kovertoj, kun mia mesaĝo 725 00:33:07,760 --> 00:33:08,320 al iu? 726 00:33:08,320 --> 00:33:09,290 >> [? Lernanto: La?] Ordo. 727 00:33:09,290 --> 00:33:10,270 >> Parolanto 1: Do, la ordono. 728 00:33:10,270 --> 00:33:13,740 Mi bezonas ne nur la IP-adreso kaj haveno nombroj, kiel ni ĵus diskutis, mi 729 00:33:13,740 --> 00:33:17,606 nun bezonas vico da ian diri, ĉi tiu estas pakoj, ĉi 730 00:33:17,606 --> 00:33:19,840 estas du, tio estas tri, tio estas kvar. 731 00:33:19,840 --> 00:33:20,980 Kaj jen estas vere utila. 732 00:33:20,980 --> 00:33:23,690 Ĉar la interreto, rezultas, estas fakte sufiĉe solidaj. 733 00:33:23,690 --> 00:33:26,080 Routers povas get injektis. 734 00:33:26,080 --> 00:33:27,615 Kabloj povas get premita - 735 00:33:27,615 --> 00:33:28,860 an simplificación - 736 00:33:28,860 --> 00:33:32,650 sed, kun bitoj tiaj ke kio routers oni devas fari estas nur guto pakoj. 737 00:33:32,650 --> 00:33:35,540 >> En aliaj vortoj, se la interreto estas nur vere injektis, vi povus akiri 738 00:33:35,540 --> 00:33:37,000 tri el tiuj kvar pakoj. 739 00:33:37,000 --> 00:33:40,000 Sed se vi havas unika identigilo sur ĉiu el ili, vi scias, ke vi estas 740 00:33:40,000 --> 00:33:42,510 mankas pako numero kvar de kvar. 741 00:33:42,510 --> 00:33:45,310 Do vi povas demandi al la ulo en la alia fino resendi ĝin. 742 00:33:45,310 --> 00:33:47,900 Sed supozante, ke ne okazas, vidu kio povus okazi. 743 00:33:47,900 --> 00:33:50,780 >> Do se mi volas sendi mesaĝon al - kiu ŝatus ricevi mian mesaĝon 744 00:33:50,780 --> 00:33:52,235 de la interreto? 745 00:33:52,235 --> 00:33:53,630 Kion pri iu pli proksima supren fronto. 746 00:33:53,630 --> 00:33:55,490 Brian, ĝi estas? 747 00:33:55,490 --> 00:33:56,430 Ĉio bone. 748 00:33:56,430 --> 00:33:57,280 Vi restu tie. 749 00:33:57,280 --> 00:33:58,820 Mi tuj sendos al vi. 750 00:33:58,820 --> 00:34:01,100 Kaj la afero pri la interreto estas ke ili ne fariĝu ankoraŭ 751 00:34:01,100 --> 00:34:02,020 sekvi la saman vojon. 752 00:34:02,020 --> 00:34:02,990 >> Do jen mi iras. 753 00:34:02,990 --> 00:34:06,470 Mi sendas mesaĝon, fragmento unu el kvar. 754 00:34:06,470 --> 00:34:06,940 Estu enkursigilo. 755 00:34:06,940 --> 00:34:08,469 Nur lasu aliaj homoj trakti ĝin. 756 00:34:08,469 --> 00:34:10,310 Tie vi iros. 757 00:34:10,310 --> 00:34:12,790 Ni donos al vi, kaj Ni donos al vi. 758 00:34:12,790 --> 00:34:14,000 Kaj ni vidos kiel rapide - 759 00:34:14,000 --> 00:34:16,500 kiom da milisekundoj prenas akiri ĉi tiun mesaĝon al Brian. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 Ĉiuj alvenas al partopreni hodiaŭ. 762 00:34:23,940 --> 00:34:25,130 Ĉio bone. 763 00:34:25,130 --> 00:34:27,130 Brian havas unu kaj du. 764 00:34:27,130 --> 00:34:29,279 Se iu volas esti - 765 00:34:29,279 --> 00:34:30,230 >> [? Lernanto: Ĉiuj kvar. ?] 766 00:34:30,230 --> 00:34:30,980 >> Parolanto 1: Li havas ĉiujn kvar. 767 00:34:30,980 --> 00:34:32,480 Do neniu elektis forlasi paketon. 768 00:34:32,480 --> 00:34:32,900 Tio estas malvarmeta. 769 00:34:32,900 --> 00:34:33,330 Tio estas bone. 770 00:34:33,330 --> 00:34:34,380 Do Brian nun havas ĉiujn kvar. 771 00:34:34,380 --> 00:34:36,219 Se vi volas iri antaŭen kaj munti al tiuj, por ni. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 Mi scias, ni pretendantoj. 774 00:34:40,320 --> 00:34:45,090 Do por tempo la bono - 775 00:34:45,090 --> 00:34:45,929 ni havas kvar. 776 00:34:45,929 --> 00:34:48,909 Do, okej, malfermu unu el ili. 777 00:34:48,909 --> 00:34:49,360 Akcepti. 778 00:34:49,360 --> 00:34:51,699 Tio estas unu kvarono de mia mesaĝo al vi. 779 00:34:51,699 --> 00:34:52,949 Nun, malfermu la dua. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 Tio povus esti amuza, en la fino, nur al mi kaj Brian. 782 00:35:01,985 --> 00:35:04,320 Bone, vi havas du. 783 00:35:04,320 --> 00:35:09,110 >> Do dume, ni fizike faris tiu kun la tondiloj, sed ĉiu 784 00:35:09,110 --> 00:35:12,360 portas fragmento tion en komputilo estas nur por sendi kelkajn el la 785 00:35:12,360 --> 00:35:15,930 bitoj en unu pakon, en unu virtuala koverto, kelkaj el la bitoj en la 786 00:35:15,930 --> 00:35:19,160 aliaj, iuj en alian, kaj kelkaj en kvara, kaj poste, lasu la komputilon 787 00:35:19,160 --> 00:35:21,570 decidi, bazita sur tiuj nombroj, en kiu ordo vi havas 788 00:35:21,570 --> 00:35:24,166 al concatenate ili. 789 00:35:24,166 --> 00:35:26,270 Kaj Brian, eble, la sola kiu povas vidi ĉi. 790 00:35:26,270 --> 00:35:29,010 La mesaĝo mi sendas al cerbo - pro Kompreneble, la interreto estas plena 791 00:35:29,010 --> 00:35:30,260 ĉi tiuj, estas - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 jes. 794 00:35:34,500 --> 00:35:35,330 >> Do jen la mesaĝo. 795 00:35:35,330 --> 00:35:36,700 Kaj Brian povas brakumi ke nun. 796 00:35:36,700 --> 00:35:38,640 Do ĝi prenis, evidente, tempon por fari tion. 797 00:35:38,640 --> 00:35:41,680 Sed tio kio vere okazas, kiel routing datumoj tra la 798 00:35:41,680 --> 00:35:43,290 aŭdienco kun tio. 799 00:35:43,290 --> 00:35:47,320 Sed tie estas, denove, kelkaj punktoj, routers, cortafuegos, kaj aliaj 800 00:35:47,320 --> 00:35:50,700 tiaj aferoj inter punktoj A kaj B. Kaj anstataŭ nur diri al la rakonto 801 00:35:50,700 --> 00:35:54,740 parole, mi pensis mi elsxiros tiun video kiu kelkajn amikojn niajn, de 802 00:35:54,740 --> 00:35:59,510 Erikson, jaroj malantaŭen, reale kunmetis kiu klarigas 803 00:35:59,510 --> 00:36:00,480 kiel ĉi ĉiuj verkoj. 804 00:36:00,480 --> 00:36:02,380 Kaj estas ĉirkaŭ 10 aŭ tiel minutojn longa. 805 00:36:02,380 --> 00:36:04,065 Do ni donos al vi nun, Soldatoj de la Reto. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [MUZIKO ludi] 808 00:37:09,720 --> 00:37:14,990 >> Rakontanto: Unuafoje en la historio, popolo kaj maŝinaro estas 809 00:37:14,990 --> 00:37:18,600 laborante kune, realigante sonĝo - 810 00:37:18,600 --> 00:37:22,550 oni kuniginte forto kiu ne konas geografiajn limojn, sen 811 00:37:22,550 --> 00:37:26,050 rigardas al raso, kredo aux koloro - 812 00:37:26,050 --> 00:37:31,000 nova erao, kie komunikado vere alproksimigi homojn. 813 00:37:31,000 --> 00:37:34,420 Ĉi tiu estas la tagiĝo de la reto. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 Volas scii kiel ĝi funkcias? 816 00:37:40,070 --> 00:37:44,605 Klaku tie ĉi por komenci vian iru en la reto. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> Nun ĝuste kio okazis kiam alklakita ligantaj? 819 00:37:51,080 --> 00:37:53,320 Vi komencis fluo de informo. 820 00:37:53,320 --> 00:37:56,950 Ĉi tiu informo vojaĝas malsupren en via propra persona ejon ĉambro, kiam s-ro 821 00:37:56,950 --> 00:38:01,805 IP-pakoj ĝin, etiketo ĝi, kaj sendas gxin sur lian vojon. 822 00:38:01,805 --> 00:38:03,790 >> Ĉiu paketo estas limigita en lia grandeco. 823 00:38:03,790 --> 00:38:08,010 La poŝto ĉambro devas decidi kiel dividi la informo, kaj kiel 824 00:38:08,010 --> 00:38:09,170 paki ĝin. 825 00:38:09,170 --> 00:38:13,390 Nun la pako bezonas etiketo enhavanta grava informo tia 826 00:38:13,390 --> 00:38:19,492 kiel sendinto la adreso, ricevilo adreson, kaj la tipo de pakoj estas. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> Pro tiu aparta paketon tuj el sur la interreto, ĝi ankaŭ 829 00:38:38,680 --> 00:38:42,570 gets adreson por la prokura servilo, kiuj havas specialan funkcion, 830 00:38:42,570 --> 00:38:44,410 kiel ni vidos poste. 831 00:38:44,410 --> 00:38:50,070 La pako nun ĵetis sur vian loka areo reto, aŭ LAN. 832 00:38:50,070 --> 00:38:53,990 Ĉi tiu reto uzas por konekti ĉiujn la lokaj komputiloj, routers, 833 00:38:53,990 --> 00:38:57,940 presiloj, kaj tiel plu por informo interŝanĝo ene de la fizika muroj de 834 00:38:57,940 --> 00:38:59,160 la konstruaĵo. 835 00:38:59,160 --> 00:39:04,130 La Lan estas bela descontrolada loko, kaj bedaŭrinde, akcidentoj 836 00:39:04,130 --> 00:39:05,425 povas okazi. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> La vojo de la LAN estas plensxtopita kun ĉiuj tipoj de informo. 839 00:39:18,050 --> 00:39:22,070 Ĉi tiuj estas pakoj IP, Novell pakojn, AppleTalk pakoj - 840 00:39:22,070 --> 00:39:24,500 ili tuj kontraŭ trafiko, kiel kutime. 841 00:39:24,500 --> 00:39:29,250 La loka enkursigilo legas trakti kaj, se necese, levas la paketon sur 842 00:39:29,250 --> 00:39:31,710 alia reto. 843 00:39:31,710 --> 00:39:33,570 Ha, la enkursigilo - 844 00:39:33,570 --> 00:39:37,490 simbolo de kontrolo en ŝajne senorda mondo. 845 00:39:37,490 --> 00:39:38,480 >> Router: Whoops, bedaŭras pri tio. 846 00:39:38,480 --> 00:39:39,965 Ni metu tiun ĉi tie, ĉi tie. 847 00:39:39,965 --> 00:39:40,460 Ĉi movas tie. 848 00:39:40,460 --> 00:39:40,955 Ĉi tiu movas tie. 849 00:39:40,955 --> 00:39:41,945 Mi ne ŝatas ĉi tiu. 850 00:39:41,945 --> 00:39:42,935 Ni movi ĉi tiu. 851 00:39:42,935 --> 00:39:43,925 Ĉi tiu iras tien. 852 00:39:43,925 --> 00:39:45,410 [Inaudibles] 853 00:39:45,410 --> 00:39:46,400 Meti alia jangle tie. 854 00:39:46,400 --> 00:39:46,895 Ni metu tiun ĉi tie. 855 00:39:46,895 --> 00:39:47,885 Nah, mi iros kun tio. 856 00:39:47,885 --> 00:39:48,700 Ni metis tiun ĉi tie. 857 00:39:48,700 --> 00:39:49,930 >> Rakontanto: Tie estas - 858 00:39:49,930 --> 00:39:55,770 sistema, uncaring, metoda, konservativa, kaj kelkfoje, ne tute 859 00:39:55,770 --> 00:39:56,975 ĝis la rapido. 860 00:39:56,975 --> 00:40:00,090 Sed almenaŭ ĝi estas ĝusta, plejparte. 861 00:40:00,090 --> 00:40:01,243 >> Router: Metu ke oni tie. 862 00:40:01,243 --> 00:40:04,694 Tiu iras tie, ke oni iras tie kaj ĉi tie direktas. 863 00:40:04,694 --> 00:40:05,680 Nu, alia iras tien. 864 00:40:05,680 --> 00:40:06,173 Kiu iras tien. 865 00:40:06,173 --> 00:40:07,423 [Inaudibles] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> Rakontanto: Kiel la pakoj forlasi la enkursigilo, faras sian vojon en la 868 00:40:18,670 --> 00:40:24,090 kompania intranet kaj kapo por la enkursigilo ŝaltilon. 869 00:40:24,090 --> 00:40:28,120 Iom pli efika ol la enkursigilo, la router ŝaltilo ludas rapida kaj demetu 870 00:40:28,120 --> 00:40:31,970 kun pakoj IP, lerte routing ili kune sian vojon - 871 00:40:31,970 --> 00:40:34,720 cifereca pinball sorcxisto, se vi volas. 872 00:40:34,720 --> 00:40:35,290 >> Router Sangu: Here we go. 873 00:40:35,290 --> 00:40:36,020 Ĉi tie venas alia. 874 00:40:36,020 --> 00:40:36,950 Kaj estas alia. 875 00:40:36,950 --> 00:40:37,406 Watch this, panjo. 876 00:40:37,406 --> 00:40:38,320 Tie iras. 877 00:40:38,320 --> 00:40:39,235 Whoop, ĉirkaŭ la dorso. 878 00:40:39,235 --> 00:40:40,660 Hej, en tie, en tie. 879 00:40:40,660 --> 00:40:41,135 Super la maldekstra. 880 00:40:41,135 --> 00:40:42,090 Super la dekstran. 881 00:40:42,090 --> 00:40:42,480 Super la maldekstra. 882 00:40:42,480 --> 00:40:42,820 Super la dekstran. 883 00:40:42,820 --> 00:40:43,490 Vi havas ĝin. 884 00:40:43,490 --> 00:40:43,800 Jen ĝi venas. 885 00:40:43,800 --> 00:40:45,170 Li pafas, li partituroj. 886 00:40:45,170 --> 00:40:45,860 Ĝi okazas. 887 00:40:45,860 --> 00:40:48,270 Hej Wayne, watch out, tie venas alia. 888 00:40:48,270 --> 00:40:49,520 Ho, jen ni iru. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> Rakontanto: Kiel pakojn alveni al ilia destino, ili estas reprenita de la 891 00:40:56,330 --> 00:41:01,250 reto interfaco, preta por esti sendita al la sekva nivelo - 892 00:41:01,250 --> 00:41:04,340 en ĉi tiu kazo, la prokurilo. 893 00:41:04,340 --> 00:41:08,750 La prokura estas uzata de multaj entreprenoj kiel speco de meza viro por 894 00:41:08,750 --> 00:41:11,570 malpliigi la ŝarĝon sur sian interreto rilato, kaj por 895 00:41:11,570 --> 00:41:15,350 sekureco kialoj tiel. 896 00:41:15,350 --> 00:41:19,420 Kiel vi povas vidi, la pakoj estas ĉiuj de diversaj grandecoj, 897 00:41:19,420 --> 00:41:21,770 dependanta sur ilian enhavon. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> La prokura malfermas la paketon kaj rigardas por la TTT-adreson, aŭ URL. 900 00:41:45,110 --> 00:41:49,500 Dependanta sur ĉu la adreso estas akceptebla, la pakoj estas sendita al 901 00:41:49,500 --> 00:41:50,750 la interreto. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> Ekzistas, tamen, kelkaj adresoj kiuj ne renkontas kun la aprobo de 904 00:42:01,970 --> 00:42:03,090 la prokuro - 905 00:42:03,090 --> 00:42:05,893 tio estas, kompania aŭ demarŝo gvidlinioj. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 Ĉi tiuj estas resume traktis. 908 00:42:13,710 --> 00:42:15,620 Ni devos nenio de tio. 909 00:42:15,620 --> 00:42:19,227 Por tiuj, kiuj faras ĝin, ĝi estas survoje denove. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> Sekva supren, la fajroŝirmilo. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 La korporacia fajroŝirmilo servas du celoj. 914 00:42:40,225 --> 00:42:44,350 Ĝi antaŭvidas iujn pli aĉaj aferoj de la interreto de venanta en la 915 00:42:44,350 --> 00:42:48,460 intranet, kaj ĝi povas ankaŭ malhelpi sentema kompania informo de 916 00:42:48,460 --> 00:42:53,380 forkondukite sur la interreto. 917 00:42:53,380 --> 00:42:57,340 >> Iam tra la fajroŝirmilo, router reprenas la pakon kaj metas ĝin sur 918 00:42:57,340 --> 00:43:01,216 multe pli mallarĝa vojo, aŭ bandwidth, kiel ni diras. 919 00:43:01,216 --> 00:43:06,830 Evidente, la vojo ne estas larĝa sufiĉe por kapti ilin ĉiujn. 920 00:43:06,830 --> 00:43:10,870 >> Nun vi eble demandas kio okazas al ĉiuj tiuj pakoj kiuj ne faras ĝin 921 00:43:10,870 --> 00:43:11,950 laŭlonge de la vojo. 922 00:43:11,950 --> 00:43:16,540 Nu, kiam s-ro IP ne ricevos agnosko ke pako estis 923 00:43:16,540 --> 00:43:22,940 ricevita en la gxusta tempo li simple sendas anstataŭas pako. 924 00:43:22,940 --> 00:43:29,360 Ni estas nun preta por eniri en la mondo de la interreto, araneo retejo de 925 00:43:29,360 --> 00:43:33,670 interkonektitaj retoj kiuj ampleksas nia tuta terglobo. 926 00:43:33,670 --> 00:43:39,360 Tie, routers kaj ŝaltiloj establi ligiloj inter retoj. 927 00:43:39,360 --> 00:43:42,740 >> Nun la reto estas tute malsimila medio ol vi trovos ene 928 00:43:42,740 --> 00:43:44,900 la protektaj muroj de via Lan. 929 00:43:44,900 --> 00:43:47,340 El ĉi tie, estas la Sovaĝa Okcidento - 930 00:43:47,340 --> 00:43:50,540 multe da spaco, plenaj de ŝancoj, plenaj de aferoj 931 00:43:50,540 --> 00:43:53,130 esplori, kaj lokoj iri. 932 00:43:53,130 --> 00:43:57,620 Danke al tre malmultan kontrolon kaj regulado, novaj ideoj trovi fekundan 933 00:43:57,620 --> 00:44:01,530 grundo puŝi la koverto de siaj ebloj. 934 00:44:01,530 --> 00:44:05,240 Sed pro tiu libereco, iuj danĝeroj ankaŭ insidas. 935 00:44:05,240 --> 00:44:10,860 Vi neniam scias, kiam vi renkontos la timita ping de morto, speciala 936 00:44:10,860 --> 00:44:15,610 versio de normala peto ping kiu iu idioto kredis ĝis salaton supren 937 00:44:15,610 --> 00:44:18,500 konfiditaj Cebaot. 938 00:44:18,500 --> 00:44:23,760 >> La vojo nia pakojn preni povas esti tra satelito, telefonaj linioj, sendrata, 939 00:44:23,760 --> 00:44:25,650 aŭ eĉ trans-oceanaj kablo. 940 00:44:25,650 --> 00:44:29,860 Ili ne ĉiam prenas la plej rapida, aŭ pli mallonga, itineroj ebla. 941 00:44:29,860 --> 00:44:33,560 Sed ili ricevos tie fine. 942 00:44:33,560 --> 00:44:38,410 Eble por tio ĝi estas foje vokis la mondo larĝa atendas. 943 00:44:38,410 --> 00:44:42,710 Sed kiam ĉio funkcias glate, vi povas ĉirkaŭiri la terglobo 944 00:44:42,710 --> 00:44:47,110 kvinoble pli ol en la guto de ĉapelo, laŭvorte - 945 00:44:47,110 --> 00:44:51,520 kaj cxiuj pro la kosto de loka alvoko, aŭ malpli. 946 00:44:51,520 --> 00:44:55,260 >> Proksime de la fino de nia destino, ni trovos alian fajroŝirmilo. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 Dependanta sur via perspektivo kiel datumoj paketon, la fajroŝirmilo eblis 949 00:45:02,740 --> 00:45:06,930 bastiono de sekureco, aŭ la timata kontraŭulo. 950 00:45:06,930 --> 00:45:11,710 Ĉio dependas de kiu flanko vi estas sur kaj kio via intencoj estas. 951 00:45:11,710 --> 00:45:15,590 >> La fajroŝirmilo estas desegnita por enlasis nur tiuj pakoj 952 00:45:15,590 --> 00:45:18,060 kiuj kunvenas liaj kriterioj. 953 00:45:18,060 --> 00:45:22,450 Ĉi fajroŝirmilo estas operacii en havenoj 80 kaj 25. 954 00:45:22,450 --> 00:45:26,880 Ĉiuj provoj eniri tra aliaj havenoj estas fermita por negoco. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> Haveno 25 estas uzata por ejon pakojn, dum haveno 80 estas la enirejo por 957 00:45:48,470 --> 00:45:50,755 pakojn el interreto al la retservilo. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 Ene de la fajroŝirmilo, pakoj estas projektita pli funde. 960 00:45:58,230 --> 00:46:02,190 Iuj pakoj fari ĝin facile per kutimoj, dum aliaj 961 00:46:02,190 --> 00:46:04,760 rigardas nur iom dubinda. 962 00:46:04,760 --> 00:46:08,390 >> La firewall oficiro ne estas facile mistifiki, kiel ekzemple kiam ĉi ping de 963 00:46:08,390 --> 00:46:14,430 morto paketon provas maski kiel normala ping pako. 964 00:46:14,430 --> 00:46:14,740 >> Firewall: Next. 965 00:46:14,740 --> 00:46:15,214 Akcepti. 966 00:46:15,214 --> 00:46:15,688 Go on. 967 00:46:15,688 --> 00:46:16,162 Tio estas okej. 968 00:46:16,162 --> 00:46:16,636 Neniu problemo. 969 00:46:16,636 --> 00:46:17,584 Havu belan tagon. 970 00:46:17,584 --> 00:46:18,532 Be tie ĉi. 971 00:46:18,532 --> 00:46:20,315 ĜIS. 972 00:46:20,315 --> 00:46:23,870 >> Rakontanto: Por tiuj pakoj bonŝanca sufiĉa por fari ĝin ĉi tie, la 973 00:46:23,870 --> 00:46:25,920 vojaĝo estas preskaŭ finita. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 Estas nur formado en la interfaco por esti ricevita supren en la TTT-servilo. 976 00:46:35,380 --> 00:46:40,700 >> Nuntempe servanto retejo povas funkcii en multaj aĵoj, de komputilego, por webcam, 977 00:46:40,700 --> 00:46:41,910 al la komputilo sur via skribotablo. 978 00:46:41,910 --> 00:46:44,630 Aux kial ne estas via fridujo? 979 00:46:44,630 --> 00:46:48,750 Kun la pozitiva instalinstrukciojn, vi povas trovi , ĉu vi havas la diatezojn por 980 00:46:48,750 --> 00:46:51,570 kokido cacciatore, aŭ se vi devas butikumi. 981 00:46:51,570 --> 00:46:54,870 Rememorigu, tiu estas la tagiĝo de la reto. 982 00:46:54,870 --> 00:46:56,360 Preskaŭ nenio eblas. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> Unu post unu, la pakoj estas ricevitaj, malfermita, kaj malpakis. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 La informoj enhavas - 987 00:47:11,900 --> 00:47:14,370 tio estas, via peto por informo - 988 00:47:14,370 --> 00:47:17,520 Estas sendita al la TTT servilo apliko. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> La pako mem estas reciklitaj, preta esti uzita denove, kaj plenigis per viaj 991 00:47:33,750 --> 00:47:46,830 petis informon, adresita, kaj sendi, survoje reen al vi, dorso 992 00:47:46,830 --> 00:47:56,950 preter la fajroŝirmilo, routers, kaj sur tra la interreto, reen tra 993 00:47:56,950 --> 00:48:08,430 via kompania fajroŝirmilo, kaj sur vian interfaco, preta por provizi vian 994 00:48:08,430 --> 00:48:11,060 foliumilo kun la informo Vi petis - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 tio estas, ĉi tiu filmo. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> Kontenta kun iliaj penoj kaj konfidante en pli bona mondo, nia fidela 999 00:48:27,590 --> 00:48:33,840 datumoj pakojn rajdos for felicxe en la sunsubiro de alia tago, sciante 1000 00:48:33,840 --> 00:48:37,135 plene, ili servis iliaj sinjoroj bone. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 Nun ne estas tiu feliĉa fino? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> Parolanto 1: Tio, do, estas kiom la interreto funkcias. 1005 00:48:49,890 --> 00:48:53,360 Tra problemo aro sep volo vin pli bone kompreni tion kaj volo vin 1006 00:48:53,360 --> 00:48:55,830 lerni iom de HTML, PHP, kaj pli. 1007 00:48:55,830 --> 00:48:58,590 Pli sur kiuj en la specifo ke eliros vendredon. 1008 00:48:58,590 --> 00:49:00,310 Kaj ni vidos vin lunde. 1009 00:49:00,310 --> 00:49:02,763