1 00:00:00,000 --> 00:00:03,395 >> [MIZIK jwe] 2 00:00:03,395 --> 00:00:13,100 3 00:00:13,100 --> 00:00:15,570 >> DAVID J. Malan: Se konsa, mwen jis te vle assouvir a. 4 00:00:15,570 --> 00:00:18,260 Mwen ta repete ekzakteman ki sa Scaz di sou memwa enstitisyonèl. 5 00:00:18,260 --> 00:00:20,350 CS50 te alantou pou kèk 20 ane nan Harvard. 6 00:00:20,350 --> 00:00:22,280 Apre sa, reyalite a se, ki soti nan granmoun aje yo sou desann, 7 00:00:22,280 --> 00:00:25,045 gen chak ane rasirans ki elèv premye ane yo, sophomores yo, 8 00:00:25,045 --> 00:00:26,870 ak juniors yo ak tou granmoun aje yo ap pran 9 00:00:26,870 --> 00:00:30,360 CS50, ki ou fini fè amann. 10 00:00:30,360 --> 00:00:32,680 >> Reyalite a se, elèv pa febli CS50. 11 00:00:32,680 --> 00:00:35,740 An reyalite, nan ka ki ra kote nou te gen Es oswa Fs, 12 00:00:35,740 --> 00:00:37,990 li nan reyèlman te paske yo te sikonstans jistifye, 13 00:00:37,990 --> 00:00:39,840 si li nan medikal oswa pèsonèl. 14 00:00:39,840 --> 00:00:41,830 DS yo èkstrèmeman estraòdinè tou. 15 00:00:41,830 --> 00:00:45,270 Apre sa, mwen ka di alèz, si nou tipikman pa divilge estatistik, 16 00:00:45,270 --> 00:00:48,450 men yo bay ke pa gen okenn memwa enstitisyonèl isit la tou sa, 17 00:00:48,450 --> 00:00:51,810 yon majorite nan elèv ki nan CS50 fini ap resevwa Yon seri klas. 18 00:00:51,810 --> 00:00:54,720 Yon moso enpòtan fini fini monte nan seri a B tou. 19 00:00:54,720 --> 00:00:57,490 >> Se konsa, menm si ou ta ka lasimilasyon nan threes tèt ou 20 00:00:57,490 --> 00:01:00,690 ak 60% ak Se poutèt sa DS, oswa CS, oswa renmen an, 21 00:01:00,690 --> 00:01:02,530 li vrèman pa liy moute ak reyalite a. 22 00:01:02,530 --> 00:01:05,238 An reyalite, nou vle di ekzakteman ki sa nou di nan kòmansman an nan tèm nan 23 00:01:05,238 --> 00:01:08,380 ki fè anpil elèv nan CS50, tou de nan Cambridge ak isit la nan New Haven, 24 00:01:08,380 --> 00:01:10,220 pa janm te pran yon kou CS anvan. 25 00:01:10,220 --> 00:01:13,090 Ak sa ki tout bon finalman zafè se kote ou fini nan semèn 12 26 00:01:13,090 --> 00:01:15,882 relatif nan tèt ou nan semèn zewo. 27 00:01:15,882 --> 00:01:17,590 Koulye a, nou gen plizyè pistes nan kou a 28 00:01:17,590 --> 00:01:20,548 jan ou know-- mwens konfòtab, plis konfòtab, yon kote nan ant. 29 00:01:20,548 --> 00:01:23,790 Ak tout bon, lè ou jwenn demografik sou egzamen yo semenn sa a, 30 00:01:23,790 --> 00:01:27,460 Pa dekouraje si, espesyalman si ou santi ou ke w ap alantou vle di la 31 00:01:27,460 --> 00:01:30,780 oswa pi ba vle di nan oswa medyàn lan, espesyalman depi nou fè pa nesesèman 32 00:01:30,780 --> 00:01:33,560 pran tout moun sa yo démographie nan kont mitan-semès 33 00:01:33,560 --> 00:01:35,000 ak estatistik yo ki bay nòt. 34 00:01:35,000 --> 00:01:37,250 >> Nan lòt mo, nou konnen estatistik chak ane 35 00:01:37,250 --> 00:01:39,570 ke elèv ki gen mwens konfòtab, fè yon ti kras pi mal sou egzamen an. 36 00:01:39,570 --> 00:01:42,050 Apre sa, elèv ki pi alèz fè yon ti kras pi bon sou egzamen an. 37 00:01:42,050 --> 00:01:45,430 Men, pou chak pwomès sa a nan progranm a epi tou li nan premye semèn nan konferans, 38 00:01:45,430 --> 00:01:46,880 nou pran nan tout sa an kont. 39 00:01:46,880 --> 00:01:48,900 >> Vreman vre, nan ane ka fèt, sa nou fini fè 40 00:01:48,900 --> 00:01:52,154 se nòmalizasyon tout nòt nan tout seksyon, tou de nan Cambridge 41 00:01:52,154 --> 00:01:54,570 e kounye a, isit la nan New Haven, ki vle di pran an kont 42 00:01:54,570 --> 00:01:57,310 estil yo disparate, disparate nan severite, sòt nan diferan 43 00:01:57,310 --> 00:02:00,722 nan pèsonalite ki moun nan TAS gen isit la ak nan Cambridge 44 00:02:00,722 --> 00:02:02,930 se konsa ke ou pa nan yon dezavantaj menm si ou jis 45 00:02:02,930 --> 00:02:06,120 rive te gen yon TF oswa yon TA ki moun ki nan yon ti kras pi di te sou ou 46 00:02:06,120 --> 00:02:07,170 nan tèt ou. 47 00:02:07,170 --> 00:02:10,139 >> De, nou pran an kont konfò nivo ak background aktyèl, oswa mank 48 00:02:10,139 --> 00:02:13,310 ladan l ', lè w ap pran nòt egzamen an kont. 49 00:02:13,310 --> 00:02:14,830 Se konsa, sa yo de yo faktè nan. 50 00:02:14,830 --> 00:02:17,142 Ak nan fen a nan jounen an, paske li nan toujou ka a 51 00:02:17,142 --> 00:02:19,100 ke yon elèv te fini nan yon seksyon mwens confortable 52 00:02:19,100 --> 00:02:24,250 lè li reyèlman fè pati nan yon nan-ant oswa vis vèrsa, 53 00:02:24,250 --> 00:02:26,230 tout bagay se konsa èkstrèmeman endividyèl. 54 00:02:26,230 --> 00:02:29,560 Vreman vre, ou pral jwenn énervé nan nou an nan fen tèm nan lè nou yo an reta 55 00:02:29,560 --> 00:02:32,630 soumèt klas ou paske avèk Scaz, ak Jason, ak Andy, ak mwen menm, 56 00:02:32,630 --> 00:02:35,430 epi yo pral ekip la te fè nan Cambridge se literalman 57 00:02:35,430 --> 00:02:38,480 gen dè santèn de Imèl retounen lakay yo epi soti ak tout san nan kou yo 58 00:02:38,480 --> 00:02:41,279 TAS, isit la ak nan Cambridge, mande yo sa 59 00:02:41,279 --> 00:02:44,070 yo panse nan tout elèv yo ki baze sou yon bouyon nan klas yo. 60 00:02:44,070 --> 00:02:46,230 Ak tout bagay gen apre se ekstrèmman endividyèl. 61 00:02:46,230 --> 00:02:49,230 Se konsa, nan limit ki nou jwenn yo konnen ou nan lè biwo, seksyon, ak plis ankò, 62 00:02:49,230 --> 00:02:51,350 nan tout sa twò se pran an kont. 63 00:02:51,350 --> 00:02:55,210 >> Se konsa, menm si nou gen tandans sèvi ak sa a senk echèl pwen, tanpri, Koupe pati tèt ou 64 00:02:55,210 --> 00:02:57,492 soti nan sipozisyon an ki yon twa se vre yon 60%. 65 00:02:57,492 --> 00:02:58,450 Li se vle di ke yo dwe bon. 66 00:02:58,450 --> 00:03:01,360 Apre sa, asistan yo ansèyman yo akize nan tèm kòmanse 67 00:03:01,360 --> 00:03:04,050 pou yo eseye kenbe nòt nan Dezan yo, ak threes, 68 00:03:04,050 --> 00:03:06,590 ak four varye pou nou aktyèlman gen plas yo grandi. 69 00:03:06,590 --> 00:03:08,610 Apre sa, nou gen aktyèlman yon règ pa ki 70 00:03:08,610 --> 00:03:11,086 nou ka ba ou itil fidbak ki di kòman w ap fè 71 00:03:11,086 --> 00:03:12,210 ak ki jan w ap pwogrese. 72 00:03:12,210 --> 00:03:15,130 Se konsa, tanpri pran ki nan kè. 73 00:03:15,130 --> 00:03:20,565 >> Èske gen nenpòt kesyon mwen ka ede adrese oswa enkyetid mwen ka ede assouvir? 74 00:03:20,565 --> 00:03:23,800 Ou pwomès mwen kapab eseye kenbe? 75 00:03:23,800 --> 00:03:24,690 Se pa? 76 00:03:24,690 --> 00:03:25,330 OK. 77 00:03:25,330 --> 00:03:26,010 >> Tout dwa. 78 00:03:26,010 --> 00:03:28,970 Se konsa, avèk ki te di, sa a se CS50. 79 00:03:28,970 --> 00:03:31,670 Sa a se kòmansman an nan semèn sis isit la nan New Haven. 80 00:03:31,670 --> 00:03:33,820 Se pou nou kòmanse ak yon brèf gradyasyon nan limyè yo 81 00:03:33,820 --> 00:03:37,439 yo mete sèn nan pou kontni a jodi a. 82 00:03:37,439 --> 00:03:38,105 [VIDEO lèktur] 83 00:03:38,105 --> 00:03:44,045 [MIZIK jwe] 84 00:03:44,045 --> 00:03:46,600 -Li Te vini ak yon mesaj. 85 00:03:46,600 --> 00:03:50,300 86 00:03:50,300 --> 00:03:52,900 Ak yon pwotokòl tout pwòp tèt li. 87 00:03:52,900 --> 00:04:06,417 88 00:04:06,417 --> 00:04:13,090 Li vin nan yon mond nan firewall fre, routeurs uncaring, ak danje lwen pi mal 89 00:04:13,090 --> 00:04:16,079 ke lanmò. 90 00:04:16,079 --> 00:04:21,079 Li nan vit, li se fò, li se tchp / IP. 91 00:04:21,079 --> 00:04:23,120 Apre sa, li nan te resevwa adrès ou. 92 00:04:23,120 --> 00:04:25,820 93 00:04:25,820 --> 00:04:29,268 Gèrye nan nèt la. 94 00:04:29,268 --> 00:04:29,917 >> [END lèktur] 95 00:04:29,917 --> 00:04:31,000 DAVID J. Malan: Tout dwa. 96 00:04:31,000 --> 00:04:32,030 Sa a se CS50. 97 00:04:32,030 --> 00:04:33,820 Sa a se kòmansman an nan semèn sis. 98 00:04:33,820 --> 00:04:37,270 Lè sa a se kòmansman an nan gade nou an a pwogram lan entènèt ak entènèt. 99 00:04:37,270 --> 00:04:41,220 Epi, petèt pi excitingly, jodi a make tranzisyon an pou nou 100 00:04:41,220 --> 00:04:43,780 soti nan liy lòd nou an mond nan C rive nan entènèt la 101 00:04:43,780 --> 00:04:47,020 baze mond nan PHP, ak HTML, ak CSS, ak SQL, ak JavaScript, 102 00:04:47,020 --> 00:04:49,800 ak anpil plis ki se sou orizon an. 103 00:04:49,800 --> 00:04:53,390 >> Men, anvan, li te vini nan atansyon nou nan mache atravè lakou lekòl la ki di ke gen 104 00:04:53,390 --> 00:04:57,914 se yon twalèt sèten isit la nan New Haven rele chanm nan Harvard, ki 105 00:04:57,914 --> 00:04:59,080 se yon ti kras grize soti isit la. 106 00:04:59,080 --> 00:05:03,830 Men, tout bon, yon moun te ale nan tan nan ak depans nan grave nan chanm Harvard 107 00:05:03,830 --> 00:05:05,700 sou sa a isit la chanm. 108 00:05:05,700 --> 00:05:07,790 Mèsi pou sa. 109 00:05:07,790 --> 00:05:11,020 Mwen pa ka di nou gen yon analogique nan Cambridge ankò, 110 00:05:11,020 --> 00:05:14,060 men mwen panse ke nou gen yon ti pwojè pou tèt nou kounye a lè nou ale tounen. 111 00:05:14,060 --> 00:05:15,890 Se konsa, di ou mèsi pou sa. 112 00:05:15,890 --> 00:05:18,340 >> Se konsa, yon rapid gade tounen nan kote nou sispann semèn pase a 113 00:05:18,340 --> 00:05:21,010 ak ki kote w ap ale sa a ap vini semèn ki gen pwoblèm mete senk. 114 00:05:21,010 --> 00:05:24,350 Se konsa, nan pwoblèm mete senk, ou pral defye aplike yon spellchecker. 115 00:05:24,350 --> 00:05:26,630 Men, fè sa, ou pral lage yon trè gwo tèks 116 00:05:26,630 --> 00:05:29,160 ranpli ak tankou 140,000 angle mo yo. 117 00:05:29,160 --> 00:05:32,610 Men, ou pral ap defye deside sou yon estrikti done ak kote ou 118 00:05:32,610 --> 00:05:35,340 vle chaje tout nan mo sa yo nan memwa, ak nan RAM, 119 00:05:35,340 --> 00:05:38,470 ak Lè sa a aplike yon fonksyon kèk, youn nan ki a pwal chèk la. 120 00:05:38,470 --> 00:05:41,555 Kijan lè te pase yon agiman, yon mo, tcheke fonksyon ou 121 00:05:41,555 --> 00:05:43,430 tou senpleman ki pral gen yo di vre oubyen fo, 122 00:05:43,430 --> 00:05:44,990 sa a se yon mo nan diksyonè a. 123 00:05:44,990 --> 00:05:47,110 >> Men, w ap ale nan gen kèk konsepsyon diskresyon ak defi 124 00:05:47,110 --> 00:05:48,568 lè li rive mete ann aplikasyon sa. 125 00:05:48,568 --> 00:05:51,250 Nan aplikasyon an pi senp, ou te kapab sètènman 126 00:05:51,250 --> 00:05:53,960 aplike yon spellchecker an diksyonè sou kache 127 00:05:53,960 --> 00:05:55,380 ak ki kalite estrikti done? 128 00:05:55,380 --> 00:05:57,796 Ou jis bezwen nan magazen yon antye pakèt moun sou strings nan memwa? 129 00:05:57,796 --> 00:06:00,074 Ki sa ki nan ale nan reponn soti nan semèn de petèt? 130 00:06:00,074 --> 00:06:00,740 ODYANS: etalaj. 131 00:06:00,740 --> 00:06:01,500 DAVID J. Malan: Ou kapab sèvi ak yon etalaj. 132 00:06:01,500 --> 00:06:02,750 Epi sa a, pa tout sa ki move. 133 00:06:02,750 --> 00:06:05,631 Men, ou pa nesesèman konnen nan avanse ki jan gwo nan yon etalaj 134 00:06:05,631 --> 00:06:08,630 w ap ale nan bezwen, si ou pa fè sa konnen dosye a nesesèman an davans. 135 00:06:08,630 --> 00:06:10,110 Se konsa, w ap ale nan gen yo sèvi ak yon ti kras nan artifices 136 00:06:10,110 --> 00:06:11,970 tankou malok, tankou nou te kòmanse lè l sèvi avèk. 137 00:06:11,970 --> 00:06:13,977 Ou te kapab adrese nou ki enkyetid lè l sèvi avèk 138 00:06:13,977 --> 00:06:16,810 sa lòt estrikti done sa a, se te sòt de yon amelyorasyon majinal 139 00:06:16,810 --> 00:06:17,894 sou yon etalaj? 140 00:06:17,894 --> 00:06:18,810 ODYANS: lis lye. 141 00:06:18,810 --> 00:06:21,270 DAVID J. Malan: Tankou yon lye lis, kote nou jwenn kèk dinamik. 142 00:06:21,270 --> 00:06:22,686 Men, gen nan yon ti kras plis depans. 143 00:06:22,686 --> 00:06:24,150 Nou gen endikasyon yo kenbe. 144 00:06:24,150 --> 00:06:25,890 Epi ou pa te ankò kode sa a leve, men gen nan definitivman 145 00:06:25,890 --> 00:06:28,473 yo dwe yon ti kras pi plis konpleksite jis lè l sèvi avèk parantèz pase kare 146 00:06:28,473 --> 00:06:30,080 ak sote alantou yon etalaj. 147 00:06:30,080 --> 00:06:33,340 >> Men, tan kouri yon etalaj la, si w ap chèche pou yon mo, 148 00:06:33,340 --> 00:06:34,179 ta ka ouvri sesyon nan n. 149 00:06:34,179 --> 00:06:35,970 Men, ankò, li ta kapab yon ti kras ki pa trivial 150 00:06:35,970 --> 00:06:38,734 konstwi ki etalaj pa konnen gwosè a an davans. 151 00:06:38,734 --> 00:06:41,150 Yon lis lye menm si, si ou jis magazen yon pakèt moun sou strings 152 00:06:41,150 --> 00:06:43,300 nan yon lis lye, sa ki nan mare ou anwo 153 00:06:43,300 --> 00:06:46,920 sou kouri tan ap pase yo dwe fè rechèch pou oswa tcheke yon mo nan ke lis? 154 00:06:46,920 --> 00:06:47,700 >> ODYANS: n. 155 00:06:47,700 --> 00:06:50,575 >> DAVID J. Malan: Yeah, gwo O nan n oswa lineyè paske se nan ka ki pi mal, 156 00:06:50,575 --> 00:06:52,640 pawòl Bondye a, se tankou yon mo Z tout wout la nan fen an. 157 00:06:52,640 --> 00:06:55,350 Men, akòz yon lis lye, paske moun flèch pa default, 158 00:06:55,350 --> 00:06:58,280 nan yon lis separeman lye, sèlman ale soti nan yon direksyon nan lòt la, 159 00:06:58,280 --> 00:06:59,590 ou pa ka sote alantou. 160 00:06:59,590 --> 00:07:01,160 Ou gen yo swiv tout nan yo. 161 00:07:01,160 --> 00:07:05,505 >> Se konsa, nou pwopoze nan fen semèn pase a, semèn senk, ki gen pi bon fason. 162 00:07:05,505 --> 00:07:08,727 Ak an reyalite, grail a apa pou Bondye ta reyèlman dwe tan konstan 163 00:07:08,727 --> 00:07:10,560 kijan lè ou vle yo gade jiska yon mo, ou 164 00:07:10,560 --> 00:07:13,370 jwenn yon repons enstantane endepandaman nan ki jan anpil mo yo deja 165 00:07:13,370 --> 00:07:14,350 an nan diksyonè ou yo. 166 00:07:14,350 --> 00:07:17,680 >> Sa a se pwononse yon atis la nan sa ou ta ka rele yon tab regle. 167 00:07:17,680 --> 00:07:21,900 Apre sa, yon tab regle se kalite yon bèl amalgam de yon array-- trase vètikal 168 00:07:21,900 --> 00:07:26,416 isit la, jis because-- ak Lè sa a yon lye list-- trase orizontal isit la. 169 00:07:26,416 --> 00:07:28,790 Apre sa, tab la regle ka aplike nan grap nan fason. 170 00:07:28,790 --> 00:07:34,110 Ekstrè sa a ki sòti nan yon liv k ap pase yo sèvi ak dat nesans moun sa yo nan 171 00:07:34,110 --> 00:07:38,940 kòm mwayen yo pa ki li nan n ap deside ki kote yo mete non yon moun. 172 00:07:38,940 --> 00:07:41,230 Se konsa, sa a se yon diksyonè si ou pral nan non. 173 00:07:41,230 --> 00:07:45,240 Ak yo nan lòd nan akselere pwosesis mete non nan sa a estrikti done, 174 00:07:45,240 --> 00:07:49,280 yo gade nan, aparamman, sa yo moun nan nesans dat ki gen rapò ak yon mwa. 175 00:07:49,280 --> 00:07:50,570 >> Se konsa, li 1 a 31. 176 00:07:50,570 --> 00:07:52,910 Ak bliye sou fevriye ak ka kwen tankou sa. 177 00:07:52,910 --> 00:07:57,050 Men, si anivèsè nesans ou se sou janvye 1, oswa Fevriye 1, oswa Desanm 1, 178 00:07:57,050 --> 00:07:59,890 w ap ale nan fini an trè premye chèn moute tèt la. 179 00:07:59,890 --> 00:08:02,150 Si dat nesans ou a se tankou 25th a nan yon mwa, 180 00:08:02,150 --> 00:08:04,567 w ap ale nan fini nan nimewo bokit 25. 181 00:08:04,567 --> 00:08:07,400 Men, si gen nan yon moun deja gen nan nenpòt nan moun sa kote, ki sa 182 00:08:07,400 --> 00:08:10,470 ou kòmanse fè ak sa yo lye lis se wanga yo ansanm 183 00:08:10,470 --> 00:08:14,320 pou ke ou ka gen yon abitrè kantite moun ki, oswa yon bagay, 184 00:08:14,320 --> 00:08:15,580 nan ki kote. 185 00:08:15,580 --> 00:08:18,400 >> Se konsa, ou gen kalite yon melanj de tan konstan pou achin. 186 00:08:18,400 --> 00:08:21,160 Men, yon bagay vle di Hash pran kòm opinyon tankou yon moun, 187 00:08:21,160 --> 00:08:25,360 oswa li oswa non li, oswa li oswa nesans li dat, ak Lè sa a deside sou kèk pwodiksyon 188 00:08:25,360 --> 00:08:29,780 ki baze sou sa, tankou gade nan yo anivèsè nesans ak sorti youn nan 31. 189 00:08:29,780 --> 00:08:31,900 >> Se sak fè ou ta ka genyen yon ti jan nan tan lineyè, 190 00:08:31,900 --> 00:08:34,429 men nan reyalite, ak tankou nan ka a nan pwoblèm mete senk, 191 00:08:34,429 --> 00:08:36,220 nou pa ap ale nan dwe k ap travay nan P mete senk 192 00:08:36,220 --> 00:08:40,059 anpil sou asenptotik kouri tan, tankou lanteur a teyorik 193 00:08:40,059 --> 00:08:41,809 ak ki yon algorithm ta ka kouri. 194 00:08:41,809 --> 00:08:44,330 Nou pral pran swen sou kantite aktyèl la nan segonn 195 00:08:44,330 --> 00:08:47,350 ak kantite lajan aktyèl la nan memwa, kantite aktyèl la nan bytes nan memwa 196 00:08:47,350 --> 00:08:48,140 w ap itilize. 197 00:08:48,140 --> 00:08:52,710 Se konsa, franchman, li te gen yon sèl gwo chèn nan tankou yon milyon moun 198 00:08:52,710 --> 00:08:56,710 se trè modi ralanti si w ap chèche pou yon non nan yon lis nan gwosè milyon dola. 199 00:08:56,710 --> 00:08:59,830 >> Men, sa ki si ou divize ke lis moute nan 31 pati? 200 00:08:59,830 --> 00:09:04,400 Searching 1/31 nan ki super lis long, an reyalite, 201 00:09:04,400 --> 00:09:05,741 se sètènman pral fè pi vit. 202 00:09:05,741 --> 00:09:07,240 Asenptotik, li nan menm bagay la. 203 00:09:07,240 --> 00:09:08,860 Ou ap jis divize pa yon faktè konstan. 204 00:09:08,860 --> 00:09:10,651 Epi sonje ke nou voye jete bagay sa yo ale. 205 00:09:10,651 --> 00:09:13,486 Men, an reyalite, li k ap pase yo dwe 31 fwa pi vit. 206 00:09:13,486 --> 00:09:16,110 Epi sa a, ki sa nou ap ale nan kòmanse ogmante nan P mete senk. 207 00:09:16,110 --> 00:09:18,750 >> Se konsa, P mete senk twò tou pwopoze ke ou konsidere 208 00:09:18,750 --> 00:09:21,810 yon ti kras pi plis sofistike estrikti done yo te rele yon trye. 209 00:09:21,810 --> 00:09:24,420 Ak yon trye se jis yon pyebwa tankou estrikti done. 210 00:09:24,420 --> 00:09:26,672 Men, olye pou yo gen ti sèk ti kras oswa ki rektang 211 00:09:26,672 --> 00:09:28,380 jan nou kenbe desen pou nœuds, li aktyèlman 212 00:09:28,380 --> 00:09:30,840 gen ranje tout antye pou nœuds li yo. 213 00:09:30,840 --> 00:09:33,430 E menm si sa a se yon ti jan abstrè isit la fè yon gade nan, 214 00:09:33,430 --> 00:09:35,450 Zamyla nan mache a P seri a ap mache ou 215 00:09:35,450 --> 00:09:37,580 a nan plis detay sou sa. 216 00:09:37,580 --> 00:09:39,980 Sa a se yon estrikti done ki olye malen 217 00:09:39,980 --> 00:09:44,130 ta ka gen chak ne ke yo te yon etalaj nan gwosè 26, A jiska Z oswa zewo 218 00:09:44,130 --> 00:09:45,320 a 25. 219 00:09:45,320 --> 00:09:49,260 Men, lè ou vle insert yon moun nan non nan sa a estrikti done oswa jwenn 220 00:09:49,260 --> 00:09:53,990 l 'oswa li, sa w ap fè, si an Non, se tankou Maxwell, M-A-X-W-E-L-L, 221 00:09:53,990 --> 00:09:57,900 ou premye gade nan Lè sa a, ou M. Ale nan korespondan M kote 222 00:09:57,900 --> 00:09:59,100 nan etalaj la an premye. 223 00:09:59,100 --> 00:10:02,400 Lè sa a ou Ale nan A, premye a kote nan etalaj la kap vini an, 224 00:10:02,400 --> 00:10:03,610 yo flèch yo. 225 00:10:03,610 --> 00:10:08,300 Lè sa a, X, lè sa a W, lè sa a E, lè sa a L, lè sa a L, ak Lè sa a petèt kèk fen espesyal 226 00:10:08,300 --> 00:10:11,850 karaktè, kèk Sentinel ki di yon mo sispann isit la. 227 00:10:11,850 --> 00:10:14,780 >> Ak sa ki nan bèl sou sa a men ak kenbe nan tèt ou ke foto a isit la, 228 00:10:14,780 --> 00:10:16,797 avi ki jan bor nan yo chak etalaj koupe. 229 00:10:16,797 --> 00:10:19,630 Se jis paske bagay sa a ta gen masiv ak terib yo gade 230 00:10:19,630 --> 00:10:20,338 a sou ekran an. 231 00:10:20,338 --> 00:10:21,820 Se konsa, li nan ekstrè. 232 00:10:21,820 --> 00:10:25,920 Ki sa ki nan bèl sou apwòch sa a se ke si gen nan yon milyon dola non deja 233 00:10:25,920 --> 00:10:30,890 nan sa a estrikti done, ki jan anpil etap li pran m 'insert Maxwell? 234 00:10:30,890 --> 00:10:36,450 M-A-X-W-E-L-L-- tankou sèt-ich etap sa yo Insert oswa gade pou Maxwell. 235 00:10:36,450 --> 00:10:39,320 >> Sipoze gen nan yon billions non nan sa a estrikti done. 236 00:10:39,320 --> 00:10:41,900 Konbyen etap li pran m 'gade pou Maxwell? 237 00:10:41,900 --> 00:10:43,450 M-A-X-- toujou sèt. 238 00:10:43,450 --> 00:10:45,770 >> Apre sa, ladan l 'bay manti nan sa yo rele tan konstan. 239 00:10:45,770 --> 00:10:47,960 Si nou asime ke pawòl yo sètènman bòne 240 00:10:47,960 --> 00:10:52,150 pa 20 karaktè, oswa 46 karaktè, oswa kèk nonb antye ki pè rezonab ti, 241 00:10:52,150 --> 00:10:53,790 Lè sa a, li nan efektivman yon konstan. 242 00:10:53,790 --> 00:10:57,790 Se konsa, ensèsyon ak chèche yon trye se super vit. 243 00:10:57,790 --> 00:10:59,540 Natirèlman, nou pa janm jwenn anyen pou gratis. 244 00:10:59,540 --> 00:11:02,740 Apre sa, menm si ou pwobableman pa gen plonje nan P mete senk ankò, 245 00:11:02,740 --> 00:11:06,596 sa ki pri yo nou pwobableman peye jwenn ki pi gwo tan ki gen bon konprann efikasite? 246 00:11:06,596 --> 00:11:07,470 >> ODYANS: memwa. 247 00:11:07,470 --> 00:11:08,390 >> DAVID J. Malan: memwa, dwa? 248 00:11:08,390 --> 00:11:10,240 Mwen vle di, nou pa te trase foto a tout antye isit la. 249 00:11:10,240 --> 00:11:12,823 Ekstrè sa a soti nan liv la pa te trase tout nan ranje yo. 250 00:11:12,823 --> 00:11:16,687 Genyen yon kantite lajan gwo memwa ak jis endikasyon nil ki pa te itilize. 251 00:11:16,687 --> 00:11:17,520 Se konsa, li yon komès la. 252 00:11:17,520 --> 00:11:21,050 Epi, se pral kite yo ba ou nan P mete senk deside sou ki fason ou vle yo ale. 253 00:11:21,050 --> 00:11:24,460 >> Koulye a, ide sa a nan achin, kòm yon sou kote, se aktyèlman super répandus. 254 00:11:24,460 --> 00:11:27,980 Se konsa, yo Hash se yon valè vle di, byen tou senpleman, yo pran yon bagay kòm opinyon 255 00:11:27,980 --> 00:11:29,220 epi ki pwodui yon pwodiksyon. 256 00:11:29,220 --> 00:11:31,270 Se konsa, yon fonksyon regle se jis yon algorithm. 257 00:11:31,270 --> 00:11:34,990 >> Epi jeneralman, yon objektif fonksyon regle nan lavi se pran yon bagay kòm opinyon 258 00:11:34,990 --> 00:11:39,655 epi ki pwodui yon kantite kòm pwodiksyon, renmen an nimewo yon sèl nan 31 oswa A jiska Z, 259 00:11:39,655 --> 00:11:40,960 zewo a 25. 260 00:11:40,960 --> 00:11:44,250 Se konsa, li pran yon pwodiksyon konplèks ak rkul li desann nan yon bagay 261 00:11:44,250 --> 00:11:46,310 sa a, se yon ti kras plis itil ak metrize. 262 00:11:46,310 --> 00:11:49,250 >> Se konsa, li vire soti nan yon fonksyon trè popilè 263 00:11:49,250 --> 00:11:51,160 ke mond la sekirite ak mond lan imen an 264 00:11:51,160 --> 00:11:53,060 lè l sèvi avèk pou ane yo rele SHA1. 265 00:11:53,060 --> 00:11:56,260 Sa a se yon bèl anpenpan matematik fòmil ki fè esansyèlman sa. 266 00:11:56,260 --> 00:11:58,870 >> Ou pran yon reyèlman gwo ti moso nan zewo ak ones-- 267 00:11:58,870 --> 00:12:01,530 ki te kapab fè yon megaokte long, yon long-- jigokte 268 00:12:01,530 --> 00:12:05,930 epi li rkul li desann nan jis yon Bits kèk, yon Bits kèk, 269 00:12:05,930 --> 00:12:09,082 pou ke ou gen yon nimewo tankou youn nan 31, oswa A jiska Z. 270 00:12:09,082 --> 00:12:11,540 Men, an reyalite, li nan yon ti kras pi gwo pase jis A jiska Z. 271 00:12:11,540 --> 00:12:16,640 >> Malerezman, nou ap sou Point de sa yon moun jouan rele SHAppening nan 272 00:12:16,640 --> 00:12:19,840 kijan mond lan se sou yo fini nan pwobableman yon kèk mwa 273 00:12:19,840 --> 00:12:22,617 tan paske chèchè, jis semèn sa a sot pase yo, 274 00:12:22,617 --> 00:12:25,700 pibliye yon rapò ki kontrè ak sa chèchè sekirite gen te panse 275 00:12:25,700 --> 00:12:29,810 pou kèk tan, pa jis depans sou, sa ki te li, 276 00:12:29,810 --> 00:12:33,420 Mwen panse ke li te $ 175,000-- yon anpil lajan, 277 00:12:33,420 --> 00:12:36,540 men se pa pi lwen pase rive nan mesye patikilyèman move move, 278 00:12:36,540 --> 00:12:41,560 oswa patikilyèman move countries-- $ 175,000 te ka achte ou yon anpil nan lwe sèvè 279 00:12:41,560 --> 00:12:42,690 espas nan nwaj la. 280 00:12:42,690 --> 00:12:44,619 Epitou, n ap tounen vin jwenn nwaj la anvan lontan. 281 00:12:44,619 --> 00:12:47,410 Men, li jis vle di lwe sèvè espas sou tankou serveurs Microsoft a, 282 00:12:47,410 --> 00:12:50,285 oswa Google a, oswa Amazon an, oswa nan tankou kote ou ka peye pa minit la 283 00:12:50,285 --> 00:12:51,670 yo sèvi ak òdinatè yon lòt moun nan. 284 00:12:51,670 --> 00:12:54,250 >> Epi li vire soti si ou ka peye yon lòt moun prete konpitè yo 285 00:12:54,250 --> 00:12:56,730 ak kòd kouri ke ou te ekri sou li epi sèvi ak bèl anpenpan 286 00:12:56,730 --> 00:13:01,580 matematik, ou kapab esansyèlman figi konnen kouman fonksyon regle yon moun nan se 287 00:13:01,580 --> 00:13:05,320 travay, yo ak ba yo pwodiksyon li yo, ranvèse enjenyè sa D 'li yo se. 288 00:13:05,320 --> 00:13:08,590 Se pou rezon jodi a, sufi li vle di, sa a se move. 289 00:13:08,590 --> 00:13:12,540 Paske SHA1 ak regle fonksyon tankou li yo se super souvan 290 00:13:12,540 --> 00:13:17,050 itilize nan aplikasyon pou sekirite, chiffres koneksyon sou entènèt la, 291 00:13:17,050 --> 00:13:21,890 tranzaksyon labank, chifreman selilè pou telefòn selilè ou, ak renmen an. 292 00:13:21,890 --> 00:13:24,880 Se konsa, nenpòt ki fwa yon moun jwenn yon fason yo ranvèse 293 00:13:24,880 --> 00:13:28,510 enjenyè youn nan teknoloji sa yo oswa kraze li, move bagay ka rive. 294 00:13:28,510 --> 00:13:30,300 >> Koulye a, mond lan deja konnen sa a. 295 00:13:30,300 --> 00:13:31,310 Sa a te prévisible. 296 00:13:31,310 --> 00:13:34,670 Ak mond lan gen depi te deplase soti nan SHA1 SHA256, 297 00:13:34,670 --> 00:13:37,320 ki se jis yon fason anpenpan nan li di yo sèvi ak pi gwo miyèt moso. 298 00:13:37,320 --> 00:13:40,570 Lè an reyalite, menm nan pwòp CS50 sit modènize ane pase to-- 299 00:13:40,570 --> 00:13:43,290 pa sa ki nou fè fas a tout bagay sa a anpil menas ap eseye jwenn nan pdf yo 300 00:13:43,290 --> 00:13:46,520 ak whatnot-- men sit entènèt CS50 nan sèvi ak fonksyon an regle pi gwo, 301 00:13:46,520 --> 00:13:47,980 ki vle di ke nou yo pral an sekirite. 302 00:13:47,980 --> 00:13:50,020 Se konsa, tout nan pdf ou yo pral an sekirite, men se pa 303 00:13:50,020 --> 00:13:52,880 nesesèman lajan ou oswa nenpòt bagay patikilyèman prive oswa pèsonèl 304 00:13:52,880 --> 00:13:53,380 yo sèvi ak. 305 00:13:53,380 --> 00:13:56,550 Sp tcheke deyò ki URL si ou ta tankou kèk detay adisyonèl. 306 00:13:56,550 --> 00:13:59,840 >> Se konsa, pwoblèm mete senk se tout bon sou orizon an. 307 00:13:59,840 --> 00:14:01,560 Egzamen se yon sèl sa a ap vini Mèkredi. 308 00:14:01,560 --> 00:14:04,479 Men, pran avantaj de biwo èdtan, tou de aswè a ak demen. 309 00:14:04,479 --> 00:14:07,770 Epi tou pran avantaj de èdtan nan biwo a, si w ap disponib, dwa apre sa a. 310 00:14:07,770 --> 00:14:11,550 Anplwaye a epi mwen pral bwa alantou ak fè plis aksidantèl Q & Yon nan adisyon nan aswè a. 311 00:14:11,550 --> 00:14:16,610 Ak kite m 'fòtman sonje isit la, pou moun nan nou isit la nan New Haven-- 312 00:14:16,610 --> 00:14:19,360 se konsa li a absoliman pou chak Scaz la remak te santi, mwen si ke, 313 00:14:19,360 --> 00:14:21,140 tankou yon ti jan nan yon lit difisil. 314 00:14:21,140 --> 00:14:24,627 Ak nan repitasyon, si ou pa te aprann deja oswa tande 315 00:14:24,627 --> 00:14:27,710 soti nan kèk zanmi nan Harvard, konnen isit la yo se kèk nouvo memwa enstitisyonèl. 316 00:14:27,710 --> 00:14:30,790 P mete senk kalite sòt de gen tandans ka pi di a nan CS50, 317 00:14:30,790 --> 00:14:32,590 oswa pi difisil nan pou pifò elèv yo. 318 00:14:32,590 --> 00:14:37,180 >> Men, sa ki sa vle di se ke nou ap prèske nan tèt ti mòn sa a. 319 00:14:37,180 --> 00:14:38,270 Apre sa, mwen vrèman vle di sa a. 320 00:14:38,270 --> 00:14:40,728 Li nan pi difisil la, men li la tou pi rekonpanse nan 321 00:14:40,728 --> 00:14:43,560 nan ki kontrèman ak pi tout lòt syans òdinatè Entwodiksyon 322 00:14:43,560 --> 00:14:47,980 kou nan peyi Etazini an ke nou konnen an, pifò elèv pa fini yon Intro 323 00:14:47,980 --> 00:14:51,400 kou li te gen deja aplike bagay sa yo tankou pye bwa, ak ap eseye, 324 00:14:51,400 --> 00:14:52,880 ak tablo yo regle, ak renmen an. 325 00:14:52,880 --> 00:14:54,770 >> Se konsa, mwen espere ke, ak nou espere ke w ap 326 00:14:54,770 --> 00:14:57,280 gen yon sans menmen nan satisfaksyon menm 327 00:14:57,280 --> 00:15:00,760 si semèn nan oswa de atravè ki ou jwenn ak sa yo ki satisfaksyon 328 00:15:00,760 --> 00:15:02,490 santi yon ti jan tankou sa a ti kras. 329 00:15:02,490 --> 00:15:05,250 Men, kite m 'rasire, nou sèlman gen kat P kouche kite. 330 00:15:05,250 --> 00:15:07,380 Se konsa, sòt de ki tèt se nan je. 331 00:15:07,380 --> 00:15:12,370 >> Sou lòt bò a nan li, mete konfyans nou, li jis woule ti mòn yo ak nyaj. 332 00:15:12,370 --> 00:15:16,000 Apre sa, n'a di nan tou, puppies yo sou lòt bò a. 333 00:15:16,000 --> 00:15:18,340 Se konsa, ou jis gen nan pann nan la yon ti tan ankò. 334 00:15:18,340 --> 00:15:22,050 Mwen vle di, tout bon jan nou kòmanse tranzisyon nan mond lan nan pwogram entènèt, 335 00:15:22,050 --> 00:15:26,060 w ap jwenn ke bagay sa yo become-- sa a se adorabl aktyèlman. 336 00:15:26,060 --> 00:15:29,680 337 00:15:29,680 --> 00:15:33,490 OK, nou pral afiche URL sa a pita. 338 00:15:33,490 --> 00:15:36,140 Ou ap jwenn twò ke nou ap rive sòt de yon plato 339 00:15:36,140 --> 00:15:38,150 kote tout bagay se tout bon toujou sofistike 340 00:15:38,150 --> 00:15:40,170 ak defi pa konsepsyon, men ou pa ap 341 00:15:40,170 --> 00:15:42,590 ale nan santi tankou nou se pèmanans ale moute ti pant sa a. 342 00:15:42,590 --> 00:15:44,390 Se konsa, pran kèk konfò nan sa. 343 00:15:44,390 --> 00:15:47,409 >> Se konsa, san yo pa plis tarde, kite la kòmanse fè tranzisyon sa a sou mache 344 00:15:47,409 --> 00:15:49,950 nan semès la nan mond lan nan entènèt la, ak reyèlman mond lan 345 00:15:49,950 --> 00:15:51,420 ak ki tout moun nan nou yo gen plis yo konnen yo. 346 00:15:51,420 --> 00:15:53,753 Nou te gen aparèy entènèt nan pòch nou an, sou biwo nou an, 347 00:15:53,753 --> 00:15:55,127 nan sakado nou an, ak renmen an. 348 00:15:55,127 --> 00:15:56,210 Kijan tout travay sa a? 349 00:15:56,210 --> 00:15:59,077 Ak ki jan nou ka kòmanse ekri Kòd sa a pa super Esoteric 350 00:15:59,077 --> 00:16:01,910 ak nan kèk kliyote èd memwa tèks ke okenn nan zanmi ou oswa fanmi 351 00:16:01,910 --> 00:16:04,659 yo tout tan tout tan ale nan vle kominike ak, men yon bagay ou ka mete 352 00:16:04,659 --> 00:16:06,660 sou telefòn yo, oswa sou navigatè wèb yo, 353 00:16:06,660 --> 00:16:09,010 oswa sou nenpòt ki aparèy ak kote yo kominike. 354 00:16:09,010 --> 00:16:10,430 >> Se konsa, isit se lakay yon moun. 355 00:16:10,430 --> 00:16:14,040 Ak andedan nan kay sa a se yon koup la laptops, yon koup la fin vye granmoun Desktop lekòl 356 00:16:14,040 --> 00:16:17,470 òdinatè, yon bagay yo rele yon routeur oswa mwaye nan mitan an, 357 00:16:17,470 --> 00:16:20,310 ak Lè sa a kèk kalite kab modem DSL oswa modèm. 358 00:16:20,310 --> 00:16:24,560 Lè sa a, gen nan entènèt la, jeneralman trase kòm yon nwaj 'kanpe nan syèl la. 359 00:16:24,560 --> 00:16:29,230 >> Se konsa, foto sa a, menm si yon ti kras ki date sòt de, 360 00:16:29,230 --> 00:16:32,604 sètènman kaptire sa pi fò nan pwobableman ou gen nan kay ou, 361 00:16:32,604 --> 00:16:35,520 oswa efektivman sa ki tout nan nou gen nan chanm dòtwa ou a, oswa apatman yo, 362 00:16:35,520 --> 00:16:36,480 oswa renmen an. 363 00:16:36,480 --> 00:16:40,010 >> Se konsa, sa se aktyèlman pral sou lè ou eseye sèvi ak entènèt la jodi a? 364 00:16:40,010 --> 00:16:42,010 Se konsa, chak òdinatè sou la entènèt, li vire soti, 365 00:16:42,010 --> 00:16:46,860 bezwen gen yon adrès inik, anpil tankou nou wè ak bezwen nan mond reyèl 366 00:16:46,860 --> 00:16:52,050 yon adrès lapòs, tankou 51 Prospect Street, New Haven, Connecticut, oswa 33 367 00:16:52,050 --> 00:16:54,170 Oxford Street, Cambridge, Massachusetts. 368 00:16:54,170 --> 00:16:58,520 Se konsa, fè òdinatè sou entènèt la bezwen yon fason pou inikman adrese tèt yo. 369 00:16:58,520 --> 00:17:01,180 >> Sa se lè sa a, lè yon òdinatè vle pale nan yon lòt, 370 00:17:01,180 --> 00:17:04,525 li ka voye yon mesaj ak enfòme moun k ap resevwa nan ki moun 371 00:17:04,525 --> 00:17:05,900 li ta dwe voye repons lan tounen. 372 00:17:05,900 --> 00:17:07,900 Se konsa, li jis fè sòt de sans entwisyon petèt 373 00:17:07,900 --> 00:17:09,980 ke tout bagay gen yon adrès nan kèk sòt. 374 00:17:09,980 --> 00:17:11,240 >> Men, ki jan ou jwenn yon adrès? 375 00:17:11,240 --> 00:17:13,589 Oke, si ou jwenn isit la sou lakou lekòl la, oswa ou ale lakay ou 376 00:17:13,589 --> 00:17:15,760 epi ou vire sou ou laptop oswa òdinatè Desktop, 377 00:17:15,760 --> 00:17:17,770 ak swa ploge li nan oswa konekte avèk Wi-Fi, 378 00:17:17,770 --> 00:17:19,569 li sanble ke gen nan yon sèvè espesyal 379 00:17:19,569 --> 00:17:22,089 sou pi fò nan rezo yo rele yon sèvè dkp. 380 00:17:22,089 --> 00:17:23,880 Pa reyèlman gen pwoblèm ki sa sa a vle di pou, 381 00:17:23,880 --> 00:17:26,660 men li la dinamik konfigirasyon lame pwotokòl, ki se jis 382 00:17:26,660 --> 00:17:29,760 yon fason anpenpan nan di, sa a se yon òdinatè ki swa Yale gen, 383 00:17:29,760 --> 00:17:32,600 oswa Harvard gen, oswa Comcast gen, oswa Verizon gen, 384 00:17:32,600 --> 00:17:35,100 oswa konpayi ou a gen, ki gen rezon nan lavi a, 385 00:17:35,100 --> 00:17:38,810 lè li tande yon moun fèk ajoute nan rezo a, sa a vle di isit la, 386 00:17:38,810 --> 00:17:40,010 itilize adrès sa a. 387 00:17:40,010 --> 00:17:42,790 >> Se konsa, nou pa bezwen moun Kòd difisil nan òdinatè nou an 388 00:17:42,790 --> 00:17:44,040 sa adrès inik nou an se. 389 00:17:44,040 --> 00:17:47,070 Nou jis vire l 'sou, louvri nan kouvèti, ak yon jan kanmenm sa a sèvè 390 00:17:47,070 --> 00:17:52,210 sou rezo a lokal yo jis di m 'ki adrès mwen an se 51 Prospect Street, oswa 33 391 00:17:52,210 --> 00:17:53,940 Oxford Street, oswa renmen an. 392 00:17:53,940 --> 00:17:56,000 >> Koulye a, li pa k ap pase yo fèt konsa sil tankou sa. 393 00:17:56,000 --> 00:18:00,210 Olye de sa sa m ap pral jwenn se yon nimerik adrès rele yon adrès IP. 394 00:18:00,210 --> 00:18:01,960 IP sa vle di pwotokòl entènèt. 395 00:18:01,960 --> 00:18:06,025 Apre sa, chans yo se pa tan sa a nan lavi ou, pwobableman ou tande oswa wè pawòl Bondye a IP, 396 00:18:06,025 --> 00:18:08,140 oswa jeneralman jete l 'nan petèt. 397 00:18:08,140 --> 00:18:10,720 Men, an reyalite, li a trè dwat devan yon bagay. 398 00:18:10,720 --> 00:18:13,610 >> Yon adrès IP se jis yon Nimewo desimal pwentiye an, 399 00:18:13,610 --> 00:18:17,150 ki vle di li nan yon bagay dot yon bagay dot yon bagay dot yon bagay. 400 00:18:17,150 --> 00:18:21,980 Epitou, chak nan sa yo k ap pase nouvote yo dwe yon nimewo ant 0 ak 255. 401 00:18:21,980 --> 00:18:26,710 >> Se konsa, ki baze sou senk semèn plis nan CS50, si nimewo sa yo chak seri ki ant 0 a 255, 402 00:18:26,710 --> 00:18:28,713 konbyen Bits se chak nan tout sa yo siy Nimewo? 403 00:18:28,713 --> 00:18:29,420 >> ODYANS: Uit. 404 00:18:29,420 --> 00:18:30,100 >> DAVID J. Malan: Li nan te resevwa yo dwe uit. 405 00:18:30,100 --> 00:18:31,933 Se konsa, nan total, ki jan anpil Bits se yon adrès IP? 406 00:18:31,933 --> 00:18:32,710 ODYANS: 32. 407 00:18:32,710 --> 00:18:33,820 >> DAVID J. Malan: Se konsa, 32. 408 00:18:33,820 --> 00:18:35,830 8 plis 8 plis 8 plis 8 se 32. 409 00:18:35,830 --> 00:18:38,767 Konbyen manm adrès IP ka gen nan mond lan? 410 00:18:38,767 --> 00:18:39,600 ODYANS: 4 milya de dola. 411 00:18:39,600 --> 00:18:42,410 DAVID J. Malan: Se konsa, apeprè kat milya dola paske se sa 2 32 pouvwa a. 412 00:18:42,410 --> 00:18:44,410 Men, si ou pa kapab sòt de grok ki nan tèt ou, 413 00:18:44,410 --> 00:18:47,470 jis konnen ke valè 32-ti jan ka kòm gwo kòm 4 milya de dola 414 00:18:47,470 --> 00:18:49,140 si li nan tout valè pozitif. 415 00:18:49,140 --> 00:18:52,500 Se konsa, sa vle di gen nan 4 milya de dola adrès IP posib nan mond lan. 416 00:18:52,500 --> 00:18:55,090 >> Ak komik istwa, nou ap kalite nan kouri soti nan yo. 417 00:18:55,090 --> 00:18:59,720 Lè an reyalite li nan yon gwo pwoblèm nan ki mond lan te wè tou pwoblèm sa a ap vini, 418 00:18:59,720 --> 00:19:03,639 men se pa te nesesèman reponn a li nan fason ki pi rapid posib. 419 00:19:03,639 --> 00:19:05,680 Ak tout bon, yon fwa ou te fini CS50 e li te kòmanse 420 00:19:05,680 --> 00:19:06,950 peye atansyon nan mond lan teknoloji, ou pral 421 00:19:06,950 --> 00:19:08,520 wè sa a se yon bagay ki souvan tematik. 422 00:19:08,520 --> 00:19:12,260 >> Pou egzanp, si n 'al jwenn vrèman fin vye granmoun lekòl sèjousi, Y2K. 423 00:19:12,260 --> 00:19:13,570 Sa pa te vrèman yon sipriz. 424 00:19:13,570 --> 00:19:15,700 Fè tankou tout moun te konnen pou 1,000 ane ke ki 425 00:19:15,700 --> 00:19:20,250 was-- plis pase yon years-- mil ki ki te evantyèlman pral rive. 426 00:19:20,250 --> 00:19:23,295 E ankò, nou reponn a li anpil nan dènye minit te. 427 00:19:23,295 --> 00:19:24,420 Epi sa k ap pase ankò. 428 00:19:24,420 --> 00:19:26,740 Se konsa, jodi a nou pral pale sou IP vèsyon 4. 429 00:19:26,740 --> 00:19:29,250 Men, konnen ke mond lan se finalman ap resevwa 430 00:19:29,250 --> 00:19:31,590 otou nan ajou sou yon bagay yo rele IPV6, 431 00:19:31,590 --> 00:19:34,540 ki olye pou yo 32-ti jan adrès, uses-- nenpòt moun 432 00:19:34,540 --> 00:19:36,443 vle pran yon devine, konbyen Bits? 433 00:19:36,443 --> 00:19:37,310 >> ODYANS: 64? 434 00:19:37,310 --> 00:19:38,380 >> DAVID J. Malan: Bon devine, men pa gen okenn. 435 00:19:38,380 --> 00:19:39,975 Nou ap finalman ap eseye jwenn devan yo nan koub la. 436 00:19:39,975 --> 00:19:40,558 >> ODYANS: 128. 437 00:19:40,558 --> 00:19:43,490 DAVID J. Malan: 128, ki se yon frikin nimewo gwo 438 00:19:43,490 --> 00:19:46,250 de IP adrès, paske sa a, se tankou fwa 2, fwa 2, 439 00:19:46,250 --> 00:19:49,620 fwa 2, yon anpil nan fwa Dezan moute soti nan 4 milya dola. 440 00:19:49,620 --> 00:19:50,530 >> Se konsa, si kirye. 441 00:19:50,530 --> 00:19:54,110 Li sanble out-- ak mwen jis googled sa a jwenn sa a out-- Yale òdinatè, 442 00:19:54,110 --> 00:19:58,910 isit la nan Yale, yo gen tandans kòmanse ak sa yo numéros yon bagay 130,132 dot, 443 00:19:58,910 --> 00:20:00,669 ak 128,36 dot yon bagay. 444 00:20:00,669 --> 00:20:02,710 Men, gen nan sètènman eksepsyon atravè Komisyon Konsèy la 445 00:20:02,710 --> 00:20:05,334 depann sou sa ki depatman ak bilding ak kanpis w ap sou. 446 00:20:05,334 --> 00:20:09,310 Harvard gen tandans fè gen 140,247, oswa 128,103. 447 00:20:09,310 --> 00:20:11,530 Epi jeneralman sa a se enfòmasyon initil, 448 00:20:11,530 --> 00:20:13,260 men li la yon bagay ou ta ka remake kounye a. 449 00:20:13,260 --> 00:20:15,593 Lè w kòmanse poking alantou anviwònman sou òdinatè ou, 450 00:20:15,593 --> 00:20:18,540 ou ta ka kòmanse a yon avi sa yo kalite modèl anvan lontan. 451 00:20:18,540 --> 00:20:23,470 >> Men, lè w ap nan kay la epi yo gen yon Apple ayewopò, oswa yon aparèy Linksys, 452 00:20:23,470 --> 00:20:26,560 oswa yon D-Link, oswa tou sa li se paran ou oswa frè ak sè enstale 453 00:20:26,560 --> 00:20:28,890 nan kay ou, byen sa ou pwobableman gen 454 00:20:28,890 --> 00:20:30,800 se sa yo rele yon adrès prive IP. 455 00:20:30,800 --> 00:20:34,850 Ak sa yo te aktyèlman yon bèl, solisyon tanporè 456 00:20:34,850 --> 00:20:38,050 nan pwoblèm nan nan kouri kout sou adrès IP. 457 00:20:38,050 --> 00:20:40,382 >> Ak sa ki ou kapab fè avèk rezo lakay ou, typically-- 458 00:20:40,382 --> 00:20:42,340 ak franchman, menm Yale ak Harvard ap kòmanse 459 00:20:42,340 --> 00:20:46,840 fè sa nan diferan areas-- se ou ka bay yon pakèt antye nan òdinatè 460 00:20:46,840 --> 00:20:50,360 youn adrès IP toutotan ou mete yon aparèy espesyal la devan yo, 461 00:20:50,360 --> 00:20:52,410 yon bagay yo rele yon routeur, oswa li ka rele yo 462 00:20:52,410 --> 00:20:54,060 yon proxy oswa nenpòt ki kantite lòt bagay. 463 00:20:54,060 --> 00:20:56,710 Men, yon aparèy sèten ke gen ki adrès yon IP. 464 00:20:56,710 --> 00:20:59,450 Lè sa a, dèyè ki aparèy, ki nan yon bilding, 465 00:20:59,450 --> 00:21:03,030 nan yon kay oubyen yon apatman, yo ka nenpòt ki kantite òdinatè, tout nan yo ki 466 00:21:03,030 --> 00:21:06,460 gen yon adrès IP ki kòmanse ak youn nan sa yo chif isit la. 467 00:21:06,460 --> 00:21:08,590 Se konsa, lontan ke ke òdinatè konnen ki jan yo konvèti 468 00:21:08,590 --> 00:21:10,900 adrès la piblik la adrès la prive, 469 00:21:10,900 --> 00:21:13,340 tout bagay kapab Trier nan travay jan yo espere. 470 00:21:13,340 --> 00:21:17,290 >> Men, konvès a nan sa a se ke si w ap nan kay ak ou gen yon frè ak sè, 471 00:21:17,290 --> 00:21:19,650 epi toude, ni nan ou se vizite kèk sit entènèt, 472 00:21:19,650 --> 00:21:23,520 ke sit entènèt pa konnen si li nan ou oswa frè ak sè w lan vizite sit entènèt la, 473 00:21:23,520 --> 00:21:26,780 paske ou parèt yo dwe menm bagay la tou moun paske tout nan done ou 474 00:21:26,780 --> 00:21:30,050 se ale atravè tout ki routeur oswa ki pwen santral. 475 00:21:30,050 --> 00:21:32,220 >> Men, ase sou sa yo pi ba detay nivo. 476 00:21:32,220 --> 00:21:37,770 Se pou nou pran yon gade nan ki jan IP adrès pafwa vini petèt nan medya yo 477 00:21:37,770 --> 00:21:41,370 ak ki jan nou kapab kounye a kòmanse ruin, franchman, menm plis montre pou ou. 478 00:21:41,370 --> 00:21:45,010 Si nou te ka dim nan limyè pou yon kèk segond. 479 00:21:45,010 --> 00:21:46,550 >> [VIDEO lèktur] 480 00:21:46,550 --> 00:21:49,310 >> -Li Se yon 32-ti jan sou IPP 4 adrès. 481 00:21:49,310 --> 00:21:50,650 >> -IP ES internet-- 482 00:21:50,650 --> 00:21:52,800 >> -Garaj Pwive rezo a, Prive rezo Tamia la. 483 00:21:52,800 --> 00:22:05,670 484 00:22:05,670 --> 00:22:08,145 Li nan tèlman dwòl. 485 00:22:08,145 --> 00:22:09,630 -Come Sou Charlie. 486 00:22:09,630 --> 00:22:11,750 DAVID J. Malan: Se yon adrès glas IP. 487 00:22:11,750 --> 00:22:15,093 Li nan kite nou gade ki li te fè nan tan reyèl. 488 00:22:15,093 --> 00:22:16,285 >> [END lèktur] 489 00:22:16,285 --> 00:22:17,130 >> DAVID J. Malan: OK. 490 00:22:17,130 --> 00:22:18,480 Pwoblèm Se konsa, yon kèk ak sa a. 491 00:22:18,480 --> 00:22:22,740 Se konsa, yon sèl, ki sa nou ap chèche a isit la sou ekran an 492 00:22:22,740 --> 00:22:25,290 yon kòd ekri se nan yon ak lang yo rele Objektif-C, 493 00:22:25,290 --> 00:22:28,020 ki se kalite yon siksesè lang nan C ke nou ap fè. 494 00:22:28,020 --> 00:22:30,150 Sa a gen absoliman anyen fè ak pwogram. 495 00:22:30,150 --> 00:22:32,399 An reyalite, pi bon jan mwen ka di, sa a se yon pwogram desen 496 00:22:32,399 --> 00:22:38,360 ke yon moun ki soti nan telechaje entènèt yon jan kanmenm ki enplike kreyon koulè. 497 00:22:38,360 --> 00:22:43,660 >> Petèt mwens flagran se ke adrès IP sa a, valab oswa envalid? 498 00:22:43,660 --> 00:22:44,520 >> ODYANS: valab. 499 00:22:44,520 --> 00:22:48,479 >> DAVID J. Malan: valab, paske 275 se, nan kou, pa ant 0 ak 255. 500 00:22:48,479 --> 00:22:51,770 Sa twò se pwobableman OK menm si, paske ou pa vle pakèt moun sou moun ki fou 501 00:22:51,770 --> 00:22:54,790 ki se tankou s'arrête televizyon sou yo TiVos ak Lè sa a vizite IP a yo wè 502 00:22:54,790 --> 00:22:56,290 si gen nan yon bagay aktyèlman gen. 503 00:22:56,290 --> 00:22:58,200 Se konsa, ke yon moun nan yon ti kras mwens flagran. 504 00:22:58,200 --> 00:23:00,990 Men, reyalize ke tou se sòt de tout bò kote nou. 505 00:23:00,990 --> 00:23:04,980 >> Se konsa, nan kou, pa youn nan nou tout tan tout tan reyèlman tape nimerik adrès 506 00:23:04,980 --> 00:23:06,410 nan navigatè nou an. 507 00:23:06,410 --> 00:23:09,580 Li ta kalite yon move bagay si Google, ale nan Google, 508 00:23:09,580 --> 00:23:15,060 ou te gen pou yo ale nan 123.46.57.89. 509 00:23:15,060 --> 00:23:17,007 Apre sa, lemonn antye te gen jis sonje ke. 510 00:23:17,007 --> 00:23:19,090 Apre sa, franchman, nou te kalite a wè pwoblèm sa a anvan. 511 00:23:19,090 --> 00:23:24,130 Retounen nan jou a lè moun pa fè sa gen telefòn selilè e li bay lis kontak, 512 00:23:24,130 --> 00:23:27,640 ak konpayi aktyèlman still-- aktyèlman, Mwen devine konpayi toujou gen 800 513 00:23:27,640 --> 00:23:30,600 nimewo ak like-- nan men ou jeneralman wè nimewo pibliye 514 00:23:30,600 --> 00:23:36,480 kòm 1-800-kolekte, C-O-L-L-E-C-T. Paske pa gen moun ka vrèman sonje, 515 00:23:36,480 --> 00:23:39,754 lè wè yon reklam nan yon otobis oswa afichaj, ki sa yon moun nan nimewo ki, 516 00:23:39,754 --> 00:23:42,420 men yo kapab pwobableman, ak pi wo pwobabilite, sonje yon mo. 517 00:23:42,420 --> 00:23:44,530 >> Se konsa, nou te adopte menm bagay la tou kalite sistèm nan mond lan 518 00:23:44,530 --> 00:23:48,290 nan entènèt la kijan gen nan yon sistèm non domèn pou ke nou moun kapab 519 00:23:48,290 --> 00:23:52,340 tape google.com, facebook.com, yale.edu, harvard.edu, 520 00:23:52,340 --> 00:23:56,140 epi kite figi a òdinatè konnen ki sa ki IP ki koresponn lan 521 00:23:56,140 --> 00:23:58,480 adrès se pou yon non bay yo. 522 00:23:58,480 --> 00:24:01,620 >> Apre sa, wout la ou fè sa nan la mond reyèl se ke pou $ 10 yon ane, 523 00:24:01,620 --> 00:24:05,900 petèt $ 50 yon ane, ou ka achte yon domèn non, oswa reyèlman lwe yon non domèn. 524 00:24:05,900 --> 00:24:09,860 Lè sa a, moun ki va ou Apre sa, ap peye to rent ke non domèn, 525 00:24:09,860 --> 00:24:14,069 ou di yo ki moun ki nan mond lan konnen sa ki adrès IP ou se. 526 00:24:14,069 --> 00:24:16,360 Epi nou pa pral antre nan sa yo Nap, men anpil nan nou 527 00:24:16,360 --> 00:24:18,750 ta ka vle, pou final pwojè, ki aktyèlman enskri 528 00:24:18,750 --> 00:24:22,120 pou pwòp hosting entènèt ou konpayi, swa pou gratis 529 00:24:22,120 --> 00:24:23,500 oswa pou yon dola kèk pou chak mwa. 530 00:24:23,500 --> 00:24:26,100 Gen kèk nan ou ta ka vle achte, pou yon kèk dola, ou non domèn pwòp, 531 00:24:26,100 --> 00:24:28,900 jis pou plezi oswa yo kòmanse yon biznis oswa yon sit pèsonèl oswa renmen an. 532 00:24:28,900 --> 00:24:30,880 >> Ak reyalize ke tout a ki pral finalman 533 00:24:30,880 --> 00:24:35,260 bouyi tèt devan ou di mond lan sa sèvè ou a adrès IP se. 534 00:24:35,260 --> 00:24:37,740 Lè sa a, sa yo dns serveurs aktyèlman pran swen 535 00:24:37,740 --> 00:24:39,910 a enfòme rès la nan mond lan. 536 00:24:39,910 --> 00:24:41,830 Se konsa, tout yon sèvè dns gen, nan kout, andedan 537 00:24:41,830 --> 00:24:44,780 nan memwa li yo se renmen an ekivalan nan yon calcul Google 538 00:24:44,780 --> 00:24:49,420 oswa yon calcul Excel ki gen omwen de kolòn, youn nan ki te gen non, 539 00:24:49,420 --> 00:24:52,100 tankou harvard.edu, ak yale.edu, ak google.com. 540 00:24:52,100 --> 00:24:55,870 Men, yon lòt kolòn nan gen nan ki koresponn adrès IP oswa IP 541 00:24:55,870 --> 00:24:56,382 adrès. 542 00:24:56,382 --> 00:24:57,590 Apre sa, nou ka aktyèlman wè sa a. 543 00:24:57,590 --> 00:24:59,881 Se konsa, sou Mac-- m 'ak ou kapab fè sa sou Windows òdinatè 544 00:24:59,881 --> 00:25:04,330 kòm well-- si mwen louvri moute yon fenèt tèminal isit la, byen tankou yon sèl la nan CD50 IDE, 545 00:25:04,330 --> 00:25:08,190 pi òdinatè gen yon lòd yo rele nsloukeup, sèvè Non gade moute. 546 00:25:08,190 --> 00:25:12,380 Men, si mwen tape yon bagay nan tankou yale.edu ak frape Antre, ki sa 547 00:25:12,380 --> 00:25:19,250 Mwen ta dwe wè si rezo mwen kolabor kòm li te fè pou plizyè tès anvan klas 548 00:25:19,250 --> 00:25:24,584 began-- kite a eseye google.com. 549 00:25:24,584 --> 00:25:26,390 Natirèlman kounye a pa gen anyen nan travay. 550 00:25:26,390 --> 00:25:27,190 Sa bon. 551 00:25:27,190 --> 00:25:30,660 Tout dwa, rete kanpe bò pou yon moman. 552 00:25:30,660 --> 00:25:32,100 nsloukeup google.com. 553 00:25:32,100 --> 00:25:35,570 554 00:25:35,570 --> 00:25:38,660 >> Oke, kite la wè si la aktyèl internet-- pa gen okenn. 555 00:25:38,660 --> 00:25:39,700 Sa a ki sa ki te pase. 556 00:25:39,700 --> 00:25:43,090 Oh Bondye mwen, tout dwa. 557 00:25:43,090 --> 00:25:45,490 Wi-Fi nan te kraze yo. 558 00:25:45,490 --> 00:25:47,410 >> Hey, vle konnen ki sa adrès IP mwen an se? 559 00:25:47,410 --> 00:25:49,722 Tout dwa. 560 00:25:49,722 --> 00:25:50,820 YaleSecure. 561 00:25:50,820 --> 00:25:53,330 Sa a se ki jan ou rézoudr bagay sa yo kòm yon syantis òdinatè. 562 00:25:53,330 --> 00:25:54,617 Nou vire Wi-Fi nan la. 563 00:25:54,617 --> 00:25:57,480 564 00:25:57,480 --> 00:25:59,450 OK. 565 00:25:59,450 --> 00:26:02,610 >> Apre sa, aktyèlman, Scaz, ou lide antre nou antre nan yon sèl la an sekirite? 566 00:26:02,610 --> 00:26:06,246 Sinon plis tès sont- OK, mèsi ou Yale-- oswa se sou yo kraze. 567 00:26:06,246 --> 00:26:07,370 Mwen vle ale sou YaleSecure. 568 00:26:07,370 --> 00:26:09,880 569 00:26:09,880 --> 00:26:11,870 Oh, ak petèt nou pral OK. 570 00:26:11,870 --> 00:26:12,686 Petèt nou ap tounen. 571 00:26:12,686 --> 00:26:16,810 572 00:26:16,810 --> 00:26:19,733 Epi sa a, ki jan, kòm yon òdinatè syantis ranje yon òdinatè. 573 00:26:19,733 --> 00:26:22,000 [Aplodisman] 574 00:26:22,000 --> 00:26:23,220 Tout dwa. 575 00:26:23,220 --> 00:26:27,160 Se konsa, kote m 'te nan sa a sa yo rele fenèt tèminal, 576 00:26:27,160 --> 00:26:32,270 ak si mwen nsloukeup yale.edu, gen nou ale. 577 00:26:32,270 --> 00:26:38,350 Se konsa, mwen jwenn tounen premye adrès la IP nan sèvè a dns ki laptop mwen ap itilize ap itilize. 578 00:26:38,350 --> 00:26:41,610 Se konsa, nan adisyon a yon sèvè dkp ki nou te pale de yon ti moman Anons sa pibliye depi di 579 00:26:41,610 --> 00:26:44,720 sa laptop mwen IP mwen adrès se, ki sèvè dkp 580 00:26:44,720 --> 00:26:46,860 tou di m 'sa dns sèvè yo sèvi ak. 581 00:26:46,860 --> 00:26:48,860 Sinon mwen ta gen a manuelman tape nan sa a. 582 00:26:48,860 --> 00:26:50,359 >> Men, sa a pa tout sa ki enteresan. 583 00:26:50,359 --> 00:26:54,310 Ki sa mwen pran swen sou se ke sa a se nan Adrès IP nan sit entènèt Yale nan aparamman. 584 00:26:54,310 --> 00:26:55,470 Se konsa, an reyalite, se pou yo eseye sa a. 585 00:26:55,470 --> 00:27:02,710 Kite m 'ale moute nan yon navigatè epi ale http: //, ak Lè sa ki IP adrès, 586 00:27:02,710 --> 00:27:04,220 ak frape Antre nan. 587 00:27:04,220 --> 00:27:06,700 Se pou nou wè. 588 00:27:06,700 --> 00:27:09,587 Sa se ki jan lòt bagay ou ka al sou sit entènèt Yale a. 589 00:27:09,587 --> 00:27:10,920 Kounye a li nan pa tout sa ki memorab. 590 00:27:10,920 --> 00:27:12,220 Tankou,-frosh la pre pwobableman pa pral 591 00:27:12,220 --> 00:27:15,310 sonje adrès sa a an patikilye si te di a ale nan gen apwè li te vizite. 592 00:27:15,310 --> 00:27:16,580 Men, li sanble yo travay. 593 00:27:16,580 --> 00:27:21,179 Se konsa, dns vrèman jis pèmèt nou gen pi plis adrès imen zanmitay. 594 00:27:21,179 --> 00:27:23,220 Men, yo pa fè sa nesesèman jis bay yon sèl repons. 595 00:27:23,220 --> 00:27:25,640 >> An reyalite, lè ou se yon reyèlman gwo teknoloji konpayi, 596 00:27:25,640 --> 00:27:27,620 pwobableman ou vle gen anpil bagay nan serveurs. 597 00:27:27,620 --> 00:27:29,027 E menm sa a se erè ladann. 598 00:27:29,027 --> 00:27:31,110 Se konsa, pa fè sa Yale pwobableman gen sèlman yon sèl sèvè wèb. 599 00:27:31,110 --> 00:27:34,150 Google pwobableman pa gen jis 10 oswa konsa serveurs entènèt. 600 00:27:34,150 --> 00:27:36,960 Google espesyalman pwobableman gen dè milye de serveurs entènèt 601 00:27:36,960 --> 00:27:40,030 atravè mond lan ki ka reponn a demann nan men moun tankou nou. 602 00:27:40,030 --> 00:27:43,870 >> Men, yo menm tou yo sèvi ak yon teknoloji rele balanse chaj, ki istwa long kout, 603 00:27:43,870 --> 00:27:48,810 gen jis yon aparèy kèk moun nan mond lan gaye chay la nan tout plis serveurs. 604 00:27:48,810 --> 00:27:52,320 Se konsa, li kalite tankou yon sit entènèt Spider si ou pral expédition demann yo. 605 00:27:52,320 --> 00:27:54,380 Men, pou kounye a, tout sa a, se enteresan pou jodi a 606 00:27:54,380 --> 00:27:56,870 se ke yon non domèn tankou google.com menm kapab 607 00:27:56,870 --> 00:28:00,100 gen plizyè adrès IP tankou sa. 608 00:28:00,100 --> 00:28:04,610 >> Men, ki jan fè sa ki tout nan nou an aktyèlman done jwenn dèyè, yo soti lè sa a nan fen a? 609 00:28:04,610 --> 00:28:08,320 Oke, li sanble ke gen nan sa yo bagay rele routeurs sou entènèt la. 610 00:28:08,320 --> 00:28:10,980 Ak sa ki yon routeur nan la limit ke ou konnen deja? 611 00:28:10,980 --> 00:28:13,730 Apre sa, mwen te itilize pawòl Bondye a yon koup fwa nan yon kontèks la nan yon kay, 612 00:28:13,730 --> 00:28:17,155 men an tèm senp, ki sa yon routeur fè? 613 00:28:17,155 --> 00:28:18,780 Ban m 'jis yon devine ki baze sou non li? 614 00:28:18,780 --> 00:28:20,082 >> ODYANS: Se konsa, yon wout oswa yon chemen? 615 00:28:20,082 --> 00:28:21,790 DAVID J. Malan: Se konsa, li nan yon wout oswa yon chemen. 616 00:28:21,790 --> 00:28:23,980 Se konsa, yon wout se yon wout oswa chemen, absoliman. 617 00:28:23,980 --> 00:28:27,000 Ak yon routeur, se konsa yon aparèy ki aktyèlman wout enfòmasyon, 618 00:28:27,000 --> 00:28:29,690 ta deplase done ant pwen A ak B. 619 00:28:29,690 --> 00:28:31,920 >> Se konsa, nan fact-- ak sa a se petèt lè 620 00:28:31,920 --> 00:28:34,510 ou Google ilustrasyon nan routeurs sou mond lan, tout sa ou jwenn 621 00:28:34,510 --> 00:28:35,900 se dyagram maketing cheesy. 622 00:28:35,900 --> 00:28:38,550 Se konsa, sa a se sòt de pi plis nan yon reprezantan mwen te kapab jwenn 623 00:28:38,550 --> 00:28:39,841 ki te léjèrman enteresan. 624 00:28:39,841 --> 00:28:44,170 Chak nan pwen sa yo oswa lueur nan espwa atravè mond lan reprezante yon routeur. 625 00:28:44,170 --> 00:28:47,210 Epitou, chak nan yo gen yon liy ant kèk lòt routeur. 626 00:28:47,210 --> 00:28:49,090 >> Paske tout bon, gen dè milye, pwobableman 627 00:28:49,090 --> 00:28:52,560 dè milyon de routeurs alantou an mond, gen kèk nan yo ki nan kay nou 628 00:28:52,560 --> 00:28:56,070 ak sou kanpis nou an, men yon anpil nan ki fè yo posede pa konpayi gwo 629 00:28:56,070 --> 00:29:00,250 , epi yo konekte se konsa ke si mwen vle voye kèk done ki sòti nan isit la nan Yale 630 00:29:00,250 --> 00:29:04,430 lakay tounen nan Cambridge, Yale pwobableman pa gen yon kab sèl, sètènman, 631 00:29:04,430 --> 00:29:05,650 ale dirèkteman nan Harvard. 632 00:29:05,650 --> 00:29:07,399 Apre sa, Yale pa gen yon kab sèl ale 633 00:29:07,399 --> 00:29:10,010 MIT, oswa yo Stanford, oswa Berkeley, oswa sou Google, 634 00:29:10,010 --> 00:29:11,820 oswa nenpòt ki kantite destinasyon. 635 00:29:11,820 --> 00:29:14,760 >> Olye de sa, Yale, ak Harvard, ak tout lòt moun sou entènèt la 636 00:29:14,760 --> 00:29:17,610 gen youn oswa plis routeurs ki konekte nan li, petèt 637 00:29:17,610 --> 00:29:18,810 sou periferik la nan lakou lekòl la. 638 00:29:18,810 --> 00:29:21,690 Se konsa, ke lè done m 'vle yo kite lakou lekòl la Yale a, 639 00:29:21,690 --> 00:29:24,770 li ale nan ki routeur pi pre a, kòm repwezante pa youn nan pwen sa yo. 640 00:29:24,770 --> 00:29:27,940 Lè sa a, ke figi konnen si routeur voye li fason sa a, oswa fason sa a, 641 00:29:27,940 --> 00:29:33,440 oswa fason sa a, oswa fason sa a ki baze sou yon lòt tab nan memwa li yo, 642 00:29:33,440 --> 00:29:36,870 yon lòt dosye Excel oswa Google calcul ke nan yon kolòn 643 00:29:36,870 --> 00:29:41,315 di, si adrès IP ou kòmanse avèk nimewo a yon sèl, al fè wout sa a. 644 00:29:41,315 --> 00:29:43,690 Si adrès IP ou kòmanse ak yon nimewo de, ale fason sa a. 645 00:29:43,690 --> 00:29:47,040 Se konsa, ou ka kraze li desann numériquement gen routeur la voye 646 00:29:47,040 --> 00:29:49,040 done chak ki fason. 647 00:29:49,040 --> 00:29:51,419 >> Epi nou ka kalite wè sa a kòm byen. 648 00:29:51,419 --> 00:29:54,210 Se pou nou ale pi devan nan tèminal sa a fenèt ankò, li kite m 'ale pi devan 649 00:29:54,210 --> 00:30:00,700 ak tras wout la nan, kite la di, www.mit.edu, 650 00:30:00,700 --> 00:30:02,970 ki se yon koup san mil lwen. 651 00:30:02,970 --> 00:30:04,500 Sa te vrèman modi vit. 652 00:30:04,500 --> 00:30:06,290 >> Se konsa, sa jis rive? 653 00:30:06,290 --> 00:30:10,360 Se konsa, nan jis sèt etap, ak nan jis kat milisgond, 654 00:30:10,360 --> 00:30:14,660 M 'te voye done sou entènèt la soti isit la nan Yale MIT. 655 00:30:14,660 --> 00:30:18,240 Chak nan ranje sa yo, ou kapab petèt devine kounye a reprezante ki sa? 656 00:30:18,240 --> 00:30:19,060 >> ODYANS: Yon routeur. 657 00:30:19,060 --> 00:30:20,101 >> DAVID J. Malan: Yon routeur. 658 00:30:20,101 --> 00:30:24,090 Se konsa, tout bon, li sanble gen nan sou sèt oswa konsa routeurs, 659 00:30:24,090 --> 00:30:29,350 oswa sis routeurs nan ant mwen menm fizikman nan lekòl lalwa Yale a isit la 660 00:30:29,350 --> 00:30:31,612 ak sou sit entènèt MIT a sou la. 661 00:30:31,612 --> 00:30:34,570 Ak sa ki nou ka ranmase nan men sa a se kòm follows-- ak kite m 'netwaye li moute. 662 00:30:34,570 --> 00:30:38,180 Mwen pral relance l 'ak yon lòd liy agiman nan -q 1 a jis di, 663 00:30:38,180 --> 00:30:39,300 jis bay m 'yon sèl sijè rechèch. 664 00:30:39,300 --> 00:30:40,800 Pa default, wout tras fè twa. 665 00:30:40,800 --> 00:30:42,350 Epi sa a, poukisa nou te wè grap rezen chif yo. 666 00:30:42,350 --> 00:30:44,850 Mwen vle wè mwens nimewo jis kenbe cleaner a pwodiksyon. 667 00:30:44,850 --> 00:30:46,280 Li kite yo wè sa ki rive. 668 00:30:46,280 --> 00:30:49,220 >> Se konsa, pou kèlkeswa rezon, yon moun nan Yale te panse 669 00:30:49,220 --> 00:30:54,130 li ta komik yo rele li ou default routeur arubacentral, ki 670 00:30:54,130 --> 00:30:57,920 se sou VLAN oswa vityèl LAN, vityèl lokal nan zòn nan 671 00:30:57,920 --> 00:30:59,810 rezo 30-- konsa ou pwobableman gen omwen 672 00:30:59,810 --> 00:31:03,050 29 others-- router.net.yale.internal. 673 00:31:03,050 --> 00:31:06,660 Apre sa, isit la se .Entèn kalite yon fo tèt domèn nivo vle di ke yo dwe itilize jis 674 00:31:06,660 --> 00:31:07,210 sou lakou lekòl la. 675 00:31:07,210 --> 00:31:10,335 Apre sa, remake adrès la IP ki koresponn nan ki routeur, tout kote li se isit la 676 00:31:10,335 --> 00:31:13,920 sou lakou lekòl la, se 172.28.204.129. 677 00:31:13,920 --> 00:31:17,470 Apre sa, li te pran 36 milisgond yo ale nan la a yo la. 678 00:31:17,470 --> 00:31:18,050 >> Komik istwa. 679 00:31:18,050 --> 00:31:19,716 Nou pral jwenn tounen nan ki nan jis yon moman. 680 00:31:19,716 --> 00:31:22,920 Men koulye a, routeur nan dezyèm ki arubacentral aparamman 681 00:31:22,920 --> 00:31:25,790 gen kèk kalite fizik koneksyon pi likely-- 682 00:31:25,790 --> 00:31:27,249 moun yo pa t 'bezwen deranje nonmen li. 683 00:31:27,249 --> 00:31:30,373 Moun yo Yale pa t 'bezwen deranje nonmen li paske li nan andedan nan rezo w lan 684 00:31:30,373 --> 00:31:30,940 li sanble. 685 00:31:30,940 --> 00:31:32,520 Se konsa, li jis gen yon adrès IP. 686 00:31:32,520 --> 00:31:34,660 >> Men, Lè sa yon twazyèm routeur isit la sou rezo a Yale 687 00:31:34,660 --> 00:31:36,700 sa a, se pwobableman yon ti kras pi lwen toujou 688 00:31:36,700 --> 00:31:41,330 yo rele sa tou sa cen10g ki se asr.net.yale.internal. 689 00:31:41,330 --> 00:31:43,040 Apre sa, li tou gen yon adrès IP. 690 00:31:43,040 --> 00:31:44,990 >> Koulye a, poukisa yo nimewo sa yo kalite varye? 691 00:31:44,990 --> 00:31:47,890 2.9, 1.4, 36? 692 00:31:47,890 --> 00:31:48,840 Routeur jwenn ki okipe yo. 693 00:31:48,840 --> 00:31:50,420 Apre sa, yo jwenn blokis ak apiye moute. 694 00:31:50,420 --> 00:31:53,200 Genyen dè milye de moun sou sa a lakou lekòl la lè l sèvi avèk entènèt la kounye a. 695 00:31:53,200 --> 00:31:56,050 Genyen yon santèn moun nan sa a chanm lè l sèvi avèk entènèt la kounye a. 696 00:31:56,050 --> 00:31:59,030 >> Se konsa, sa k ap pase se ke routeurs yo ta ka jwenn ankonbre. 697 00:31:59,030 --> 00:32:01,350 Se konsa, sa yo fwa ta ka sezite yon ti kras. 698 00:32:01,350 --> 00:32:04,620 Se konsa, Se poutèt sa yo pa fè sa nesesèman ogmante kareman. 699 00:32:04,620 --> 00:32:07,510 >> Men, bagay sa yo jwenn kalite enteresan nan etap kat. 700 00:32:07,510 --> 00:32:13,040 Aparamman ant Yale ak etap kat se yon lòt hop. 701 00:32:13,040 --> 00:32:16,480 Ak ki kote se routeur la nan etap kat pwobableman? 702 00:32:16,480 --> 00:32:17,410 >> ODYANS: [fèbl] 703 00:32:17,410 --> 00:32:19,410 >> DAVID J. Malan: JFK petèt, petèt nan ayewopò an. 704 00:32:19,410 --> 00:32:21,950 Men, pou kèlkeswa rezon, administratè sistèm, se konsa 705 00:32:21,950 --> 00:32:24,140 geeks ki kouri serveurs pou ane yo te rele routeurs 706 00:32:24,140 --> 00:32:25,600 apre kòd la ayewopò pi pre a. 707 00:32:25,600 --> 00:32:27,420 Se konsa, JFK pwobableman vle di li nan jis yon kote 708 00:32:27,420 --> 00:32:29,970 nan New York, petèt nan Manhattan oswa yon sèl nan minisipalite yo. 709 00:32:29,970 --> 00:32:34,460 nyc2 vle di, prezimableman, yon lòt routeur sa a, se yon kote nan New York. 710 00:32:34,460 --> 00:32:37,140 >> Mwen pa byen konnen ki kote ranje sis se isit la, nimewo routeur sis. 711 00:32:37,140 --> 00:32:40,110 quest.net yon gwo ISP, entènèt founisè sèvis, 712 00:32:40,110 --> 00:32:43,240 ki bay koneksyon entènèt nan kote gwo tankou Yale ak lòt moun. 713 00:32:43,240 --> 00:32:47,110 Lè sa a, yon sèl sa a pase a, li sanble tankou sa MIT pa fè sa menm 714 00:32:47,110 --> 00:32:50,180 gen pwòp sit entènèt yo nan Cambridge nesesèman, 715 00:32:50,180 --> 00:32:52,090 men pito yo te tretans sit entènèt yo, 716 00:32:52,090 --> 00:32:55,150 oswa omwen serveurs yo fizik, nan yon konpayi yo rele Akamai. 717 00:32:55,150 --> 00:32:57,940 Apre sa, Akamai aktyèlman se dwa desann wout la soti nan MIT nan Cambridge 718 00:32:57,940 --> 00:32:58,790 li vire soti. 719 00:32:58,790 --> 00:33:02,360 >> Men, reyalize twò ke menm te panse w ap ale nan www.mit.edu, 720 00:33:02,360 --> 00:33:05,200 nou te ka vrèman dwe voye nenpòt kote nan mond lan. 721 00:33:05,200 --> 00:33:06,960 >> Li kite yo wè yon kote lòt moun nan mond lan. 722 00:33:06,960 --> 00:33:09,240 Kite m 'ale pi devan epi ki klè ekran sa a ak olye 723 00:33:09,240 --> 00:33:15,240 trase wout la, jis yon fwa, se konsa sijè rechèch yon sèl, nan www.cnn.co.jp, 724 00:33:15,240 --> 00:33:18,390 paj an kay Japonè pou CNN, sit la nouvèl. 725 00:33:18,390 --> 00:33:20,660 Men, si mwen frape Antre, koulye a, kite a wè sa ki rive. 726 00:33:20,660 --> 00:33:23,610 Nou ap ankò kòmanse nan arubacentral. 727 00:33:23,610 --> 00:33:26,510 Nou ap Lè sa a, ale nan la nameless routeur, yon kèk plis. 728 00:33:26,510 --> 00:33:29,527 Se konsa, li te pran 12 oublions li ale nan Japon moman sa a. 729 00:33:29,527 --> 00:33:30,860 Li kite yo wè sa ki nou ka ranmase. 730 00:33:30,860 --> 00:33:32,450 >> Hop Se konsa, menm, menm hop. 731 00:33:32,450 --> 00:33:35,170 Yon ti kras diferan kounye a. 732 00:33:35,170 --> 00:33:36,380 Sa a yon sèl la ki enteresan. 733 00:33:36,380 --> 00:33:40,870 Se konsa, mwen devine isit la, se yon stamford1 kèk tout ti bouk lwen nan Connecticut tou. 734 00:33:40,870 --> 00:33:43,810 Routeurs sa yo nan ranje sis ak sèt pa gen non. 735 00:33:43,810 --> 00:33:46,370 Men, sa a se kalite dwòl. 736 00:33:46,370 --> 00:33:53,310 >> Se konsa, sa sanble ap ant a routeurs nan etap sèt ak wit? 737 00:33:53,310 --> 00:33:54,760 Epi poukisa ou di kòm anpil? 738 00:33:54,760 --> 00:33:55,260 Yeah? 739 00:33:55,260 --> 00:33:56,060 >> ODYANS: Oseyan. 740 00:33:56,060 --> 00:33:57,640 >> DAVID J. Malan: Pwobableman yon lanmè. 741 00:33:57,640 --> 00:34:01,366 Nou konnen sa a, se vre tankou, entwitif, dwa? 742 00:34:01,366 --> 00:34:04,790 Men, nou ka konfime kòm anpil kalite a sòt de pwouve poukisa? 743 00:34:04,790 --> 00:34:06,860 Ki sa ki te chanje ant ranje sèt ak wit? 744 00:34:06,860 --> 00:34:09,429 745 00:34:09,429 --> 00:34:14,739 >> Li te pran yon anpil plis tan pou yo ale nan tou sa sa a routeur nameless sèt se, 746 00:34:14,739 --> 00:34:18,670 pwobableman yon kote nan la kontinantal ameriken, nan etap uit, 747 00:34:18,670 --> 00:34:22,639 ki se pwobableman yon kote nan Japon ki baze sou non an domèn nan .jp la. 748 00:34:22,639 --> 00:34:25,719 Se konsa, moun plis san milisgond yon bagay 749 00:34:25,719 --> 00:34:28,960 oswa 90 oswa konsa milisgond se rezilta a nan nou an pral done 750 00:34:28,960 --> 00:34:31,100 sou yon kò bèl gwo nan dlo. 751 00:34:31,100 --> 00:34:34,570 >> Koulye a, kiryozite, li sanble ke petèt ki kab ale atravè tout Etazini an. 752 00:34:34,570 --> 00:34:37,070 Si nou ap aktyèlman ale sou Kòt Lwès la pou li ale nan Japon, 753 00:34:37,070 --> 00:34:39,111 li nan kalite wout la long si nou ale nan lòt fason. 754 00:34:39,111 --> 00:34:41,400 Se konsa, li pa totalman klè sa k ap pase fizikman. 755 00:34:41,400 --> 00:34:43,830 Men reyalite a ke chak plis hop tout bon 756 00:34:43,830 --> 00:34:46,020 pran ansibleman pi long pase tout lòt, li nan 757 00:34:46,020 --> 00:34:50,440 trè bon konfimasyon ki CNN nan Sèvè wèb Japonè se pwobableman tout bon 758 00:34:50,440 --> 00:34:51,310 nan Japon. 759 00:34:51,310 --> 00:34:54,089 Lè li nan sètènman pi lwen lwen pase MIT te gen. 760 00:34:54,089 --> 00:34:56,380 Lè li nan vo anyen tou, done ou se pa nesesèman 761 00:34:56,380 --> 00:34:58,794 ale nan vwayaje nan pi kout distans posib. 762 00:34:58,794 --> 00:35:00,960 An reyalite, si ou jwe otou ak wout tras nan kay 763 00:35:00,960 --> 00:35:04,170 jis davwa sit o aza, ou ta ka jwenn ke jis voye yon imèl 764 00:35:04,170 --> 00:35:06,490 oswa ale nan yon sit entènèt sa a, se isit la nan New Haven, 765 00:35:06,490 --> 00:35:09,200 pafwa ou ta ka premye done pran yon detou, ale desann nan DC, 766 00:35:09,200 --> 00:35:10,450 ak Lè sa a tounen moute. 767 00:35:10,450 --> 00:35:12,860 Epi sa a, jis paske nan desizyon ki pran routage dinamik 768 00:35:12,860 --> 00:35:14,650 ki òdinatè sa yo ap fè. 769 00:35:14,650 --> 00:35:18,930 >> Koulye a, jis pou plezi, ekip la pwodiksyon pran pare youn nan videyo sa yo pou nou 770 00:35:18,930 --> 00:35:20,807 jis gen yon ti kras pi plis somèr. 771 00:35:20,807 --> 00:35:23,640 Men, yo ban nou yon sans rapid isit lan-- epi nou ka kite limyè yo on-- 772 00:35:23,640 --> 00:35:32,363 tankou yo jis konbyen kabl se aktyèlman pote tout done nou an. 773 00:35:32,363 --> 00:35:33,029 [VIDEO lèktur] 774 00:35:33,029 --> 00:35:36,023 [MIZIK jwe] 775 00:35:36,023 --> 00:36:31,911 776 00:36:31,911 --> 00:36:32,777 [END lèktur] 777 00:36:32,777 --> 00:36:35,860 DAVID J. Malan: Tout videyo rezo gen fre mizik kònen klewon aparamman. 778 00:36:35,860 --> 00:36:38,084 Se konsa, sa a, se yo ka resevwa jis yon sans de jis konbyen gen 779 00:36:38,084 --> 00:36:39,500 te ale sou anba kapo a. 780 00:36:39,500 --> 00:36:41,355 >> Men, kite a gade nan yon ti kras pi ba nivo kounye a 781 00:36:41,355 --> 00:36:44,150 nan sa ki done se aktyèlman Travelers liy sa yo, 782 00:36:44,150 --> 00:36:46,720 e menm ale wirelessly nan yon chanm tankou sa a. 783 00:36:46,720 --> 00:36:49,580 >> Se konsa, li vire soti lè ou mande yon paj wèb, oswa voye yon e-mail, 784 00:36:49,580 --> 00:36:53,670 oswa resevwa yon paj entènèt, oswa yon e-mail, oswa yon mesaj Gchat, oswa yon mesaj Facebook, 785 00:36:53,670 --> 00:36:57,800 oswa tankou an, ki se pa sèlman yon sèl gwo moso nan Bits ap koule tankou dlo wirelessly 786 00:36:57,800 --> 00:37:00,600 nan lè a oswa elektwonikman sou yon fil. 787 00:37:00,600 --> 00:37:03,680 Olye de sa, ki mande ou repons se jeneralman 788 00:37:03,680 --> 00:37:05,810 chunked moute nan moso ki apa a. 789 00:37:05,810 --> 00:37:08,880 >> Se konsa, nan lòt mo, lè ou gen yon mande yo fè nan yon lòt òdinatè, 790 00:37:08,880 --> 00:37:10,980 oswa ou jwenn tounen yon repons soti nan yon lòt computer-- 791 00:37:10,980 --> 00:37:15,800 tankou ta kwè, pou egzanp, si unfamiliar-- kòm twò anpil moun 792 00:37:15,800 --> 00:37:18,400 sanble yo gen sa yo days-- si abitye avèk sa a men 793 00:37:18,400 --> 00:37:20,200 pa sa a fellow-- parèy sa a. 794 00:37:20,200 --> 00:37:23,950 Se konsa, ta kwè sa a se yon mesaj ki Mwen vle pou voye bay yon moun nan tounen. 795 00:37:23,950 --> 00:37:28,930 Ki moun ki nan nan anpil tounen ta renmen resevwa yon foto nan Rick Astley jodi a? 796 00:37:28,930 --> 00:37:29,805 OK, sa ki nan non ou? 797 00:37:29,805 --> 00:37:30,590 >> ODYANS: Cole. 798 00:37:30,590 --> 00:37:31,306 >> DAVID J. Malan: Ki sa ki sa li ye? 799 00:37:31,306 --> 00:37:31,672 >> ODYANS: Cole. 800 00:37:31,672 --> 00:37:32,040 >> DAVID J. Malan: Holt? 801 00:37:32,040 --> 00:37:32,540 H-O? 802 00:37:32,540 --> 00:37:33,711 ODYANS: C-O-L-E. 803 00:37:33,711 --> 00:37:34,960 DAVID J. Malan: C-O-L-E, Cole. 804 00:37:34,960 --> 00:37:35,520 Regrèt. 805 00:37:35,520 --> 00:37:36,430 C-O-L-E. 806 00:37:36,430 --> 00:37:36,930 Tout dwa. 807 00:37:36,930 --> 00:37:40,990 Se konsa, si mwen vle voye sa a Cole foto isit la, ou konnen sa a 808 00:37:40,990 --> 00:37:42,410 se kalite yon gwo foto, dwa? 809 00:37:42,410 --> 00:37:44,472 Sa a te kapab yon kèk kilookte, se yon megabit kèk, 810 00:37:44,472 --> 00:37:45,930 espesyalman si li nan rezolisyon segondè. 811 00:37:45,930 --> 00:37:48,660 Apre sa, mwen pa reyèlman vle sispann tout lòt moun soti nan lè l sèvi avèk entènèt la 812 00:37:48,660 --> 00:37:50,680 jis pandan y ap m 'voye sa a vrèman gwo, bon jan kalite segondè foto 813 00:37:50,680 --> 00:37:52,138 nan Rick Astley nan tout sal la. 814 00:37:52,138 --> 00:37:55,310 Mwen ta renmen done ou pou l kontinye Traverse rezo a ak Wi-Fi nan 815 00:37:55,310 --> 00:37:56,100 kòm byen. 816 00:37:56,100 --> 00:38:00,100 >> Se konsa, li fè sense-- ak sa a se recouvre elektwonikman, 817 00:38:00,100 --> 00:38:01,780 pa tèlman nan mond lan reyèl. 818 00:38:01,780 --> 00:38:04,904 Aktyèlman, sa a ki pral gen plizyè siyifikasyon si ou pran odyo mwen soti. 819 00:38:04,904 --> 00:38:08,360 Se konsa, si mwen chire sa a nan mwatye nan tankou sa a isit la, 820 00:38:08,360 --> 00:38:11,912 sa a kounye a ka vwayaje nan entènèt pi plis efikasite, 821 00:38:11,912 --> 00:38:13,120 paske li nan yon moso pi piti. 822 00:38:13,120 --> 00:38:16,780 Se konsa, avèk pi ba pwobabilite se li pral fè kolizyon ak trafik yon lòt moun nan 823 00:38:16,780 --> 00:38:17,650 sou entènèt la. 824 00:38:17,650 --> 00:38:21,240 >> Se konsa, sa ki òdinatè w lan tout bon fè lè ou vle voye yon mesaj bay Cole 825 00:38:21,240 --> 00:38:24,917 se li fragman moute yon mesaj tankou sa a nan ki pi piti moso, fragman se konsa pale. 826 00:38:24,917 --> 00:38:28,000 Lè sa a, li mete yo andedan nan sa nou pral rele sòt de anvlòp vityèl. 827 00:38:28,000 --> 00:38:29,620 >> Se konsa, mwen gen kat anvlòp papye isit la. 828 00:38:29,620 --> 00:38:32,690 Apre sa, mwen te pre-konte yo, yon sèl, de, twa, ak kat. 829 00:38:32,690 --> 00:38:35,800 Ak sa ki mwen pral fè sou devan an nan sa a, jis renmen yon adrès nòmal, 830 00:38:35,800 --> 00:38:38,000 se mwen pral mete non Cole nan la. 831 00:38:38,000 --> 00:38:41,270 Lè sa a, nan tèt la, mwen se pral mete non mwen gen, 832 00:38:41,270 --> 00:38:44,995 David, se konsa ke premye pake a sa yo M 'ap voye yo deyò sou entènèt la 833 00:38:44,995 --> 00:38:47,620 sanble yon ti kras yon bagay tankou sa a, karakteristik sa yo essayant 834 00:38:47,620 --> 00:38:50,830 nan yo ki ke li genyen yon nan adrès, se yon soti nan adrès, 835 00:38:50,830 --> 00:38:52,670 epi tou li yon nimewo, se konsa ke ki èspere ke 836 00:38:52,670 --> 00:38:55,680 se ase enfòmasyon pou Cole nan rekonstwi mesaj sa a. 837 00:38:55,680 --> 00:38:58,820 >> Se pou m 'fè menm bagay la isit la a, menm isit la, ak menm bagay la tou isit la, 838 00:38:58,820 --> 00:39:01,310 ekri non l 'nan la Nan jaden sou tout nan yo. 839 00:39:01,310 --> 00:39:04,240 Lè sa a, se pou yo ale pi devan epi mete foto sa yo anndan an. 840 00:39:04,240 --> 00:39:06,540 >> Se konsa, isit la se youn pake sa a, se pare yo ale. 841 00:39:06,540 --> 00:39:09,780 Isit la se yon lòt pake sa a, se pare yo ale. 842 00:39:09,780 --> 00:39:14,100 Isit la se yon pake twazyèm sa a, se pare yo ale. 843 00:39:14,100 --> 00:39:16,870 Ak isit la se yon katriyèm pake sa a, se pare yo ale. 844 00:39:16,870 --> 00:39:19,849 >> Epi, koulye a sa ki nan enteresan sou ki jan entènèt la nan reyalite travay 845 00:39:19,849 --> 00:39:22,140 se ke menm si mwen te gen kat pakè, nan tout ki 846 00:39:22,140 --> 00:39:24,730 ap destine pou menm bagay la kote, yo ap pa nesesèman 847 00:39:24,730 --> 00:39:26,870 ale nan Traverse wout la menm. 848 00:39:26,870 --> 00:39:32,070 Se konsa, menm si mwen ta ka men sa yo pakè yo ale nan ki pi pre a routeur 849 00:39:32,070 --> 00:39:36,660 kite a di, si ou ta renmen voye yo chak ki fason, kite a wè 850 00:39:36,660 --> 00:39:40,706 sa ki aktyèlman rive, objektif la nan ki se yo jwenn yo finalman Cole. 851 00:39:40,706 --> 00:39:44,850 852 00:39:44,850 --> 00:39:48,770 Ak tout bon, yo ap deja pa nesesèman pran menm direksyon an. 853 00:39:48,770 --> 00:39:50,510 Epi sa a, amann. 854 00:39:50,510 --> 00:39:52,480 Sa a se yon ti kras gòch ak Oprah style jodi a. 855 00:39:52,480 --> 00:39:56,540 >> Epi, koulye a kite m 'fè espre pran ke yon moun tounen. 856 00:39:56,540 --> 00:40:00,196 Epi, koulye a Cole, si ou ta renmen ransanble li pi bon ke ou kapab. 857 00:40:00,196 --> 00:40:06,610 858 00:40:06,610 --> 00:40:10,180 Natirèlman, nou ka tout devine kisa konklizyon an isit la ki pral yo dwe. 859 00:40:10,180 --> 00:40:12,600 W ap ale nan gen 3/4 nan Rick Astley nan jis yon moman. 860 00:40:12,600 --> 00:40:15,920 861 00:40:15,920 --> 00:40:19,291 Ak sa ki si se nan enplikasyon nan sa? 862 00:40:19,291 --> 00:40:20,540 Ou vle pou yo eseye kenbe l 'moute? 863 00:40:20,540 --> 00:40:23,540 Nou fè gen yon sèl kamera pwente nan ou si ou ta renmen 864 00:40:23,540 --> 00:40:26,226 poze ak Rick Astley sou isit la. 865 00:40:26,226 --> 00:40:28,610 866 00:40:28,610 --> 00:40:29,510 Gen nou ale. 867 00:40:29,510 --> 00:40:30,410 Bèl. 868 00:40:30,410 --> 00:40:33,230 >> Men, ou sanble yo dwe manke yon fragman nan Rick Astley. 869 00:40:33,230 --> 00:40:37,015 Se konsa, li sanble ke entènèt la se jeneralman kondwi pa pa sèlman IP, 870 00:40:37,015 --> 00:40:39,890 men an reyalite nou tande nan anpil nan kòmanse nan konferans nan ki video-- 871 00:40:39,890 --> 00:40:42,473 epi ou te pwobableman wè sa a akwonim plis often-- sa ki vrèman 872 00:40:42,473 --> 00:40:44,360 se pwotokòl la ou gen tandans tande pale de? 873 00:40:44,360 --> 00:40:45,120 >> ODYANS: tchp / IP. 874 00:40:45,120 --> 00:40:48,090 >> DAVID J. Malan: tchp / IP, ki se jis yon konbinezon 875 00:40:48,090 --> 00:40:49,940 nan de pwotokòl, yon sèl rele IP. 876 00:40:49,940 --> 00:40:52,640 Ki ankò, se jis mete nan a konvansyon ki nou via 877 00:40:52,640 --> 00:40:54,740 adrese chak òdinatè nan entènèt la. 878 00:40:54,740 --> 00:40:56,930 Lè sa a, tchp, ki sèvi yon lòt rezon. 879 00:40:56,930 --> 00:41:00,110 >> Tchp se yon pwotokòl ke ou tipikman itilize nan konjonksyon 880 00:41:00,110 --> 00:41:04,410 ak IP, ki nan mitan lòt bagay sa yo, garanti livrezon. 881 00:41:04,410 --> 00:41:08,860 An reyalite, tchp se pwotokòl la ki ta remake ke youn nan pakè yo 882 00:41:08,860 --> 00:41:10,930 aparamman pa t 'jwenn yo Cole, paske li sanble 883 00:41:10,930 --> 00:41:12,830 yo dwe manke nimewo kat soti nan kat. 884 00:41:12,830 --> 00:41:16,530 Se konsa, ki sa tchp, yon pwotokòl fè sa, se li di Cole, 885 00:41:16,530 --> 00:41:19,850 hey Cole, si ou resevwa sèlman twa nan kat pakè, 886 00:41:19,850 --> 00:41:22,600 fè m 'konnen ki youn ou yo ki disparèt, esansyèlman, 887 00:41:22,600 --> 00:41:25,570 ak Lè sa a objektif mwen an nan lavi ta dwe rtransmètr sa. 888 00:41:25,570 --> 00:41:28,580 >> Se konsa, si mwen tou, nan moun k, ap itilize tchp, 889 00:41:28,580 --> 00:41:31,810 Lè sa a, mwen ta dwe kreye yon nouvo packet-- pa sa a ride youn isit lan-- 890 00:41:31,810 --> 00:41:35,980 rtransmètr jis sa a moso nan li, se konsa ke finalman Cole gen 891 00:41:35,980 --> 00:41:38,280 yon souvni konplè, si pa gen anyen lòt bagay. 892 00:41:38,280 --> 00:41:43,000 Men, lè sa a, finalman done yo aktyèlman vin nan destinasyon kòrèk li yo. 893 00:41:43,000 --> 00:41:48,020 >> Men, malerezman, ekri non an Cole sou devan an se pa ase, se pou chak. 894 00:41:48,020 --> 00:41:50,270 E reyèlman, mwen pa ta ekri Non Cole a, men pwobableman 895 00:41:50,270 --> 00:41:51,655 adrès IP l 'sou anvlòp la. 896 00:41:51,655 --> 00:41:52,780 Apre sa, mwen pa t 'vle ekri David. 897 00:41:52,780 --> 00:41:56,550 Mwen ta ekri adrès IP mwen sou anvlòp la se konsa ke òdinatè yo kapab aktyèlman 898 00:41:56,550 --> 00:41:57,999 kominike retounen ak lide. 899 00:41:57,999 --> 00:42:00,540 Men, li sanble ke òdinatè kapab fè fason pi plis pase sèvi moute 900 00:42:00,540 --> 00:42:01,900 pictures of Rick Astley. 901 00:42:01,900 --> 00:42:05,340 Yo kapab tou ranvwaye ak resevwa Imèl, chat mesaj. 902 00:42:05,340 --> 00:42:09,780 Yo ka fè bagay sa yo tankou transfere dosye, ak nenpòt ki kantite lòt zouti 903 00:42:09,780 --> 00:42:12,330 ou itilize sou entènèt la, serveurs kapab fè jou sa yo. 904 00:42:12,330 --> 00:42:15,300 >> Apre sa, jis paske yon konpayi, oswa yon lekòl, oswa yon moun 905 00:42:15,300 --> 00:42:19,420 vle gen yon sèvè sit entènèt, ak yon sèvè imel, ak yon sèvè Chat, 906 00:42:19,420 --> 00:42:21,420 pa vle di ou bezwen twa òdinatè. 907 00:42:21,420 --> 00:42:26,200 Ou ka gen sèlman yon sèl kouri òdinatè sèvis miltip, se konsa pale. 908 00:42:26,200 --> 00:42:29,190 >> Se konsa, lè Cole resevwa yon mesaj tankou sa yo, ki jan 909 00:42:29,190 --> 00:42:32,940 òdinatè l 'konnen si l ap montre foto ki nan navigatè l 'yo, 910 00:42:32,940 --> 00:42:37,730 oswa nan Gchat, oswa nan Facebook mesaje, oswa nan nenpòt ki kantite lòt zouti? 911 00:42:37,730 --> 00:42:40,430 >> Se konsa, li vire soti tou sou ki kòm anvlòp se plis moso 912 00:42:40,430 --> 00:42:43,070 nan enfòmasyon ke yo rekonèt kòm yon PO pò. 913 00:42:43,070 --> 00:42:45,240 Ak yon nimewo pò se jis yon nimewo tout bon, 914 00:42:45,240 --> 00:42:48,342 men li pa inikman idantifye òdinatè a, men sèvis la. 915 00:42:48,342 --> 00:42:49,550 Apre sa, nan grap nan sa yo. 916 00:42:49,550 --> 00:42:51,258 Se konsa, li sanble ke nan mond, moun yo 917 00:42:51,258 --> 00:42:57,095 te deside sou yon tankou kèk konvansyon, gen kèk nan yo ki sa yo. 918 00:42:57,095 --> 00:42:59,220 Se konsa, gen nan yon bagay rele File Pwotokòl Transfè. 919 00:42:59,220 --> 00:42:59,870 Li nan bèl ki date. 920 00:42:59,870 --> 00:43:00,970 Li nan konplètman anksyeu. 921 00:43:00,970 --> 00:43:02,320 Yon anpil nan moun ki toujou sèvi ak li. 922 00:43:02,320 --> 00:43:04,240 Epi, se sèvi ak nimewo pò 21. 923 00:43:04,240 --> 00:43:07,250 Nan lòt mo, si voye yon dosye via ftp, 924 00:43:07,250 --> 00:43:10,570 anvlòp la ta gen pa sèlman nan moun k ak reseptè a IP adrès, 925 00:43:10,570 --> 00:43:14,020 li ta yo te genyen tou nimewo a 21 pou ke òdinatè a k ap resevwa konnen oh, sa a 926 00:43:14,020 --> 00:43:17,280 se yon dosye, pa yon imèl oswa yon mesaj chat. 927 00:43:17,280 --> 00:43:19,016 >> 25 se SMTP. 928 00:43:19,016 --> 00:43:20,516 Konbyen nan ou te janm itilize SMTP? 929 00:43:20,516 --> 00:43:22,850 930 00:43:22,850 --> 00:43:23,380 Sa ki mal. 931 00:43:23,380 --> 00:43:24,490 Prèske tout nan ou genyen. 932 00:43:24,490 --> 00:43:28,730 Si ou te janm itilize imel, ou te itilize SMTP, pwotokòl transfè lapòs senp, 933 00:43:28,730 --> 00:43:32,300 ki se jis yon fason anpenpan nan li di: sa a se kalite a nan òdinatè oswa sèvis 934 00:43:32,300 --> 00:43:34,600 ki voye sortant imel ou. 935 00:43:34,600 --> 00:43:38,780 >> Men, si ou te janm wè tankou akwonim POP, oswa imap, ak gen nan yon lòt moun kèk, 936 00:43:38,780 --> 00:43:40,670 sa yo se pou resevwa imel, tipikman. 937 00:43:40,670 --> 00:43:42,650 Sa jis vle di li nan yon sèvis diferan. 938 00:43:42,650 --> 00:43:45,850 Li nan lojisyèl ke yon moun te ekri ki voye pou ale oswa pou koute 939 00:43:45,850 --> 00:43:48,880 sou yon kantite pò espesifik se konsa ke li pa konfonn Imèl 940 00:43:48,880 --> 00:43:50,360 ak kèk lòt kalite done. 941 00:43:50,360 --> 00:43:55,500 >> Koulye a, entènèt la se HTTP, ki se Nimewo 80, epi tou li pò 443. 942 00:43:55,500 --> 00:43:57,590 Lè an reyalite, menm si nou moun erezman 943 00:43:57,590 --> 00:43:59,610 pa bezwen fè sa a, nenpòt ki lè ou vizite 944 00:43:59,610 --> 00:44:05,810 yon sit entènèt tankou http://www.yale.edu, navigatè a 945 00:44:05,810 --> 00:44:07,790 se jis ke yo te kalite itil nan ke li nan 946 00:44:07,790 --> 00:44:10,970 an konsideran ke ou vle nimerik pò 80. 947 00:44:10,970 --> 00:44:15,710 Nou deja konnen ke dns kapab konnen ki sa adrès la IP se nan www.yale.edu. 948 00:44:15,710 --> 00:44:17,970 Men, òdinatè a se jis ale nan dégager ke ou 949 00:44:17,970 --> 00:44:21,560 vle pò 80 paske w ap itilize Chrome, oswa IE, oswa kèk lòt navigatè. 950 00:44:21,560 --> 00:44:24,930 Men, mwen te kapab teknikman fè kolon 80. 951 00:44:24,930 --> 00:44:28,520 Lè sa a, mwen ka di klèman navigatè m ', voye yon pake oswa plis 952 00:44:28,520 --> 00:44:32,080 nan enfòmasyon yo www.yale.edu mande paj lakay la jodi a. 953 00:44:32,080 --> 00:44:36,070 Men, espesyalman, adrès li nan IP Yale nan nan pò 80 954 00:44:36,070 --> 00:44:39,190 pou m 'aktyèlman jwenn do sèvè wèb Yale a. 955 00:44:39,190 --> 00:44:42,229 >> Koulye a, li imedyatman disparèt paske navigatè jis 956 00:44:42,229 --> 00:44:44,020 deside ke nou pa fè sa bezwen konfonn moun 957 00:44:44,020 --> 00:44:46,810 pa gen 'pi plis Esoteric enfòmasyon tankou kolon 80. 958 00:44:46,810 --> 00:44:50,640 Apre sa, franchman, navigatè tankou Chrome pa menm 959 00:44:50,640 --> 00:44:55,464 montre w http ankò, oswa kolon an, oswa koupe nan koupe, oswa koupe an fin, 960 00:44:55,464 --> 00:44:58,380 nan kèk sans paske yo ap eseye fè bagay sa yo ki pi senp pou itilizatè. 961 00:44:58,380 --> 00:45:01,080 Nan yon lòt sans, li nan jis kalite nan yon eksperyans itilizatè bagay-- 962 00:45:01,080 --> 00:45:02,720 se pou yo debarase m de kèk nan dezord la. 963 00:45:02,720 --> 00:45:05,405 Men, li la kache kèk nan sa yo detay kache. 964 00:45:05,405 --> 00:45:09,360 >> Ak an reyalite, okenn nan nou pwobableman tout tan tout tan tape http ankò. 965 00:45:09,360 --> 00:45:12,060 Ou jis tape nan yon bagay tankou www.harvard.edu. 966 00:45:12,060 --> 00:45:15,310 Epi ankò, supoz Chrome ke ou vle HTTP. 967 00:45:15,310 --> 00:45:18,970 Men, gen lòt pwotokòl ke nou te kapab sètènman dwe lè l sèvi avèk. 968 00:45:18,970 --> 00:45:24,480 >> Se konsa, bay tout bagay sa yo, si ou kounye a sòt a mete yo sou sa yo rele chapo an jeni, 969 00:45:24,480 --> 00:45:27,417 ki jan bagay yo rele firewall travay? 970 00:45:27,417 --> 00:45:29,750 Se konsa, ou ap pwobableman jeneralman abitye avèk pare-feu lan, 971 00:45:29,750 --> 00:45:30,990 pa tèlman nan sans fizik. 972 00:45:30,990 --> 00:45:32,470 Se konsa, tounen nan jou a, epi ou toujou ap nan jou sa a, 973 00:45:32,470 --> 00:45:35,430 si ou te gen tankou sant teren pou egzanp sa yo ki te yon anpil nan magazen, 974 00:45:35,430 --> 00:45:38,500 jeneralman miray ranpa yo nan ant magazen moun oswa boutik 975 00:45:38,500 --> 00:45:43,180 se firewall nan sans ke yo gen izolasyon espesyal 976 00:45:43,180 --> 00:45:45,310 se konsa ke si yon dife kase soti nan yon sèl magazen, 977 00:45:45,310 --> 00:45:48,210 li fè sa pa nesesèman gaye nan boutik pwochen pòt la. 978 00:45:48,210 --> 00:45:51,710 >> Mond lan òdinatè tou te gen firewall ki fè yon bagay diferan. 979 00:45:51,710 --> 00:45:52,798 Ki sa ki yon boul fè? 980 00:45:52,798 --> 00:45:53,298 Yeah? 981 00:45:53,298 --> 00:45:55,290 >> ODYANS: Fondamantalman yo koupe koneksyon 982 00:45:55,290 --> 00:45:59,493 si yo rankontre yon bagay tankou, pou egzanp, 983 00:45:59,493 --> 00:46:01,361 yo gen kantite deklarasyon id. 984 00:46:01,361 --> 00:46:04,340 Men, si yon bagay k ap pase, yo koupe koneksyon an. 985 00:46:04,340 --> 00:46:07,570 Fè tankou si atak move sa a [Fèbl] òdinatè w lan, or-- 986 00:46:07,570 --> 00:46:08,630 >> DAVID J. Malan: OK bon. 987 00:46:08,630 --> 00:46:11,220 Yeah, ak nan reyalite w ap menm ale yon ti kras pi lwen 988 00:46:11,220 --> 00:46:14,590 nan ki dekri yon bagay ke sa ta kapab rele yon sistèm deteksyon entrizyon, 989 00:46:14,590 --> 00:46:18,305 oswa idantite ki pou kout, annakò ak sa ou aktyèlman gen règ defini. 990 00:46:18,305 --> 00:46:22,140 Men, si ou kòmanse wè sispèk konpòtman, ou eseye mete yon fen nan li. 991 00:46:22,140 --> 00:46:24,250 >> Apre sa, yon firewall, franchman, nan yon nivo rezo, 992 00:46:24,250 --> 00:46:26,821 se menm dumber ak pi senp pase sa, jeneralman. 993 00:46:26,821 --> 00:46:29,070 Apre sa, nan diferan a firewall nan mond lan. 994 00:46:29,070 --> 00:46:31,569 Men, sa yo ki opere nan nivo a nou ap pale today-- 995 00:46:31,569 --> 00:46:35,330 IP ak TCP-- travay menm plis kareman. 996 00:46:35,330 --> 00:46:39,180 >> Pou egzanp, si ou te Yale sistèm administratè, oswa sistèm Harvard 997 00:46:39,180 --> 00:46:42,020 administratè, oswa kèk Big Frè nan kèk konpayi, 998 00:46:42,020 --> 00:46:45,040 epi ou te vle anpeche tout nan ou elèv oswa tout nan anplwaye ou 999 00:46:45,040 --> 00:46:47,619 soti nan ale nan facebook.com, tout sa ou dwe fè 1000 00:46:47,619 --> 00:46:50,160 se asire w ke tout nan yo rezo trafik, premye nan tout, 1001 00:46:50,160 --> 00:46:51,850 ale nan yon aparèy espesyal. 1002 00:46:51,850 --> 00:46:53,030 Se pou nou rele li yon pare-feu. 1003 00:46:53,030 --> 00:46:54,910 >> Epi sa a, amann, paske ou ka fè routeur ou 1004 00:46:54,910 --> 00:46:57,618 menm bagay la kòm yon firewall si ou mete kalite a menm nan lojisyèl 1005 00:46:57,618 --> 00:46:58,940 sou machin nan menm. 1006 00:46:58,940 --> 00:47:01,780 Se konsa, si tout elèv ou oswa anplwaye trafik 1007 00:47:01,780 --> 00:47:04,450 se ale atravè tout sa a firewall santral, ki jan 1008 00:47:04,450 --> 00:47:08,540 nou ta bloke moun ki sòti nan pral facebook.com, pou egzanp? 1009 00:47:08,540 --> 00:47:10,780 Ki sa ki ta sistèm lan administratè dwe fè? 1010 00:47:10,780 --> 00:47:11,370 Nenpòt moun ki lòt bagay? 1011 00:47:11,370 --> 00:47:12,911 Se pou yo eseye ale alantou. 1012 00:47:12,911 --> 00:47:15,074 >> ODYANS: [fèbl] 1013 00:47:15,074 --> 00:47:16,365 DAVID J. Malan: Di ke ankò? 1014 00:47:16,365 --> 00:47:19,215 ODYANS: Li ta jis jwenn kenbe andedan sistèm nan. 1015 00:47:19,215 --> 00:47:22,487 Se konsa, jis mete Facebook an 127.0.0-- 1016 00:47:22,487 --> 00:47:23,820 DAVID J. Malan: Oh, ki enteresan. 1017 00:47:23,820 --> 00:47:27,290 Se konsa, ou kapab aktyèlman Lè sa a, Hack sistèm dns ou yo. 1018 00:47:27,290 --> 00:47:31,180 Sa a se tout bon yon fason, ou te kapab fè sa kijan nenpòt ki lè yon elèv Yale rale 1019 00:47:31,180 --> 00:47:34,670 moute www.facebook.com, tout nan nou isit la jodi a sou lakou lekòl la 1020 00:47:34,670 --> 00:47:38,590 ap itilize sèvè dns Yale a, paske sèvè dkp Yale nan te ban nou 1021 00:47:38,590 --> 00:47:39,580 ki adrès. 1022 00:47:39,580 --> 00:47:42,490 Se konsa, yeah, ou te kapab kalite kraze bagay sa yo oswa repo konvansyon 1023 00:47:42,490 --> 00:47:49,190 pa jis di, yeah, adrès facebook.com la se fo, 1024 00:47:49,190 --> 00:47:52,530 se 1.2.3.4, ki se pa aktyèlman lejitim. 1025 00:47:52,530 --> 00:47:53,930 Oswa petèt li nan 278. 1026 00:47:53,930 --> 00:47:57,460 tou sa te nan montre televizyon yon nan ti moman de sa pou ke okenn nan nou 1027 00:47:57,460 --> 00:47:59,176 ka aktyèlman vizite facebook.com. 1028 00:47:59,176 --> 00:48:00,590 >> Se konsa, ta kwè Yale te fè sa. 1029 00:48:00,590 --> 00:48:03,336 Sipoze Yale te vle kenbe nou anba facebook.com. 1030 00:48:03,336 --> 00:48:05,700 Se poutèt sa, yo chanje anviwònman yo dns 1031 00:48:05,700 --> 00:48:08,812 ba ou yon IP fos adrese pou facebook.com. 1032 00:48:08,812 --> 00:48:10,616 Ki jan ou fè reyaji? 1033 00:48:10,616 --> 00:48:12,990 Teknikman, not-- oh, kounye a tout moun vle patisipe. 1034 00:48:12,990 --> 00:48:13,490 OK, yeah. 1035 00:48:13,490 --> 00:48:16,190 ODYANS: Ou jis tape nan la adrès IP aktyèl la nan Facebook. 1036 00:48:16,190 --> 00:48:16,710 >> DAVID J. Malan: OK, bon. 1037 00:48:16,710 --> 00:48:19,350 Se konsa, nou te kapab jis tape nan la adrès IP aktyèl la nan Facebook, 1038 00:48:19,350 --> 00:48:21,090 anpil tankou m 'te fè ak sit entènèt Yale a. 1039 00:48:21,090 --> 00:48:24,636 Men, si se sèvè a configuré Facebook sipòte sa, li ta dwe tout bon travay. 1040 00:48:24,636 --> 00:48:26,510 Li se yon doulè minè nan kou a, paske kounye a nou 1041 00:48:26,510 --> 00:48:30,220 gen sonje kèk o aza 32-ti jan valè, men ki ta ka travay. 1042 00:48:30,220 --> 00:48:31,622 Ki lòt bagay ou ta ka fè? 1043 00:48:31,622 --> 00:48:32,121 Yeah. 1044 00:48:32,121 --> 00:48:35,117 >> ODYANS: Ou te kapab chanje anviwònman sa yo [fèbl]. 1045 00:48:35,117 --> 00:48:37,700 DAVID J. Malan: Yeah, ou te kapab menm chanje anviwònman dns ou yo. 1046 00:48:37,700 --> 00:48:40,480 Se konsa, an reyalite sa a se aktyèlman bèl itil, franchman, 1047 00:48:40,480 --> 00:48:45,590 si w ap nan yon ayewopò, oswa si w ap nan yon Kafe, oswa yon bagay ki 1048 00:48:45,590 --> 00:48:48,834 gen toke entènèt kijan pafwa sèvè a dns jis sispann travay. 1049 00:48:48,834 --> 00:48:51,000 Se konsa, menm mwen detanzantan fè sa a, se pa pou move, mwen 1050 00:48:51,000 --> 00:48:52,750 Facebook vle sèvi ak rezon, men vrèman 1051 00:48:52,750 --> 00:48:56,344 paske mwen sanble yo gen yon rezo koneksyon, men pa gen anyen ap travay. 1052 00:48:56,344 --> 00:48:58,260 Se konsa, youn nan premye a bagay mwen try-- epi ou 1053 00:48:58,260 --> 00:49:01,710 ka fè sa sou Windows too-- men sou Mac mwen an, si mwen ale nan Network. 1054 00:49:01,710 --> 00:49:03,330 Apre sa, mwen chwazi koneksyon Wi-Fi m 'yo. 1055 00:49:03,330 --> 00:49:04,750 Apre sa, mwen ale nan Avanse. 1056 00:49:04,750 --> 00:49:06,080 Apre sa, mwen ale nan dns. 1057 00:49:06,080 --> 00:49:08,260 Sa yo se twa nan IP adrese ki Yale 1058 00:49:08,260 --> 00:49:10,290 se bay m 'pou twa serveurs dns. 1059 00:49:10,290 --> 00:49:14,110 Rezon ki Lè sa a, se pou mwen pou m eseye nenpòt youn nan sa yo rezoud adrès. 1060 00:49:14,110 --> 00:49:15,946 >> Men, mwen ka pase sou desizyon sa yo pa fè yon plis. 1061 00:49:15,946 --> 00:49:18,333 Ak nenpòt moun ki vle pwopoze yon sèvè dns? 1062 00:49:18,333 --> 00:49:19,120 >> ODYANS: 8.8.8.8? 1063 00:49:19,120 --> 00:49:20,578 >> DAVID J. Malan: Oh, w ap dwòl. 1064 00:49:20,578 --> 00:49:21,650 Wi, 8.8.8.8. 1065 00:49:21,650 --> 00:49:26,170 Se konsa, Google, beni kè yo, te achte adrès la IP 8.8.8.8, 1066 00:49:26,170 --> 00:49:29,560 paske li kalite sanble GS pwobableman, epi li fasil a sonje. 1067 00:49:29,560 --> 00:49:34,820 Men, tout bon, koulye a, mwen te configuré mwen òdinatè yo sèvi ak sèvè dns Google la. 1068 00:49:34,820 --> 00:49:38,050 >> Se konsa, kounye a si mwen ale nan yale.edu, li nan toujou ale nan travay. 1069 00:49:38,050 --> 00:49:40,100 Men, mwen pa lè l sèvi avèk ap Yale nan Serveurs dns ankò. 1070 00:49:40,100 --> 00:49:44,430 Men, si m 'ale nan facebook.com, tout moun ki gade ups 1071 00:49:44,430 --> 00:49:45,960 yo ale nan ale nan Google. 1072 00:49:45,960 --> 00:49:49,120 >> Se konsa, sou yon bò, Mwen te malen tourne sistèm lokal la 1073 00:49:49,120 --> 00:49:51,810 administratè jis pa konprann ki jan rezo travay. 1074 00:49:51,810 --> 00:49:53,360 Men, mwen peye yon pri. 1075 00:49:53,360 --> 00:49:54,740 Pa gen anyen ki gratis. 1076 00:49:54,740 --> 00:49:56,096 -Kisa M 'jis bay moute? 1077 00:49:56,096 --> 00:50:00,180 1078 00:50:00,180 --> 00:50:02,250 -Kisa M 'jis bay moute? 1079 00:50:02,250 --> 00:50:06,090 Tout moun nan ou moun entelijan ki gen lè l sèvi avèk 8.8.8.8, paske li nan fre 1080 00:50:06,090 --> 00:50:10,440 oswa rezoud pwoblèm, sa pou ou te fè tout tan tout tan sa a? 1081 00:50:10,440 --> 00:50:11,910 >> ODYANS: Vwayaje pi lwen? 1082 00:50:11,910 --> 00:50:15,201 >> DAVID J. Malan: Petèt vwayaje pi lwen, paske Google la pwobableman pa byen kòm 1083 00:50:15,201 --> 00:50:16,770 fèmen ke sèvè a desann nan lari an. 1084 00:50:16,770 --> 00:50:18,420 Men, plis worrisomely. 1085 00:50:18,420 --> 00:50:18,920 Yeah? 1086 00:50:18,920 --> 00:50:20,940 >> ODYANS: Se konsa, kounye Google konnen ki kote w ap ale. 1087 00:50:20,940 --> 00:50:23,856 >> DAVID J. Malan: Google konnen literalman chak sit entènèt w ap vizite, 1088 00:50:23,856 --> 00:50:26,080 paske ou se literalman mande yo, hey Google, 1089 00:50:26,080 --> 00:50:28,360 èske ou kapab tradui yale.edu pou mwen? 1090 00:50:28,360 --> 00:50:32,430 Ou hey Google, èske ou kapab tradui sa a adrès sit entènèt lòt pou m ' 1091 00:50:32,430 --> 00:50:33,334 nan yon adrès IP. 1092 00:50:33,334 --> 00:50:35,750 Se konsa, mwen pa gen okenn they're-- lide ki sa w ap pale de. 1093 00:50:35,750 --> 00:50:38,080 Se konsa, yo konnen tout bagay sou ou. 1094 00:50:38,080 --> 00:50:42,180 Se konsa, reyalize ke sa a se yon sèvis gratis ak yon objektif nan pèspektiv yo 1095 00:50:42,180 --> 00:50:42,680 kòm byen. 1096 00:50:42,680 --> 00:50:44,420 Men, li kapab sètènman fè ou jwenn soti nan yon mare. 1097 00:50:44,420 --> 00:50:46,380 >> Koulye a, jis nan adrès yon lòt pwoblèm ki souvan vini leve 1098 00:50:46,380 --> 00:50:48,640 nan mitan elèv yo, espesyalman lè ou ap vwayaje entènasyonalman 1099 00:50:48,640 --> 00:50:50,765 nan sèten peyi tankou Lachin, kote ki gen tout bon 1100 00:50:50,765 --> 00:50:54,559 se yon Firewall Great nan Lachin kijan gouvènman an gen blòk byen 1101 00:50:54,559 --> 00:50:56,100 yon ti jan nan trafik nan diferan nivo. 1102 00:50:56,100 --> 00:50:58,141 Ou pa oblije jis trafik blòk nan nivo a 1103 00:50:58,141 --> 00:51:01,240 nou ap pale isit la, dns oswa otreman, ou ka bloke li nan lòt nivo. 1104 00:51:01,240 --> 00:51:04,030 >> Lè an reyalite, jis dwe klè, yon firewall 1105 00:51:04,030 --> 00:51:08,400 ka opere menm plis tou senpleman pase jis gen administratè yo sistèm chanje 1106 00:51:08,400 --> 00:51:09,500 Dns anviwònman. 1107 00:51:09,500 --> 00:51:12,920 Yon firewall, yon aparèy nan ant nou ak tout rès la nan mond lan, 1108 00:51:12,920 --> 00:51:16,850 te kapab jis bloke nenpòt sortan demann nan adrès la IP 1109 00:51:16,850 --> 00:51:21,240 for Facebook sou pò 80, oswa adrès la IP pou harvard.edu, 1110 00:51:21,240 --> 00:51:22,580 oswa adrès la IP nan anyen. 1111 00:51:22,580 --> 00:51:26,280 Se konsa, yon firewall ka gade nan ou anvlòp 'adrès IP ak menm pò 1112 00:51:26,280 --> 00:51:29,384 nimewo, epi si Yale te vle, li te kapab jis sispann tout moun nan nou 1113 00:51:29,384 --> 00:51:32,550 soti nan menm lè l sèvi avèk ftp ankò, ki ta pwobableman ap yon bon bagay paske li 1114 00:51:32,550 --> 00:51:34,320 se vre yon pwotokòl anksyeu. 1115 00:51:34,320 --> 00:51:37,620 Yale t 'kapab menm sispann nou soti nan vizite antye a nan entènèt la 1116 00:51:37,620 --> 00:51:42,632 jis pa bloke tout pò trafik sou kantite 80 kòm byen. 1117 00:51:42,632 --> 00:51:43,840 Se konsa, ki ta ka yon lòt fason. 1118 00:51:43,840 --> 00:51:45,740 Apre sa, nan menm amateur fason kòm byen. 1119 00:51:45,740 --> 00:51:47,770 >> Men, lè w ap vwayaje aletranje pou egzanp, 1120 00:51:47,770 --> 00:51:50,740 oswa si w ap nan yon Kafe entènèt, oswa si w ap nenpòt kote kote gen nan 1121 00:51:50,740 --> 00:51:53,179 bloke oswa menas, ki sa ou kapab fè? 1122 00:51:53,179 --> 00:51:56,220 Oke, si ou ale desann nan lari an Starbuck oswa ou vwayaje nan yon ayewopò, 1123 00:51:56,220 --> 00:51:58,780 jeneralman ou ka jis hop sou Wi-Fi nan pa chwazi 1124 00:51:58,780 --> 00:52:04,631 tankou, JFK Wi-Fi nan LaGuardia Wi-Fi, oswa Logan Ayewopò Wi-Fi, oswa sa ki pa. 1125 00:52:04,631 --> 00:52:05,880 Apre sa, li pa nan chiffres, dwa? 1126 00:52:05,880 --> 00:52:06,949 Gen nan pa gen icon kadna. 1127 00:52:06,949 --> 00:52:09,490 Apre sa, w ap pwobableman pa pouse pou yon non itilizatè ak modpas. 1128 00:52:09,490 --> 00:52:11,240 Ou ap jis pouse ak kèk fòm estipid 1129 00:52:11,240 --> 00:52:15,260 yo di tankou, Mwen dakò yo sèvi ak sa a sèlman pou 30 minit, oswa yon bagay tankou sa. 1130 00:52:15,260 --> 00:52:18,761 >> Men, gen nan pa gen chifreman ant ou menm ak Starbuck Wi-Fi aksè 1131 00:52:18,761 --> 00:52:20,760 pwen, bagay sa yo yo ak antèn yo sou miray la. 1132 00:52:20,760 --> 00:52:24,840 Gen nan pa gen chifreman ant ou menm ak Wi-Fi siyal ayewopò an. 1133 00:52:24,840 --> 00:52:29,060 >> Se konsa, teknikman, moun sa a grenpe chita yon chèz kèk desann nan men ou 1134 00:52:29,060 --> 00:52:31,970 nan Starbuck oswa nan ayewopò an ta ka, ak lojisyèl an dwa, 1135 00:52:31,970 --> 00:52:35,164 l ap gade tout nan fil ou trafik sou laptop li. 1136 00:52:35,164 --> 00:52:37,080 Li pa ke difisil yo mete yon laptop nan sa ki nan 1137 00:52:37,080 --> 00:52:39,880 rele mòd immoral, ki kòm non an sijere, 1138 00:52:39,880 --> 00:52:41,760 vle di w ap kalite ki lage ak regleman-yo. 1139 00:52:41,760 --> 00:52:44,740 Apre sa, li jis koute pa sèlman pou trafik vle di pou li, 1140 00:52:44,740 --> 00:52:47,700 men tou, yo tout lòt moun nan trafik nan ranje. 1141 00:52:47,700 --> 00:52:50,550 >> Ak nan ki lojik, li ka wè tout nan pakè yo nan enfòmasyon 1142 00:52:50,550 --> 00:52:51,360 w ap resevwa. 1143 00:52:51,360 --> 00:52:53,510 Men, si moun pakè yo pa chiffres, ou 1144 00:52:53,510 --> 00:52:56,680 ap mete tèt ou nan risk pou yo Imèl ou a, oswa mesaj ou, 1145 00:52:56,680 --> 00:52:58,620 oswa tout lòt bagay ap resevwa ekspoze. 1146 00:52:58,620 --> 00:53:01,220 >> Se konsa, menm si ou pa nan peyi etranje men w ap jis nan Starbuck, 1147 00:53:01,220 --> 00:53:03,800 oswa w ap sou kèk moun nan o aza Wi-Fi ki pa nan chiffres, 1148 00:53:03,800 --> 00:53:05,410 yon vpn se yon bon bagay. 1149 00:53:05,410 --> 00:53:07,410 Yon vpn se yon rezo prive vityèl. 1150 00:53:07,410 --> 00:53:09,480 Lè li nan yon teknoloji ki pèmèt ou gen 1151 00:53:09,480 --> 00:53:14,560 yon chiffres, se yon connection-- grenpe moute amateur pase Seza oswa Vigenere-- 1152 00:53:14,560 --> 00:53:17,420 ant laptop ou, oswa telefòn ou, oswa Desktop ou, 1153 00:53:17,420 --> 00:53:22,460 ak yon sèvè yon lòt kote, tankou yon sèvè sou lakou lekòl la Yale a. 1154 00:53:22,460 --> 00:53:25,840 >> Men, si w ap vwayaje abroad-- ak nan reyalite, ou jwenn sa a nan otèl 1155 00:53:25,840 --> 00:53:26,560 tout tan tout tan an. 1156 00:53:26,560 --> 00:53:28,580 Apre sa, espesyalman kòm aspiran syantis òdinatè 1157 00:53:28,580 --> 00:53:32,090 kote ou nèg ta ka, kòm geeks, vle sèvi ak pò lòt pase 80, 1158 00:53:32,090 --> 00:53:35,770 ak pò lòt pase 443-- ak an reyalite pou pwoblèm mete sis, 1159 00:53:35,770 --> 00:53:39,280 nou ap ale nan jwe ki gen plizyè Pò tchp jis pa choice-- yon anpil 1160 00:53:39,280 --> 00:53:42,940 nan otèl, ak boutik, ak rezo jis bloke ki kalite bagay 1161 00:53:42,940 --> 00:53:45,970 paske yo yon ti jan naivman, oswa konnen sa, jis panse 1162 00:53:45,970 --> 00:53:48,010 ki pa gen yon bezwen moun lòt pò. 1163 00:53:48,010 --> 00:53:51,150 >> Se konsa, lè l sèvi avèk yon vpn kapab ou kontourne sa yo kalite restriksyon, 1164 00:53:51,150 --> 00:53:54,050 paske sa yon vpn fè se li pèmèt ou nan Starbuck, 1165 00:53:54,050 --> 00:53:58,630 oswa ayewopò an, oswa nenpòt kote nan mond lan konekte encryptedly yale.edu, 1166 00:53:58,630 --> 00:54:02,950 nan kèk sèvè isit la sou lakou lekòl la, ak Lè sa a tinèl, se konsa pale, 1167 00:54:02,950 --> 00:54:06,570 tout nan trafik ou a soti nan tout kote ou se nan Yale, nan ki pwen 1168 00:54:06,570 --> 00:54:08,720 li Lè sa a ale nan destinasyon final li yo. 1169 00:54:08,720 --> 00:54:11,150 >> Men, pa chifreman li, ou evite nenpòt kalite sa yo nan 1170 00:54:11,150 --> 00:54:15,380 nan filtè oswa enpozisyon la ki kèk rezo lokal te enpoze. 1171 00:54:15,380 --> 00:54:17,980 Apre sa, plis, ou gen yon pi plis gaya defans 1172 00:54:17,980 --> 00:54:19,730 sou pèp grenpe bò kote ou ki ta ka 1173 00:54:19,730 --> 00:54:21,300 gen ap eseye koute nan sou trafik ou yo. 1174 00:54:21,300 --> 00:54:24,591 Gen te ka toujou yon pèp pou grenpe isit la lakay tounen nan Yale l ap gade trafik ou 1175 00:54:24,591 --> 00:54:28,440 kòm li vini soti nan vpn a, men omwen ou te pouse pi lwen menas la ale. 1176 00:54:28,440 --> 00:54:30,490 Lè li nan isit la tou, yon komès la. 1177 00:54:30,490 --> 00:54:33,645 >> Koulye a, nan kou, si ou se nan Lachin oswa menm nan Kafe a, 1178 00:54:33,645 --> 00:54:35,770 ak w ap tout tunneling trafik ou a Yale, 1179 00:54:35,770 --> 00:54:37,590 sa ki pri yo nou peye petèt? 1180 00:54:37,590 --> 00:54:38,272 >> ODYANS: vitès. 1181 00:54:38,272 --> 00:54:39,480 DAVID J. Malan: vitès, dwa? 1182 00:54:39,480 --> 00:54:41,430 Gen nan te resevwa yo dwe kèk matematik oswa kèk fanciness patisipe 1183 00:54:41,430 --> 00:54:42,574 nan chifreman a vrè. 1184 00:54:42,574 --> 00:54:44,990 Ta ka kapab genyen dè milye de mil nan distans oswa dè milye 1185 00:54:44,990 --> 00:54:47,250 de mil nan câbles ant ou menm ak Yale. 1186 00:54:47,250 --> 00:54:49,800 Lè li nan reyèlman move si ou se nan peyi Lachin, pou egzanp, 1187 00:54:49,800 --> 00:54:51,650 epi ou vle vizite yon sit entènèt nan peyi Lachin. 1188 00:54:51,650 --> 00:54:54,230 Se konsa, done ou a pral nan Etazini an, ak Lè sa a tounen nan peyi Lachin 1189 00:54:54,230 --> 00:54:56,620 jis paske w ap chifreman li nan sa a tinèl. 1190 00:54:56,620 --> 00:54:59,960 >> Men, li rezoud teknik ak pwoblèm travay sanble. 1191 00:54:59,960 --> 00:55:02,050 Men, li tout klou desann nan sa yo lide trè senp. 1192 00:55:02,050 --> 00:55:06,530 Apre sa, Harvard, pou moun kirye, gen yon sèl isit la kòm byen, nan vpn.harvard.edu, 1193 00:55:06,530 --> 00:55:09,150 ki opere jis tankou Yale a. 1194 00:55:09,150 --> 00:55:12,580 >> Se konsa, avèk tout sa ki te di, poukisa se rezo sa a tout antye itil? 1195 00:55:12,580 --> 00:55:14,080 Ak sa ki nou ka kòmanse fè avèk li? 1196 00:55:14,080 --> 00:55:15,630 Oke, kite la fè sa-a kounye a plis reyèl. 1197 00:55:15,630 --> 00:55:17,610 Sa a se akwonim a ak ki pi fò nan nou 1198 00:55:17,610 --> 00:55:22,140 yo se pwobableman super familiar-- HTTP-- ki vle di pou ultra transfè tèks 1199 00:55:22,140 --> 00:55:22,950 pwotokòl. 1200 00:55:22,950 --> 00:55:26,460 Lè sa a jis vle di sa a se lang nan, pwotokòl la 1201 00:55:26,460 --> 00:55:29,140 ki navigatè entènèt ak sèvè wèb pale. 1202 00:55:29,140 --> 00:55:31,437 >> P nan nan HTTP se vre yon pwotokòl. 1203 00:55:31,437 --> 00:55:33,270 Ak yon pwotokòl se jis yon seri konvansyon. 1204 00:55:33,270 --> 00:55:36,690 Nou te wè IP-- Pwotokòl entènèt TCP-- kontwòl transmisyon 1205 00:55:36,690 --> 00:55:38,290 Pwotokòl ak HTTP. 1206 00:55:38,290 --> 00:55:40,570 Men, sa ki se sa a estipid bagay nan yon pwotokòl? 1207 00:55:40,570 --> 00:55:41,930 Se jis nan yon seri konvansyon. 1208 00:55:41,930 --> 00:55:43,760 >> Se konsa, si mwen sòt de desann isit la, e mwen vle voye bonjou pou nou. 1209 00:55:43,760 --> 00:55:44,930 Mwen ta ka di hi, non mwen se David. 1210 00:55:44,930 --> 00:55:45,600 >> ODYANS: Luis. 1211 00:55:45,600 --> 00:55:46,475 >> DAVID J. Malan: Luis. 1212 00:55:46,475 --> 00:55:49,360 Nou gen moun sa a estipid konvansyon nan bay lanmen isit la. 1213 00:55:49,360 --> 00:55:50,570 Men, sa a yon pwotokòl, dwa? 1214 00:55:50,570 --> 00:55:51,470 Mwen pwolonje men m '. 1215 00:55:51,470 --> 00:55:52,530 Luis pwolonje men l '. 1216 00:55:52,530 --> 00:55:53,070 Nou te fè sa a. 1217 00:55:53,070 --> 00:55:54,790 Lè sa a, konplè, fè. 1218 00:55:54,790 --> 00:55:58,100 >> Epi sa a, ekzakteman menm bagay la lespri yon pwotokòl òdinatè 1219 00:55:58,100 --> 00:56:02,770 kote tankou nan HTTP, sa k ap pase se sa a. 1220 00:56:02,770 --> 00:56:05,520 Si ou se òdinatè a sou mòn lan kite isit la, ak gen kèk sit 1221 00:56:05,520 --> 00:56:07,230 sèvè gen sou bò dwat la. 1222 00:56:07,230 --> 00:56:11,130 Ak òdinatè a sou bò gòch la vle mande enfòmasyon ki soti nan ki sèvè. 1223 00:56:11,130 --> 00:56:13,140 Li nan kalite yon operasyon bi-direksyon. 1224 00:56:13,140 --> 00:56:15,800 Navigatè a sou bò gòch la mande pou kèk paj entènèt. 1225 00:56:15,800 --> 00:56:18,404 Sèvè a sou bò dwat la reponn ak kèk paj entènèt. 1226 00:56:18,404 --> 00:56:20,570 Epitou, n ap wè sa ki fòm moun pran nan jis yon moman. 1227 00:56:20,570 --> 00:56:24,311 >> Epi li vire soti ke moun computers-- ki navigatè ak sèvè, oswa kliyan 1228 00:56:24,311 --> 00:56:25,310 ak sèvè, se konsa pale. 1229 00:56:25,310 --> 00:56:28,120 Anpil tankou yon restoran kote a kliyan ap mande pou yon bagay, 1230 00:56:28,120 --> 00:56:31,670 ak sèvè a an, ap mennen l 'oswa li something-- jwenn 1231 00:56:31,670 --> 00:56:33,170 se kalite pawòl Bondye a espyon. 1232 00:56:33,170 --> 00:56:38,560 Literalman andedan nan anvlòp la ki navigatè m 'voye soti isit la nan yon sit 1233 00:56:38,560 --> 00:56:40,880 sèvè se pawòl Bondye jwenn nan. 1234 00:56:40,880 --> 00:56:42,700 Tankou mwen vle jwenn nouvèl la jodi a. 1235 00:56:42,700 --> 00:56:45,370 Mwen vle jwenn m ' Facebook manje nouvèl, oswa mwen 1236 00:56:45,370 --> 00:56:47,330 vle jwenn kèk paj soti nan sèvè a. 1237 00:56:47,330 --> 00:56:50,760 >> Espesyalman, sa a se sa ki nan ale sou andedan nan ki anvlòp. 1238 00:56:50,760 --> 00:56:53,810 Se konsa, mwen, ak Cole, esansyèlman voye Cole yon repons. 1239 00:56:53,810 --> 00:56:56,750 Si ou imajine ke Cole aktyèlman te vle yon foto nan Rick Astley, 1240 00:56:56,750 --> 00:57:00,700 li ta ka yo te voye m 'yon demann menm jan an nan lespri sa a. 1241 00:57:00,700 --> 00:57:04,670 Anndan nan anvlòp li nan m ', kote Mwen kounye a ap jwe wòl nan Google, 1242 00:57:04,670 --> 00:57:08,270 ta dwe yon demann ki literalman di, jwenn, ak Lè sa a yon slash-- pou pi devan 1243 00:57:08,270 --> 00:57:10,636 epi ou te pwobableman wè pou pi devan bar nan URL anvan. 1244 00:57:10,636 --> 00:57:13,260 Li jis vle di, ban m 'default a paj, default la Rick Astley 1245 00:57:13,260 --> 00:57:14,560 foto nan ka sa a. 1246 00:57:14,560 --> 00:57:20,100 >> Ak nan chemen an, Cole pale lang nan HTTP vèsyon 1.1, oswa pwotokòl la 1.1. 1247 00:57:20,100 --> 00:57:22,090 Epi li vire soti gen nan yon vèsyon ki pi gran 1.0. 1248 00:57:22,090 --> 00:57:23,910 Men, òdinatè gen tandans sèvi ak 1.1. 1249 00:57:23,910 --> 00:57:27,840 >> Liy lan dezyèm se yon bagay ki itil ki pral tounen vin jwenn petèt anvan lontan. 1250 00:57:27,840 --> 00:57:31,900 Men, li la jis yon spesifikasyon m ', moun k ap resevwa a, ke bagay la mwen vle 1251 00:57:31,900 --> 00:57:33,586 se www.google.com. 1252 00:57:33,586 --> 00:57:36,340 Paske li trè posib jou sa yo pou plizyè douzèn, 1253 00:57:36,340 --> 00:57:39,510 dè santèn de sou sit entènèt ak non domèn diferan nan tout 1254 00:57:39,510 --> 00:57:40,735 ap viv sou sèvè a menm. 1255 00:57:40,735 --> 00:57:42,860 Li nan pa pral yo dwe vre anpil nan ka Google la. 1256 00:57:42,860 --> 00:57:45,261 Men, nan yon konpayi ki pi piti a ka, te kapab absoliman dwe. 1257 00:57:45,261 --> 00:57:47,260 Se konsa, Cole se jis kalite mete nan anvlòp la, 1258 00:57:47,260 --> 00:57:50,840 nan chemen an, lè sa a rive nan adrès IP ou sou pò 80, 1259 00:57:50,840 --> 00:57:54,450 jis asire w ke ou konnen Mwen vle www.google.com, pa 1260 00:57:54,450 --> 00:57:56,740 kèk lòt sit entènèt o aza sou sèvè a menm. 1261 00:57:56,740 --> 00:58:00,360 >> Ki sa mwen Lè sa a, reponn a Cole ak, nan fen jounen an, se yon foto. 1262 00:58:00,360 --> 00:58:02,920 Men, anlè foto ki andedan nan anvlòp la 1263 00:58:02,920 --> 00:58:05,600 se aktyèlman kèk tèks, kote mwen di, OK. 1264 00:58:05,600 --> 00:58:07,970 Mwen pale HTTP vèsyon 1.1 tou. 1265 00:58:07,970 --> 00:58:09,200 200. 1266 00:58:09,200 --> 00:58:11,730 Ki se yon kòd estati ki pi fò nan nou te pwobableman gen 1267 00:58:11,730 --> 00:58:14,185 pa janm wè, paske li vle di OK. 1268 00:58:14,185 --> 00:58:16,810 Lè sa a se yon bon bagay, paske li vle di mwen ap répondre avèk siksè 1269 00:58:16,810 --> 00:58:18,040 a demann Cole a. 1270 00:58:18,040 --> 00:58:21,930 >> Ki sa ki nimewo gen pwobableman ou wè sou entènèt la ki pa OK? 1271 00:58:21,930 --> 00:58:22,780 >> ODYANS: 404. 1272 00:58:22,780 --> 00:58:24,830 >> DAVID J. Malan: 404-- pa soumèt te jwenn. 1273 00:58:24,830 --> 00:58:27,520 Se konsa, tout bon, nenpòt ki lè ou te wè youn nan moun ki anmèdan dosye pa 1274 00:58:27,520 --> 00:58:31,010 jwenn erè, paske paj wèb la se mouri, 1275 00:58:31,010 --> 00:58:34,190 oswa paske ou mistyped yon URL, ki jis vle di 1276 00:58:34,190 --> 00:58:37,600 ki anvlòp la ti kras ki ou òdinatè te resevwa nan men sèvè a 1277 00:58:37,600 --> 00:58:42,670 genyen yon mesaj HTTP 1.1, 404-- pa jwenn. 1278 00:58:42,670 --> 00:58:44,930 Sa dosye oswa ke demann ou te fè pa jwenn. 1279 00:58:44,930 --> 00:58:48,660 >> Anplis, andedan nan anvlòp la tipikman se liy sa a, kalite kontni. 1280 00:58:48,660 --> 00:58:51,080 Pafwa li nan HTML, yon bagay nou pral byento wè. 1281 00:58:51,080 --> 00:58:52,225 Pafwa li nan yon JPEG. 1282 00:58:52,225 --> 00:58:53,100 Pafwa li nan yon GIF. 1283 00:58:53,100 --> 00:58:56,060 Pafwa li nan yon dosye fim, yon dosye odyo, nenpòt ki kantite bagay sa yo. 1284 00:58:56,060 --> 00:59:00,059 Se konsa, andedan nan anvlòp la se jis yon ti kras allusion tankou sa ki mwen resevwa. 1285 00:59:00,059 --> 00:59:03,100 Genyen kòd leta lòt tou, kèk nan yo ki nou pral eksplore nan P mete sis, 1286 00:59:03,100 --> 00:59:05,890 epi ou pral bite atravè nan P mete sèt ak / oswa uit. 1287 00:59:05,890 --> 00:59:08,580 Men, gen kèk isit la, tankou 404 nou te wè. 1288 00:59:08,580 --> 00:59:11,700 Entèdi, 403, vle di tankou autorisations yo se sa ki mal, 1289 00:59:11,700 --> 00:59:14,740 tankou ou gen pa kalite configuré li kòrèkteman. 1290 00:59:14,740 --> 00:59:17,830 301 ak 302, nou raman wè vizyèlman. 1291 00:59:17,830 --> 00:59:19,150 Men, yo vle di redireksyon. 1292 00:59:19,150 --> 00:59:21,650 Nenpòt ki lè ou te ale nan yon sèl URL epi ou ve yo te maji 1293 00:59:21,650 --> 00:59:24,410 voye yon lòt kote, sa a, se paske navigatè a voye tounen lakay 1294 00:59:24,410 --> 00:59:27,210 yon anvlòp ki gen nimewo a 301 oswa 302, 1295 00:59:27,210 --> 00:59:30,790 ak URL la ke li vle navigatè ou a pou yo ale nan olye. 1296 00:59:30,790 --> 00:59:32,010 >> 500 se efreyan ankò. 1297 00:59:32,010 --> 00:59:34,842 Ou pral wè l 'devan lontan, pwobableman nan P mete sis oubyen P mete sèt. 1298 00:59:34,842 --> 00:59:37,050 Epi, se jeneralman vle di gen nan kèk ensèk nan kòd ou a, 1299 00:59:37,050 --> 00:59:40,000 paske tout bon nou pral ekri kòd ki reponn a demann entènèt. 1300 00:59:40,000 --> 00:59:42,110 Apre sa, ou te jis gen kèk erè nan lojik oswa sentaks, 1301 00:59:42,110 --> 00:59:43,820 ak sèvè a pa ka okipe li. 1302 00:59:43,820 --> 00:59:47,460 >> Se konsa, kite a wè ki jan nou kapab kounye a ogmante ak konprann demand sa yo jan sa a. 1303 00:59:47,460 --> 00:59:50,716 Si m 'ale nan, se pou yo di, google.com. 1304 00:59:50,716 --> 00:59:55,240 Kite m 'ale nan www.google.com. 1305 00:59:55,240 --> 01:00:01,220 Se pou dedomajman pou demonstrasyon an, se pou yo wè, mwen bezwen ale nan Anviwònman isit la. 1306 01:00:01,220 --> 01:00:03,180 Mwen pral pou yo ale nan Search Anviwònman. 1307 01:00:03,180 --> 01:00:08,236 Apre sa, Google gen de pli zan pli anmèdan karakteristik, men karakteristik itil. 1308 01:00:08,236 --> 01:00:11,110 Se konsa, Google gen bagay sa a tankou enstantane rezilta ki kote ou kòmanse sezisman, 1309 01:00:11,110 --> 01:00:12,889 ak otomatikman bagay sa yo kòmanse parèt. 1310 01:00:12,889 --> 01:00:14,680 Epi sa a, tout bon ak teknikman ki itil, 1311 01:00:14,680 --> 01:00:16,420 epi n ap konprann anvan lontan ki jan sa a travay. 1312 01:00:16,420 --> 01:00:18,429 Men, pou kounye a, mwen vire koupe rezilta enstantane, 1313 01:00:18,429 --> 01:00:20,720 paske mwen vle navigatè mwen an sòt de travay fin vye granmoun lekòl sa 1314 01:00:20,720 --> 01:00:22,940 ke mwen ka wè sa ki k ap pase sou. 1315 01:00:22,940 --> 01:00:23,840 >> Se konsa, kounye mwen se tounen isit la. 1316 01:00:23,840 --> 01:00:25,090 Apre sa, mwen vle pou fè rechèch pou chat. 1317 01:00:25,090 --> 01:00:30,351 Apre sa, remake mwen wè kèk sijesyon, kèk sijesyon trè Benign 1318 01:00:30,351 --> 01:00:30,850 Erezman. 1319 01:00:30,850 --> 01:00:34,730 Epi, koulye a si mwen frape Antre, kite a wè sa ki rive. 1320 01:00:34,730 --> 01:00:35,850 >> Se konsa, gen kèk chat. 1321 01:00:35,850 --> 01:00:37,540 Ak frape nan tèt se sou Wikipedya. 1322 01:00:37,540 --> 01:00:39,820 Men, jodi a nou pran swen sou teknoloji a moute isit la. 1323 01:00:39,820 --> 01:00:42,479 Se konsa, URL la nan ki mwen te te voye se sa a isit la. 1324 01:00:42,479 --> 01:00:44,520 Apre sa, nan kèk bagay mwen pa reyèlman konprann. 1325 01:00:44,520 --> 01:00:47,430 >> Se konsa, mwen pral ale pi devan, paske Mwen kalite konnen ki jan Google ap travay, 1326 01:00:47,430 --> 01:00:50,700 ak mwen pral distile sa a URL nan fòm pi senp li yo. 1327 01:00:50,700 --> 01:00:52,510 Epi, koulye a mwen pral frape Antre ankò. 1328 01:00:52,510 --> 01:00:53,360 Epi, se toujou ap travay. 1329 01:00:53,360 --> 01:00:55,800 Mwen gen yon paj nan rezilta tout sou chat. 1330 01:00:55,800 --> 01:00:58,460 >> Men, remake senplisite la nan URL m 'yo. 1331 01:00:58,460 --> 01:01:00,820 Li sanble sa a se ki jan anpil nan travay yo wèb. 1332 01:01:00,820 --> 01:01:03,500 Entènèt la se jis yon antye pakèt moun sou òdinatè 1333 01:01:03,500 --> 01:01:05,320 kouri lojisyèl ki pran opinyon. 1334 01:01:05,320 --> 01:01:07,480 Li pa nan jwenn opinyon style fisèl. 1335 01:01:07,480 --> 01:01:09,670 Li pa liy lòd agiman tankou nou ap itilize yo. 1336 01:01:09,670 --> 01:01:13,449 Yo pran D ', serveurs entènèt sa yo, pa fason pou URL yo byen souvan. 1337 01:01:13,449 --> 01:01:15,240 Apre sa, nenpòt ki lè ou te fouye pou yon bagay, 1338 01:01:15,240 --> 01:01:17,448 nenpòt ki lè ou te louvri sesyon an Facebook, nenpòt ki lè ou te 1339 01:01:17,448 --> 01:01:20,090 fè anyen entèaktif ak yon paj wèb, ki sa w ap fè 1340 01:01:20,090 --> 01:01:24,340 se efektivman soumèt yon fòm, se konsa speak-- bwat tèks, bwat chèk, 1341 01:01:24,340 --> 01:01:27,880 ti sèk ti kras, ak etajèr ki voye enfòmasyon ki soti nan ou a sèvè a. 1342 01:01:27,880 --> 01:01:31,960 >> Apre sa, li vire soti ke entènèt la sèvè konnen fè yon gade nan ki URL 1343 01:01:31,960 --> 01:01:36,040 ak analizan li, tankou gade nan li pèsonaj pa karaktè kap chèche Nenpòt bagay 1344 01:01:36,040 --> 01:01:38,000 enteresan apre yon mak kesyon. 1345 01:01:38,000 --> 01:01:40,910 Paske apre yon mak kesyon, li vire soti, ki pral vini 1346 01:01:40,910 --> 01:01:42,730 yon pakèt moun sou valè kle pè. 1347 01:01:42,730 --> 01:01:44,570 Mwen vle di kle = valè. 1348 01:01:44,570 --> 01:01:48,130 Lè sa a, si gen nan multiple-- petèt yon comercial, kèk lòt kle = valè, 1349 01:01:48,130 --> 01:01:50,200 comercial, kle = valè. 1350 01:01:50,200 --> 01:01:54,560 >> Se konsa, nou te kalite wè ide sa a anvan kote yon bagay te gen yon valè. 1351 01:01:54,560 --> 01:01:55,880 Se jis nan yon fòma nouvo isit la. 1352 01:01:55,880 --> 01:01:59,040 Apre sa, mwen jis konnen, pa konvansyon, Google sèvi ak q pou rechèch. 1353 01:01:59,040 --> 01:02:02,670 Lè sa a, si mwen vle pou fè rechèch pou chen, mwen ka manyèlman rechèch pou chen tankou sa. 1354 01:02:02,670 --> 01:02:06,360 Lè sa a, mwen aparamman ap resevwa kèk rezilta rechèch ki enplike chen. 1355 01:02:06,360 --> 01:02:07,727 >> Se konsa, ki sanble ap enteresan. 1356 01:02:07,727 --> 01:02:10,060 Ak tout bon, sa k ap pase anba kapo a se sa a. 1357 01:02:10,060 --> 01:02:11,460 Kite m 'fè sa. 1358 01:02:11,460 --> 01:02:13,620 Sa a se a-- se pou yo wè. 1359 01:02:13,620 --> 01:02:16,320 Kite m 'ale tounen sou isit la sèlman pou moman yon. 1360 01:02:16,320 --> 01:02:19,810 >> Nou pwal wè ke gen nan lòt fason yo soumèt enfòmasyon. 1361 01:02:19,810 --> 01:02:25,340 Se konsa, si mwen antre nan Facebook, oswa Gmail, oswa nenpòt ki lòt sit entènèt popilè, 1362 01:02:25,340 --> 01:02:30,720 li sanble kalite move si mwen tape tou sa nan bwat rechèch la fini moute nan URL m 'yo, 1363 01:02:30,720 --> 01:02:32,850 nan navigatè mwen an adrès ba. 1364 01:02:32,850 --> 01:02:33,690 Poukisa? 1365 01:02:33,690 --> 01:02:35,395 Poukisa se ke léjèrman inkyétant? 1366 01:02:35,395 --> 01:02:39,567 1367 01:02:39,567 --> 01:02:40,067 Yeah? 1368 01:02:40,067 --> 01:02:41,380 ODYANS: Tape nan yon modpas. 1369 01:02:41,380 --> 01:02:41,720 DAVID J. Malan: Yeah. 1370 01:02:41,720 --> 01:02:44,000 Se konsa, sa si sa m 'te tape nan se modpas mwen an? 1371 01:02:44,000 --> 01:02:47,881 Mwen kalite pa vle li se konsa evidamman vizib nan navigatè mwen an adrès ba. 1372 01:02:47,881 --> 01:02:50,630 Youn, paske kolokasyon anmèdan m ' gen tandans yo gade sou zepòl mwen, 1373 01:02:50,630 --> 01:02:53,980 ak li oswa li te kapab kounye a wè, menm si li te bal lè m ap tape l 'nan, 1374 01:02:53,980 --> 01:02:54,810 ti kras sèk yo. 1375 01:02:54,810 --> 01:02:56,010 Koulye a, li la nan adrès mwen ba. 1376 01:02:56,010 --> 01:02:59,270 >> Anplis, sa ki nan vre sou bagay ou gen tandans tape nan ba a adrès. 1377 01:02:59,270 --> 01:03:00,230 >> ODYANS: [fèbl] 1378 01:03:00,230 --> 01:03:01,505 >> DAVID J. Malan: Ki sa ki nan sa? 1379 01:03:01,505 --> 01:03:02,630 ODYANS: Li vin voye deyò. 1380 01:03:02,630 --> 01:03:03,510 DAVID J. Malan: Li vin voye deyò. 1381 01:03:03,510 --> 01:03:05,102 Epi tou, li vin chonje. 1382 01:03:05,102 --> 01:03:07,060 Paske lè a pwochen ou tape bagay yo a, 1383 01:03:07,060 --> 01:03:10,440 souvan li autocompletes epi li sonje sa ou te tape anvan. 1384 01:03:10,440 --> 01:03:13,850 Se konsa, gen nan istwa sa a otantik ki frè ak sè ou, oswa kolokasyon ou, 1385 01:03:13,850 --> 01:03:16,830 oswa moun ki va ka mache nan nan bèl anpil wè chak sit entènèt 1386 01:03:16,830 --> 01:03:19,760 ou te vizite paske li nan louvri sesyon an ki adrès ba. 1387 01:03:19,760 --> 01:03:22,790 >> Anplis, ta kwè ou vle Upload yon foto nan Facebook. 1388 01:03:22,790 --> 01:03:26,520 Ki jan nan mond lan ou ye pral mete yon foto nan yon URL? 1389 01:03:26,520 --> 01:03:30,217 >> Oke li vire soti ou ka fè li nan kèk fason sa a, men li la sètènman ki pa evidan. 1390 01:03:30,217 --> 01:03:33,050 Se konsa, gen nan sa a lòt fason pou voye enfòmasyon nan yon anvlòp, 1391 01:03:33,050 --> 01:03:35,680 pa atravè yon jwenn, men atravè yon bagay yo rele POST. 1392 01:03:35,680 --> 01:03:38,060 Apre sa, nan teyori, li sanble bèl anpil menm bagay la. 1393 01:03:38,060 --> 01:03:41,270 Olye pou yo pawòl Bondye a JWENN, nou di POST, ak Lè sa a kalite a menm nan fòma. 1394 01:03:41,270 --> 01:03:43,310 >> Pou egzanp, sa a se yon D nan sa ki 1395 01:03:43,310 --> 01:03:46,920 li ta ka gade tankou si mwen eseye antre nan Facebook, ki voye m 'nan yon dosye 1396 01:03:46,920 --> 01:03:51,230 rele login.php, ki se aktyèlman toujou nan jou sa a yo te rele kòm sa yo. 1397 01:03:51,230 --> 01:03:53,910 Li nan Mak nan fichier menm te bay li anpil ane de sa. 1398 01:03:53,910 --> 01:03:58,520 Li se pwogram nan li te ekri nan PHP via ki itilizatè yo ka konekte nan sit entènèt la. 1399 01:03:58,520 --> 01:04:00,370 >> Men, ou bezwen voye kèk opinyon adisyonèl. 1400 01:04:00,370 --> 01:04:05,170 Apre sa, olye ke li ale apre nan ranpli jan li te fè anvan ak cats-- Non 1401 01:04:05,170 --> 01:04:09,720 q = cats-- li ka ale pi ba nan demann lan, pi fon andedan nan anvlòp la si ou 1402 01:04:09,720 --> 01:04:12,440 pral kote pa gen moun ka wè li, e ki kote li pa fini 1403 01:04:12,440 --> 01:04:15,670 nan itilizatè a navigatè ba, ak Se poutèt sa pa sonje pou moun pou Snoop 1404 01:04:15,670 --> 01:04:16,290 alantou. 1405 01:04:16,290 --> 01:04:21,260 >> Se konsa, isit la adrès imel m 'ak modpas fo mwen aktyèlman ale. 1406 01:04:21,260 --> 01:04:27,400 Men, si Facebook ap itilize ap itilize pa HTTP, men t, 1407 01:04:27,400 --> 01:04:30,710 sa a pral tout bagay sa yo chiffres, grenpe moute, ala Seza oswa Vigenere, 1408 01:04:30,710 --> 01:04:34,960 men plis fancily Konsa, pesonn pa ka aktyèlman wè demann sa a. 1409 01:04:34,960 --> 01:04:38,120 >> Se konsa, tout bon, nenpòt ki lè ou gen yon URL ki kòmanse ak t, 1410 01:04:38,120 --> 01:04:39,560 li jis vle di li nan chiffres. 1411 01:04:39,560 --> 01:04:42,710 Men, nan fen jounen an, sa ki nan aktyèlman andedan nan anvlòp sa yo? 1412 01:04:42,710 --> 01:04:44,070 Sa a te super ki ba nivo. 1413 01:04:44,070 --> 01:04:46,240 Apre sa, erezman, nou pa ale nan nesesèman gen 1414 01:04:46,240 --> 01:04:49,310 yo ale tèlman ba nivo chak lè yo kòmanse ekri lojisyèl enteresan. 1415 01:04:49,310 --> 01:04:51,060 Nou ka kòmanse pran lide yo nan semèn youn 1416 01:04:51,060 --> 01:04:54,020 a senk, asime ke gen se kounye a enfrastrikti sa a ki 1417 01:04:54,020 --> 01:04:57,160 pèmèt nou ekri lojisyèl ki opere sou entènèt la, 1418 01:04:57,160 --> 01:05:00,120 epi li k ap pase yo pèmèt nou sa a ap vini semèn yo kòmanse 1419 01:05:00,120 --> 01:05:01,840 gade nan yon bagay yo rele HTML. 1420 01:05:01,840 --> 01:05:04,750 Sa a se bagay la ki se menm pi fon andedan nan anvlòp la, 1421 01:05:04,750 --> 01:05:06,150 men li la bagay la nou ap pral kòmanse ekri. 1422 01:05:06,150 --> 01:05:08,020 Lè li nan bagay la plis enteresan, nou ap 1423 01:05:08,020 --> 01:05:11,420 ale nan ekri pwogram ki kòmanse génération otomatikman 1424 01:05:11,420 --> 01:05:15,410 se konsa ke sit nou an yo pa difisil kode, men pran opinyon ak pwodwi pwodiksyon. 1425 01:05:15,410 --> 01:05:18,810 >> Sa a se petèt entènèt la ki pi senp paj ou ka fè nan mond lan. 1426 01:05:18,810 --> 01:05:23,000 Mwen kapab tout bon louvri moute yon bagay estipid tankou TextEdit 1427 01:05:23,000 --> 01:05:26,160 sou Mac mwen an, ki jis ki ban m ' yon fenèt tèks senp tankou sa a. 1428 01:05:26,160 --> 01:05:29,510 Itilizatè PC gen Notepad.ext, ki se trè menm jan an nan Lespri Bondye. 1429 01:05:29,510 --> 01:05:33,212 >> Apre sa, mwen ka literalman tape soti sa a men HTML Doktip, 1430 01:05:33,212 --> 01:05:34,420 ki sanble yon ti kras skre. 1431 01:05:34,420 --> 01:05:35,850 Men, nou pral tounen vin jwenn sa. 1432 01:05:35,850 --> 01:05:38,730 HTML, ak sa yo etranj parantèz Incline ak bar, 1433 01:05:38,730 --> 01:05:42,240 andedan nan ki kounye a mwen pral di isit la vini tèt la nan paj entènèt mwen an. 1434 01:05:42,240 --> 01:05:45,220 Anndan de sa, mwen jis konnen, epi ou pral byento konnen, 1435 01:05:45,220 --> 01:05:47,850 ke mwen ka mete tit la nan paj entènèt mwen an. 1436 01:05:47,850 --> 01:05:49,720 Lè sa a, pi ba a nan ki an tèt paj wèb la se 1437 01:05:49,720 --> 01:05:51,972 ale pou yo ale nan sa yo rele nan kò a paj wèb la. 1438 01:05:51,972 --> 01:05:54,180 Apre sa, mwen jis indenting jis tankou nan C rive nan kalite kenbe 1439 01:05:54,180 --> 01:05:57,620 bagay joliman lizib estilitikman. 1440 01:05:57,620 --> 01:06:04,745 Epi, koulye a mwen pral pou konsève pou sa a kòm yon ranpli sou Desktop m 'yo, rele hello.html. 1441 01:06:04,745 --> 01:06:06,770 >> Apre sa, mwen pral di l 'repons lan se wi, sèvi ak HTML. 1442 01:06:06,770 --> 01:06:09,690 Pa chanje li nan .txt, menm menm si tout sa a se yon dosye tèks, 1443 01:06:09,690 --> 01:06:12,130 jis tankou yon pwogram C ekri ak yon editè tèks. 1444 01:06:12,130 --> 01:06:15,080 Malgre ke pa nan CS50 IDE nan la moman, jis isit la sou Mac mwen. 1445 01:06:15,080 --> 01:06:18,490 >> Men, si mwen kounye a ale nan Desktop m 'yo, ou pral wè hello.html. 1446 01:06:18,490 --> 01:06:20,720 Si m 'klike sou double sa a, li pral louvri Chrome. 1447 01:06:20,720 --> 01:06:23,260 E menm si sa a ranpli k ap pase nan ap viv sou Desktop m 'yo, 1448 01:06:23,260 --> 01:06:26,550 ki se petèt pi senp la paj entènèt mwen te kapab fè. 1449 01:06:26,550 --> 01:06:30,080 >> Remake tit la nan la tab fason moute tèt se alo lemonn. 1450 01:06:30,080 --> 01:06:32,470 Kò a nan paj wèb la se vre alo lemonn. 1451 01:06:32,470 --> 01:06:35,830 Apre sa, tout mwen te fè yo ka resevwa nan pwen sa a se aplike, 1452 01:06:35,830 --> 01:06:38,342 oswa se ekri yon nouvo lang, ki rele HTML. 1453 01:06:38,342 --> 01:06:40,300 Li pa yon pwogram lang tankou C. Genyen 1454 01:06:40,300 --> 01:06:42,508 pa pral fè kondisyon, ak pasan, ak fonksyon. 1455 01:06:42,508 --> 01:06:46,560 Li se yon lang markeup, nan ki ka ou jis di k ap resevwa a 1456 01:06:46,560 --> 01:06:48,410 pwogram sa ou vle fè. 1457 01:06:48,410 --> 01:06:51,195 Sa vle di hey navigatè, isit la vini yon paj HTML. 1458 01:06:51,195 --> 01:06:53,040 Hey navigatè, isit la vini tèt la nan paj m 'yo. 1459 01:06:53,040 --> 01:06:55,130 Hey navigatè, isit la vini kò a nan paj m 'yo. 1460 01:06:55,130 --> 01:06:57,100 Hey navigatè, sa a, se li pou kò a. 1461 01:06:57,100 --> 01:06:59,350 Sa a li pou paj la HTML. 1462 01:06:59,350 --> 01:07:03,560 >> Se avèk moun definisyon senp pou kont li, nou pral byento wè ke yon sèl, 1463 01:07:03,560 --> 01:07:05,122 nou ka reprezante sa a kòm yon pye bwa. 1464 01:07:05,122 --> 01:07:06,080 Men, plis sou sa pita. 1465 01:07:06,080 --> 01:07:08,788 Se konsa, sa a pral tout D done estrikti ki pi resan nou an. 1466 01:07:08,788 --> 01:07:12,460 De, nou pral prezante sa a blag estipid. 1467 01:07:12,460 --> 01:07:15,680 Sa a se yon tatoo aktyèl ki sa a Guy te genyen sou kou l '. 1468 01:07:15,680 --> 01:07:19,660 Li pwobableman komik premye semèn nan oswa de, epi apre sa, petèt pa tèlman. 1469 01:07:19,660 --> 01:07:22,960 >> Men, HTML, e menm entènèt la paj mwen jis te fè, super lide 1470 01:07:22,960 --> 01:07:25,670 numbingly disappointing-- jis di alo mond 1471 01:07:25,670 --> 01:07:27,210 nan tèks nwa sou yon fon blan. 1472 01:07:27,210 --> 01:07:28,680 Se vre wi nou ka fè pi bon. 1473 01:07:28,680 --> 01:07:31,552 Epitou, n ap fè sa pa entwodwi yon lòt lang rele CSS. 1474 01:07:31,552 --> 01:07:34,760 Sa a twò se pa yon pwogram language-- pa gen okenn pasan, ak kondisyon, oswa pou pasan, 1475 01:07:34,760 --> 01:07:38,470 men vrèman, jis sentaks pa ki nou ka di, fè tèks sa a gwo. 1476 01:07:38,470 --> 01:07:39,415 Fè tèks sa a piti. 1477 01:07:39,415 --> 01:07:40,040 Dwa aliman li. 1478 01:07:40,040 --> 01:07:40,650 Left aliman li. 1479 01:07:40,650 --> 01:07:41,195 Fè li woz. 1480 01:07:41,195 --> 01:07:41,820 Fè li koulè wouj violèt. 1481 01:07:41,820 --> 01:07:42,650 Fè li ble. 1482 01:07:42,650 --> 01:07:44,860 Oswa fè nenpòt ki kantite lòt efè vizyèl. 1483 01:07:44,860 --> 01:07:48,590 Se konsa, nou pral wè ki jan yo kòmanse stylizing paj wèb sa yo ke yo gade nan yon fason 1484 01:07:48,590 --> 01:07:50,480 pi pre a sa nou vle. 1485 01:07:50,480 --> 01:07:56,930 >> Epi anfen, nou te tout bon pèdi tou petèt anpil nan televizyon ak fim pou ou. 1486 01:07:56,930 --> 01:07:58,930 Mwen te panse nou ta fini isit la ak final nou an segonn 1487 01:07:58,930 --> 01:08:03,700 sou yon clip final ki montre ou ki jan ranje andedan sou travay yo entènèt. 1488 01:08:03,700 --> 01:08:06,250 Si nou te ka dim nan limyè yon sèl final tan. 1489 01:08:06,250 --> 01:08:07,250 >> [VIDEO lèktur] 1490 01:08:07,250 --> 01:08:09,520 >> -Pa Gen fason. 1491 01:08:09,520 --> 01:08:10,650 Mwen ap resevwa rache. 1492 01:08:10,650 --> 01:08:11,770 >> -Okorsky? 1493 01:08:11,770 --> 01:08:14,230 >> -No-- Pa gen okenn, sa a se pi gwo. 1494 01:08:14,230 --> 01:08:17,074 Yo te deja boule a piblik pare-feu lan NCIS. 1495 01:08:17,074 --> 01:08:19,990 -Bon, Izole ne a ak pil fatra yo sou lòt bò a nan routeur la. 1496 01:08:19,990 --> 01:08:20,990 -M ap eseye. 1497 01:08:20,990 --> 01:08:23,990 Li nan k ap deplase twò vit. 1498 01:08:23,990 --> 01:08:25,179 >> -Oh, Sa a se pa bon. 1499 01:08:25,179 --> 01:08:27,470 Yo ap lè l sèvi avèk koneksyon nou an [Fèbl] sa a baz done. 1500 01:08:27,470 --> 01:08:28,458 SEVER li. 1501 01:08:28,458 --> 01:08:28,958 -Mwen Pa kapab. 1502 01:08:28,958 --> 01:08:29,454 Li se yon atak pwen. 1503 01:08:29,454 --> 01:08:31,438 Li oswa li te se sèlman ale apre machin mwen. 1504 01:08:31,438 --> 01:08:32,430 >> -Li La pa posib. 1505 01:08:32,430 --> 01:08:33,847 Genyen DOD chifreman m nivo. 1506 01:08:33,847 --> 01:08:35,055 Li ta pran mwa ak get-- 1507 01:08:35,055 --> 01:08:35,857 -Hey, Ki sa ki sa? 1508 01:08:35,857 --> 01:08:36,398 Yon jwèt videyo? 1509 01:08:36,398 --> 01:08:37,886 >> -Pa Gen Tony, nou ap ap resevwa rache. 1510 01:08:37,886 --> 01:08:40,795 >> -Si Yo jwenn nan òdinatè Abby a, tout rezo a NCIS se kap vini an. 1511 01:08:40,795 --> 01:08:42,050 >> -Mwen Pa ka sispann l '. 1512 01:08:42,050 --> 01:08:43,050 Fè yon bagay McGee. 1513 01:08:43,050 --> 01:08:44,550 >> -I've Pa janm wè kòd tankou sa a. 1514 01:08:44,550 --> 01:08:47,432 1515 01:08:47,432 --> 01:08:48,571 -Oh. 1516 01:08:48,571 --> 01:08:49,196 -Kote A li ale? 1517 01:08:49,196 --> 01:08:50,604 Abby? 1518 01:08:50,604 --> 01:08:51,520 -Mwen Pa t 'fè anyen. 1519 01:08:51,520 --> 01:08:53,020 Mwen te panse ou te fè. 1520 01:08:53,020 --> 01:08:54,520 >> -Pa Gen. 1521 01:08:54,520 --> 01:08:57,232 >> -Mwen Te fè sa. 1522 01:08:57,232 --> 01:08:58,307 >> [END lèktur] 1523 01:08:58,307 --> 01:09:00,390 DAVID J. Malan: Pi bon an pati se de moun sezisman 1524 01:09:00,390 --> 01:09:02,170 sou klavye a nan menm tan an. 1525 01:09:02,170 --> 01:09:03,200 >> Se konsa, sa a, se li pou CS50. 1526 01:09:03,200 --> 01:09:04,700 Nou pral bwa alantou pou èdtan biwo. 1527 01:09:04,700 --> 01:09:06,344 Epitou, n ap wè ou pwochen fwa. 1528 01:09:06,344 --> 01:09:07,760 [MIZIK jwe - "Seinfeld Tèm"] 1529 01:09:07,760 --> 01:09:11,139 1530 01:09:11,139 --> 01:09:11,680 Sa a se CS50. 1531 01:09:11,680 --> 01:09:17,960 1532 01:09:17,960 --> 01:09:20,854 Mwen pa vle yo dwe yon bato. 1533 01:09:20,854 --> 01:09:21,770 Oratè 2: Yarr David. 1534 01:09:21,770 --> 01:09:23,700 Li se yon double amann ou dwe pote. 1535 01:09:23,700 --> 01:09:26,450 Anpil nan LUFF nan ki soufle. 1536 01:09:26,450 --> 01:09:29,327