1 00:00:00,000 --> 00:00:02,620 [Powered by Google Translate] [Semèn 7, Kontinye] 2 00:00:02,620 --> 00:00:05,090 [David J. Malan, Inivèsite Harvard] 3 00:00:05,090 --> 00:00:07,780 [Sa a se CS50.] [CS50.TV] 4 00:00:07,780 --> 00:00:09,810 Tout dwa. Byenveni Retounen. Sa a se CS50, 5 00:00:09,810 --> 00:00:12,100 ak sa a se nan fen semèn 7. 6 00:00:12,100 --> 00:00:15,460 Se konsa yonn nan bagay sa yo estipid ti kras ki ale alantou entènèt la 7 00:00:15,460 --> 00:00:24,080 epi nou slurped kanpe, epi li ta dwe kounye a fè yon ti kras nan sans jiki ou. 8 00:00:24,080 --> 00:00:28,330 Oke, li te funnier sa a nèg pase jan li te ba ou guys. 9 00:00:28,330 --> 00:00:32,619 Pale de, byen, nèg, 10 00:00:32,619 --> 00:00:42,550 jodi a se anivèsè nesans Nate a. 11 00:00:42,550 --> 00:00:46,630 Pou bay ou yon sans de jis ki jan bon Nate ak mwen yo se 12 00:00:46,630 --> 00:00:50,140 nan devlopman sit entènèt ki baze sou klas Lendi a epi ki baze sou kounye a sa a, 13 00:00:50,140 --> 00:00:53,170 Mwen te panse mwen ta rale moute paj lakay Nate a, si ou pa t 'wè li ankò. 14 00:00:53,170 --> 00:00:57,020 Sa a HTML isit la ia Nate a. 15 00:00:57,020 --> 00:00:59,380 Se konsa, wè sourcecode l 'si ou ta renmen wè ki jan yo fè sa, ak Nate, 16 00:00:59,380 --> 00:01:02,250 si nou te ka embarass ou jis yon ti tan, anplwaye a te resevwa ou yon ti kras yon bagay 17 00:01:02,250 --> 00:01:06,080 si ou ta renmen pataje kèk desè ki gen kèk nan timoun ki nan klas la isit la. 18 00:01:06,080 --> 00:01:10,150 Si w ta renmen yo vini sou desann. 19 00:01:10,150 --> 00:01:14,350 Ou tout bat bravo pou epi yo trè bèl, men li pa gen moun ki chita nenpòt kote toupre Nate, 20 00:01:14,350 --> 00:01:17,560 pou kèk rezon, nan ki zòn tounen. 21 00:01:17,560 --> 00:01:24,020 Se konsa, petèt ou ka jwenn kèk jan yo jwi sa yo avèk yo. 22 00:01:24,020 --> 00:01:33,380 Happy Birthday, Nate. 23 00:01:33,380 --> 00:01:37,660 >> Hellos Lòt: Nou te montre yon klip koup nan men elèv CS50x nou an. 24 00:01:37,660 --> 00:01:39,710 Si ou ta renmen wè ki lòt moun li se nan mond lan 25 00:01:39,710 --> 00:01:41,850 ki nan swiv ansanm, ou ka mete tèt sa a URL, 26 00:01:41,850 --> 00:01:45,780 kote Jozèf, youn nan TFs nou an, te mete ansanm yon montaj nan kalite 27 00:01:45,780 --> 00:01:50,290 nan tout moun ki te soumèt videyo sa yo, nan mitan yo Rick Astley. 28 00:01:50,290 --> 00:01:53,010 Men, si ou Scroll nan sa yo, li vrèman byen enspire 29 00:01:53,010 --> 00:01:56,890 yo wè divèsite la nan peyi yo ak lavil nan ki moun yo ap orijinèr. 30 00:01:56,890 --> 00:02:00,830 Se konsa, si ou ta renmen pran yon gade nan sa, ki pral moute nan la fen semès la. 31 00:02:00,830 --> 00:02:05,370 Jodi a nou kontinye gade nou an nan entènèt la, entènèt pwogramasyon, HTML ak renmen an, 32 00:02:05,370 --> 00:02:08,280 ak nou menm tou nou te manje midi k'ap moute sa a Vandredi 33 00:02:08,280 --> 00:02:11,360 si ou ta renmen, ak patikilyèman, pa te fè sa anvan. 34 00:02:11,360 --> 00:02:13,630 Tèm sa a Vandredi a ap anivèsè nesans Nate a, 35 00:02:13,630 --> 00:02:15,700 Se konsa, si ou ta renmen gen manje midi anivèsè nesans ak Nate 36 00:02:15,700 --> 00:02:17,500 ak lòt moun, kèk nan zanmi nou yo soti nan endistri, 37 00:02:17,500 --> 00:02:19,300 tanpri tèt ak sa yo ki URL la. 38 00:02:19,300 --> 00:02:22,510 Espas, kòm toujou, se limite. Epitou, si ou te bliye, 39 00:02:22,510 --> 00:02:26,460 reyalize ke semèn pwochen se dat limit la pou pwoblèm mete lachas charonya 4 an, 40 00:02:26,460 --> 00:02:30,070 kote apre rekipere tout nan tout sa yo JPEGS soti nan card.raw, 41 00:02:30,070 --> 00:02:32,880 ou menm ak kanmarad seksyon ou, si ou ta renmen, ka eseye foto 42 00:02:32,880 --> 00:02:36,100 kòm anpil nan syantis yo òdinatè nan sa kat memwa kòm sa posib, 43 00:02:36,100 --> 00:02:39,070 epi ou menm ak seksyon ou a pral Lè sa a, genyen yon pri Fabulous. 44 00:02:39,070 --> 00:02:44,470 Refere tounen nan spesifikasyon pset 4 a tankou sa ki yo soumèt yo ak sou lè. 45 00:02:44,470 --> 00:02:47,650 Epitou, si ou ta renmen genyen ouvrages ou imortalize 46 00:02:47,650 --> 00:02:51,400 sou sit entènèt kou a ak istwa li nan abiman, 47 00:02:51,400 --> 00:02:54,010 konnen ke ou ap akeyi kounye a yo kòmanse soumèt desen 48 00:02:54,010 --> 00:02:57,180 pou chemiz T-ane sa a ak swetè mayo ak renmen an. 49 00:02:57,180 --> 00:02:59,200 Nou pral fè pi byen nou yo gen ladan yo anpil jan nou kapab, 50 00:02:59,200 --> 00:03:01,440 men nou pwal gen kèk manm nan revizyon an anplwaye tout nan desen yo 51 00:03:01,440 --> 00:03:04,180 asire ou ke yo ap konsistan ak espesifikasyon yo, 52 00:03:04,180 --> 00:03:07,500 epi nou Lè sa a, chwazi jeneralman nan yon ti ponyen nan yo dwe ekspoze. 53 00:03:07,500 --> 00:03:10,620 Se konsa, si ou se kalite a konsepsyon, jis konnen ke kondisyon yo ki 54 00:03:10,620 --> 00:03:14,030 pou grafik yo se PNG, omwen 200 DPI, 55 00:03:14,030 --> 00:03:16,520 yo pa ta dwe gen plis pase 4000 x 4000 piksèl, 56 00:03:16,520 --> 00:03:19,010 ak pa plis pase 10 MB, men w ap akeyi yo itilize bagay sa yo tankou 57 00:03:19,010 --> 00:03:22,430 Fotoschop oswa bwateu oswa divès pwogram grafik la, 58 00:03:22,430 --> 00:03:24,590 kèlkeswa sa ou genyen a jete ou. 59 00:03:24,590 --> 00:03:28,280 >> Epitou sou orizon an se pwojè final la. Pwojè final la vrèman se Pi gwo pwen de 50 an, 60 00:03:28,280 --> 00:03:30,560 kote nan tout devwa yo nan kou a, 61 00:03:30,560 --> 00:03:33,170 li nan opòtinite ou a reyèlman fè bagay pwòp ou yo. 62 00:03:33,170 --> 00:03:35,280 Epi yo ka tou senpleman fè yon bagay pou plezi, 63 00:03:35,280 --> 00:03:38,160 li kapab yo rezoud kèk pwoblèm ijan gwoup elèv ou a gen, 64 00:03:38,160 --> 00:03:40,980 pou kèk nouvo sit wèb, gen kèk mekanis koleksyon nouvo pou done. 65 00:03:40,980 --> 00:03:43,420 Se kapab yon mobil aplikasyon pou android, pou yo. 66 00:03:43,420 --> 00:03:46,030 Reyèlman, syèl la se limit la, ak sou semèn kap vini yo, 67 00:03:46,030 --> 00:03:50,900 jan nou tranzisyon soti nan C rive nan lang sa yo pi wo-nivo tankou PHP ak JavaScript, 68 00:03:50,900 --> 00:03:55,150 w ap jwenn tèt ou de pli zan pli familyarize ak kèk teknik mond reyèl la, 69 00:03:55,150 --> 00:03:57,800 kèk zouti mond reyèl la, ak yon sipleman sa, 70 00:03:57,800 --> 00:04:00,170 konnen ke kou a gen yon istwa nan seminè, 71 00:04:00,170 --> 00:04:02,880 kote sou semèn kap vini yo plizyè, kèk nan anplwaye a ansèyman 72 00:04:02,880 --> 00:04:06,160 ak zanmi ki pour nou soti nan sou lakou lekòl la pral ofri seminè si ou vle 73 00:04:06,160 --> 00:04:08,540 ki ale pi wo a ak pi lwen pase sa ki tipikman fè l 'nan seksyon 74 00:04:08,540 --> 00:04:11,090 Pou entwodui ou nan bagay sa yo tankou pwogram android, 75 00:04:11,090 --> 00:04:13,450 Pou entwodui ou nan bagay sa yo tankou yo pwogramasyon 76 00:04:13,450 --> 00:04:15,950 oswa plis avanse web-devlopman teknik. 77 00:04:15,950 --> 00:04:17,970 Genyen nan yon istwa antye nan sa yo sou entènèt deja. 78 00:04:17,970 --> 00:04:25,000 Si ou ale nan cs50.net/seminars, nou te toujou ap fè sa a pou byen ane kèk, 79 00:04:25,000 --> 00:04:28,740 epi ou pral wè ke achiv isit la ak pdf ak videyo ak renmen an 80 00:04:28,740 --> 00:04:33,090 yo se videyo douzèn plizyè nan seminè. 81 00:04:33,090 --> 00:04:37,380 Ane pase a, pou egzanp, nou te gen yon seminè sou acing entèvyou teknik ou a, 82 00:04:37,380 --> 00:04:40,980 si w ap aktyèlman ap chache al epi fè yon estaj oswa Gig a plen tan. 83 00:04:40,980 --> 00:04:43,450 Windows mobil devlopman, android devlopman, Google Maps, 84 00:04:43,450 --> 00:04:47,700 API, CSS, devlope pou mur a, anak. 85 00:04:47,700 --> 00:04:52,610 Vrèman, ou yo se akeyi yo pran yon gade nan nenpòt nan sa yo seminè nan konvenyans ou. 86 00:04:52,610 --> 00:04:57,080 Epitou, n ap ka kenbe kèk nouvo sa a semès, tankou byen. 87 00:04:57,080 --> 00:04:59,020 >> Se konsa, sa se pi devan ak pwojè final la? 88 00:04:59,020 --> 00:05:01,090 Oke, an premye, menm si dat sa a se yon ti jan iminan, 89 00:05:01,090 --> 00:05:06,460 sa a se vrèman jis yon opòtinite yo kòmanse panse sou pwojè a final byen pli reyèlman. 90 00:05:06,460 --> 00:05:10,550 Nou konnen sèlman kòmansman an nan kèk nan ki sa nou pral dwe toujou ki kouvri nan kou a, 91 00:05:10,550 --> 00:05:13,470 HTML, PHP ak tankou la, men ou se tout ki abitye avèk entènèt la, 92 00:05:13,470 --> 00:05:16,270 epi mwen patipri konvèsasyon sa a nan direksyon Web la sèlman paske 93 00:05:16,270 --> 00:05:18,380 pi fò moun fini fè pwojè baze sou Entènèt yo final la, 94 00:05:18,380 --> 00:05:20,260 men sa se pa pa gen okenn vle di voulu. 95 00:05:20,260 --> 00:05:22,260 Sèvi ak C se amann, objektif C, Java, 96 00:05:22,260 --> 00:05:25,350 nenpòt lòt lang ou ta ka konnen oswa ou vle konnen se byen amann. 97 00:05:25,350 --> 00:05:29,370 Men, yo ka resevwa ji yo ap koule tankou dlo okòmansman, nou pral atann soumèt a nan yon preproposal 98 00:05:29,370 --> 00:05:33,520 ki, pou chak PDF la sou sit entènèt la, ki se kounye a nan cs50.net, 99 00:05:33,520 --> 00:05:36,080 ak sou bò gòch nan tèt ou pral wè final pwojè 100 00:05:36,080 --> 00:05:38,920 se spesifikasyon la pou pwojè a final, 101 00:05:38,920 --> 00:05:41,470 ak nan gen detay sou preproposal la ak renmen an. 102 00:05:41,470 --> 00:05:44,760 Li bèl anpil klou desann nan yon imèl bay parèy ansèyman ou 103 00:05:44,760 --> 00:05:48,450 jis grèv monte yon konvèsasyon avèk li sou sa ki w ap panse. 104 00:05:48,450 --> 00:05:52,510 Sou projects.cs50.net se yon repozitwa nan ide ki soti jan sou lakou lekòl la 105 00:05:52,510 --> 00:05:54,480 si w ap konbat vini ak kèk lide, 106 00:05:54,480 --> 00:06:01,140 ak manual.cs50.net/APIs se yon repozitwa nan lyen ki mennen nan APIs. 107 00:06:01,140 --> 00:06:06,710 >> Ki sa ki, menm si, se yon API? 108 00:06:06,710 --> 00:06:09,790 Ki sa ki nan yon API? Mwen te di ke li omwen de fwa, 109 00:06:09,790 --> 00:06:12,640 dapre relve nòt yo nan semèn ki sot pase yo plizyè. 110 00:06:12,640 --> 00:06:17,050 Ki sa ki nan sa? [Elèv yo, enkonpreansibl] 111 00:06:17,050 --> 00:06:19,340 >> Okay, bon. Se konsa, yon bagay pwogramasyon koòdone. 112 00:06:19,340 --> 00:06:22,710 Aplikasyon pwogram koòdone, e sa ka pran plizyè fòm, 113 00:06:22,710 --> 00:06:25,850 men ki sa sa a klou vrèman desann nan se kòd 114 00:06:25,850 --> 00:06:29,660 ke yon lòt moun ekri oswa HS done ki te yon lòt moun yo kolekte 115 00:06:29,660 --> 00:06:33,670 ki se te fè disponib nan ou nan kèk fason pwogramatik. 116 00:06:33,670 --> 00:06:36,630 Ou kapab ekri kòd nan C, PHP, Piton, Ruby, 117 00:06:36,630 --> 00:06:38,760 kèlkeswa lang ou nan chwa tipikman se, 118 00:06:38,760 --> 00:06:42,240 epi ou ka yon jan kanmenm bati sou fonksyonalite yon lòt moun nan 119 00:06:42,240 --> 00:06:44,440 oswa yon lòt moun nan gwoup done ki. 120 00:06:44,440 --> 00:06:47,210 Pou egzanp, si m 'ale nan lyen sa a isit la, 121 00:06:47,210 --> 00:06:50,750 epi ou pral wè yon pè nan lyen sou paj la ki vin apre 122 00:06:50,750 --> 00:06:56,093 kote nou gen pwòp APIs CS50 a, ki yo trè Harvard-santre, ak Lè sa a, twazyèm-pati APIs. 123 00:06:56,930 --> 00:06:59,300 Pami APIs la twazyèm-pati yo se reyèlman itil bagay sa yo 124 00:06:59,300 --> 00:07:01,780 tankou yo te kapab voye moun yo SMS a, 125 00:07:01,780 --> 00:07:04,690 ke yo te kapab resevwa SMS mesaj tèks nan men moun. 126 00:07:04,690 --> 00:07:08,160 Ak bagay sa yo tankou sa ke ou ta ka pa gen okenn lide ki jan yo aplike tèt ou, 127 00:07:08,160 --> 00:07:10,440 men mèsi nan sèvis, gen kèk gratis ak kèk komèsyal yo, 128 00:07:10,440 --> 00:07:14,000 ou ka bati anlè tout moun ak sou fè yon bagay nan enterè ou. 129 00:07:14,000 --> 00:07:16,990 Pami APIs CS50 nan yo se bagay sa yo kanpis-santre tankou 130 00:07:16,990 --> 00:07:21,480 Harvard pou kou yo, enèji, evènman, manje, manje, kat, nouvèl, tweets ak nan Shuttleboy pwòp, 131 00:07:21,480 --> 00:07:23,940 ak sa yo, se APIs ki gade yon ti kras yon bagay tankou sa a. 132 00:07:23,940 --> 00:07:26,990 >> Kite m 'rale moute API la HarvardFood. 133 00:07:26,990 --> 00:07:30,620 Si ou janm te nan sit entènèt HUD la, ou te pwobableman te gen 134 00:07:30,620 --> 00:07:35,410 jis wè sa ki nan pou dine oswa yo wè sa ki èdtan yo yo se pou kèk d sal-. 135 00:07:35,410 --> 00:07:38,000 Oke, li pa patikilyèman fasil navige, 136 00:07:38,000 --> 00:07:41,100 ak sa ki sa nou t 'kèk tan Anons sa pibliye depi te nou te ekri lojisyèl, 137 00:07:41,100 --> 00:07:47,270 li k ap pase yo nan PHP, ki aktyèlman ekran grafonyen antye nan sit wèb HUD la. 138 00:07:47,270 --> 00:07:51,400 Pou fè sondaj yon bagay grate vle di yo ekri yon pwogram nan yon lang tankou PHP 139 00:07:51,400 --> 00:07:55,270 ki pretann yo dwe yon navigatè, menm si ou ta ka kouri li nan yon èd memwa lòd, 140 00:07:55,270 --> 00:07:58,180 ki pretann yo dwe yon navigatè, konekte nan yon sit entènèt, 141 00:07:58,180 --> 00:08:01,480 downloads HTML li yo, lang la nan ki yo ekri l la, 142 00:08:01,480 --> 00:08:04,300 ak Lè sa a, li li, oswa plis espesyalman, pars li 143 00:08:04,300 --> 00:08:06,140 anwo jouk anba, gòch a dwat. 144 00:08:06,140 --> 00:08:08,870 Ak ki sa nou t 'te nou te ekri kòd nou yo nan yon fason ke 145 00:08:08,870 --> 00:08:12,910 nenpòt ki lè nou te wè yon bagay nan sa HTML ki te sanble yon bagay sou menu an, 146 00:08:12,910 --> 00:08:16,470 tankou anmbègè, nou ta Lè sa a, enpòte ki nan baz done pwòp nou yo. 147 00:08:16,470 --> 00:08:20,410 Ak nenpòt ki lè nou te wè nitrisyonèl kontni, nou ta enpòte ki nan baz done pwòp nou yo. 148 00:08:20,410 --> 00:08:23,090 Ak ki sa nou te fè ogmante lefèt ke sou sit wèb HUD la, 149 00:08:23,090 --> 00:08:27,280 menm si li ta kapab yon ti jan nan yon defi pou nou moun navige 150 00:08:27,280 --> 00:08:32,559 anba kapo machin lan, tout HTML a ap pwodwi pa pwogram pwòp òdinatè yo. 151 00:08:32,559 --> 00:08:35,159 Se konsa, tout HTML yo, menm si li ta ka gade sal, 152 00:08:35,159 --> 00:08:38,026 tankou pifò sit entènèt anba kapo a li swiv yon modèl. 153 00:08:38,260 --> 00:08:40,799 Se konsa, nou jis pase yon èdtan koup n ap kalkile konnen ki modèl 154 00:08:40,799 --> 00:08:44,240 pou ke nan fen a, nou jete tout lèd HTML a, 155 00:08:44,240 --> 00:08:47,340 tout estetik ki fè fas a fonse ak italik ak renmen an, 156 00:08:47,340 --> 00:08:52,350 ak ki sa nou yo se Lè sa a, kapab fè se ekspoze ki done menm. 157 00:08:52,350 --> 00:08:54,870 Pou egzanp, nan fason sa. 158 00:08:54,870 --> 00:08:56,840 Se konsa, nou, dapre dokiman an isit la, 159 00:08:56,840 --> 00:08:59,190 gen enfòme mond lan ke si ou mande pou yon URL 160 00:08:59,190 --> 00:09:03,310 ki sanble tankou sa a, food.cs50.net / yon bagay, 161 00:09:03,310 --> 00:09:07,220 epi ou bay sèten karakteristik, ki nou pral pale sou jodi a, 162 00:09:07,220 --> 00:09:11,780 tankou fen-dat tan, kòmanse-dat tan pou manje yo, ak pou fè, 163 00:09:11,780 --> 00:09:14,090 ki sa serveurs nou an pral tounen vin jwenn nou, pou egzanp, 164 00:09:14,090 --> 00:09:18,740 se yon dosye CSV, vigil separted valè tankou yon dosye Excel, 165 00:09:18,740 --> 00:09:23,140 ki gen tout bagay pou manje maten sou dat sa a an patikilye nan mwa mas de ane pase 166 00:09:23,140 --> 00:09:25,450 lè m 'rive ekri moute sa a kopi dokiman yo. 167 00:09:25,450 --> 00:09:27,870 >> Pou moun ki yo konnen yo, CSV se pa fòma a dosye sèlman. 168 00:09:27,870 --> 00:09:30,610 Genyen yon lòt fòma ki nan tout sa plis versatile a 169 00:09:30,610 --> 00:09:32,670 rele JSON, JavaScript Notasyon objè. 170 00:09:32,670 --> 00:09:34,770 Done yo ka vin tounen nan ki fòma. 171 00:09:34,770 --> 00:09:38,110 Se konsa, Takeaway a isit la se ke si ou plonje nan sa a API 172 00:09:38,110 --> 00:09:41,170 oswa nenpòt lòt kote nan la CS50 oswa anyen deyò a la, sou Entènèt la, 173 00:09:41,170 --> 00:09:45,560 oswa ou pa nan tout, reyalize ke te mond lan de pli zan pli te kòmanse estandadize 174 00:09:45,560 --> 00:09:47,670 ki jan machin kominike. 175 00:09:47,670 --> 00:09:50,660 Nou itilize done estanda fòma tankou CSV oswa JSON. 176 00:09:50,660 --> 00:09:54,320 Ak kisa sa vle di pou ou se ou ka ekri pati nan enteresan nan yon pwogram 177 00:09:54,320 --> 00:09:56,580 ki pèmèt itilizatè ou rechèch yon meni kote moun-sal, 178 00:09:56,580 --> 00:10:00,010 ki pèmèt yo pou kreye yon lis nan favorites ki pèmèt yo jwenn alèt tèks 179 00:10:00,010 --> 00:10:02,480 lè manje yo pi renmen se sou yo dwe te sèvi nan kèk d sal- 180 00:10:02,480 --> 00:10:07,090 lè l sèvi avèk aparèy televisyon HD done yon lòt moun nan ak bilding sou tèt APIs yo. 181 00:10:07,090 --> 00:10:13,600 Se konsa, plis sou sa nan fòm lan nan seminè ak dokiman an ki di ou gen isit la sou entènèt. 182 00:10:13,600 --> 00:10:16,450 Se konsa, sa yo, lè sa a, se APIs. 183 00:10:16,450 --> 00:10:18,900 >> Ki pote nou tounen nan HTML. Quick rapèl. 184 00:10:18,900 --> 00:10:22,920 Ki sa ki se HTML? 185 00:10:22,920 --> 00:10:25,000 [Elèv yo, enkonpreansibl] >> Bon. Ipèrtèkst markeup lang. 186 00:10:25,000 --> 00:10:31,300 Yon lòt moun, ki sa ki ipèrtèks markeup lang? 187 00:10:31,300 --> 00:10:37,340 Ipèrtèkst markeup lang. 188 00:10:37,340 --> 00:10:40,330 Oke. Se konsa, HTML, ipèrtèkst. 189 00:10:40,330 --> 00:10:43,100 Ipèrtèkst jis refere a entènèt la, pou pati ki pi. 190 00:10:43,100 --> 00:10:45,730 Markeup vle di ke li pa aktyèlman yon lang programmation, HTML. 191 00:10:45,730 --> 00:10:48,120 Li pa yon lang ke ou ka eksprime lojik pous 192 00:10:48,120 --> 00:10:50,710 Li pa gen pasan. Li pa gen kondisyon yo. 193 00:10:50,710 --> 00:10:52,820 Li pa gen fonksyon, se pou chak. 194 00:10:52,820 --> 00:10:56,680 Olye de sa, li gen tout bagay sa yo rele balises, oswa pi plis byen, eleman. 195 00:10:56,680 --> 00:10:59,970 Ak moun ki eleman gen etikèt kòmanse ak balises fen, 196 00:10:59,970 --> 00:11:04,300 oswa tags ouvè ak balises fèmen, e ki sa sa yo tags jeneralman vle di pou yon navigatè se, 197 00:11:04,300 --> 00:11:09,270 kòmanse fè yon bagay e yo Lè sa a, sispann fè yon bagay, menm si genyen eksepsyon nan sa. 198 00:11:09,270 --> 00:11:12,480 Pafwa li a, se jis 'mete yon ti repo liy isit la,' pou egzanp. 199 00:11:12,480 --> 00:11:15,150 Ak nou te wè egzanp sou jou sa a nan lòt, ant andwi fonse, 200 00:11:15,150 --> 00:11:17,430 liy kraze, epi Lè sa a, yon koup la balises ak lòt. 201 00:11:17,430 --> 00:11:19,880 Se konsa, HTML se lang la nan ki paj wèb yo ekri. 202 00:11:19,880 --> 00:11:23,760 Se konsa, si m 'ale nan yon bagay tankou Google.com 203 00:11:23,760 --> 00:11:26,180 e ki rale moute jis lakay paj yo, 204 00:11:26,180 --> 00:11:29,690 sonje ke si ou dwa klike sou oswa kontwole klike sou 205 00:11:29,690 --> 00:11:32,140 epi gade nan sous paj vi, tipikman 206 00:11:32,140 --> 00:11:34,420 li nan yon dezòd konplè jou sa yo anba kapo machin lan, men sa a paske 207 00:11:34,420 --> 00:11:38,170 òdinatè pa pran swen sou espas blan, kidonk sa a pa bezwen gade bèl. 208 00:11:38,170 --> 00:11:40,240 Men, si nou rale nan sou pati ki gen nan li, 209 00:11:40,240 --> 00:11:43,460 avi ke Chrome, jis yo dwe bèl, li te koulè kode bagay sa yo. 210 00:11:43,460 --> 00:11:48,460 Vreman vre, sa a se tag an trè premye ke nou te wè nan yon paj entènèt. 211 00:11:48,460 --> 00:11:51,750 Epi ankò,, 5 HTML vèsyon an dènye nan lang sa a, 212 00:11:51,750 --> 00:11:53,830 gen bagay sa a nan kòmansman an, 213 00:11:53,830 --> 00:11:57,820 00:12:03,580 men sa a jis sòt de yon estanda ki di, hey mond, isit la vini yon dosye HTML nan vèsyon 5. 215 00:12:03,580 --> 00:12:08,920 >> Pati a enteresan kòmanse isit la. Se konsa, 00:12:11,640 nan eleman yo HTML dènye tan. 217 00:12:11,640 --> 00:12:14,630 Ki sa ki se te sila yo de timoun prensipal yo? 218 00:12:14,630 --> 00:12:17,170 Head ansanm ak tout kò, jis tankou nèg la ak tatoo la yon ti moman de sa. 219 00:12:17,170 --> 00:12:19,640 Genyen de pòsyon nan paj wèb, tèt ansanm ak tout kò, 220 00:12:19,640 --> 00:12:23,750 ak rapèl, lè sa a, ke petèt paj wèb la pi senp nou te ka fè sanble tankou sa a. 221 00:12:23,750 --> 00:12:27,460 Apre sa, mwen te utilize li jis yo dwe kalite pwòp, epi li pwòp ak kòd m 'yo, 222 00:12:27,460 --> 00:12:30,710 men sa ki nan vrèman enpòtan isit la se ke gen kèk yerachi sa a. 223 00:12:30,710 --> 00:12:35,420 Ak nenpòt tag ke mwen te louvri mwen te fèmen epi ki gen nan sa a Se poutèt sa simetri 224 00:12:35,420 --> 00:12:38,300 nan tout baliz a ke mwen te kreye. 225 00:12:38,300 --> 00:12:41,620 Se konsa, dènye fwa nou te kòmanse ekri paj wèb sou Laptop pwòp mwen. 226 00:12:41,620 --> 00:12:45,470 Mwen louvri moute edit tèks, mwen sove dosye a kòm hello.html, 227 00:12:45,470 --> 00:12:50,190 Mwen Lè sa a, trennen dosye a sou navigatè mwen an, epi vwala, mwen te gen yon paj sou entènèt la. 228 00:12:50,190 --> 00:12:53,110 Koulye a, li pa byen ka a; mwen te gen yon paj sou kondwi difisil m 'yo, 229 00:12:53,110 --> 00:12:58,260 epi mwen te literalman moun sa a sèlman nan mond lan ki ta wè ke paj wèb nan yon navigatè. 230 00:12:58,260 --> 00:13:00,670 >> Se konsa, jounen jodi a, nou prezante yon sèvè sit entènèt aktyèl 231 00:13:00,670 --> 00:13:02,750 ak nosyon de aktyèlman ap sèvi kontni sou entènèt la 232 00:13:02,750 --> 00:13:04,970 ak ki jan sa tout kòmanse nan anfòm yo ansanm. 233 00:13:04,970 --> 00:13:08,350 Se konsa, li sanble ke tout tan sa a nan aparèy la CS50 234 00:13:08,350 --> 00:13:11,590 ou te gen yon sèvè sit entènèt sou òdinatè ou. 235 00:13:11,590 --> 00:13:16,560 Nou te, nan etidye ekite Règleman, sèlman te itilize li pou jdi, pou rezone, pou gdb ak renmen an, 236 00:13:16,560 --> 00:13:21,000 men tou enstale pa nou pou ou nan aparèy la se yon sèvè entènèt, 237 00:13:21,000 --> 00:13:23,940 e ke sèvè wèb k ap pase yo gratis, yon sous ouvè, 238 00:13:23,940 --> 00:13:26,580 youn nan sa yo nan mond lan ki pi popilè, ki rele Apache. 239 00:13:26,580 --> 00:13:31,340 Non plis teknik li se tp, d a ke yo te pou dyabl isit la, 240 00:13:31,340 --> 00:13:34,110 ki se yon mo teknik pou yon sèvè. 241 00:13:34,110 --> 00:13:38,690 Se konsa, enstale nan aparèy la CS50 se yon sèvè wèb, e ki sa sa vle di? 242 00:13:38,690 --> 00:13:43,740 Oke, yon sèvè sit entènèt se, Concept, gen kèk sèvè sou Entènèt la ki sèvi moute kontni sou entènèt. 243 00:13:43,740 --> 00:13:48,630 Lè yo te mande pou yon dosye, li krache soti HTML a ki konpoze ki dosye, ak vwala. 244 00:13:48,630 --> 00:13:51,370 Ou wè paj lakay kèk sit entènèt la. 245 00:13:51,370 --> 00:13:54,970 Men, yon sèvè se, plis jisteman, yon moso nan lojisyèl. 246 00:13:54,970 --> 00:13:59,190 Li pa dwe fè sou yon machin fizik, li jis te gen yon moso nan kouri lojisyèl. 247 00:13:59,190 --> 00:14:01,980 Se konsa, aparèy la CS50, nan kou, se yon moso nan lojisyèl 248 00:14:01,980 --> 00:14:04,270 menm si li nan sòt de samblan yo dwe yon machin. 249 00:14:04,270 --> 00:14:06,960 Li nan samblan yo dwe yon andedan òdinatè nan yon òdinatè, 250 00:14:06,960 --> 00:14:11,140 men ki jis vle di ke aparèy la kapab sètènman kouri bagay sa yo tankou serveurs entènèt. 251 00:14:11,140 --> 00:14:13,260 Li ka aktyèlman kouri serveurs imel. 252 00:14:13,260 --> 00:14:16,440 Nou te ka kouri yon sèvè mesaj enstantane nan aparèy la si nou te vle, 253 00:14:16,440 --> 00:14:20,780 ak tout bon, nou kouri yon lòt di ki kalite sèvè, ke yo rekonèt kòm yon sèvè baz done, miskl. 254 00:14:20,780 --> 00:14:22,620 Men, plis sou sa semèn pwochèn nan. 255 00:14:22,620 --> 00:14:26,400 Sa vle di ke mwen ka aktyèlman vizite paj wèb 256 00:14:26,400 --> 00:14:30,480 andedan nan aparèy mwen lè l sèvi avèk yon navigatè andedan aparèy la 257 00:14:30,480 --> 00:14:33,600 oswa menm sou pwòp laptop m 'yo, Mac mwen oswa PC m' yo. 258 00:14:33,600 --> 00:14:37,780 Se konsa, sa sa vle di? Li sanble ke nenpòt ki lè w ap kouri yon òdinatè Linux, 259 00:14:37,780 --> 00:14:40,910 tinon li yo se "lame lokal yo." 260 00:14:40,910 --> 00:14:43,370 Li pa gen yon non domèn paske nou pa te achte yon non domèn 261 00:14:43,370 --> 00:14:46,590 pou yon bagay tankou aparèy a, se konsa non default li yo se lame lokal yo. 262 00:14:46,590 --> 00:14:50,470 >> Men, yo nan lòd jwenn aparèy la kòmanse ap sèvi moute paj wèb, 263 00:14:50,470 --> 00:14:52,270 nou gen yo kreye yo an premye. 264 00:14:52,270 --> 00:14:55,200 Se konsa, kite a fè sa. Kite m 'ale nan yon fenèt tèminal isit la 265 00:14:55,200 --> 00:14:58,190 ak avi ke mwen nan tipik mwen John Harvard èd memwa. 266 00:14:58,190 --> 00:15:01,670 Kite m 'ale pi devan epi tape ls, epi nou pral wè kèk bagay ki familye sa a soti nan semès, 267 00:15:01,670 --> 00:15:04,580 Desktop, downloads, dropbox ak pou fè, 268 00:15:04,580 --> 00:15:07,540 Men, koulye a nou kòmanse vire atansyon nou an nan yon koup. 269 00:15:07,540 --> 00:15:11,530 Sou serveurs anpil sit entènèt Linux gen nan sa a folder rele piblik html, 270 00:15:11,530 --> 00:15:15,630 men nou ap ale nan sote ke youn pou kounye a epi konsantre sou sa a vost,. 271 00:15:15,630 --> 00:15:18,850 Nenpòt moun ki konnen ki sa yon vhost se? 272 00:15:18,850 --> 00:15:21,110 Jis estipid jagon pou lame vityèl, 273 00:15:21,110 --> 00:15:23,850 epi ki sa sa vle di se ke sou yon sèvè tipik 274 00:15:23,850 --> 00:15:26,810 ou ka aktyèlman òganize sou sit entènèt miltip. 275 00:15:26,810 --> 00:15:31,500 Ou kapab achte yon non domèn tankou foo.com, epi ou ka animatè l 'sou yon sèvè. 276 00:15:31,500 --> 00:15:36,100 Men, ou ka tou achte bar.com ak animatè l 'sou sèvè a menm. 277 00:15:36,100 --> 00:15:40,250 Rezon ki fè yo ke yo te, navigatè yo se entelijan ase enfòme sèvè a 278 00:15:40,250 --> 00:15:45,880 lè yon itilizatè ap mande kèk Paj Web, ki sa ki non domèn itilizatè a vle paj dakèy la pou. 279 00:15:45,880 --> 00:15:48,760 Se konsa, sa ki nan bon sou sa a se ou pa bezwen yon sèl fizik sèvè 280 00:15:48,760 --> 00:15:52,040 oswa yon sèl CS50 aparèy pou chak sit entènèt ou ta ka vle kreye. 281 00:15:52,040 --> 00:15:55,520 Ou kapab sèvi ak sèvè a menm, epi devlope yon santèn sou sit entènèt diferan. 282 00:15:55,520 --> 00:15:58,770 Ak tout bon, si ou se yon moun ki ap eseye kòmanse yon sit entènèt, 283 00:15:58,770 --> 00:16:02,100 si pou plezi oswa pou biznis, tipikman ou pral ale deyò sou Entènèt la, 284 00:16:02,100 --> 00:16:04,650 epi ou ap peye yon moun dis dolar yon mwa, yon dola san yon mwa 285 00:16:04,650 --> 00:16:06,670 pral òganize sit entènèt ou a pou ou. 286 00:16:06,670 --> 00:16:11,060 Ak fason la ki ap travay se yo ap chaje lòt moun 287 00:16:11,060 --> 00:16:13,160 dis dolar yon mwa oswa yon dolar san yon mwa 288 00:16:13,160 --> 00:16:17,200 pral òganize sou sit entènèt lòt moun sou sèvè menm yo. 289 00:16:17,200 --> 00:16:20,740 Rezon ki fè yo kapab fè sa se paske nan karakteristik sa a yo rele bhosts, 290 00:16:20,740 --> 00:16:23,790 men plis sou sa lè li rive tan pou pwojè final la. 291 00:16:23,790 --> 00:16:28,360 >> Pou kounye a, kite yo jis plonje an la. Se konsa, vost CD, ak si mwen tape ls kounye a, 292 00:16:28,360 --> 00:16:31,370 avi ke gen nan yon folder nan la rele lokal lame. 293 00:16:31,370 --> 00:16:33,440 Sa a se paske, pa default, figi yo aparèy 294 00:16:33,440 --> 00:16:36,160 w ap janm ale nan kouri yon sèl sou sit wèb sou yon aparèy. 295 00:16:36,160 --> 00:16:38,970 Sa a se pa reyèlman mond reyèl la; li pa yon sèvè sit entènèt reyèl. 296 00:16:38,970 --> 00:16:41,690 Se konsa, kite m 'ale nan kan lokal yo, e kounye a, nou pral wè nan gen 297 00:16:41,690 --> 00:16:44,290 yon dènye anyè rele HTML. 298 00:16:44,290 --> 00:16:47,080 Se konsa, li yon ti kras gwo twou san fon, yerachi a, men si ak lè 299 00:16:47,080 --> 00:16:51,230 ou deside kòmanse devlope sou sit entènèt plizyè sou pwochen mwa yo n oswa ane, 300 00:16:51,230 --> 00:16:54,370 sa a kalite estrikti folder gen tandans ka itil. 301 00:16:54,370 --> 00:16:56,560 Koulye a, kite a ale nan HTML kòm mwen jis te fè, 302 00:16:56,560 --> 00:16:59,010 kalite ls, e pa gen anyen ki gen la. 303 00:16:59,010 --> 00:17:01,390 Se konsa, kounye a kite a ale pi devan epi fè sa. Kite m 'louvri moute Chrome 304 00:17:01,390 --> 00:17:07,300 andedan nan aparèy la, ak kite m 'ale nan http://localhost. 305 00:17:07,300 --> 00:17:14,440 Se konsa, literalman non an pou aparèy m 'yo, antre nan, ak mwen jwenn endèks nan /. 306 00:17:14,440 --> 00:17:18,290 Sa a pa se reyèlman ki montre m 'anyen nan enterè, 307 00:17:18,290 --> 00:17:23,400 men li sanble ke sa nou ap wè se ke folder, HTML. 308 00:17:23,400 --> 00:17:25,770 Pa gen anyen andedan ki folder kounye a, 309 00:17:25,770 --> 00:17:28,750 Se konsa, olye, ki sa ki mwen pral gen fè se premye kreye yon dosye. 310 00:17:28,750 --> 00:17:33,530 Kreye yon dosye HTML tankou nou te fè sa nan Lendi, men fwa sa a mete l 'anndan aparèy la. 311 00:17:33,530 --> 00:17:36,830 Pou moun nan nou ki yo ap eseye swiv ansanm ak laptops, koulye a, 312 00:17:36,830 --> 00:17:42,040 kite m 'fè yon sèl akote ke yo pral kouvri nan pset an baze sou sit,, 313 00:17:42,040 --> 00:17:44,280 men yo nan lòd yo jwenn sa a pou travay pou tan an trè premye, 314 00:17:44,280 --> 00:17:49,830 w ap ale nan gen kouri lòd sa a: sudo kòmanse tp sèvis. 315 00:17:49,830 --> 00:17:52,670 Lè sa a, ankò, yo pral repete nan pset an dènye, 316 00:17:52,670 --> 00:17:55,460 men si w ap jwe ansanm nan kay kounye a, sit entènèt sèvè a 317 00:17:55,460 --> 00:17:58,660 se etenn nan aparèy la, ak sa a, se konsa ke li pa SAP moute RAM 318 00:17:58,660 --> 00:18:01,960 ak memwa pou 7 semèn soti nan semès la lè nou pa bezwen li. 319 00:18:01,960 --> 00:18:05,190 Se konsa, ou bezwen kouri lòd sa a yon fwa, epi ou pral jwenn yon pwodiksyon tankou sa. 320 00:18:05,190 --> 00:18:07,920 Lè sa a, ou ta dwe kapab jwe ansanm isit la. 321 00:18:07,920 --> 00:18:10,330 Koulye a, kite yo ale tounen nan sa a folder. 322 00:18:10,330 --> 00:18:12,770 Sa a folder a vid, se konsa, kite m 'kòmanse kreye yon dosye, 323 00:18:12,770 --> 00:18:16,360 jdi hello.html. 324 00:18:16,360 --> 00:18:20,930 >> Tout dwa. Jdi se ouvè, kòm dabitid. Kite m 'fè doktip, html, 325 00:18:20,930 --> 00:18:25,270 html, kite m 'pran devan nan tèt mwen ak kòmanse fèmen tags mwen an davans. 326 00:18:25,270 --> 00:18:28,380 Koulye a, mwen gen tèt la. Kite m 'ale pi devan epi fèmen tèt la, 327 00:18:28,380 --> 00:18:32,450 kite m 'fè kounye a tit la nan paj la, alo mond tankou tan sot pase yo, 328 00:18:32,450 --> 00:18:34,790 fèmen tit, kounye a kite m 'fè yon kò. 329 00:18:34,790 --> 00:18:38,130 Nan isit la mwen pral di hello, mond avèk kèk exclams 330 00:18:38,130 --> 00:18:40,550 fè klè ke li nan yon fisèl diferan. 331 00:18:40,550 --> 00:18:45,800 Fèmen nan kò, e kounye a, kite m 'ale pi devan epi ranpli sove. 332 00:18:45,800 --> 00:18:48,470 Kite m 'ale retounen nan fenèt tèminal mwen an, epi si mwen tape ls, 333 00:18:48,470 --> 00:18:51,830 M 'ta dwe, prezimableman, gade hello.html. Apre sa, mwen fè. 334 00:18:51,830 --> 00:18:55,070 Se konsa, kounye a kite a tounen nan navigatè m 'yo, klike sou Reload, 335 00:18:55,070 --> 00:18:58,930 epi ou ka wè nou se tout bon andedan nan sa a folder HTML. 336 00:18:58,930 --> 00:19:02,310 Mwen pa wè yon paj entènèt ankò; sa a se Apache, sèvè a entènèt, 337 00:19:02,310 --> 00:19:04,670 jis ki montre m 'sa ki lis anyè sa a. 338 00:19:04,670 --> 00:19:08,260 Jis tankou Windows Mac OS oswa ta tipikman fè sou kondwi pwòp ou a lokal difisil. 339 00:19:08,260 --> 00:19:12,730 Se konsa, si mwen vle wè paj sit entènèt sa, mwen ka klike sou lyen sa a ti kras isit la, hello.html, 340 00:19:12,730 --> 00:19:15,160 ak tout bon, se sa ki mwen te panse ou pral pral wè. 341 00:19:15,160 --> 00:19:18,080 Koulye a, ankò, sa a se pa yon URL ki nenpòt nan ou ka ale nan kounye a, 342 00:19:18,080 --> 00:19:20,760 paske pou ou, lokal lame, si ou gen yon konpitè pòtatif isit la, 343 00:19:20,760 --> 00:19:23,050 li se refere li a egzanp pwòp ou nan aparèy la. 344 00:19:23,050 --> 00:19:25,900 Sa a se sou aparèy pwòp mwen pèsonèl, 345 00:19:25,900 --> 00:19:29,080 men sa a se kalite bèbè pou mwen pou m genyen, nan gen 346 00:19:29,080 --> 00:19:34,480 yon itilizatè tankou tèt mwen klike sou hello.html aktyèlman wè sa ki nan paj sa a. 347 00:19:34,480 --> 00:19:42,590 Li sanble ke serveurs entènèt tankou Apache kite ou gen yon dosye default pou nenpòt ki sèvè sit entènèt la. 348 00:19:42,590 --> 00:19:44,640 Avi isit la nou gen hello.html. 349 00:19:44,640 --> 00:19:48,410 Ki sa ki nan yo lòd, ki nan Linux chanje non yon dosye? 350 00:19:48,410 --> 00:19:50,870 >> MV, pou deplase. Se konsa, kite m 'fè sa, 351 00:19:50,870 --> 00:19:55,870 ak kite m 'chanje non hello.html index.html. 352 00:19:55,870 --> 00:19:58,610 Kite m 'tape ls konfime li nan kounye a te chanje non. 353 00:19:58,610 --> 00:20:03,250 Koulye a, sa a ki pral - si mwen tounen nan lame lokal yo, 354 00:20:03,250 --> 00:20:06,710 remake kounye a ke mwen otomatikman wè paj wèb. 355 00:20:06,710 --> 00:20:11,740 Sa a se ki idantik ak index.html aktyèlman fè mwen /, 356 00:20:11,740 --> 00:20:14,740 men bagay la bèl kounye a se ke sèvè wèb la nan lè n ap kalkile, 357 00:20:14,740 --> 00:20:18,830 oh, si ou gen yon dosye sa, pa konvansyon moun, yo rele index.html, 358 00:20:18,830 --> 00:20:21,200 kite m 'montre itilizatè a ki dosye pa default 359 00:20:21,200 --> 00:20:25,290 olye ke kèk lis anyè estipid ki se pa nan tout user-zanmitay. 360 00:20:25,290 --> 00:20:28,900 Vreman vre, yo pi sou sit entènèt ou vizite sou entènèt la pa gen yon lis nan dosye klike sou, 361 00:20:28,900 --> 00:20:34,040 yo jis montre w kontni an. Se konsa, lè sa a jan nou ka fè sa, index.html. 362 00:20:34,040 --> 00:20:37,000 Se konsa, sa a se tout plezi ak bon, men sa a se yon paj wèb trè senp. 363 00:20:37,000 --> 00:20:41,640 Kite m 'ale pi devan epi louvri moute index.html nan vost m' yo, 364 00:20:41,640 --> 00:20:47,620 gen tout pouvwa a lokal, anyè html, ak nan kite l 'ajoute yon bagay nan pi gwo enterè yo. 365 00:20:47,620 --> 00:20:56,120 Se konsa, gen nan mond alo; kite a olye di 'Sa a se CS50, Inivèsite Harvard, nan College. . '. 366 00:20:56,120 --> 00:21:00,000 Se konsa, nan konmansman an nan deskripsyon an catalogue kou nan kèk sòt la. 367 00:21:00,000 --> 00:21:03,780 Koulye a, si mwen Reload, mwen ta dwe wè sa a nan paj lakay mwen. 368 00:21:03,780 --> 00:21:09,560 Okay, epi mwen wè sa, men sipoze ke mwen vle kounye a lis kèk plis kontni nan sa a dosye. 369 00:21:09,560 --> 00:21:15,160 Mwen te kapab desann isit la epi di, Pa gen yonn kondisyon, 370 00:21:15,160 --> 00:21:18,740 byenke gen kèk nan nou ap pwobableman renmen, 'Ha ha ha, pa gen okenn kondisyon. 371 00:21:18,740 --> 00:21:24,320 Men, - ofisyèlman. Se konsa, Reload, epi kounye a nou gen kapris nan menm ke nou te wè dènye tan. 372 00:21:24,320 --> 00:21:26,240 Men, poukisa se sa? Li te yon ranje senp. 373 00:21:26,240 --> 00:21:31,440 Poukisa se paj sa a kase? 374 00:21:31,440 --> 00:21:34,170 [Elèv yo, enkonpreansibl] >> Yeah, nou te rezoud sa a anvan 375 00:21:34,170 --> 00:21:37,440 pa ouvètman di navigatè ', li mete yon ti repo liy isit la.' 376 00:21:37,440 --> 00:21:39,440 E se te paske, ankò, yon navigatè a sèlman pral fè 377 00:21:39,440 --> 00:21:42,610 klèman ki sa lang nan baliz di li fè, 378 00:21:42,610 --> 00:21:45,730 Se konsa, menm si ou ka gen frape antre nan yon fwa oswa de fwa oswa menm dis fwa lè lè, 379 00:21:45,730 --> 00:21:49,870 li pral konbine ke tout nan yon espas sèl, jis pa konvansyon. 380 00:21:49,870 --> 00:21:52,770 Se konsa, si ou reyèlman vle pran yon ti repo liy, ou gen yo sèvi ak tag nan br, 381 00:21:52,770 --> 00:21:56,840 e kounye a, avi, tankou Lendi, mwen mete andedan kay la / nan sa a tag, 382 00:21:56,840 --> 00:22:00,090 sèlman paske sa a jis pa santi dwa 383 00:22:00,090 --> 00:22:02,990 yo kòmanse yon ti repo liy Lè sa a, sispann li pa gen anyen nan ant. 384 00:22:02,990 --> 00:22:07,740 >> Se konsa, konvansyon an nan HTML se ouvè epi fèmen yon tag ansanm. 385 00:22:07,740 --> 00:22:11,050 Kòm yon sou kote, ou pral wè yon anpil nan sit entènèt ki nan liv pa fè sa. 386 00:22:11,050 --> 00:22:14,240 Li se kòrèk fè oswa pa fè li, men nou ta diskite 387 00:22:14,240 --> 00:22:17,430 ki konsepsyon-ki gen bon konprann ak estilitikman, sa a se jis pi bon 388 00:22:17,430 --> 00:22:20,540 paske lè sa a chak tag se toude louvri epi li fèmen yon jan kanmenm. 389 00:22:20,540 --> 00:22:23,370 Se konsa, kounye a kite a sove ak Reload. Tounen nan navigatè a, oke. 390 00:22:23,370 --> 00:22:26,680 Koulye a, nou ap fè kèk pwogrè, men li pa byen ase. 391 00:22:26,680 --> 00:22:33,210 Se pou nou ale pi devan epi kòmanse sezisman nan kèk kò ki pi long tèks. 392 00:22:33,210 --> 00:22:40,610 Se konsa, kite a di: Yon rapid mawon rena sote sou yon chen parese. ' 393 00:22:40,610 --> 00:22:42,700 Epi, koulye a kite m 'jis yon kopi ak keratin sa a yon fwa kèk 394 00:22:42,700 --> 00:22:45,040 pou ke nou gen yon paragraf nan tèks. 395 00:22:45,040 --> 00:22:47,780 Kite m 'ale tounen sou isit la. Se konsa, li pa nan kap trè bon. 396 00:22:47,780 --> 00:22:50,000 Mwen gen yon ti repo liy, kidonk li a oke, 397 00:22:50,000 --> 00:22:52,140 Men, koulye a, yon fwa nou ap vin nan pwen a ki gen yon paj wèb 398 00:22:52,140 --> 00:22:55,640 ki gen anpil kontni ak liy pa sèlman yon sèl yo demontre HTML, 399 00:22:55,640 --> 00:22:58,570 nou kapab kòmanse panse a tout bagay sa yo kòm paragraf vrè. 400 00:22:58,570 --> 00:23:01,590 Epi nou ka kòmanse estriktire paj wèb nou an yon ti kras plis propr. 401 00:23:01,590 --> 00:23:05,120 Ak tout bon, sa m 'ka fè se ale isit la andedan nan tag kò mwen, 402 00:23:05,120 --> 00:23:09,400 epi ou konnen ki sa, si 'Sa a se CS50. . '. reyèlman demarks nan konmansman an nan yon paragraf, 403 00:23:09,400 --> 00:23:11,310 byen, kite la tag li kòm sa yo. 404 00:23:11,310 --> 00:23:13,570 Kite m 'itilize tèks la, jis pa konvansyon, kite m' di 405 00:23:13,570 --> 00:23:15,710 ki paragraf sa a fini isit la, 406 00:23:15,710 --> 00:23:18,320 ak Lè sa a, olye ke sa a repo liy, kite m 'jis di 407 00:23:18,320 --> 00:23:23,300 ke sa a ki dwe gen ak kòm yon nouvo paragraf, 408 00:23:23,300 --> 00:23:27,610 epi mwen pral jis byen vit itilize pa jis clobbering tout bagay sa a. 409 00:23:27,610 --> 00:23:30,660 >> Se konsa, kounye a nou gen yon paragraf utilize la, 410 00:23:30,660 --> 00:23:33,510 e kounye a, baliz nou an, ap kòmanse yo ka resevwa yon ti kras pi plis 411 00:23:33,510 --> 00:23:37,070 Semantics ki konsistan avèk sa n ap eseye fè. 412 00:23:37,070 --> 00:23:40,130 Nou gen yon paragraf, kidonk kite a rele li yon paragraf ki genyen etikèt la p. 413 00:23:40,130 --> 00:23:43,370 Nou gen yon paragraf segonn, donk, kite a rele li yon paragraf ki genyen etikèt la p. 414 00:23:43,370 --> 00:23:45,850 Epi, koulye a, ki sa ki navigatè a ap anjeneral fè 415 00:23:45,850 --> 00:23:48,490 se jis tankou nan yon liv angle oswa redaksyon an, 416 00:23:48,490 --> 00:23:51,280 ki kote ou tipikman wè kèk repo liy ant paragraf yo. 417 00:23:51,280 --> 00:23:53,720 Navigatè pral fè sa pou ou otomatikman. 418 00:23:53,720 --> 00:23:56,680 Se konsa, kounye a nou gen de paragraf, epi nou ka kontinye sa a. 419 00:23:56,680 --> 00:23:58,770 Men,, nan kou, sou entènèt la, lè ou gen kò nan tèks 420 00:23:58,770 --> 00:24:01,370 li pa tipikman jis tach gwo tèks. 421 00:24:01,370 --> 00:24:04,040 Gen souvan lyen an la. 422 00:24:04,040 --> 00:24:07,250 Se konsa, si nou vle, pou egzanp, gen ladan yo kèk lyen la, 423 00:24:07,250 --> 00:24:10,760 ta kwè sa ki ta ka nan enterè nan tou sa paj entènèt mwen kreye isit la se - 424 00:24:10,760 --> 00:24:12,780 kite m 'ale nan Google.com, 425 00:24:12,780 --> 00:24:16,540 ak kite m 'rechèch pou yon rena rapid mawon. 426 00:24:16,540 --> 00:24:22,150 Ale nan imaj Google, epi, ki jan sou - sa a se bèl. 427 00:24:22,150 --> 00:24:27,420 Nou pral ale ak sa a. Se konsa, isit la nou gen yon rapid mawon rena sote sou yon chen parese. 428 00:24:27,420 --> 00:24:30,560 Se konsa, sa mwen pral fè isit la, jis pou dedomajman pou la nan demonstrasyon, 429 00:24:30,560 --> 00:24:32,950 se ta kwè ke sa a imaj te sou sèvè m 'yo, 430 00:24:32,950 --> 00:24:35,240 epi mwen te kreye imaj sa yo. 431 00:24:35,240 --> 00:24:38,720 Ki sa mwen jis t 'te dwa klike sou oswa kontwole klike sou imaj la, 432 00:24:38,720 --> 00:24:42,370 ak sa ou pral wè nan pi fò navigatè se yon meni ti kras - 433 00:24:42,370 --> 00:24:48,800 sispann fè sa - yon meni ti kras ki pèmèt ou chwazi kote lyen kopi an papye oubyen URL kopi. 434 00:24:48,800 --> 00:24:52,750 Se konsa, kite m 'ale tounen kounye a nan HTML m' yo, ak sipoze ke mwen vle 435 00:24:52,750 --> 00:24:56,420 HyperLink sa a nan yon lòt paj entènèt. 436 00:24:56,420 --> 00:24:58,640 >> Ki sa ki te tag la te rele pou sa? 437 00:24:58,640 --> 00:25:01,650 [Elèv yo, enkonpreansibl] >> Yeah. Se konsa, yon rèf pou referans ultra. 438 00:25:01,650 --> 00:25:04,660 Kite m 'ale pi devan ak keratin ki pous 439 00:25:04,660 --> 00:25:07,290 Li se yon URL trè long, se konsa, kite m 'rale tounen soti. 440 00:25:07,290 --> 00:25:09,950 Parantèz Fèmen sa, koulye a remake mwen fason sou isit la 441 00:25:09,950 --> 00:25:11,960 paske men sa ki te pase URL yo dwe trè long. 442 00:25:11,960 --> 00:25:15,180 Kite m 'woulo liv sou isit la a nan fen rena rapid mawon, 443 00:25:15,180 --> 00:25:18,830 ak Lè sa a, kite m 'fèmen sa a tag ak 00:25:21,280 kote mwen sèlman fèmen non an nan tag an. 445 00:25:21,280 --> 00:25:24,470 Koulye a, kite m 'ale pi devan epi delivre sa ranpli, Reload paj wèb la, 446 00:25:24,470 --> 00:25:27,880 ak kounye a, pa default, ki k ap pase yo dwe souliye nan twal ble pou m ', 447 00:25:27,880 --> 00:25:31,980 men tout bon, mwen kapab kounye a klike sou sa a ak vwala. Genyen ki imaj. 448 00:25:31,980 --> 00:25:33,990 Epi li pa t 'gen yo dwe genyen yon imaj; li te kapab lye 449 00:25:33,990 --> 00:25:36,270 nan kèk lòt sit entènèt o aza sou entènèt la. 450 00:25:36,270 --> 00:25:39,610 Mwen te kapab fè sa, pou egzanp, ak CS50, se konsa yon dènye egzanp isit la. 451 00:25:39,610 --> 00:25:42,730 'Sa a se CS50' ta ka fè sans yo ale yon, rèf = 452 00:25:42,730 --> 00:25:50,340 http://www.cs50.net, fèmen quote, fèmen lank. 453 00:25:50,340 --> 00:25:53,990 Se konsa, kounye a ke nan yon URL menm pi kout, ak tan sa a nou pa ap ale nan konekte nan yon imaj. 454 00:25:53,990 --> 00:25:57,880 Nou ap olye ale nan konekte nan yon lòt paj. 455 00:25:57,880 --> 00:25:59,840 Koulye a, nou gen yon imaj isit la. 456 00:25:59,840 --> 00:26:02,970 Mwen santi mwen tankou nou ka fè yon ti kras pi bon pase jis ki lye ak yon imaj. 457 00:26:02,970 --> 00:26:05,760 Ki sa ki si nou vle aktyèlman enkòpore l 'nan pwòp sit web nou an? 458 00:26:05,760 --> 00:26:09,290 >> Oke, sa m 'ka fè isit la se, olye ke ap mennen nan sa a grafik, 459 00:26:09,290 --> 00:26:14,690 kite m 'olye koupe URL la, epi n ap debarase m de ki HyperLink epi netwaye sa a leve. 460 00:26:14,690 --> 00:26:17,190 Epitou, n ap desann isit la epi debarase m de sa a. 461 00:26:17,190 --> 00:26:20,910 Nou pa reyèlman bezwen tout fraz sa yo kounye a, sa kite m 'rakousi paj la yon ti jan. 462 00:26:20,910 --> 00:26:24,530 Lè sa a, desann isit la kite m 'ale pi devan nan yon nouvo paragraf, 463 00:26:24,530 --> 00:26:30,100 di mwen pa vle tèks kounye a; mwen vle yon imaj ki gen sous a pwal ki URL. 464 00:26:30,100 --> 00:26:33,100 Yon imaj, tankou yon ti repo liy, se swa gen oswa li pa. 465 00:26:33,100 --> 00:26:35,900 Se konsa, kite m 'imedyatman fèmen ki tag. 466 00:26:35,900 --> 00:26:39,440 Kite m 'ale pi devan koulye a, epi fèmen paragraf la sa mwen m andedan, 467 00:26:39,440 --> 00:26:43,010 epi si tout bagay ale byen ak hello, mond, si mwen Reload kounye a, 468 00:26:43,010 --> 00:26:45,520 Se mwen menm, tout bon, wè dwa anndan pwòp sit web mwen yon imaj. 469 00:26:45,520 --> 00:26:48,570 Se konsa, kounye a nou gen yon tag imaj, yon tag jete lank ak renmen an, 470 00:26:48,570 --> 00:26:51,320 ak pou bon mezi, kite m 'fè yon lòt bagay ki nan souvan neglije 471 00:26:51,320 --> 00:26:55,900 sou sit entènèt jou sa yo: Se pou nou bay kèk tèks deskriptif pou imaj sa 472 00:26:55,900 --> 00:26:58,090 pou moun ki gen sou yon aparèy mobil 473 00:26:58,090 --> 00:27:00,640 ak Se poutèt sa pa ka kapab telechaje imaj sa a trè byen vit, 474 00:27:00,640 --> 00:27:03,310 pou moun ki avèg epi yo pa ka kapab wè imaj la 475 00:27:03,310 --> 00:27:06,480 men yo ta ka gen yon lektè ekran ki ka di yo sa ki imaj sa a se nan. 476 00:27:06,480 --> 00:27:09,100 Ak fè sa, gen yon lòt atribi pou balises imaj 477 00:27:09,100 --> 00:27:11,290 rele alt, pou tèks altènatif. 478 00:27:11,290 --> 00:27:14,650 Epi ki sa mwen kapab fè isit la se m 'di: Sa a se yon rapid mawon rena. 479 00:27:14,650 --> 00:27:17,650 Se konsa, ke menm si moun nan pa ka wè imaj la sou ekran an, 480 00:27:17,650 --> 00:27:20,560 li ka omwen tande, menm jan ak kèk moso nan lojisyèl, 481 00:27:20,560 --> 00:27:23,080 sa ki aktyèlman ki gen la sou ekran an. 482 00:27:23,080 --> 00:27:25,040 >> Sa pa pral chanje estetik ki nan paj la, 483 00:27:25,040 --> 00:27:27,640 men li se sètènman bon pratik pou itilizatè. 484 00:27:27,640 --> 00:27:31,760 Tout dwa, kite a kite paj sit entènèt sa nan fòm li ye kounye a, 485 00:27:31,760 --> 00:27:33,890 Men, kite a wè si nou pa kapab kounye a prezante 486 00:27:33,890 --> 00:27:36,210 kèk apwòch pi bon ekri sa yo paj wèb, 487 00:27:36,210 --> 00:27:39,980 kèk leson ki pral sèvi nou byen ke paj nou an jwenn plis ak pi konplèks. 488 00:27:39,980 --> 00:27:42,220 Ki sa nou pa ap pral fè sou semèn kap vini yo 489 00:27:42,220 --> 00:27:46,810 se mache ou atravè tout sou etikèt yo douzèn plizyè HTML ke gen. 490 00:27:46,810 --> 00:27:49,800 Anpil tankou nan grafouyen tounen nan semèn 0, li pwobableman ap sifi 491 00:27:49,800 --> 00:27:52,120 bay yon BECA wo nivo nan kèk nan konsèp yo, 492 00:27:52,120 --> 00:27:54,530 yon vizit gide rapid nan kèk nan blòk yo ou te pwobableman kapab, 493 00:27:54,530 --> 00:27:58,240 trè alèz, navige sou pwòp ou a, moso yo devinèt divès kalite. 494 00:27:58,240 --> 00:28:00,460 E se te pral rive ankò nan HTML, gen plis chans, 495 00:28:00,460 --> 00:28:04,320 kote gen nan resous ase sou entènèt la ke nou pral montre ou nan, 496 00:28:04,320 --> 00:28:06,920 liv lekòl divès kalite, si ou prefere li yon liv lekòl, 497 00:28:06,920 --> 00:28:10,560 ki pral mache ou atravè tout bagay sa yo divès kalite ou kapab fè avèk HTML, 498 00:28:10,560 --> 00:28:16,100 men reyèlman, nou te wè konsa byen lwen nan HTML pi fò nan konsèp yo fondamantal. 499 00:28:16,100 --> 00:28:19,900 Nou gen nosyon de balises yo te louvri, yo te tags fèmen. 500 00:28:19,900 --> 00:28:22,100 Gen kèk tags ke yo tou de louvri epi li fèmen 501 00:28:22,100 --> 00:28:24,620 nan sans ke yo ap vid, ta dwe gen pa gen anyen nan yo andedan 502 00:28:24,620 --> 00:28:27,490 tankou yon tag imaj oswa yon repo liy, ki yo se jis la. 503 00:28:27,490 --> 00:28:32,330 Nou menm tou nou gade deja nan nosyon de yon atribi, tankou alt oswa sous. 504 00:28:32,330 --> 00:28:36,410 Avi ki di pawòl sa yo yo gen tandans, pa konvansyon, yo dwe kout ak somèr. 505 00:28:36,410 --> 00:28:39,140 >> Nou pa gen diskresyon sou sa ki tout bagay sa yo yo rele yo, 506 00:28:39,140 --> 00:28:42,060 yon lòt moun ki te envante HTML te vini ak sa yo non. 507 00:28:42,060 --> 00:28:44,710 Se konsa, ou jis gen kòmanse konnen oswa ou gade leve, nenpòt ki lè ou bezwen yo, 508 00:28:44,710 --> 00:28:47,160 ki sa non yo yo se pou sa yo tags ak atribi figi. 509 00:28:47,160 --> 00:28:49,510 Nan ka sa yo atribi, atribi jeneralman 510 00:28:49,510 --> 00:28:52,900 modifye konpòtman an nan kèk tag. 511 00:28:52,900 --> 00:28:55,710 Nan ka sa a, atribi nan sous di tag nan imaj 512 00:28:55,710 --> 00:28:57,940 sa ki sous la nan imaj la yo ta dwe. 513 00:28:57,940 --> 00:29:04,460 Atribi nan rèf di tag nan jete lank sa li ta dwe aktyèlman ap ki lye ak. 514 00:29:04,460 --> 00:29:06,800 Men, an tèm de estrikti a nan yon paj entènèt, menm si Facebook 515 00:29:06,800 --> 00:29:09,680 ak Google ak gade nan tankou tankou yon dezòd konplè 516 00:29:09,680 --> 00:29:12,560 anba kapo a nan zye premye, si ou kòmanse li atravè li 517 00:29:12,560 --> 00:29:16,950 plis metodikman yo, yo tout swiv sa a debaz yo, debaz estrikti. 518 00:29:16,950 --> 00:29:19,660 Men, nou ka amelyore stilizasyon a nan bagay sa yo. 519 00:29:19,660 --> 00:29:24,180 Se konsa, kite m 'ale nan kèk egzanp ke mwen pare davans. 520 00:29:24,180 --> 00:29:27,280 Kite m 'ale pi devan ak fè kopi yo soti nan yon lòt folder isit la 521 00:29:27,280 --> 00:29:29,380 , li mete yo nan anyè sa a. 522 00:29:29,380 --> 00:29:32,210 Davans, sa mwen te fè te prepare yon dosye kèk: 523 00:29:32,210 --> 00:29:35,670 search0, search1, search2, ak search3 ak 4. 524 00:29:35,670 --> 00:29:38,740 Kite m 'ale pi devan epi louvri moute premye a nan tout sa yo dosye, 525 00:29:38,740 --> 00:29:42,570 e kite yo wè si nou pa kapab kòmanse kreye motè pwòp rechèch nou an. 526 00:29:42,570 --> 00:29:46,530 Nan tèt la nan sa a ranpli, kòm se nòmalman ka a nan klas la, jis yon pakèt moun sou kòmantè. 527 00:29:46,530 --> 00:29:49,760 Nan HTML, menm si, deside ki mwayen ou kòmanse yon kòmantè 528 00:29:49,760 --> 00:29:55,640 se <-! ak Lè sa a, ou se andedan nan yon kòmantè, yon kòmantè milti-liy. 529 00:29:55,640 --> 00:29:59,800 Lè w ap pare yo sispann ki kòmante sou li, ou ka fè ->. 530 00:29:59,800 --> 00:30:02,380 Se konsa, tout bagay nan tèt la nan twal ble se jis yon kòmantè. 531 00:30:02,380 --> 00:30:04,620 >> Sa a se deklarasyon doktip mwen yo ki ankò, 532 00:30:04,620 --> 00:30:07,080 ou ka jis yon kopi ak keratin sou konfyans nan Bondye, pou kounye a. 533 00:30:07,080 --> 00:30:10,410 Sa a jis di navigatè a, 'Men vini kèk 5 HTML.' 534 00:30:10,410 --> 00:30:13,600 Anba a ki, sou liy 14, se premye a nan Tags aktyèl m 'yo, 535 00:30:13,600 --> 00:30:16,900 ak sa a jis di, tankou anvan, isit la vini kèk HTML, 536 00:30:16,900 --> 00:30:19,460 isit la vini tèt la nan paj m 'yo, isit la vini tit la, 537 00:30:19,460 --> 00:30:23,900 ak lè sa a, Kontrèman, sa a, se li pou tit la, sa se li pou tèt la. 538 00:30:23,900 --> 00:30:26,460 Isit la kounye a vini kò a nan paj m 'yo. 539 00:30:26,460 --> 00:30:31,040 Se konsa, yon etikèt koup nouvo kounye a: H1 kanpe pou tit 1. 540 00:30:31,040 --> 00:30:33,850 Genyen nan yon tradisyon nan HTML pou anpil ane tounen 541 00:30:33,850 --> 00:30:37,990 ki gen gwosè diferan nan tèks. 542 00:30:37,990 --> 00:30:41,980 Ak tounen lakay ou nan jou a, yo chak yon sèl vle di, jeneralman, jis gwo ak fonse. 543 00:30:41,980 --> 00:30:45,860 Men, gen la tou H2, ki se gwo men li pa byen kòm gwo ak fonse. 544 00:30:45,860 --> 00:30:49,320 Genyen nan H3, ki se kalite gwo, men se pa prèske kòm gwo ak fonse, 545 00:30:49,320 --> 00:30:52,380 ak pou fè, tout wout la desann nan h6. 546 00:30:52,380 --> 00:30:55,550 Jou sa yo, menm si, H1, H2 ak H3 yo vrèman vle di 547 00:30:55,550 --> 00:30:57,980 gen siyifikasyon plis semantik yo: 548 00:30:57,980 --> 00:31:01,100 kote H1 se reyèlman yon tit: tit la nan yon paj wèb, 549 00:31:01,100 --> 00:31:04,210 karaktè enprimri nan tèt yon kolòn oswa yon bagay tankou sa yo ki an tèks. 550 00:31:04,210 --> 00:31:09,030 Se konsa, mwen te fè espre di H1 CS50 rechèch> H1 551 00:31:09,030 --> 00:31:12,640 endike ke sa a se reyèlman tit la, tit la nan paj m 'yo. 552 00:31:12,640 --> 00:31:14,850 Pa tit la nan sans bar tit, 553 00:31:14,850 --> 00:31:18,960 men tit la ke ou aktyèlman wè nan paj wèb la poukont li, nan kò a. 554 00:31:18,960 --> 00:31:20,990 Koulye a, sa a, ou ka pwobableman devine sa li ye, 555 00:31:20,990 --> 00:31:23,110 menm si nou gen yon kèk moso nouvo sou sentaks. 556 00:31:23,110 --> 00:31:25,930 Sa a se yon fòm. Se konsa, entènèt la vrèman vin enteresan 557 00:31:25,930 --> 00:31:28,770 lè sou sit entènèt pran enfòmasyon nan men gwoup itilizatè. 558 00:31:28,770 --> 00:31:31,700 Nan klas sa a, nan pwoblèm nan mete sou pwogram entènèt, 559 00:31:31,700 --> 00:31:33,880 nou pa pwal fè yon sit entènèt, se pou chak, 560 00:31:33,880 --> 00:31:37,570 ak estatik kontni ki montre foto ki ou te pran, 561 00:31:37,570 --> 00:31:40,010 oswa sa a se rezime m 'yo, ak bagay sa yo sou mwen, 562 00:31:40,010 --> 00:31:42,450 paske bagay sa yo yo se relativman fasil yo mete yo ansanm. 563 00:31:42,450 --> 00:31:44,400 Li difisil yo fè bagay sa yo bèl sou entènèt la, 564 00:31:44,400 --> 00:31:46,390 men omwen mete kanpe kontni se trè trivial. 565 00:31:46,390 --> 00:31:49,380 Men, bagay sa yo jwenn vrèman enteresan lè yon moun ka vizite sit entènèt ou a 566 00:31:49,380 --> 00:31:52,260 ak bay dizon epi li ka ranpli fòm, 567 00:31:52,260 --> 00:31:55,800 ka tcheke sou kaz epi yo ka kominike avèk sit entènèt ou. 568 00:31:55,800 --> 00:31:57,780 Ak tout bon, pwobableman chak sit entènèt ou swen sou 569 00:31:57,780 --> 00:32:00,710 jou sa yo, nan nenpòt ki detay, se yon jan kanmenm entèaktif. 570 00:32:00,710 --> 00:32:03,110 Facebook, Google, ak renmen an, ki pran opinyon itilizatè 571 00:32:03,110 --> 00:32:05,100 epi ki pwodui Customized pwodiksyon. 572 00:32:05,100 --> 00:32:07,780 >> Se konsa, kite la kòmanse fè sa kounye a. Tranzisyon Ann kounye a 573 00:32:07,780 --> 00:32:11,150 ki soti nan jis lè l sèvi avèk HTML pou baliz sou kontni estatik 574 00:32:11,150 --> 00:32:14,790 kòm olye yon mekanis livrezon pou kontni dinamik. 575 00:32:14,790 --> 00:32:17,350 Ak nan direksyon ki fini, kite la aplike motè pwòp rechèch nou an. 576 00:32:17,350 --> 00:32:20,820 Se pou nou fè l 'jan sa a. Isit la nan tag nan fòm. 577 00:32:20,820 --> 00:32:24,090 Atribi nan aksyon espesifye ke lè itilizatè a ap ranpli fòm sa a 578 00:32:24,090 --> 00:32:28,400 ak klavye yo, li pral soumèt nan sa a URL isit la. 579 00:32:28,400 --> 00:32:31,230 Se konsa, mwen kalite poul la. Li nan pral pran nou yon ti tan ankò 580 00:32:31,230 --> 00:32:33,780 pase yon klas aplike motè rechèch la tout antye, 581 00:32:33,780 --> 00:32:35,880 se konsa nou pral jis fè nan fen devan, se konsa pale. 582 00:32:35,880 --> 00:32:38,650 Nou pral fè pati nan ki pèmèt rechèch la itilizatè, epi n ap sòt de bote nan Google 583 00:32:38,650 --> 00:32:40,950 pati a difisil pou jwenn rezilta rechèch, 584 00:32:40,950 --> 00:32:43,520 men, espesyalman, mwen pral pale ak sèvè wèb Google la 585 00:32:43,520 --> 00:32:46,710 lè l sèvi avèk youn nan de metòd trè popilè. 586 00:32:46,710 --> 00:32:50,000 Youn nan yo te jwenn, yon lòt, pou nou pral evantyèlman wè, yo te post, 587 00:32:50,000 --> 00:32:52,660 Malgre ke gen lòt moun ki ap mwens souvan itilize yo. 588 00:32:52,660 --> 00:32:56,440 Se konsa, jwenn jis konjur moute lide nan, mwen vle jwenn kèk kontni, jwenn kèk rezilta rechèch. 589 00:32:56,440 --> 00:32:58,440 Sa a, ou ka petèt devine kisa sa a ap fè. 590 00:32:58,440 --> 00:33:01,900 Sa a se kèk kalite D ', li te, an reyalite, ale nan gade tankou yon jaden tèks, 591 00:33:01,900 --> 00:33:05,200 ak non sa a nan D ', non varyab sa a, se konsa pale, 592 00:33:05,200 --> 00:33:08,610 yo pral q pou rechèch pa konvansyon. 593 00:33:08,610 --> 00:33:11,700 Epi ankò, ki kalite sa a D 'se pa sa pral gen yon toulède kaz; 594 00:33:11,700 --> 00:33:13,890 li pa pral gen yon meni; li a ale nan yon jaden tèks 595 00:33:13,890 --> 00:33:18,060 kòm deziye sa a atribi isit la, ak bwat sa tèks, 596 00:33:18,060 --> 00:33:20,680 tankou yon ti repo liy, se swa gen oswa ou pa. 597 00:33:20,680 --> 00:33:24,480 Se konsa, nou gen yon eleman vid yo avèk koupe nan andedan ki tag. 598 00:33:24,480 --> 00:33:28,050 Lè sa a, mwen pral mete yon ti repo liy, epi ou ka, petèt, devine kisa sa a se pral fè a. 599 00:33:28,050 --> 00:33:30,210 Sa a se yon lòt sòt de opinyon fòm. 600 00:33:30,210 --> 00:33:32,350 >> Sa a yon sèl nan yo pral itilize pou soumèt fòm nan. 601 00:33:32,350 --> 00:33:36,140 Se konsa, sa a se pral fè bouton an gwo ki itilizatè a kapab klike sou yo soumèt fòm lan, 602 00:33:36,140 --> 00:33:40,800 ak etikèt la sou sa bouton se pral yo dwe 'CS50 Search. 603 00:33:40,800 --> 00:33:44,170 Fèmen fòm, fèmen kò, fèmen HTML. 604 00:33:44,170 --> 00:33:46,280 Ann wè sa nou genyen nan fòm lan nan paj sa a sou entènèt. 605 00:33:46,280 --> 00:33:48,260 Se konsa, kite m 'ale nan navigatè m' yo, 606 00:33:48,260 --> 00:33:50,360 kite m 'ale, toujou, nan lame lokal yo. 607 00:33:50,360 --> 00:33:54,650 Sa a se toujou index.html, se konsa si mwen vle wè sa a ranpli rele search0, 608 00:33:54,650 --> 00:33:59,710 Mwen kapab annik fè / search0.html, antre - 609 00:33:59,710 --> 00:34:01,880 ak premye an nan erè m 'yo. 610 00:34:01,880 --> 00:34:04,400 Kisa ki ale sou? Mwen byen klè pa gen pèmisyon 611 00:34:04,400 --> 00:34:06,430 gen aksè a sa a ranpli, pou kèk rezon. 612 00:34:06,430 --> 00:34:10,170 Men sa a paske, kontrèman travay la nou te fè konsa byen lwen nan C, 613 00:34:10,170 --> 00:34:14,340 kote pwogram yo ou ekri yo sipoze yo dwe runable pa ou, 614 00:34:14,340 --> 00:34:17,590 ègzèkutabl pa ou, se sa ki pa reyèlman ka a sou entènèt la, 615 00:34:17,590 --> 00:34:21,010 kote pafwa ou ta ka vle kreye dosye sou yon sèvè, 616 00:34:21,010 --> 00:34:23,310 men ou pa vle lemonn antye pou kapab wè yo. 617 00:34:23,310 --> 00:34:25,469 Olye de sa, ou vle mond lan yo wè kèk dosye 618 00:34:25,469 --> 00:34:27,730 men se pa lòt moun, jis pou dedomajman pou vi prive a. 619 00:34:27,730 --> 00:34:30,730 Se konsa, li plis nan yon baz opt-nan lè w ap fè bagay sa yo sou entènèt la. 620 00:34:30,730 --> 00:34:32,810 Se konsa, kite m 'aktyèlman tape ls isit la, 621 00:34:32,810 --> 00:34:37,440 epi w ka wè dosye yo mwen gen, men sonje ke si mwen fè ls-l pou lontan, 622 00:34:37,440 --> 00:34:41,520 Mwen pral genyen yon lis ki pi long ki ban m 'kèk plis detay sou sa yo dosye 623 00:34:41,520 --> 00:34:45,139 ki se kounye a, reyèlman, la pou premye fwa ki gen rapò ak nou. 624 00:34:45,139 --> 00:34:47,840 Remake sou bò dwat la byen lwen yo, se non yo nan dosye mwen, 625 00:34:47,840 --> 00:34:50,690 ak Lè sa a, tan an nan ki yo te dènye modifye oubyen kopye. 626 00:34:50,690 --> 00:34:54,370 Nimewo sa a isit la se ki sa? ou sonje? 627 00:34:54,370 --> 00:34:56,400 Gwosè a nan bytes, ki jan gwo dosye a se. 628 00:34:56,400 --> 00:34:59,520 >> Se konsa, mwen sanble gen kèk kalite logo nan isit la sa a, se pi gwo pase tout dosye yo ak lòt. 629 00:34:59,520 --> 00:35:03,610 Sa a se kiyès mwen ye, sa a se sa m 'ye ak sa gwoup Mwen pous 630 00:35:03,610 --> 00:35:07,430 Men, lè sa a, plis pase isit la sou bò gòch la se yon ti jan nan sekans skre, 631 00:35:07,430 --> 00:35:10,040 epi nou te pale, mwen panse, yon ti tan de sa nan tan lontan an, 632 00:35:10,040 --> 00:35:12,050 men sa a te fè yo avèk otorizasyon. 633 00:35:12,050 --> 00:35:14,020 E menm si sa a, se yon ti kras vwale, 634 00:35:14,020 --> 00:35:17,270 Rw pwobableman vle di li & ekri. 635 00:35:17,270 --> 00:35:22,560 Se konsa, li sanble ke sa yo tirè don aparèy televisyon HD diferan nan otorizasyon pou moun diferan. 636 00:35:22,560 --> 00:35:24,730 Ak modèl la se, ki esansyèlman, jan sa a. 637 00:35:24,730 --> 00:35:27,650 Lè nou wè yon sekans tirè isit la, yo gade jan sa a. 638 00:35:27,650 --> 00:35:30,450 Genyen nan yon priz, lè sa a gen nan twa plis tirè, 639 00:35:30,450 --> 00:35:33,390 Lè sa a, gen nan yon lòt twa, lè sa a yon lòt twa. 640 00:35:33,390 --> 00:35:36,800 Premye a se swa yon priz oswa anons li a pou anyè. 641 00:35:36,800 --> 00:35:40,220 Se konsa, ke youn nan trè fasil. Si li nan yon katab, li di d, otreman li nan yon tirè. 642 00:35:40,220 --> 00:35:44,080 Genyen nan yon koup lòt ka yo, men pou kounye a nou ap jis pran swen sou dosye ak repèrtwar. 643 00:35:44,080 --> 00:35:48,090 Sa yo pwochen twa ba - epi mwen te atifisyèlman eleman espas yo. 644 00:35:48,090 --> 00:35:50,490 Yo te, evidamman, pa gen lè nou wè yo yon ti moman de sa. 645 00:35:50,490 --> 00:35:52,900 Sa yo se otorizasyon mèt kay la dosye a, 646 00:35:52,900 --> 00:35:55,840 ak sonje ki sòti nan yon Anons sa pibliye depi dezyèm sa yo ki te li & ekri. 647 00:35:55,840 --> 00:35:58,560 Sa ki te paske mwen, menm jan moun ki te kreye sa a ranpli yon moman de sa, 648 00:35:58,560 --> 00:36:01,250 Se mwen menm, jis pa default, sou yon òdinatè Linux, 649 00:36:01,250 --> 00:36:03,910 gen kapasite a kontinye lekti ak redaksyon ki dosye. 650 00:36:03,910 --> 00:36:07,170 >> Se konsa, sistèm nan fonksyone jis ki ban m 'rw otomatikman. 651 00:36:07,170 --> 00:36:10,840 Sa yo nan mitan gen rapò ak gwoup m 'yo, sa yo ki an elèv yo, 652 00:36:10,840 --> 00:36:14,590 ki se sòt de sans sou aparèy la paske mwen moun sa a sèlman lè l sèvi avèk aparèy la. 653 00:36:14,590 --> 00:36:16,620 Se konsa, kite m 'jis balanse men m' nan ki pou kounye a. 654 00:36:16,620 --> 00:36:19,190 Men, yo menm ki dènye ki pi enpòtan pou sit entènèt la. 655 00:36:19,190 --> 00:36:21,580 Sa a se tout lòt moun nan mond lan, ak reyalite a 656 00:36:21,580 --> 00:36:24,600 ki sa ki --- vle di ke pa gen yon lòt nan mond lan 657 00:36:24,600 --> 00:36:26,680 gen nenpòt otorizasyon sa a dosye. 658 00:36:26,680 --> 00:36:29,180 Klèman yon pwoblèm, se konsa mwen bezwen ranje sa a 659 00:36:29,180 --> 00:36:33,830 pa yon jan kanmenm bay mond lan ki sa? Li & ekri? 660 00:36:33,830 --> 00:36:35,850 Sa a pwobableman bèbè, dwa? Mwen pa vle nenpòt moun ki sou entènèt la 661 00:36:35,850 --> 00:36:38,530 pou yo ale nan vizite paj m 'ak yon jan kanmenm chanje sa ranpli, 662 00:36:38,530 --> 00:36:40,800 menm si yo te reyèlman pa t 'kapab ak yon dosye HTML, 663 00:36:40,800 --> 00:36:44,110 men jis nan prensip, pwobableman jis vle yo pou kapab li li l '. 664 00:36:44,110 --> 00:36:47,910 Kisa sa vle di li li l '? Li pa vle di yo pwal santi yo pran swen sou HTML aktyèl la, 665 00:36:47,910 --> 00:36:51,820 men navigatè a bezwen pou kapab analizan lang sa a baliz, 666 00:36:51,820 --> 00:36:53,720 anwo jouk anba, gòch a dwat. 667 00:36:53,720 --> 00:36:57,990 Se konsa, yon moun sou sit entènèt la bezwen pou kapab li li l ', se konsa mwen minim bezwen bay li r. 668 00:36:57,990 --> 00:37:00,240 Mwen ka fè sa nan yon fason kèk diferan, men petèt 669 00:37:00,240 --> 00:37:03,080 pi senp la se nan kouri lòd sa a isit la. 670 00:37:03,080 --> 00:37:10,860 Chmod, mòd chanjman, Lè sa a, yon r + konsa tout tout moun, nan mond lan + li, 671 00:37:10,860 --> 00:37:13,830 ak Lè sa a, non an nan dosye a, search0.html. 672 00:37:13,830 --> 00:37:18,310 >> Koulye a, si m 'fè ls-l ankò, avi ke ke dosye chanje, 673 00:37:18,310 --> 00:37:21,440 ak tout bon, mwen te vire sou r pou tout moun. 674 00:37:21,440 --> 00:37:23,350 Mwen te tou te vire l 'sou pou gwoup m' yo, men sa a amann, 675 00:37:23,350 --> 00:37:27,150 paske si mwen tounen vin an sou pou tout moun, gwoup mwen an se yon gwoup ki sot nan sa. 676 00:37:27,150 --> 00:37:31,480 Se konsa, sa a, se amann tou. Sa a jis vle di te òdinatè a kounye a te fè li lizib. 677 00:37:31,480 --> 00:37:34,430 Koulye a, kite m 'ale tounen nan navigatè m' yo, klike sou Reload. 678 00:37:34,430 --> 00:37:36,330 Ah-ha. Nou kounye a gen CS50 Search. 679 00:37:36,330 --> 00:37:39,830 Mwen te agrandi nan yon ti kras atifisyèlman - motè rechèch trè efreyan. 680 00:37:39,830 --> 00:37:41,930 Men, kite a wè si li aktyèlman ap travay. 681 00:37:41,930 --> 00:37:45,880 Premyèman, kite m 'fè yon chèk saniti rapid, kite m' kontwole klike sou ak wè sous paj la. 682 00:37:45,880 --> 00:37:50,780 Remake nan Chrome nou ap kounye a wè HTML nan menm pou mwen menm mwen kreye. 683 00:37:50,780 --> 00:37:55,420 pa jwenn konfonn isit la, menm si. Mwen pa ka kòmanse chanje kòd la isit la, 684 00:37:55,420 --> 00:37:59,420 paske navigatè a gen yon View Read-Only sa a kòd. 685 00:37:59,420 --> 00:38:06,060 Te navigatè a jis mande lokal lame pou yon dosye rele search0.html. 686 00:38:06,060 --> 00:38:09,490 Li se kounye a konyensidans pi ki aparèy la 687 00:38:09,490 --> 00:38:13,480 k ap pase yo sou òdinatè a menm jan ak navigatè m 'yo. 688 00:38:13,480 --> 00:38:20,470 Mwen te kapab jis gen, équivalant, te tape nan www.facebook.com/search0.html, 689 00:38:20,470 --> 00:38:23,830 epi si Facebook te gen yon dosye rele sa, mwen ta Lè sa a, dwe wè HTML yo. 690 00:38:23,830 --> 00:38:27,360 Epi, nan kou, mwen pa ka chanje dosye a ki vini tounen soti nan Facebook, swa. 691 00:38:27,360 --> 00:38:29,360 Se konsa, kounye a nou ap sòt de flou liy yo. 692 00:38:29,360 --> 00:38:32,130 Aparèy la se tou de yon sèvè, k ap sèvi moute paj wèb, 693 00:38:32,130 --> 00:38:34,870 men li la tou yon kliyan nan sans ke mwen sèvi ak yon navigatè 694 00:38:34,870 --> 00:38:37,630 aktyèlman pale ak ki sèvè. 695 00:38:37,630 --> 00:38:39,610 Se konsa, kite a wè si motè rechèch Google mwen travay. 696 00:38:39,610 --> 00:38:44,930 Kite m 'ale pi devan epi fè rechèch pou jwenn rena rapid mawon, antre. 697 00:38:44,930 --> 00:38:47,540 Epi vwala, mwen kounye a gen motè pwòp rechèch mwen an. 698 00:38:47,540 --> 00:38:51,460 >> Men, ki jan sa fèt? 699 00:38:51,460 --> 00:38:55,380 Ti jan nan yon detire, men - e kounye a, ou pa kapab wè, jisteman, pati nan sa a, se nan enterè yo. 700 00:38:55,380 --> 00:38:57,370 Wè sa k ap pase. 701 00:38:57,370 --> 00:39:00,430 Avi URL la. Li sanble ke ki metòd, 702 00:39:00,430 --> 00:39:02,780 rele jwenn, se super-senp. 703 00:39:02,780 --> 00:39:10,270 Lè ou presize nan yon fòm ke ou vle 'jwenn' rezilta nan kèk sèvè, 704 00:39:10,270 --> 00:39:13,200 ki sa li pral fè se pran tou sa ou tape nan fòm nan 705 00:39:13,200 --> 00:39:15,290 epi mete l nan URL la. 706 00:39:15,290 --> 00:39:18,580 Li nan ale nan estandadize ki jan li vin mete nan adrès URL la jan sa a. 707 00:39:18,580 --> 00:39:22,290 Avi ke sa a se URL la ki te valè atribi aksyon m 'yo. 708 00:39:22,290 --> 00:39:24,730 Sa a kote mwen te vle fòm sa a bay fini. 709 00:39:24,730 --> 00:39:26,950 Men, Lè sa a, avi sa a mak kesyon. 710 00:39:26,950 --> 00:39:30,230 Sa a se yon konvansyon sou entènèt la kote yo bay opinyon itilizatè 711 00:39:30,230 --> 00:39:35,320 nan yon sit entènèt, ou tache adrès URL la yon mak kesyon, 712 00:39:35,320 --> 00:39:38,330 ak Lè sa a, ou gen yon pakèt antye nan kle ki gen valè pè. 713 00:39:38,330 --> 00:39:42,380 Non an nan yon kle, ki te rekonèt kòm yon paramèt nan entènèt la, 714 00:39:42,380 --> 00:39:46,380 Lè sa a, ou genyen yon siy egal, lè sa a ou gen menm valè sa a nan paramèt. 715 00:39:46,380 --> 00:39:49,810 Se konsa, li esansyèlman se yon non varyab ak yon valè varyab, 716 00:39:49,810 --> 00:39:54,250 men non moun ki varyab la ak valè te soti nan fòm nan HTML. 717 00:39:54,250 --> 00:39:56,250 Poukisa yo pluses yo la, ou panse? 718 00:39:56,250 --> 00:39:59,340 Paske mwen pa t 'tape + nan ant pawòl mwen yo. 719 00:39:59,340 --> 00:40:01,430 [Elèv yo, enkonpreansibl] 720 00:40:01,430 --> 00:40:05,080 >> Yeah, li nan jis pou espas. Chans yo, ou nenpòt lè w te wè yon URL, 721 00:40:05,080 --> 00:40:07,320 gen nan pa janm okenn espas nan l ', si sèlman paske 722 00:40:07,320 --> 00:40:09,440 si te gen, ou pa t 'kapab reyèlman yon kopi ak keratin li 723 00:40:09,440 --> 00:40:12,700 nan yon IM oswa nan yon imèl paske li ta kraze. 724 00:40:12,700 --> 00:40:15,420 Ou vle tout bagay la yo dwe youn vwazen fil de karaktè. 725 00:40:15,450 --> 00:40:18,450 >> Se konsa, navigatè a se entelijan ase reyalize, uh-en. 726 00:40:18,450 --> 00:40:22,610 pa sèlman mete yon espas la. Kite m 'Programme espas ki la nan kèk fason estanda. 727 00:40:22,610 --> 00:40:25,170 Youn nan konvansyon ki pou fè sa se genyen navigatè a 728 00:40:25,170 --> 00:40:29,350 otomatikman mete yon + ki kote ou ta otreman gen yon espas. 729 00:40:29,350 --> 00:40:32,140 Se konsa, koulye a, avi Google te gen kalite itilizatè zanmitay-. 730 00:40:32,140 --> 00:40:34,380 Mwen sètènman pa t kreye paj sa a entènèt, 731 00:40:34,380 --> 00:40:37,200 yo men yo te prepopulated jaden pwòp tèks yo 732 00:40:37,200 --> 00:40:39,490 ak sa, jisteman, mwen tape pous 733 00:40:39,490 --> 00:40:43,090 Sipoze mwen vle pou fè rechèch pou yon lòt bagay, tankou yon chen parese. 734 00:40:43,090 --> 00:40:45,340 Mwen ka jis tape sa a isit la, re-rechèch. 735 00:40:45,340 --> 00:40:47,730 Avi ki URL nan chanje moute isit la, 736 00:40:47,730 --> 00:40:51,390 men remake Lè sa a, pou m 'ka aktyèlman rechèch pou anyen mwen vle 737 00:40:51,390 --> 00:40:53,610 jis pa konprann ki jan adrès travay. 738 00:40:53,610 --> 00:40:56,840 Mwen te ka fè parese chat, antre nan, 739 00:40:56,840 --> 00:41:01,370 ak avi koulye a m'ap jwenn yon trè parese - nou ta dwe? Mwen santi mwen tankou nou ta dwe. 740 00:41:01,370 --> 00:41:09,900 Mwen jwenn yon chat trè parese. 741 00:41:09,900 --> 00:41:11,930 Tout dwa. Sa a se youn nan bagay ki estipid nou te fè. 742 00:41:11,930 --> 00:41:17,160 Men sa se yon chat parese. 743 00:41:17,160 --> 00:41:19,730 Kanmèm, sa ki nan Takeaway kle a isit la? 744 00:41:19,730 --> 00:41:22,830 Koulye a, nou ap sòt de ap jwe nan mond lan nan HTTP. 745 00:41:22,830 --> 00:41:26,050 HTML se jis lang sa a baliz, louvri tag, fèmen tag, 746 00:41:26,050 --> 00:41:29,490 ki di yon navigatè ki jan yo rann kontni sou yon paj entènèt. 747 00:41:29,490 --> 00:41:32,850 Men, lè ou kòmanse transmèt done atravè entènèt la 748 00:41:32,850 --> 00:41:36,290 ant navigatè entènèt ak sèvè, ke se la li sa a pwotokòl 749 00:41:36,290 --> 00:41:39,370 ke yo rekonèt kòm ipèrtèkst Transfè Pwotokòl pran plis pase. 750 00:41:39,370 --> 00:41:42,630 Sa a se sòt nan nan konvansyon imen; lè Sam ak mwen t'ap tranble anba pye men sou Lendi, 751 00:41:42,630 --> 00:41:48,300 kòmanse yon koneksyon ak Lè sa a, fèmen yon koneksyon, menm lide isit la. 752 00:41:48,300 --> 00:41:53,100 Kòman yo bay rezilta Google la vini tounen nan m 'konsa? 753 00:41:53,100 --> 00:41:55,290 Ki jan yo soumèt fòm mwen pral Google? 754 00:41:55,290 --> 00:41:58,160 Oke, sonje soti nan lòt jou a ke sa ki reyèlman ale sou 755 00:41:58,160 --> 00:42:02,150 anba kapo a lè ou mande yon paj entènèt se, 756 00:42:02,150 --> 00:42:04,860 navigatè ou a ap voye yon mesaj parèt yon fason-skre tankou 757 00:42:04,860 --> 00:42:09,510 JWENN / HTTP/1.1 yo pou paj an kay default. 758 00:42:09,510 --> 00:42:13,000 >> Oswa, nan ka sa a, paske mwen espesifikman mande pi bonè 759 00:42:13,000 --> 00:42:17,340 search0.html, sa a Lè sa a, ta dwe mesaj la yon ti jan-skre 760 00:42:17,340 --> 00:42:20,040 ki navigatè mwen ka voye aparèy la. 761 00:42:20,040 --> 00:42:23,090 Oswa, nan ka sa a nan Google, ki sa ki la aktyèlman voye 762 00:42:23,090 --> 00:42:33,740 se yon demann yo voye / rechèch, ak Lè sa a,? q = chat parese, ak yon plis la. 763 00:42:33,740 --> 00:42:36,790 Se konsa, mesaj sa a, se mwen menm, moun lan, pa janm mwen sezisman, 764 00:42:36,790 --> 00:42:40,620 men se ke yo te voye pa navigatè m 'yo, sa a se ki jan HTTP k ap pase. 765 00:42:40,620 --> 00:42:43,240 Sa a se ekivalan a yo ki te souke men nou. 766 00:42:43,240 --> 00:42:46,320 Sa a se demann lan, ak sèvè a a sou yo voye yon repons. 767 00:42:46,320 --> 00:42:48,560 Se konsa, kite a pran yon gade nan sa a anba kapo a. 768 00:42:48,560 --> 00:42:55,320 Kòm anvan, nou ka louvri moute jaden sa a espesyal nan yon navigatè. 769 00:42:55,320 --> 00:42:58,720 Wè paj, enspekte eleman. 770 00:42:58,720 --> 00:43:01,550 Se konsa, anba enspekte eleman, remake ke sa ki te pase nan Chrome, 771 00:43:01,550 --> 00:43:04,160 ak IE ak Firefox gen mekanis ki similè yo, 772 00:43:04,160 --> 00:43:07,370 nou gen sa yo zouti pou devlope aksesib a nou. 773 00:43:07,370 --> 00:43:09,630 Moun nòmal pa sèvi ak sa yo onglè. 774 00:43:09,630 --> 00:43:11,940 Men, nou, koulye a, ki enterese nan sa k ap pase sou 775 00:43:11,940 --> 00:43:13,890 anba kapo a nan nivo rezo a. 776 00:43:13,890 --> 00:43:16,130 Se konsa, si mwen rale moute nivo a rezo isit la, 777 00:43:16,130 --> 00:43:18,510 kite m 'ale pi devan epi elaji fenèt sa a, 778 00:43:18,510 --> 00:43:21,840 louvri moute sa a antre isit la, ak gade Tèt yo. 779 00:43:21,840 --> 00:43:26,010 Se konsa, sa ki pase lè Mwen mande yon dosye ki sòti nan yon sèvè sit entènèt 780 00:43:26,010 --> 00:43:29,410 se navigatè m 'voye yon pakèt antye de bagay sa yo. 781 00:43:29,410 --> 00:43:32,390 Ak kite m 'wè sous. Se konsa, anba Tèt demann, 782 00:43:32,390 --> 00:43:35,250 ak sa a se jis chrome ki montre m 'kèk pwodiksyon dyagnostik, 783 00:43:35,250 --> 00:43:37,340 sòt de tankou yon debugjeur nan kèk sòt, 784 00:43:37,340 --> 00:43:40,500 avi ke sa mwen te make isit la se pwesizeman sa ki 785 00:43:40,500 --> 00:43:47,060 Chrome ap voye nan sèvè a nan lòd pou mande pou yon dosye rele search0.html. 786 00:43:47,060 --> 00:43:50,160 Li ap di sèvè a ki sa li panse non li se, 787 00:43:50,160 --> 00:43:52,210 gras a jaden sa a nan kolon lame, lè sa a kèk 788 00:43:52,210 --> 00:43:56,950 trè prive bagay nan isit la, tankou yon bagay fè ak dat ak lè, 789 00:43:56,950 --> 00:43:59,720 yon bagay fè ak lang yo ki navigatè a konprann, 790 00:43:59,720 --> 00:44:02,850 men liy ki vrèman enpòtan yo se sa yo de premye isit la. 791 00:44:02,850 --> 00:44:05,490 >> Ki sa ki sèvè a reponn ak? Oke, si nou desann isit la 792 00:44:05,490 --> 00:44:08,510 ak wè sous bagay sa a, remake ke sèvè a 793 00:44:08,510 --> 00:44:13,700 te reponn ak yon mesaj yon ti jan skre kòm byen, 304 pa modifye. 794 00:44:13,700 --> 00:44:16,030 Sa a se yon ti jan etranj; kite m 'aktyèlman eseye ranje sa a. 795 00:44:16,030 --> 00:44:18,670 Kite m 'kenbe desann chanjman, epi klike Reload moute isit la 796 00:44:18,670 --> 00:44:22,460 fòse navigatè a aktyèlman fè demann sa a la pou premye fwa. 797 00:44:22,460 --> 00:44:25,700 Lè sa a, kite m 'rale nan, epi nou pral wè kounye a ke repons sèvè a, 798 00:44:25,700 --> 00:44:28,950 paske mwen te kenbe chanjman, se 200 OK. 799 00:44:28,950 --> 00:44:31,170 Se konsa, ou te pwobableman pa janm wè nimewo a 200 800 00:44:31,170 --> 00:44:33,300 nan yon kontèks entènèt la, men sa ki nimewo 801 00:44:33,300 --> 00:44:36,760 ou pafwa wè san atann ki sòti nan yon sèvè? 802 00:44:36,760 --> 00:44:42,010 404, dosye pa jwenn; 403, Entèdi; 500, erè sèvè. 803 00:44:42,010 --> 00:44:44,890 Se konsa, gen kòd sa yo nimerik ki nan lemonn lan itilize nan sit Entènèt la 804 00:44:44,890 --> 00:44:47,870 siyifi erè, jis tankou C fonksyon 805 00:44:47,870 --> 00:44:51,030 kapab retounen erè ak prensipal ka retounen kòd sòti. 806 00:44:51,030 --> 00:44:54,160 200, menm si, ou raman wè paske li vle di tout se byen. 807 00:44:54,160 --> 00:44:59,000 Ak 304 pwobableman ou pa janm wè paske ki sa ki li tapral? 808 00:44:59,000 --> 00:45:03,330 Ke pa gen anyen gen - kite a wè si nou ka simule sa a ankò - 809 00:45:03,330 --> 00:45:07,170 Oh, kounye a li nan pa kolabore. 304 di: Se pa modifye, 810 00:45:07,170 --> 00:45:09,170 Se konsa, poukisa te sèvè a menm reponn? 811 00:45:09,170 --> 00:45:12,550 Oke, pou efikasite, yon sèvè wèb otomatikman pou ou, 812 00:45:12,550 --> 00:45:16,570 si dosye a pa te chanje, li pa pral rtransmètr antye dosye a HTML. 813 00:45:16,570 --> 00:45:19,150 Li pral jis di navigatè a li pa te chanje. 814 00:45:19,150 --> 00:45:21,220 Jis itilize kopi a ou deja genyen. 815 00:45:21,220 --> 00:45:22,650 Se konsa, gen nan sa a nosyon nan kach sou entènèt la 816 00:45:22,650 --> 00:45:25,840 pou pèfòmans, pou ke ou pa gaspiye tan ak Pleasant dechè 817 00:45:25,840 --> 00:45:29,160 Téléchargez dosye ankò e ankò nesesite. 818 00:45:29,160 --> 00:45:31,460 >> Men, paj sit entènèt sa, koulye a, te super-senp, 819 00:45:31,460 --> 00:45:34,980 epi li sèlman te montre m 'HTML nan ki te vin tounen. 820 00:45:34,980 --> 00:45:40,940 Se pou nou sèvi ak aktyèlman tab la rezo kounye a nan fè yon rechèch Google tankou rena rapid mawon. 821 00:45:40,940 --> 00:45:43,010 Kite m 'Lè sa a, klike sou CS50 rechèch, 822 00:45:43,010 --> 00:45:46,950 ak kounye a, remake nan pati anba a isit la yon pakèt antye nan bagay tounen vin 823 00:45:46,950 --> 00:45:49,900 paske lè m 'ale nan yon sit entènèt reyèl tankou Google.com, 824 00:45:49,900 --> 00:45:53,520 yo gen imaj yo, yo gen tèks yo, yo gen yon lang ki rele JavaScript la. 825 00:45:53,520 --> 00:45:55,940 Se konsa, chak ranje nan tablo sa a desann isit la 826 00:45:55,940 --> 00:46:01,490 reprezante yon bagay ki Google krache soti pou bay repons pou demann yon sèl m 'yo. 827 00:46:01,490 --> 00:46:04,160 Yon sèl la mwen pran swen sou, menm si, se yon sèl sa a an premye. 828 00:46:04,160 --> 00:46:08,420 Men, si m 'ale nan rechèch la, demann, klike sou gade sous isit la, 829 00:46:08,420 --> 00:46:11,300 remake ke, tout bon, mesaj la skre ki navigatè mwen an voye 830 00:46:11,300 --> 00:46:15,010 sou Google te liy sa yo de isit la, 831 00:46:15,010 --> 00:46:18,420 ki te swiv pa kèk enfòmasyon Esoteric 'desann isit la ki nou pral inyore pou kounye a. 832 00:46:18,420 --> 00:46:20,890 Men, avi, tou, ki sa Chrome se trè sou la men ak yo, 833 00:46:20,890 --> 00:46:24,540 Li la tou ki montre m 'fisèl la rechèch ki te voye pous 834 00:46:24,540 --> 00:46:27,410 Se konsa, olye ke montre m sa a, ki te literalman voye, 835 00:46:27,410 --> 00:46:30,800 si mwen wè li Decoder, Chrome, jis pou debogaj rezon, 836 00:46:30,800 --> 00:46:34,270 pou devlopè tankou nou, li te jis ki montre m 'yon vèsyon imen-zanmitay nan - 837 00:46:34,270 --> 00:46:36,390 ki se pa ki jan ou eple rena, aparamman. 838 00:46:36,390 --> 00:46:40,520 Mwen jis remarke sa a kounye a - men li la ki montre ou sa m ', aparamman, tape. 839 00:46:40,520 --> 00:46:45,340 Pandan se tan, repons lan ki te vin tounen soti nan sèvè a se ankò 200 OK. 840 00:46:45,340 --> 00:46:47,930 Men, ki enkli nan ke repons, nan kou, 841 00:46:47,930 --> 00:46:51,920 si nou aktyèlman wè HTML paj an - 842 00:46:51,920 --> 00:46:55,440 regrèt, sa a se yon chemen kout klavye ti kras ale courbe jodi a. 843 00:46:55,440 --> 00:46:59,020 >> Mwen pral fè fas ak sa a pita. Se konsa, si nou aktyèlman wè sous paj la a, 844 00:46:59,020 --> 00:47:02,990 ki mwen ka fè desann isit la pa klike repons, 845 00:47:02,990 --> 00:47:10,080 sa a se sa ki te aktyèlman krache tounen, nan adisyon a ki skre 200 mesaj OK soti nan sèvè an. 846 00:47:10,080 --> 00:47:12,520 Yon ti kras skre, men ki kote tout bagay sa a vini soti nan? 847 00:47:12,520 --> 00:47:15,570 Oke, kite la fè yon lòt bagay isit la. Yon lòt lòd yon ti jan-skre, 848 00:47:15,570 --> 00:47:20,530 men kalite sa a yon sèl la nan pwòp nan ke li revele nou ekzakteman ki sa k ap pase anba kapo a. 849 00:47:20,530 --> 00:47:22,530 Se konsa, mwen tounen sou Mac mwen isit la, mwen te konekte 850 00:47:22,530 --> 00:47:25,980 atravè yon pwogram yo rele sch, Tache kal, nan yon lòt sèvè 851 00:47:25,980 --> 00:47:28,940 paske pifò nan òdinatè Harvard la bloke yo lòd, ki nou ap sou nan kouri 852 00:47:28,940 --> 00:47:31,640 paske gen nan lòd sa a sou kèk serveurs rele trasrout 853 00:47:31,640 --> 00:47:34,810 ki pèmèt ou trase wout la ant pwen A ak B, 854 00:47:34,810 --> 00:47:37,020 ak konsa byen lwen nou ve yo te pran pou yo akòde konplètman 855 00:47:37,020 --> 00:47:40,170 ke mwen ka tape nan Google.com ak yon jan kanmenm jwenn done tounen 856 00:47:40,170 --> 00:47:43,530 soti nan mwatye atravè peyi a oswa mwatye atravè mond lan. 857 00:47:43,530 --> 00:47:45,810 Avèk trasrout nou ka aktyèlman plonje nan yon ti kras pi fon 858 00:47:45,810 --> 00:47:49,370 ki di kòman entènèt la ap travay, epi wè sa k ap pase sou anba kapo a. 859 00:47:49,370 --> 00:47:54,440 Se konsa, kite a ale pi devan epi abitrèman trase yon wout, di, Stanford.edu, 860 00:47:54,440 --> 00:47:57,150 ki se atravè peyi a, ak frape antre. 861 00:47:57,150 --> 00:47:59,380 Lòd sa a ka super-vit oswa super-dousman, 862 00:47:59,380 --> 00:48:02,010 men ki sa nou ap wè koulye a, liy pa liy, 863 00:48:02,010 --> 00:48:08,060 se chak youn nan etap sa yo oswa so ant nou menm ak Palo Alto, oswa Stanford, 864 00:48:08,060 --> 00:48:11,010 kote yo gen sèvè wèb yo. 865 00:48:11,010 --> 00:48:16,600 Se konsa, sa chak nan liy sa yo reprezante plis konkrètman, menm si? 866 00:48:16,600 --> 00:48:19,100 Yon moso nan jagon soti nan entènèt la? [Elèv yo, enkonpreansibl] 867 00:48:19,100 --> 00:48:21,570 >> Ki sa ki nan sa? [Elèv yo, enkonpreansibl] 868 00:48:21,570 --> 00:48:25,390 >> Oh, se konsa gen fwa, men ki sa chak ranje - ki sa mwen vle di pa hop? 869 00:48:25,390 --> 00:48:29,140 >> Oke, gen bagay sa yo sou Entènèt la rele routeurs. 870 00:48:29,140 --> 00:48:33,020 Ak routeurs, kòm non an sijere, enfòmasyon sou wout soti nan pwen A ak pwen b. 871 00:48:33,020 --> 00:48:36,920 Men, gen plizyè pwen pi lwen pase yon b ak. 872 00:48:36,920 --> 00:48:40,010 Genyen nan C ak D epi E ak F ant ranje 1, 873 00:48:40,010 --> 00:48:43,480 ki k ap pase yo IP adrès òdinatè mwen an, 874 00:48:43,480 --> 00:48:46,890 oswa adrès nimerik m 'yo, ki inikman idantifye òdinatè mwen an, 875 00:48:46,890 --> 00:48:50,300 ak etap 15, ki se aktyèlman sèvè wèb la sizyèm ane, 876 00:48:50,300 --> 00:48:54,640 aparamman, ki mwen èksklamasyon sa a soti nan, oswa vèsyon 6 nan sèvè wèb yo nan Stanford. 877 00:48:54,640 --> 00:48:56,680 Men, sa ki nan kalite pwòp se, nou ka wè chemen an 878 00:48:56,680 --> 00:49:00,480 ki nan 0 m 'ak nan 1 yo ap pran nan òdinatè mwen an Stanford. 879 00:49:00,480 --> 00:49:02,500 Se konsa, etap 1 se adrès òdinatè pwòp m 'yo. 880 00:49:02,500 --> 00:49:05,760 Chak òdinatè sou Entènèt la gen yon idantifyan inik ki sanble tankou sa a. 881 00:49:05,760 --> 00:49:08,150 Number.number.number.number. 882 00:49:08,150 --> 00:49:10,370 Yon kote sa a sou lakou lekòl la, pwobableman nan sant la syans, 883 00:49:10,370 --> 00:49:16,780 se yon routeur rele Gateway Nwayo 2-te83, kèlkeswa sa ki vle di, 884 00:49:16,780 --> 00:49:20,590 kidonk sa a se youn nan routeurs gwo Harvard la anpenpan ki wout yon anpil nan trafik yo. 885 00:49:20,590 --> 00:49:24,640 Isit la nan yon lòt nan routeurs Harvard la, sa a se yon sèl Gateway Border, 886 00:49:24,640 --> 00:49:28,310 siyifikasyon fwontyè li la pwobableman sou periferi la nan lakou lekòl la yon kote. 887 00:49:28,480 --> 00:49:32,790 Lè sa a, gen nan, youn noks ranje 4, ki se Crossroads Nò, 888 00:49:32,790 --> 00:49:35,070 ki se yon ISP gwo, Entènèt founisè sèvis, 889 00:49:35,070 --> 00:49:37,740 ki kote tankou Harvard konekte jiska. 890 00:49:37,740 --> 00:49:40,760 Men, Lè sa a, bagay sa yo jwenn yon ti enteresan nan liy 6. 891 00:49:40,760 --> 00:49:45,960 Kote yo ye Bits mwen tout nan yon toudenkou? Kansas. 892 00:49:45,960 --> 00:49:49,300 Mond la gen yon abitid nan lè l sèvi avèk kòd ayewopò nan yon anpil nan bagay sa yo, 893 00:49:49,300 --> 00:49:52,900 oswa omwen abrevyasyon pou eta oswa vil yo, 894 00:49:52,900 --> 00:49:56,490 Se konsa li sanble, nan jis 60 ms, 895 00:49:56,490 --> 00:49:59,420 yon pake enfòmasyon, a 0 ak 1 a nan konpitè pòtatif m ' 896 00:49:59,420 --> 00:50:03,210 te resevwa tout wout la Kansas, e ankò, nan 60 ms. 897 00:50:03,210 --> 00:50:08,180 >> Anplis, apre yo fin Kansas, yo pran yon toune nan Houston, pwobableman, 898 00:50:08,180 --> 00:50:10,140 kòm sijere pa non sa a sèvè. 899 00:50:10,140 --> 00:50:13,310 Se konsa, jis kòm yon sèvè sou Entènèt la dwe gen yon adrès nimerik, 900 00:50:13,310 --> 00:50:18,360 li kapab tou, opsyonèlman yo, yo gen yon adrès yon ti kras plis imen-zanmitay ki moun te vini ak. 901 00:50:18,360 --> 00:50:20,510 Koulye a, nan etap 8, nou pa konnen ki sa sa a se. 902 00:50:20,510 --> 00:50:22,550 Pafwa routeurs jis kalite inyore ou, 903 00:50:22,550 --> 00:50:25,010 epi yo jis pa reponn kesyon yo, se konsa sa a, se amann. 904 00:50:25,010 --> 00:50:29,290 Yon sèl la apre etap 8 se aparamman ki kote? L.A. 905 00:50:29,290 --> 00:50:35,290 Avi nan sèlman ms 78, ki sa ki pran nou moun tankou 6 + èdtan fè fizikman, 906 00:50:35,290 --> 00:50:40,110 pran sache nan enfòmasyon sou Entènèt ms nan 78 vwayaje ki lwen. 907 00:50:40,110 --> 00:50:45,890 Etap 10 se nan LA kòm byen, ak etap 11 sanble yo te ale nan nò, moute toupre Stanford. 908 00:50:45,890 --> 00:50:48,750 Sa a se routeur fwontyè yo, oswa routeur limit fwontyè yo. 909 00:50:48,750 --> 00:50:51,240 Yon etap koup nan Stanford ke yo inyore nou, 910 00:50:51,240 --> 00:50:55,610 ak anfen, nou rive jwenn sèvè wèb la nan jis 87 ms. 911 00:50:55,610 --> 00:50:57,760 Koulye a, tout moun sa yo nimewo, kòm yon sou kote, 912 00:50:57,760 --> 00:51:00,640 jis di ou konbyen tan li pran pou done yo ka resevwa nan men m ' 913 00:51:00,640 --> 00:51:03,530 nan chak nan sa yo routeurs, epi li pa kontravansyon. 914 00:51:03,530 --> 00:51:06,960 Ki sa ki pwogram sa a se, li premye voye yon mesaj, ki esansyèlman, nan routeur la an premye. 915 00:51:06,960 --> 00:51:09,490 Lè sa a, youn nan routeur nan dezyèm; Lè sa a, youn nan routeur la twazyèm, 916 00:51:09,490 --> 00:51:12,610 mezire chak fwa. Se konsa, nan teyori, moman sa yo pral k ap grandi 917 00:51:12,610 --> 00:51:14,860 oswa omwen trè pre youn ak lòt, 918 00:51:14,860 --> 00:51:18,090 , epi, tout bon, sa yo ki se dwa isit la sou lakou lekòl la yo se super-piti. 919 00:51:18,090 --> 00:51:20,820 Osito ke ou kòmanse ale toupatou nan peyi a, li pran done 920 00:51:20,820 --> 00:51:24,830 yon ti tan ankò vwayaje, pi pre 100 ms, bay oswa pran. 921 00:51:24,830 --> 00:51:28,330 Men, kite yo ale direksyon nan lòt kounye a. Kouman sou Cambridge University nan UK a? 922 00:51:28,330 --> 00:51:32,540 Kite m 'olye kouri trasrout nan www.cam pou Cambridge, 923 00:51:32,540 --> 00:51:36,710 . Ac pou akademik,. UK, ak frape antre nan isit la. 924 00:51:36,710 --> 00:51:38,830 Sa te trè modi vit. 925 00:51:38,830 --> 00:51:43,300 Done mwen literalman te ale nan Cambridge, England, nan ki fann dezyèm nan tan. 926 00:51:43,300 --> 00:51:45,340 >> Se konsa, kite a wè chemen an ke li te pran. 927 00:51:45,340 --> 00:51:47,520 Harvard, Harvard, Harvard, Crossroads Nò, 928 00:51:47,520 --> 00:51:52,690 ki se yon ISP, ak Lè sa a, sa a se Crossroads Nò, ak Lè sa a, Bam. 929 00:51:52,690 --> 00:51:58,320 Ki sa ki nan ant etap 6 ak 7, routeur 6 ak 7? 930 00:51:58,320 --> 00:52:02,040 Oseyan Atlantik la. Epitou n ap èksklamasyon sa a soti nan lefèt ke 931 00:52:02,040 --> 00:52:06,530 nou ale nan 20 ms isit la a 80 ms isit la. 932 00:52:06,530 --> 00:52:10,050 Se konsa, yon bagay te pran 60 ms, bay oswa pran, yo ka resevwa plis pase. 933 00:52:10,050 --> 00:52:12,910 Ak sa ki te pwobableman yon kò gwo dlo. 934 00:52:12,910 --> 00:52:15,250 Kisa ki ale sou apre sa? Oke, isit la nou yo se nan Lond, 935 00:52:15,250 --> 00:52:18,860 jis 88 ms pita. Plis London, plis London, 936 00:52:18,860 --> 00:52:21,730 pa sèten kote sa a se, men nou pwal pran li nan deyò nan London, 937 00:52:21,730 --> 00:52:26,390 Cambridge isit la, epi finalman nou - literalman, University of Cambridge 938 00:52:26,390 --> 00:52:29,500 . Something.net, ak lè sa a, finalman, nan liy 16, 939 00:52:29,500 --> 00:52:31,720 se sèvè wèb yo aparamman rele scorpion 940 00:52:31,720 --> 00:52:35,500 anba kapo machin lan, menm si nou konnen li kòm www. 941 00:52:35,500 --> 00:52:38,790 Kalite lide-mouche, mwen panse ke. A premye fwa mwen te janm te fè sa, li totalman kònen lide m '. 942 00:52:38,790 --> 00:52:41,670 Malerezman, Harvard bloke sa a kalite trafik, tipikman, nan rezo a. 943 00:52:41,670 --> 00:52:44,340 Se konsa, ou pa kapab fè li super fasil. 944 00:52:44,340 --> 00:52:48,500 Reyalize, menm si, sa a isit la se sa posib. 945 00:52:48,500 --> 00:52:53,630 Tout dwa. Kite a pran repo-5 minit nou yo isit la. Nou ap tounen ak plonje nan pi fon. 946 00:52:53,630 --> 00:53:00,850 Se konsa, nou yo tounen, epi nou te kalite ambled sou nan yon direksyon kèk diferan isit la. 947 00:53:00,850 --> 00:53:03,700 Se konsa, kite a rezime egzakteman sa ki te ale sou isit la. 948 00:53:03,700 --> 00:53:07,990 Nou te kòmanse konvèsasyon an ap pale de lang sa a yo rele HTML. 949 00:53:07,990 --> 00:53:10,680 Yon fwa ankò, pa yon lang pwogramasyon. Se jis nan yon lang baliz 950 00:53:10,680 --> 00:53:15,490 ki se lajman sou estetik ak structuration sou kontni nan fòm lan nan yon Paj Web. 951 00:53:15,490 --> 00:53:19,220 Men, HTML, Se poutèt sa, bezwen kèk kalite mekanis 952 00:53:19,220 --> 00:53:22,870 pou vwayaje ant navigatè entènèt ak sèvè. 953 00:53:22,870 --> 00:53:28,360 HTML Se poutèt sa sòt de parcours sou tèt sa a lòt lang, 954 00:53:28,360 --> 00:53:31,280 oswa plis byen, yon pwotokòl, yo konnen kòm HTTP. 955 00:53:31,280 --> 00:53:33,730 >> Ak HTTP, menm jan nou te wè li konsa byen lwen, 956 00:53:33,730 --> 00:53:37,140 se kalite analoji sa a konvansyon moun nan bay lanmen. 957 00:53:37,140 --> 00:53:39,940 Lè yon navigatè vle pou mande pou yon paj ki sòti nan yon sèvè, 958 00:53:39,940 --> 00:53:43,450 li voye ke "jwenn" demann nan navigatè nan sèvè, 959 00:53:43,450 --> 00:53:48,040 ak Lè sa a, sèvè a reponn ak yon kantite tankou 200, tout se oke, 960 00:53:48,040 --> 00:53:53,290 kòm byen ke HTML a oswa kèk nimewo move tankou 404, dosye pa jwenn. 961 00:53:53,290 --> 00:53:58,220 Men, pandan se tan, HTTP tèt li se pa entènèt la, se pou chak. 962 00:53:58,220 --> 00:54:01,550 HTTP se jis yon sèvis, yon karakteristik nan entènèt la 963 00:54:01,550 --> 00:54:05,530 anpil tankou G chat se yon lòt sèvis, anpil tankou imel se yon lòt sèvis. 964 00:54:05,530 --> 00:54:09,180 Genyen nan tout kalite bagay nou ka fè sou entènèt la. 965 00:54:09,180 --> 00:54:12,670 HTTP se jis youn nan moun ki aplikasyon yo. 966 00:54:12,670 --> 00:54:17,210 Se konsa, sou tèt - HTTP se sou tèt de yon lòt bagay 967 00:54:17,210 --> 00:54:21,750 ki nou pa t 'mansyone pa non, ou ta ka janm tande pale de pa non yo, tchp IP /. 968 00:54:21,750 --> 00:54:25,160 Se konsa, istwa a nou te jis di gen se tout sou 969 00:54:25,160 --> 00:54:28,720 ki jan done vwayaje soti nan pwen A ak pwen b. 970 00:54:28,720 --> 00:54:30,950 Ak nan ka sa a, nou te wè nan yon nivo ki ba anpil 971 00:54:30,950 --> 00:54:33,060 routeur routeur routeur routeur, 972 00:54:33,060 --> 00:54:35,390 ki jan se done la aktyèlman ap transmèt. 973 00:54:35,390 --> 00:54:40,510 Men, nan tout wout la, li se ale nan rankontre obstacles divès kalite. 974 00:54:40,510 --> 00:54:43,770 Anplis sa yo routeurs, gen bagay yo rele firewall sou Entènèt la, 975 00:54:43,770 --> 00:54:46,680 e konsa done, tankou ke nou te jis transmèt 976 00:54:46,680 --> 00:54:49,720 soti nan m 'nan Stanford, ki soti nan m' nan Cambridge, 977 00:54:49,720 --> 00:54:54,560 yo voye a, nan nivo sa a, yon bagay yo rele yon adrès IP. 978 00:54:54,560 --> 00:54:57,340 Nou te wè sa a yon ti moman de sa, ak yon adrès IP 979 00:54:57,340 --> 00:55:02,480 se jis yon adrès nimerik nan w.x.y.z an fòm, 980 00:55:02,480 --> 00:55:08,070 kote chak nan sa yo se ant, bay oswa pran, 0 ak 255, 981 00:55:08,070 --> 00:55:10,080 menm si ou pa kapab byen sèvi ak tout moun ki nimewo. 982 00:55:10,080 --> 00:55:14,220 Men, chak nan sa yo moun ki gen plas se yon nimewo ant 0 ak 255. 983 00:55:14,220 --> 00:55:16,820 Se konsa, yon adrès IP jou sa yo se 32 miyèt moso. 984 00:55:16,820 --> 00:55:20,780 >> Koulye a, ki bay nou ki jan anpil posib adrès IP nan mond lan? 985 00:55:20,780 --> 00:55:24,420 Apeprè 4 milya dola, paske nenpòt ki lè n ap konte nan pouvwa nan 2 986 00:55:24,420 --> 00:55:27,760 tout wout la jiska 32 nan yon bagay, ki toujou ap ban nou 4 milya dola. 987 00:55:27,760 --> 00:55:30,160 Se konsa, sa a, se yon anpil nan adrès IP, men ou ka gen li, 988 00:55:30,160 --> 00:55:32,410 oswa ou ta ka kounye a remake nan laprès la popilè, 989 00:55:32,410 --> 00:55:36,020 yon pouse nan direksyon yon nouvo vèsyon an IP rele IPV6. 990 00:55:36,020 --> 00:55:38,290 Kounye a, nou ap sèvi ak vèsyon 4. 991 00:55:38,290 --> 00:55:41,060 Gen vrèman pa te gen yon vèsyon 5, Nou jis ap sote dwa a 6. 992 00:55:41,060 --> 00:55:46,760 Version 6 ki pral sèvi ak 128 Bits pou adrès IP, ki se frikin gwo. 993 00:55:46,760 --> 00:55:49,430 Nou pa dwe kouri ale deyò pou kèk tan kounye a, 994 00:55:49,430 --> 00:55:52,980 men nou yo te kòmanse kouri soti nan vèsyon 4 adrès IP, 995 00:55:52,980 --> 00:55:56,110 paske tout moun nan nou gen bagay sa yo pa sèlman tankou laptops ak Bureau, 996 00:55:56,110 --> 00:55:58,700 yon anpil nan nou gen telefòn, yon anpil nan nou gen lòt aparèy 997 00:55:58,700 --> 00:56:01,600 tankou TiVo ak renmen an ki gen adrès IP tèt yo. 998 00:56:01,600 --> 00:56:03,720 Harvard kont li genyen dè dizèn de milye nan òdinatè. 999 00:56:03,720 --> 00:56:07,970 Se konsa, mond lan se vrèman kouri soti nan adrès IP, nan omwen nan fòm sa a. 1000 00:56:07,970 --> 00:56:10,340 Se konsa, sou de pwochen ane kèk, ou pral wè adrès ki 1001 00:56:10,340 --> 00:56:12,870 nan konpitè pwòp ou a pwobableman dousman chanje 1002 00:56:12,870 --> 00:56:16,740 kòm pi plis ak plis konpayi ak inivèsite kòmanse sipòte vèsyon an plus. 1003 00:56:16,740 --> 00:56:22,770 Men, yon adrès IP a pa ase pou òdinatè yon pou mande pou done ki sòti nan b òdinatè. 1004 00:56:22,770 --> 00:56:24,950 Paske òdinatè b te kapab fè yon sèvè, 1005 00:56:24,950 --> 00:56:27,600 ak yon sèvè, kòm mwen mansyone pi bonè, ka fè grap de bagay sa yo. 1006 00:56:27,600 --> 00:56:29,940 Li ka animatè paj wèb, li kapab yon sèvè imel, 1007 00:56:29,940 --> 00:56:32,310 li kapab yon sèvè Skype, li kapab yon sèvè chat G. 1008 00:56:32,310 --> 00:56:35,870 >> Tout sèvis sa yo diferan ki ka bay sou yon sèvè 1009 00:56:35,870 --> 00:56:38,330 te kapab tout moun, fizikman, dwe sou machin nan menm. 1010 00:56:38,330 --> 00:56:40,380 Se konsa, nan adisyon a adrès IP, 1011 00:56:40,380 --> 00:56:43,250 mond la genyen yon bagay yo rele pò sou entènèt la. 1012 00:56:43,250 --> 00:56:47,830 Yon pò se jis yon nimewo; pou gen se yon nimewo inik pou HTTP. 1013 00:56:47,830 --> 00:56:50,280 Nimewo li se 80. 1014 00:56:50,280 --> 00:56:55,870 HTTP tou sèvi avèk nimewo 443, men li plis espesyalman, pou t chiffres. 1015 00:56:55,870 --> 00:57:00,030 Lè ou wè la a, pou an sekirite, ki nan lè l sèvi avèk yon nimewo diferan. 1016 00:57:00,030 --> 00:57:06,580 Gen anpil lòt moun, tankou 25, yo itilize pou yon bagay yo rele smp, ki te rekonèt kòm imel. 1017 00:57:06,580 --> 00:57:09,620 Genyen yon bagay yo rele 22 pou sch, 1018 00:57:09,620 --> 00:57:11,850 ak gen nan yon pakèt antye nan pò lòt yo deyò. 1019 00:57:11,850 --> 00:57:14,460 Koulye a, nou moun raman wè nimewo sa yo. 1020 00:57:14,460 --> 00:57:21,970 Sepandan, lè ou tape nan yon adrès tankou http://www.facebook.com, 1021 00:57:21,970 --> 00:57:26,560 navigatè a ap an kachèt yo mete 80, paske w ap itilize HTTP. 1022 00:57:26,560 --> 00:57:30,630 Si ou menm, olye de sa, t kalite, li te an kachèt yo mete 443. 1023 00:57:30,630 --> 00:57:35,180 Epi nou ka kalite wè sa manuelman si mwen rale moute yon brower 1024 00:57:35,180 --> 00:57:41,850 epi ale nan http://www.facebook.com:80. 1025 00:57:41,850 --> 00:57:44,550 Se poutèt sa, ouvètman site pa sèlman non an nan sit entènèt la 1026 00:57:44,550 --> 00:57:47,650 men pò a ke mwen vle pale ak, ak frape antre. 1027 00:57:47,650 --> 00:57:50,170 Avi l disparèt, paske navigatè-an pansé ké, 1028 00:57:50,170 --> 00:57:53,360 oh, 80, mwen pa menm ale nan deranje bay ki montre ke ou yo. 1029 00:57:53,360 --> 00:57:56,400 Men, rezon ki fè la pou sa a se ke si mwen aktyèlman te vle voye yon moun yon imèl, 1030 00:57:56,400 --> 00:58:02,340 Mwen ta vrèman dwe voye l 'bay yo sou pò 25, ke yo te smp. 1031 00:58:02,340 --> 00:58:04,890 Yon ti jan nan yon Senplifikasyon, men kèk nan ou gen zanmi 1032 00:58:04,890 --> 00:58:09,290 ki aktyèlman ap travay nan Facebook, epi yo, Menm jan tou, gen serveurs ki resevwa imel. 1033 00:58:09,290 --> 00:58:12,610 >> Nenpòt ki lè w voye yon imèl, ki sa ki Gmail ap fè pou ou 1034 00:58:12,610 --> 00:58:14,960 oswa Outlook oswa kèlkeswa sa pwogram ou itilize, 1035 00:58:14,960 --> 00:58:19,270 li nan sòt de an kachèt yo mete nimewo sa a kòm byen, 25, nan ka sa a. 1036 00:58:19,270 --> 00:58:24,490 Li nan sa a konbinezon de adrès IP ak nimewo ki inikman idantifye 1037 00:58:24,490 --> 00:58:29,190 yon òdinatè sou entènèt la ak yon sèvis espesifik ki sou sa òdinatè. 1038 00:58:29,190 --> 00:58:33,460 Koulye a, nan kou, pi fò nan nou te pwobableman gen pa janm tape manyèlman yon adrès IP. 1039 00:58:33,460 --> 00:58:37,340 Petèt ou gen nan aparèy la, men nan mond reyèl la, pa anpil. 1040 00:58:37,340 --> 00:58:42,750 Poukisa nou pa tape adrès IP nan navigatè? 1041 00:58:42,750 --> 00:58:45,860 Li ta travay, an reyalite, nou ka wè sa a, se pou m 'montre w 1042 00:58:45,860 --> 00:58:50,000 yon lòt te bay lòd pou yo ta dwe travay pi nenpòt kote sou lakou lekòl la Harvard an sou yon Mac oswa PC yon. 1043 00:58:50,000 --> 00:58:53,970 Genyen nan lòd sa a yo rele nsloukeup, non Passage sèvè. 1044 00:58:53,970 --> 00:58:59,960 Si m 'gade moute www.cnn.com, li sanble ke CNN gen - oh, ki enteresan. 1045 00:58:59,960 --> 00:59:03,180 CNN te kòmanse lè l sèvi avèk Amazon entènèt sèvis yo. 1046 00:59:03,180 --> 00:59:06,380 Ou ta ka konnen nan nwaj informatique, youn Amazon a nan jwè yo gwo nan nwaj informatique. 1047 00:59:06,380 --> 00:59:10,240 Ki sa mwen jis t 'te ye a, m' te di: Tanpri, ban m 'adrès ki nan sèvè wèb CNN nan,' 1048 00:59:10,240 --> 00:59:14,090 men li sanble ke se sèvè wèb CNN nan jere pa Amazon, 1049 00:59:14,090 --> 00:59:16,030 Amazon entènèt sèvis, sa a sijere. 1050 00:59:16,030 --> 00:59:19,680 Ak adrès sa a nan sèvè se sa a isit la. 1051 00:59:19,680 --> 00:59:22,350 Se konsa, mwen pa fin sèten si sa a ap travay, paske yo pa t 'itilize yo itilize Amazon. 1052 00:59:22,350 --> 00:59:32,830 Men, kite a eseye sa a; http://, IP adrès, antre nan, ak - 1053 00:59:32,830 --> 00:59:35,690 se li ale nan travay? 1054 00:59:35,690 --> 00:59:39,280 Wi. Li se ale nan travay. Entènèt se super-dousman jodi a. 1055 00:59:39,280 --> 00:59:43,680 Men, nan yon moman, ou pral wè kèk nouvèl istwa. 1056 00:59:43,680 --> 00:59:48,360 Gen nou ale. Bank of America k ap rele lajistis. Tout dwa. 1057 00:59:48,360 --> 00:59:54,000 >> Sa a se paske sa a adrès IP jis k ap pase pa synonyme ak www.cnn.com. 1058 00:59:54,000 --> 00:59:59,920 Natirèlman, li ta tèrib maketing vle di, vizite nou nan sit Entènèt 50.112.94.127. 1059 00:59:59,920 --> 01:00:02,370 Ou pa janm ta sonje. Se konsa, menm jou sa yo ou ta ka sonje bagay sa yo 1060 01:00:02,370 --> 01:00:07,210 tankou 1-800-COLLECT oswa mnemotèknik mond lan te vini ak pou nimewo telefòn. 1061 01:00:07,210 --> 01:00:09,540 Ki, anvan telefòn selilè, yo te pito difisil yo sonje 1062 01:00:09,540 --> 01:00:11,800 jiskaske ou te kapab jis tape l 'nan e bliye sou sa. 1063 01:00:11,800 --> 01:00:15,730 Se konsa, Web la, tou, gen sa a konvansyon nan non ak adrès IP, 1064 01:00:15,730 --> 01:00:17,770 e gen tout bagay sa yo deyò a la, yo rele dns Sèvè yo, 1065 01:00:17,770 --> 01:00:23,870 sistèm domèn non Sèvè yo, ki tradui adrès IP nan non ak vis vèrsa. 1066 01:00:23,870 --> 01:00:26,340 Se konsa, ke a sa k ap pase sou anba kapo a. 1067 01:00:26,340 --> 01:00:29,540 Nan fen a, nou gen tchp / IP, ki se sa a pwotokòl ki ba anpil-nivo 1068 01:00:29,540 --> 01:00:32,570 sa, reyèlman, senpleman vin 0 a ak 1 a atravè entènèt la, 1069 01:00:32,570 --> 01:00:36,030 epi li fè sa pa mete yo nan yon anvlòp vityèl, 1070 01:00:36,030 --> 01:00:38,820 si ou vle, ak ekri sou deyò a nan anvlòp la 1071 01:00:38,820 --> 01:00:43,930 adrès la IP nan destinasyon an, kòm byen ke nimewo a pò nimerik 1072 01:00:43,930 --> 01:00:47,520 nan sèvis la sou sa destinasyon ke li vle pou pale. 1073 01:00:47,520 --> 01:00:51,060 Pandan se tan, sou anvlòp la gen nan yon bagay tou ke yo rekonèt kòm yon adrès retou, 1074 01:00:51,060 --> 01:00:55,600 ki se adrès IP ou an, pou lè CNN vin yon pake enfòmasyon nan men ou, 1075 01:00:55,600 --> 01:00:58,710 ouvè sa a anvlòp vityèl, wè ke ou vle paj la lakay ou, 1076 01:00:58,710 --> 01:01:04,630 li konnen soti nan pati nan moun k sa a anvlòp vityèl ki moun yo voye dèyè a HTML a. 1077 01:01:04,630 --> 01:01:07,470 Se konsa, kite a pran yon gade nan sa a nan yon ti kras plis detay. 1078 01:01:07,470 --> 01:01:11,370 Sa a se nan yon konpayi yo rele Ericson, ki soti nan yon kèk ane tounen. 1079 01:01:11,370 --> 01:01:14,780 Apre sa, yo pran kèk libète ak kouman entènèt la aktyèlman ap travay, 1080 01:01:14,780 --> 01:01:18,920 men li pentire yon foto pi plis vizyèl pase lakre sèlman moute isit la. 1081 01:01:18,920 --> 01:01:26,690 Se konsa, mwen ba ou "yon ti jan nan entènèt la." 1082 01:02:26,660 --> 01:02:29,840 >> [Narateur] Pou la pwemye fwa nan istwa, 1083 01:02:29,840 --> 01:02:35,260 moun ak machin yo ap travay ansanm, ka akonpli yon rèv. 1084 01:02:35,260 --> 01:02:38,910 Yon fòs inifikasyon ki konnen pa gen limit gewografik-li. 1085 01:02:38,910 --> 01:02:43,230 San konsiderasyon ras, kwayans, koulè oswa. 1086 01:02:43,230 --> 01:02:47,770 Yon nouvo epòk kote kominikasyon vrèman pote moun ansanm. 1087 01:02:47,770 --> 01:02:50,070 Sa a se 1088 01:02:50,070 --> 01:02:54,980 Dawn a nan Net la. 1089 01:02:54,980 --> 01:03:04,640 Vle konnen ki jan li fonksyone? Klike la a yo kòmanse vwayaj ou a nan Net la. 1090 01:03:04,640 --> 01:03:07,890 Koulye a, egzakteman sa ki te pase lè ou klike sou ki genyen lyen ki? 1091 01:03:07,890 --> 01:03:10,150 Ou te kòmanse yon koule nan enfòmasyon. 1092 01:03:10,150 --> 01:03:13,310 Enfòmasyon sa a vwayaje desann nan kourye pwòp pèsonèl ou 1093 01:03:13,310 --> 01:03:18,500 kote pakè Mesye IP li, etikèt li, epi voye l 'sou fason li yo. 1094 01:03:18,500 --> 01:03:20,960 Chak pake limite nan gwosè li yo. 1095 01:03:20,960 --> 01:03:23,880 Chanm nan lapòs dwe deside ki jan yo divize enfòmasyon an 1096 01:03:23,880 --> 01:03:26,070 ak kouman yo package li. 1097 01:03:26,070 --> 01:03:29,550 Koulye a, pake a bezwen yon etikèt sou ki gen enfòmasyon enpòtan 1098 01:03:29,550 --> 01:03:35,570 tankou adrès moun k an, adrès reseptè a, epi ki kalite pake li ye. 1099 01:03:51,700 --> 01:03:54,980 Paske pake sa a an patikilye ki pral soti sou entènèt la, 1100 01:03:54,980 --> 01:03:57,720 li tou vin yon adrès pou sèvè a proxy, 1101 01:03:57,720 --> 01:04:01,520 ki te gen yon fonksyon espesyal, tankou nou pral wè pita. 1102 01:04:01,520 --> 01:04:06,650 Se pake a kounye a te lanse sou rezo lokal zòn ou an, oswa LAN. 1103 01:04:06,650 --> 01:04:10,160 Sa a se rezo itilize konekte tout òdinatè lokal yo ' 1104 01:04:10,160 --> 01:04:15,900 routeurs, enprimant, ètchetra, pou echanj enfòmasyon sou nan miray ranpa yo fizik nan bilding lan. 1105 01:04:15,900 --> 01:04:20,290 LAN a se yon kote ki trè san kontwòl, ak, malerezman, 1106 01:04:20,290 --> 01:04:23,950 aksidan ka rive. 1107 01:04:31,190 --> 01:04:34,710 Se gran wout la nan LAN a chaje ak tout kalite enfòmasyon. 1108 01:04:34,710 --> 01:04:38,900 Sa yo se pakè IP, Novell pakè, AppleTalk pakè. 1109 01:04:38,900 --> 01:04:41,270 Yo ap moute al goumen ak trafik, kòm dabitid. 1110 01:04:41,270 --> 01:04:44,260 Routeur la lokal li adrès la, epi, si sa nesesè, 1111 01:04:44,260 --> 01:04:48,520 asanseur pake a sou nan yon lòt rezo. 1112 01:04:48,520 --> 01:04:54,270 Ah, routeur la. Yon senbòl kontwòl nan yon mond w pèdi inorganize. 1113 01:04:54,270 --> 01:05:05,480 [Routeur mumbling ak ap pale ak tèt li] 1114 01:05:05,480 --> 01:05:10,030 >> [Narateur] Se la li ye, se sistematik, uncaring, metodik, 1115 01:05:10,030 --> 01:05:14,150 konsèvatif, epi pafwa pa byen pran vitès. 1116 01:05:14,150 --> 01:05:17,680 Men, omwen se li ki egzat, pou pati ki pi. 1117 01:05:32,270 --> 01:05:36,820 Kòm pakè yo kite routeur la, yo fè wout yo nan entènèt la rèstriktirasyon 1118 01:05:36,820 --> 01:05:40,830 ak tèt pou chanjman an routeur. 1119 01:05:40,830 --> 01:05:46,250 Yon ti jan pi plis efikas pase routeur la, chanjman an routeur jwe vit ak ki lage ak pakè IP, 1120 01:05:46,250 --> 01:05:48,920 adrwatman selon pwoblèm wout yo ansanm fè wout yo. 1121 01:05:48,920 --> 01:05:52,130 A 'sòsye biyar,' dijital si ou ap. 1122 01:05:52,130 --> 01:06:04,270 [Switch routeur ap pale ak tèt li] 1123 01:06:09,830 --> 01:06:12,150 [Narateur] Kòm pakè rive nan destinasyon yo, 1124 01:06:12,150 --> 01:06:14,740 yo ap ranmase pou koòdone nan rezo a, 1125 01:06:14,740 --> 01:06:18,040 pare yo dwe voye li nan yon nivo siperyè-a. 1126 01:06:18,040 --> 01:06:21,010 Nan ka sa a, proxy a. 1127 01:06:21,010 --> 01:06:25,040 Se proxy a te itilize pa konpayi anpil jan sòt de yon nonm nan mitan 1128 01:06:25,040 --> 01:06:27,630 yo nan lòd yo diminye chaj la sou koneksyon entènèt la 1129 01:06:27,630 --> 01:06:32,240 ak pou rezon sekirite, kòm byen. 1130 01:06:32,240 --> 01:06:38,750 Kòm ou ka wè, pakè yo, yo tout diferan gwosè depann sou kontni yo. 1131 01:06:55,210 --> 01:07:01,890 Proxy a ouvè pake a ak sanble pou adrès la entènèt oswa URL. 1132 01:07:01,890 --> 01:07:04,950 Tou depan de si wi ou non, adrès la se akseptab, 1133 01:07:04,950 --> 01:07:08,000 se pake a voye sou nan entènèt la. 1134 01:07:13,890 --> 01:07:19,630 Genyen, sepandan, gen kèk adrès ki pa satisfè avèk apwobasyon an nan proxy a. 1135 01:07:19,630 --> 01:07:25,680 Ki vle di, direktiv rèstriktirasyon oswa jesyon. 1136 01:07:25,680 --> 01:07:30,580 Sa yo, se somèr te fè fas ak. 1137 01:07:30,580 --> 01:07:32,410 Nou pral genyen okenn nan sa. 1138 01:07:32,410 --> 01:07:36,350 Pou moun ki fè l ', li la sou wout la ankò. 1139 01:07:46,850 --> 01:07:53,310 >> Next moute, pare-feu lan. 1140 01:07:53,310 --> 01:07:57,410 Pare-feu lan rèstriktirasyon sèvi de rezon. 1141 01:07:57,410 --> 01:08:02,420 Li anpeche kèk bagay olye anbarasan nan entènèt la soti nan vini nan Intranet a, 1142 01:08:02,420 --> 01:08:10,280 li e li kapab anpeche sansib enfòmasyon rèstriktirasyon nan men yo te voye sou entènèt la. 1143 01:08:10,280 --> 01:08:12,980 Yon fwa nan firewall la, yon routeur chwazi moute pake a 1144 01:08:12,980 --> 01:08:18,180 epi li mete l 'sou yon wout anpil pi etwat, oswa Pleasant, menm jan nou di a. 1145 01:08:18,180 --> 01:08:23,720 Li evidan, wout la se pa gwo ase yo pran yo tout. 1146 01:08:23,720 --> 01:08:29,319 Koulye a, ou ta ka mande sa ki k ap pase nan tout pakè sa yo ki pa fè li sou wout la. 1147 01:08:29,319 --> 01:08:32,270 Bon, lè Mesye IP pa resevwa yon rekonesans 1148 01:08:32,270 --> 01:08:35,000 ki te yon pake te resevwa nan tan garanti dwa moun, 1149 01:08:35,000 --> 01:08:39,890 li tou senpleman voye yon pake ranplasman. 1150 01:08:39,890 --> 01:08:44,760 Nou se kounye a pare yo antre nan mond lan nan entènèt la. 1151 01:08:44,760 --> 01:08:49,370 Yon spiderweb nan konekte rezo ki travès glòb tout nou an. 1152 01:08:49,370 --> 01:08:56,050 Isit la, routeurs ak switch etabli lyen ant rezo. 1153 01:08:56,050 --> 01:08:59,200 Koulye a, Net la se yon anviwònman ki antyèman diferan pase w ap jwenn 1154 01:08:59,200 --> 01:09:01,569 nan mi yo pwoteksyon nan LAN ou. 1155 01:09:01,569 --> 01:09:04,060 Soti isit la, li nan Wès la sovaj. 1156 01:09:04,060 --> 01:09:06,359 Anpil espas, anpil opòtinite, 1157 01:09:06,359 --> 01:09:09,760 anpil nan bagay yo eksplore ak kote yo ale. 1158 01:09:09,760 --> 01:09:12,760 Mèsi a kontwòl anpil ti ak regilasyon, 1159 01:09:12,760 --> 01:09:18,300 nouvo lide jwenn tè fètil pouse anvlòp la nan posibilite yo. 1160 01:09:18,300 --> 01:09:22,330 Men, paske se nan sa a libète, danje sèten tou pèsiste. 1161 01:09:22,330 --> 01:09:27,000 Ou ap pa janm konnen ki lè ou pral rankontre ping la redoutable nan lanmò, 1162 01:09:27,000 --> 01:09:29,890 yon vèsyon espesyal nan yon ping demann nòmal, 1163 01:09:29,890 --> 01:09:35,720 ki kèk sòt panse jiska dezòd moute tout pouvwa a mefyans. 1164 01:09:35,720 --> 01:09:39,130 Chemen an pakè nou yo pran ka via satelit, 1165 01:09:39,130 --> 01:09:43,090 telefòn liy, san fil, oswa kab menm tranzoseanik. 1166 01:09:43,090 --> 01:09:46,520 Yo pa toujou pran wout ki pi rapid oswa pi kout posib, 1167 01:09:46,520 --> 01:09:50,290 men yo pral jwenn gen evantyèlman. 1168 01:09:50,290 --> 01:09:55,230 Petèt sa a, se poukisa li a pafwa yo rele "World Wide rete tann lan." 1169 01:09:55,230 --> 01:09:57,980 Men, lè tout bagay ap travay fèt san pwoblèm, 1170 01:09:57,980 --> 01:10:03,800 ou ka kontourne glòb la senk fwa plis pase nan gout nan yon chapo, literalman. 1171 01:10:03,800 --> 01:10:08,230 Ak tout pou pri a nan yon apèl lokal oswa mwens. 1172 01:10:08,230 --> 01:10:15,070 Prèske nan fen destinasyon nou an, nou pral jwenn yon lòt firewall. 1173 01:10:15,070 --> 01:10:18,420 >> Tou depan de pèspektiv ou kòm yon pake done, 1174 01:10:18,420 --> 01:10:23,730 pare-feu lan te kapab fè yon bastion nan sekirite oswa yon lènmi redoutable. 1175 01:10:23,730 --> 01:10:28,530 Li tout depann sou ki bò ou se sou yo ak sou sa ki pou fè konnen entansyon ou yo. 1176 01:10:28,530 --> 01:10:34,990 Se pare-feu lan fèt yo kite nan sèlman pakè sa yo ki satisfè kritè li yo. 1177 01:10:34,990 --> 01:10:39,360 Sa a se firewall opere sou pò 80 ak 25. 1178 01:10:39,360 --> 01:10:46,630 Tout eseye antre nan pò lòt yo fèmen pou biznis. 1179 01:10:57,660 --> 01:11:03,480 Port 25 ki itilize pou pakè lapòs, 1180 01:11:03,480 --> 01:11:10,720 pandan y ap pò 80 se pòt kote yo antre pou pakè nan entènèt la nan sèvè a entènèt. 1181 01:11:10,720 --> 01:11:15,080 Anndan firewall a, pakè yo tès depistaj plis byen. 1182 01:11:15,080 --> 01:11:17,970 Gen kèk pakè fè li fasilman nan koutim, 1183 01:11:17,970 --> 01:11:21,420 pandan ke lòt moun gade jis yon ti jan ézitan. 1184 01:11:21,420 --> 01:11:24,060 Koulye a, ofisye a firewall pa fasil pou twonpe, 1185 01:11:24,060 --> 01:11:32,120 tankou lè sa a ping nan pake lanmò ap eseye degize tèt li kòm yon pake ping nòmal. 1186 01:11:32,120 --> 01:11:37,520 [Ofisye firewall ap pale ak pakè] 1187 01:11:37,520 --> 01:11:40,510 [Narateur] Pou moun pakè chans ase yo fè li sa a byen lwen, 1188 01:11:40,510 --> 01:11:45,730 vwayaj la se prèske sou. 1189 01:11:45,730 --> 01:11:52,130 Se jis nan yon liy moute sou koòdone nan li dwe te pran moute nan sèvè a entènèt. 1190 01:11:52,130 --> 01:11:55,440 Sèjousi, se yon sèvè wèb ka kouri sou anpil bagay, 1191 01:11:55,440 --> 01:11:59,230 ki sòti nan yon mainframe nan yon Cam entènèt nan òdinatè a sou biwo ou. 1192 01:11:59,230 --> 01:12:01,720 Poukisa nou pa frijidè ou a? 1193 01:12:01,720 --> 01:12:04,870 Avèk konfigirasyon ki kòrèk, ou ka chèche konnen si ou gen tournaj yo 1194 01:12:04,870 --> 01:12:08,390 pou poul kaksyator, oswa si w gen yo ale fè makèt. 1195 01:12:08,390 --> 01:12:11,760 Sonje, sa a se douvanjou nan Net la. 1196 01:12:11,760 --> 01:12:17,310 Prèske anyen se posib. 1197 01:12:17,310 --> 01:12:20,440 Youn pa youn, pakè yo ap resevwa, 1198 01:12:20,440 --> 01:12:26,320 louvri, epi dekonpakte. 1199 01:12:26,320 --> 01:12:31,200 Enfòmasyon yo genyen ladan yo, se sa ki, pou demann ou pou enfòmasyon, 1200 01:12:31,200 --> 01:12:34,830 yo voye sou yo aplikasyon an sèvè sit entènèt la. 1201 01:12:41,540 --> 01:12:47,140 Pake sa a li menm se resikle, 1202 01:12:47,140 --> 01:12:57,570 pare yo dwe itilize ankò, epi ki te ranpli avèk mande enfòmasyon ou a, 1203 01:12:57,570 --> 01:13:03,340 adrese, epi li voye soti sou wout li tounen ba ou. 1204 01:13:03,340 --> 01:13:13,250 Retounen sot pase pare-feu lan, routeurs, ak sou nan entènèt la. 1205 01:13:13,250 --> 01:13:21,020 Retounen nan kòperasyon firewall ou 1206 01:13:21,020 --> 01:13:24,180 ak sou entèfas ou a, 1207 01:13:24,180 --> 01:13:31,180 pare bay navigatè entènèt ou a ak enfòmasyon ki ou te mande a. 1208 01:13:31,180 --> 01:13:39,840 Sa se, sa a fim. 1209 01:13:39,840 --> 01:13:43,550 Kontan ak efò yo, ak kwè nan mond lan pi byen, 1210 01:13:43,550 --> 01:13:50,250 pake konfyans done nou an monte nan blissfully nan solèy kouche a nan yon lòt jou, 1211 01:13:50,250 --> 01:13:56,880 konnen konplètman yo te sèvi mèt yo byen. 1212 01:13:56,880 --> 01:14:02,560 Koulye a, se pa sa ki yon fini kontan? 1213 01:14:02,560 --> 01:14:07,040 [Malan] Okay, sa a, se ase. Nou pral wè ou an semèn pwochèn. 1214 01:14:07,040 --> 01:14:10,040 [CS50.TV]