1 00:00:00,000 --> 00:00:03,395 >> [Musika jotzen] 2 00:00:03,395 --> 00:00:13,100 3 00:00:13,100 --> 00:00:15,570 >> DAVID J. MALAN: Beraz dut assuage nahi izan. 4 00:00:15,570 --> 00:00:18,260 I-mehatz zer Scaz isla izango du instituzional memoria buruz esan. 5 00:00:18,260 --> 00:00:20,350 CS50 ha sido inguruan dagoen 20 urte Harvard at. 6 00:00:20,350 --> 00:00:22,280 Eta errealitatea da, batetik, behera jubilatuak, 7 00:00:22,280 --> 00:00:25,045 Han urtero reassurance freshmen dela, sophomores du, 8 00:00:25,045 --> 00:00:26,870 eta gazte eta halaber seniors hartu 9 00:00:26,870 --> 00:00:30,360 CS50, amaituko duzula egiten fina. 10 00:00:30,360 --> 00:00:32,680 >> Errealitatea da, ikasleak ez CS50 huts egin. 11 00:00:32,680 --> 00:00:35,740 Izan ere, adibide bakan batean Bertan izan dugu Es edo Fs, 12 00:00:35,740 --> 00:00:37,990 benetan delako egon Inguruabar aringarriak, 13 00:00:37,990 --> 00:00:39,840 mediku edo pertsonala da ala ez. 14 00:00:39,840 --> 00:00:41,830 Ds oso arraroa baita. 15 00:00:41,830 --> 00:00:45,270 Eta eroso esan dezaket, ez dugu, nahiz eta normalean ez estatistika ezagutzera, 16 00:00:45,270 --> 00:00:48,450 baina jakin arren ez dagoela memoria instituzionala hemen inolako, 17 00:00:48,450 --> 00:00:51,810 CS50 ikasle gehienek bat ez dute azkenean sorta kalifikazio jarriz. 18 00:00:51,810 --> 00:00:54,720 Zati garrantzitsu bat, azkenean, gehiegi bukatzen B sorta. 19 00:00:54,720 --> 00:00:57,490 >> Beraz, nahiz eta zuk izan liteke zure kontuan hirukoak parekatzea 20 00:00:57,490 --> 00:01:00,690 % 60, eta, beraz, Ds, edo Cs, edo antzekoak, 21 00:01:00,690 --> 00:01:02,530 ez benetan lerro errealitatea gora. 22 00:01:02,530 --> 00:01:05,238 Izan ere, esan nahi dugu zehazki zer dugu terminoaren hasieran esan 23 00:01:05,238 --> 00:01:08,380 CS50 ikasle hainbeste, bai Cambridge eta hemen New Haven, 24 00:01:08,380 --> 00:01:10,220 dute inoiz hartu CS ikastaro bat lehenago. 25 00:01:10,220 --> 00:01:13,090 Eta zer, hain zuzen ere, azken finean, garrantzitsuena da, non azkenean astean 12 26 00:01:13,090 --> 00:01:15,882 yourself erlatiboa aste zero. 27 00:01:15,882 --> 00:01:17,590 Orain anitz ditugu Ikasturtean zehar ibilbideak 28 00:01:17,590 --> 00:01:20,548 jakin badakigu zuk hain eroso gisa, gehiago eroso, nonbait artean. 29 00:01:20,548 --> 00:01:23,790 Eta hain zuzen ere, noiz lortuko duzu aste honetan galdetegi buruzko estatistikak, 30 00:01:23,790 --> 00:01:27,460 ez balute, ez da gomendagarria, batez ere, Oraindik ez duzula bestekoaren inguruan sentitzen duzu 31 00:01:27,460 --> 00:01:30,780 edo bestekoa edo mediana azpian, Ez egin dugu, batez ere, nahitaez 32 00:01:30,780 --> 00:01:33,560 demografia horiek guztiak hartu kontu erdialdean seihilekoan sartu 33 00:01:33,560 --> 00:01:35,000 kalifikatzeko estatistikak batera. 34 00:01:35,000 --> 00:01:37,250 >> Beste era batera esanda, ezagutzen dugun urtero estatistikoki 35 00:01:37,250 --> 00:01:39,570 Nork ez dira hain eroso behar duten ikasleei egiten apur bat okerrago galdetegiaren. 36 00:01:39,570 --> 00:01:42,050 Eta ikasle batek erosoagoa dira egiten apur bat galdetegiaren hobea. 37 00:01:42,050 --> 00:01:45,430 Baina curriculumaren en promesa per eta, era berean, hitzaldien lehen astean, 38 00:01:45,430 --> 00:01:46,880 Hori guztia kontuan izanda. 39 00:01:46,880 --> 00:01:48,900 >> Izan ere, urte amaieran, eman zer amaituko dugu egiten 40 00:01:48,900 --> 00:01:52,154 zeharkatuz da puntuazio guztien normalizatzeko atal, bai Cambridge 41 00:01:52,154 --> 00:01:54,570 eta orain hemen New Haven, horrek esan nahi du, kontuan hartuta 42 00:01:54,570 --> 00:01:57,310 estilo desberdinak, desberdinak gordintasuna, bestelakoa zen 43 00:01:57,310 --> 00:02:00,722 pertsonalitate banakako dela IL dute hemen eta Cambridge 44 00:02:00,722 --> 00:02:02,930 Oraindik ez duzula batean orain Desabantaila, nahiz eta, besterik gabe, 45 00:02:02,930 --> 00:02:06,120 gertatuko TF edo TA bat izan nahi nor apur bat gogorragoa izan zara on 46 00:02:06,120 --> 00:02:07,170 zure gogoan. 47 00:02:07,170 --> 00:02:10,139 >> Bi, kontuan erosotasuna sartu Maila eta benetako background, edo falta 48 00:02:10,139 --> 00:02:13,310 kontratuan, hartzen duzunean galdetegi partiturak kontuan. 49 00:02:13,310 --> 00:02:14,830 Beraz, bi horiek dira factored. 50 00:02:14,830 --> 00:02:17,142 Eta egunaren amaieran, da beti horrela delako 51 00:02:17,142 --> 00:02:19,100 Ikasle bat amaitu gutxiago comfy atal batean 52 00:02:19,100 --> 00:02:24,250 denean benetan baita berak alderantziz-artean edo alderantziz batean, 53 00:02:24,250 --> 00:02:26,230 dena ez da hain oso indibidualizatua. 54 00:02:26,230 --> 00:02:29,560 Izan ere, gurekin haserretu at jasoko duzu Epe amaieran berandu gara 55 00:02:29,560 --> 00:02:32,630 Zure kalifikazio aurkeztu behar delako Scaz, eta Jason, eta Andy, eta nik, 56 00:02:32,630 --> 00:02:35,430 eta taldean egin dute egingo Cambridge da, hitzez hitz 57 00:02:35,430 --> 00:02:38,480 ehunka mezu dute atzera eta guztiak ehun ikastaroetako batekin partitu 58 00:02:38,480 --> 00:02:41,279 IL, hemen eta hasi Cambridge, horiek eskatuz zer 59 00:02:41,279 --> 00:02:44,070 uste dute beren ikasle guztien oinarritutako kalifikazio zirriborroa an. 60 00:02:44,070 --> 00:02:46,230 Eta dena ez ondoren da oso indibidualizatua. 61 00:02:46,230 --> 00:02:49,230 Beraz, neurri batean, zuk ezagutu dugu bulego orduetan, atal, eta gehiago ere, 62 00:02:49,230 --> 00:02:51,350 hori guztia gehiegi da kontuan hartzen. 63 00:02:51,350 --> 00:02:55,210 >> Beraz, bost hau erabili ohi dugu, nahiz eta puntuko eskalan, mesedez, deskonektatzea yourself 64 00:02:55,210 --> 00:02:57,492 hipotesi batetik Hain zuzen ere,% 60 bat, hiru bat da. 65 00:02:57,492 --> 00:02:58,450 Ekarri da ona izan. 66 00:02:58,450 --> 00:03:01,360 Eta irakaskuntza laguntzaileak Epe hasieran kobratuko dira 67 00:03:01,360 --> 00:03:04,050 puntuazioak gorde saiatzeko binaka eta hirunaka, 68 00:03:04,050 --> 00:03:06,590 eta hankan bitartekoa dugu, beraz, benetan gela hazten dute. 69 00:03:06,590 --> 00:03:08,610 Eta egia esan, ez dugu yardstick horren bidez, 70 00:03:08,610 --> 00:03:11,086 erabilgarria emango dizugu iritzia nola egiten ari zaren bezala 71 00:03:11,086 --> 00:03:12,210 eta nola bideratzen ari zaren. 72 00:03:12,210 --> 00:03:15,130 Beraz, mesedez, ez hartu duten bihotza. 73 00:03:15,130 --> 00:03:20,565 >> Ba al dago edozein galdera lagundu ahal izango dut Helbidea edo kezkak dut arintzeko lagungarri izan daiteke? 74 00:03:20,565 --> 00:03:23,800 Edo promesak ahal izateko mantentzeko saiatzen naiz? 75 00:03:23,800 --> 00:03:24,690 No? 76 00:03:24,690 --> 00:03:25,330 ONDO DA. 77 00:03:25,330 --> 00:03:26,010 >> Ados. 78 00:03:26,010 --> 00:03:28,970 Beraz, esan zuen, hau da CS50. 79 00:03:28,970 --> 00:03:31,670 Aste honetan hasi da Sei hemen New Haven. 80 00:03:31,670 --> 00:03:33,820 Dezagun hasteko labur batekin argiak dimming 81 00:03:33,820 --> 00:03:37,439 Gaur egungo edukiagatik etapa ezartzeko. 82 00:03:37,439 --> 00:03:38,105 [Bideo-erreprodukzioa] 83 00:03:38,105 --> 00:03:44,045 [Musika jotzen] 84 00:03:44,045 --> 00:03:46,600 Mezu batekin zetorren zidan. 85 00:03:46,600 --> 00:03:50,300 86 00:03:50,300 --> 00:03:52,900 Protokolo bat bere guztiak batera. 87 00:03:52,900 --> 00:04:06,417 88 00:04:06,417 --> 00:04:13,090 Etorri cool suebakien mundu bat zen, uncaring routers, eta arriskuak urrun okerragoa 89 00:04:13,090 --> 00:04:16,079 heriotza dela. 90 00:04:16,079 --> 00:04:21,079 Azkar egin zuen, indartsua dela, TCP / IP zuen. 91 00:04:21,079 --> 00:04:23,120 Eta zuen lortu zure helbidea. 92 00:04:23,120 --> 00:04:25,820 93 00:04:25,820 --> 00:04:29,268 Net gudariak. 94 00:04:29,268 --> 00:04:29,917 >> [END erreprodukzioa] 95 00:04:29,917 --> 00:04:31,000 DAVID J. MALAN: Ondo da. 96 00:04:31,000 --> 00:04:32,030 Hau CS50 da. 97 00:04:32,030 --> 00:04:33,820 Aste honetan sei hasiera da. 98 00:04:33,820 --> 00:04:37,270 Eta hau gure begirada hasiera da internet eta web programazioa hartan. 99 00:04:37,270 --> 00:04:41,220 Eta, agian gehien excitingly, gaur guretzat trantsizioa markatzen 100 00:04:41,220 --> 00:04:43,780 Gure komando lerrotik Internet-era C munduan 101 00:04:43,780 --> 00:04:47,020 oinarritutako PHP eta HTML munduan, eta CSS eta SQL, eta JavaScript, 102 00:04:47,020 --> 00:04:49,800 eta, beraz, askoz gehiago dagoela horizonte da. 103 00:04:49,800 --> 00:04:53,390 >> Baina lehen, izan da gure arreta etorri campusean zehar ibiltzeko ere han 104 00:04:53,390 --> 00:04:57,914 bainugela jakin bat dago hemen Berrian Haven Harvard gela, izeneko 105 00:04:57,914 --> 00:04:59,080 lausotu egiten hemen pixka bat da. 106 00:04:59,080 --> 00:05:03,830 Baina, egia esan, norbaitek berea joan eta Harvard gelan grabatua kaltetan 107 00:05:03,830 --> 00:05:05,700 Hemen gela honetan. 108 00:05:05,700 --> 00:05:07,790 Eskerrik asko dagoela egiteko. 109 00:05:07,790 --> 00:05:11,020 Ezin dut esan daukagu Cambridge analogikoa oraindik, 110 00:05:11,020 --> 00:05:14,060 baina uste dut proiektu txiki bat izan dugu geure buruari orain denean, atzera egingo dugu. 111 00:05:14,060 --> 00:05:15,890 Beraz, eskerrik asko dagoela egiteko. 112 00:05:15,890 --> 00:05:18,340 >> Beraz, azkar bat atzera begiratu at non utzi dugu azken astean 113 00:05:18,340 --> 00:05:21,010 eta non duzun hori datozen ari arazoak dituzten astea ezarri bost. 114 00:05:21,010 --> 00:05:24,350 Beraz, arazo multzo bost ere izan dituzun desafioa spellchecker bat ezartzeko. 115 00:05:24,350 --> 00:05:26,630 Eta hori egin ahal izateko, izango izango duzu testu nahiko handi bat entregatu 116 00:05:26,630 --> 00:05:29,160 atsegin 140.000 English hitz fitxategia. 117 00:05:29,160 --> 00:05:32,610 Eta desafioa izango dituzu erabakitzen Datu-egitura baten gainean dituen duzu 118 00:05:32,610 --> 00:05:35,340 Hitz horiek guztiak kargatu nahi memorian, eta RAM sartu, 119 00:05:35,340 --> 00:05:38,470 eta, ondoren, ezartzeko funtzio gutxi batzuk, tartean, egiaztatu izango da. 120 00:05:38,470 --> 00:05:41,555 Horren bidez, argumentu bat gainditu du, Hitz batean, zure funtzioa check 121 00:05:41,555 --> 00:05:43,430 Besterik gabe hori behar egia edo gezurra esatea, 122 00:05:43,430 --> 00:05:44,990 hau hiztegian hitz bat da. 123 00:05:44,990 --> 00:05:47,110 >> Baina ari batzuek zoazen diseinu diskrezioa eta erronkak 124 00:05:47,110 --> 00:05:48,568 orduan hori gauzatzeko. 125 00:05:48,568 --> 00:05:51,250 Ezartzeko errazena, Zalantzarik gabe, ezin duzu 126 00:05:51,250 --> 00:05:53,960 ere spellchecker bat ezartzeko oinarrian dauden hiztegi 127 00:05:53,960 --> 00:05:55,380 zer nolako datuak egitura batekin? 128 00:05:55,380 --> 00:05:57,796 Besterik ez duzu, bere osotasunean gordetzeko memorian kate sorta? 129 00:05:57,796 --> 00:06:00,074 Zer da edonon erantzuteaz Aste bi agian? 130 00:06:00,074 --> 00:06:00,740 Ikusleak: Array. 131 00:06:00,740 --> 00:06:01,500 DAVID J. MALAN: array bat erabil dezakezu. 132 00:06:01,500 --> 00:06:02,750 Eta hori ez da guztia txarra dela. 133 00:06:02,750 --> 00:06:05,631 Baina ez dute zertan badakizu aldez array baten nola handietan 134 00:06:05,631 --> 00:06:08,630 behar joan zaren, ez baduzu Badakizu fitxategiak orduan nahitaez, aldez aurretik. 135 00:06:08,630 --> 00:06:10,110 Beraz, behar duzu behar zoazen iruzurrak pixka bat erabili 136 00:06:10,110 --> 00:06:11,970 malloc bezala, bezala erabiltzen hasi ginen. 137 00:06:11,970 --> 00:06:13,977 Edo helbide genezake erabiliz kezka 138 00:06:13,977 --> 00:06:16,810 zer beste datu-egitura hori da hobekuntza marjinala moduko egon 139 00:06:16,810 --> 00:06:17,894 array batean? 140 00:06:17,894 --> 00:06:18,810 Ikusleak: Lotuta zerrenda. 141 00:06:18,810 --> 00:06:21,270 DAVID J. MALAN: Like a lotuta zerrenda, dua dinamismoa batzuk lortuko dugu. 142 00:06:21,270 --> 00:06:22,686 Baina ez dira gutxi gehiago kaltetan da. 143 00:06:22,686 --> 00:06:24,150 Erakusleak gorde. 144 00:06:24,150 --> 00:06:25,890 Eta dituzun oraindik ez kodetuak honetan eman, baina ez da betiko 145 00:06:25,890 --> 00:06:28,473 a little more konplexutasuna izango da baino kortxeteen erabiliz 146 00:06:28,473 --> 00:06:30,080 eta array baten inguruan saltoka. 147 00:06:30,080 --> 00:06:33,340 >> Baina array baten iraupena, Hitz bat bilatzen ari bazara, 148 00:06:33,340 --> 00:06:34,179 egon, saioa n liteke. 149 00:06:34,179 --> 00:06:35,970 Baina, berriro ere, agian izango da Apur bat ez hutsala 150 00:06:35,970 --> 00:06:38,734 eman ez eraikitzeko array hori tamainaren jakitea, aldez aurretik. 151 00:06:38,734 --> 00:06:41,150 Lotuta zerrenda bat, nahiz eta, nahi izanez gero kate sorta bat besterik ez gordetzeko 152 00:06:41,150 --> 00:06:43,300 lotuta zerrenda batean, Zer da zure muga 153 00:06:43,300 --> 00:06:46,920 denbora exekutatzen bilatu izan joan edo zerrenda horretan hitz bat egiaztatzeko? 154 00:06:46,920 --> 00:06:47,700 >> Ikusleak: n. 155 00:06:47,700 --> 00:06:50,575 >> DAVID J. MALAN: Bai, big n O edo Kasu txarrena delako lineala, 156 00:06:50,575 --> 00:06:52,640 Hitzaren Z hitz bat bezalakoa da amaieran modu guztiak. 157 00:06:52,640 --> 00:06:55,350 Eta lotutako zerrenda bat delako, lehenetsita geziak horiek delako, 158 00:06:55,350 --> 00:06:58,280 banaka lotuta zerrenda batean, bakarrik joan alde batetik bestera, 159 00:06:58,280 --> 00:06:59,590 Ezin baduzu jauzi inguruan. 160 00:06:59,590 --> 00:07:01,160 Horiek guztiak jarraitu behar duzu. 161 00:07:01,160 --> 00:07:05,505 >> Beraz, proposatutako azken aste bukaeran dugu, Aste bost, ez dagoela modu hobeak dira. 162 00:07:05,505 --> 00:07:08,727 Eta hain zuzen ere, Santo Grial etengabeko denbora litzateke benetan 163 00:07:08,727 --> 00:07:10,560 Horren bidez, nahi duzunean Hitz bat aurkitu, zuk 164 00:07:10,560 --> 00:07:13,370 berehalako erantzun bat kontuan hartu gabe eskuratu ren zenbat hitz dira dagoeneko 165 00:07:13,370 --> 00:07:14,350 zure hiztegia ere. 166 00:07:14,350 --> 00:07:17,680 >> Honek artistaren interpretazio da zer agian hash taula bat deitu. 167 00:07:17,680 --> 00:07:21,900 Eta hash taula bat polit baten antzeko zerbait da array bat amalgama marraztuko bertikalean 168 00:07:21,900 --> 00:07:26,416 Hemen, baizik eta, ondoren, bat lotuta list-- horizontalki hemen marraztu. 169 00:07:26,416 --> 00:07:28,790 Eta hash taula izan daiteke Modu sortak ezarri. 170 00:07:28,790 --> 00:07:34,110 Eskuliburu bat zatia hau gertatzen pertsona hauen jaiotze datak erabili 171 00:07:34,110 --> 00:07:38,940 horren bidez erabakitzeko dela bide gisa non norbaiten izena jarri. 172 00:07:38,940 --> 00:07:41,230 Beraz, hau hiztegi bat da izenak baditut izango duzu. 173 00:07:41,230 --> 00:07:45,240 Eta ordena jarriz azkartzeko Datuen egitura honetan sartu izenak, 174 00:07:45,240 --> 00:07:49,280 begiratu, antza denez, pertsona hauen dute jaiotza hilabete bat aldean datak. 175 00:07:49,280 --> 00:07:50,570 >> Beraz, 1etik 31ra. 176 00:07:50,570 --> 00:07:52,910 Eta otsailean ahaztea eta korner horrelako kasuetan. 177 00:07:52,910 --> 00:07:57,050 Eta zure urtebetetzea urtarrilaren piztuta badago 1, edo Otsaila 1, edo abenduaren 1ean 178 00:07:57,050 --> 00:07:59,890 azkenean bat ari zaren joan Oso lehenengo katean goian. 179 00:07:59,890 --> 00:08:02,150 Zure jaiotze data badago Hilabete bat 25an bezala, 180 00:08:02,150 --> 00:08:04,567 azkenean joan zaren ontzi 25. zenbakian. 181 00:08:04,567 --> 00:08:07,400 Eta ez da dagoeneko bada norbait ez kokapen horietako edozeinetan, zer 182 00:08:07,400 --> 00:08:10,470 horiek lotuta egiten hasten zara zerrendetan da horietako stitching elkarrekin 183 00:08:10,470 --> 00:08:14,320 beraz arbitrario bat izan dezakezu pertsonen kopurua, edo ezer, 184 00:08:14,320 --> 00:08:15,580 kokaleku horretan. 185 00:08:15,580 --> 00:08:18,400 >> Beraz, nahasketa bat mota duzu Egiaztapena egiteko denbora etengabe. 186 00:08:18,400 --> 00:08:21,160 Eta zerbait esan nahi du hash sarrera gisa, pertsona bezala, 187 00:08:21,160 --> 00:08:25,360 edo bere izena, edo bere jaiotza data, eta, ondoren, irteera batzuk erabakiko du 188 00:08:25,360 --> 00:08:29,780 horretan oinarrituta, begira bezala, beren urtebetetzea eta 31 bitartez inork irteera. 189 00:08:29,780 --> 00:08:31,900 >> Beraz, ondoren izan duzu denbora lineala pixka bat, 190 00:08:31,900 --> 00:08:34,429 baina, egia esan, eta gisa arazoa kasuan ezarritako bost, 191 00:08:34,429 --> 00:08:36,220 ez gara egon joan P in lanean ezarri bost 192 00:08:36,220 --> 00:08:40,059 beraz asintotikoa lasterketak buruz askoz aldiz, moteltasuna teoriko bezala 193 00:08:40,059 --> 00:08:41,809 horrekin algoritmo bat agian exekutatu. 194 00:08:41,809 --> 00:08:44,330 Zaintzeko buruzko goaz Benetako segundu kopurua da 195 00:08:44,330 --> 00:08:47,350 eta benetako memoria kopurua, benetako memoria byte kopurua 196 00:08:47,350 --> 00:08:48,140 erabiltzen ari zarela. 197 00:08:48,140 --> 00:08:52,710 Beraz, Egia, inork handi beharrik milioi bat bezala jende katea 198 00:08:52,710 --> 00:08:56,710 nahiko madarikatua motela da zuk bilatzen ari bazara tamaina milioi zerrenda bat ere, izen bat da. 199 00:08:56,710 --> 00:08:59,830 >> Baina zer zatitzen baduzu Zerrenda 31 zatitan osatzen duten? 200 00:08:59,830 --> 00:09:04,400 Bilatzen horren 1/31 super zerrenda luzea, egia esan, 201 00:09:04,400 --> 00:09:05,741 hau da, zalantzarik gabe, azkarragoa izango da. 202 00:09:05,741 --> 00:09:07,240 Asintotikoki, gauza bera da. 203 00:09:07,240 --> 00:09:08,860 Zuk besterik zatituz ari faktore bat. 204 00:09:08,860 --> 00:09:10,651 Eta gogoratzen dugun Gauza horiek bota. 205 00:09:10,651 --> 00:09:13,486 Baina, egia esan, joan da 31 aldiz azkarragoa izan dadin. 206 00:09:13,486 --> 00:09:16,110 Eta hori da goaz leverage hasiko P girotuta bost. 207 00:09:16,110 --> 00:09:18,750 >> Beraz, P ezarri bost gehiegi ere uste duzun proposatzen 208 00:09:18,750 --> 00:09:21,810 pixka bat sofistikatuagoa Datuen egitura trie bat deitzen. 209 00:09:21,810 --> 00:09:24,420 Eta trie bat besterik ez da Datuen egitura bezalako zuhaitz. 210 00:09:24,420 --> 00:09:26,672 Baina horren ordez izatearen zirkulu edo laukizuzenak gutxi 211 00:09:26,672 --> 00:09:28,380 marrazketa mantendu dugu nodo, egia esan, 212 00:09:28,380 --> 00:09:30,840 bere nodo arrayak osoa dauka. 213 00:09:30,840 --> 00:09:33,430 Eta hau da, nahiz eta bat abstraktu samarra hemen begiratzen, 214 00:09:33,430 --> 00:09:35,450 Zamyla P multzo ibilaldi batean bitartez oinez egingo 215 00:09:35,450 --> 00:09:37,580 honetan xehetasun gehiago bidez. 216 00:09:37,580 --> 00:09:39,980 Honek datu-egitura bat da Hori baizik cleverly 217 00:09:39,980 --> 00:09:44,130 nodo bakoitzean array bat izateaz izan dezake tamaina 26, A Z edo zero bitartez 218 00:09:44,130 --> 00:09:45,320 25 bitartez. 219 00:09:45,320 --> 00:09:49,260 Eta noiz txertatzeko pertsonaren bat nahi duzu Datuen egitura honetan sartu izendatzeko edo aurkitu 220 00:09:49,260 --> 00:09:53,990 berari, badu zer egin nahi duzu izen Maxwell, M-A-X-W-E-L-L bezalakoa da, 221 00:09:53,990 --> 00:09:57,900 M. lehiaketako lehenengo begiratzea eta gero Dagokion M kokapena salto 222 00:09:57,900 --> 00:09:59,100 Lehenengo lerrotan. 223 00:09:59,100 --> 00:10:02,400 Gero zuk batera joateko, lehena hurrengo lerrotan kokapena, 224 00:10:02,400 --> 00:10:03,610 geziak jarraituz. 225 00:10:03,610 --> 00:10:08,300 Ondoren X, orduan W, ondoren, E, ondoren L, ondoren L, eta, gero, agian, azkenean berezi batzuk 226 00:10:08,300 --> 00:10:11,850 pertsonaia, Sentinel batzuk esaten duen hitz bat hemen amaitu da. 227 00:10:11,850 --> 00:10:14,780 >> Eta zer da Halako eta inguru polita kontuan izan behar da irudi hori hemen, 228 00:10:14,780 --> 00:10:16,797 nabarituko nola ertzak array behin moztuta daude. 229 00:10:16,797 --> 00:10:19,630 Hori besterik ez da gauza hau ez litzateke izango duelako izango omen masiboa eta beldurgarria 230 00:10:19,630 --> 00:10:20,338 batera pantailan. 231 00:10:20,338 --> 00:10:21,820 Beraz zatiak da. 232 00:10:21,820 --> 00:10:25,920 Zer da polita buruzko planteamendu hau da ez bada milioi bat izenak dagoeneko 233 00:10:25,920 --> 00:10:30,890 Datuen egitura honetan, zenbat urrats nau eraman Maxwell txertatzeko? 234 00:10:30,890 --> 00:10:36,450 M-A-X-W-E-L-L-- zazpi-ish bezala urrats txertatu edo Maxwell bilatzeko. 235 00:10:36,450 --> 00:10:39,320 >> Demagun ez dago bilioi bat Datuen egitura honetan izenak. 236 00:10:39,320 --> 00:10:41,900 Zenbat urrats hori hartu Maxwell for me begiratu? 237 00:10:41,900 --> 00:10:43,450 M-A-X-- oraindik zazpi. 238 00:10:43,450 --> 00:10:45,770 >> Eta, bertan datza etengabeko denbora deiturikoak. 239 00:10:45,770 --> 00:10:47,960 Suposatuko dugu hitz hori bada zalantzarik mugatzen dira 240 00:10:47,960 --> 00:10:52,150 20 karaktere edo 46 karaktere arabera, edo osoko arrazoiz txiki batzuk, 241 00:10:52,150 --> 00:10:53,790 orduan eraginkortasunez da konstante bat. 242 00:10:53,790 --> 00:10:57,790 Eta beraz sartzeak, bilatzen trie bat super azkarra da. 243 00:10:57,790 --> 00:10:59,540 Jakina, inoiz ez dugu doan ezer lortuko. 244 00:10:59,540 --> 00:11:02,740 Eta nahiz eta, seguruenik, nahiz eta ez dute P murgildu ezarri bost oraindik, 245 00:11:02,740 --> 00:11:06,596 Zer prezioa seguraski ordaindu eraginkortasuna duten denbora handiagoak lortu jakintsua? 246 00:11:06,596 --> 00:11:07,470 >> Ikusleak: Memoria. 247 00:11:07,470 --> 00:11:08,390 >> DAVID J. MALAN: Memoria, ezta? 248 00:11:08,390 --> 00:11:10,240 Esan nahi dut, ez ditugu marrazten osoari argazki hemen. 249 00:11:10,240 --> 00:11:12,823 Testu batetik Puska hau ez du arrayetako guztia marrazten. 250 00:11:12,823 --> 00:11:16,687 Ez dago memoria kopuru handi bat da, eta besterik ez null erakusleak erabiltzen ez diren ari. 251 00:11:16,687 --> 00:11:17,520 Beraz, merkataritza-off bat da. 252 00:11:17,520 --> 00:11:21,050 Eta zuk utzi ahal izango P girotuta bost zein era joan nahi duzu erabakitzeko. 253 00:11:21,050 --> 00:11:24,460 >> Azken hau, hash ideia, gisa alde batera utzita, benetan super nagusi. 254 00:11:24,460 --> 00:11:27,980 Beraz, bat balio bitartekoak hash, nahiko Besterik gabe, zerbait sarrera gisa hartu behar 255 00:11:27,980 --> 00:11:29,220 eta irteera bat sortzeko. 256 00:11:29,220 --> 00:11:31,270 Beraz hash funtzio bat besterik algoritmo bat da. 257 00:11:31,270 --> 00:11:34,990 >> Eta, oro har, hash funtzio helburua bat bizitza da zerbait sarrera gisa hartu behar 258 00:11:34,990 --> 00:11:39,655 eta sor irteera bezala, bezala 31 edo A Z bidez zenbaki bat, 259 00:11:39,655 --> 00:11:40,960 zero 25 bitartez. 260 00:11:40,960 --> 00:11:44,250 Beraz irteera konplexu bat hartzen du eta txikitu zerbait behera 261 00:11:44,250 --> 00:11:46,310 hori da apur bat gehiago erabilgarria eta moldatzeko. 262 00:11:46,310 --> 00:11:49,250 >> Eta horrela bihurtzen da aurkitu oso ezaguna funtzio bat 263 00:11:49,250 --> 00:11:51,160 segurtasun mundu hori eta munduko giza 264 00:11:51,160 --> 00:11:53,060 izan erabiliz urtez SHA1 deritzo. 265 00:11:53,060 --> 00:11:56,260 Hau da, nahiko dotore bat matematiko funtsean ez dela formula. 266 00:11:56,260 --> 00:11:58,870 >> Benetan handi bat hartu duzu zero eta pusketa ones-- 267 00:11:58,870 --> 00:12:01,530 Hori megabyte bat izan daiteke luze, gigabyte long-- bat 268 00:12:01,530 --> 00:12:05,930 eta hura txikitu txikitu gutxi bit bat besterik ez, gutxi bit bat, 269 00:12:05,930 --> 00:12:09,082 beraz bezalako zenbaki bat behar duzu A 31 bidez bat, edo Z. bidez 270 00:12:09,082 --> 00:12:11,540 Baina, egia esan, pixka bat da besterik A Z. bidez baino handiagoak 271 00:12:11,540 --> 00:12:16,640 >> Zoritxarrez, ez gara izkina bihur zer Norbaitek txantxetan- SHAppening deitzen 272 00:12:16,640 --> 00:12:19,840 Horren bidez, munduari buruz da ziurrenik hilabete batzuk igaro amaituko batean 273 00:12:19,840 --> 00:12:22,617 ikertzaile delako, besterik iragan aste honetan, 274 00:12:22,617 --> 00:12:25,700 Aitzitik txosten bat argitaratu zer segurtasun ikertzaileek uste izan dute 275 00:12:25,700 --> 00:12:29,810 denbora pixka bat, besterik ez dituen inguruko gastua, zer ote zen, 276 00:12:29,810 --> 00:12:33,420 Uste dut $ 175,000-- zen diru asko, 277 00:12:33,420 --> 00:12:36,540 baina ez urrun haratago gaizkileak bereziki txarra, 278 00:12:36,540 --> 00:12:41,560 edo bereziki txarra countries-- $ 175.000 alokatu zerbitzari asko erosi ahal izan 279 00:12:41,560 --> 00:12:42,690 hodeia espazioa. 280 00:12:42,690 --> 00:12:44,619 Eta itzuli dugu nahi luze baino lehen hodeia. 281 00:12:44,619 --> 00:12:47,410 Baina besterik ez da zerbitzari alokatzea Espazio Microsoften zerbitzarietan bezala, 282 00:12:47,410 --> 00:12:50,285 edo Google-en, edo Amazon-en, edo non minutuko ordaindu ahal izango duzu atsegin 283 00:12:50,285 --> 00:12:51,670 norbaiten ordenagailuak erabiltzeko. 284 00:12:51,670 --> 00:12:54,250 >> Eta bihurtzen da ordaindu ahal baduzu beste norbaitek beren ordenagailuetan maileguan hartu 285 00:12:54,250 --> 00:12:56,730 eta idatzi duzula run kodea Gainean eta erabili nahiko fancy 286 00:12:56,730 --> 00:13:01,580 matematika, funtsean ahal duzun figura norbaiten hash funtzioa nola da egindako 287 00:13:01,580 --> 00:13:05,320 , lanean eta bere irteera eman, alderantzizko ingeniari bere sarrera zein den. 288 00:13:05,320 --> 00:13:08,590 Eta gaur egungo helburuetarako, nahikoa da esan nahi, hau da txarra. 289 00:13:08,590 --> 00:13:12,540 SHA1 eta hash funtzio delako bezalakoak dira super normalean 290 00:13:12,540 --> 00:13:17,050 segurtasun aplikazioak erabili, enkriptatuta webean konexioak, 291 00:13:17,050 --> 00:13:21,890 banku-eragiketak, zelularra enkriptatzea zure sakelako telefonoak, eta antzekoak. 292 00:13:21,890 --> 00:13:24,880 Eta beraz, edozein denbora norbait alderantzizko modu bat aurkitzen du 293 00:13:24,880 --> 00:13:28,510 ingeniari teknologia horietako bat edo apurtu, gauza txarrak gertatuko. 294 00:13:28,510 --> 00:13:30,300 >> Orain munduko dagoeneko bazekien hau. 295 00:13:30,300 --> 00:13:31,310 Hau aurreikusgarria zen. 296 00:13:31,310 --> 00:13:34,670 Eta mundua geroztik SHA1 from SHA256 joan zen bizitzera, 297 00:13:34,670 --> 00:13:37,320 bertan, modu dotore bat besterik ez da bit handiagoa erabili dutela esanez. 298 00:13:37,320 --> 00:13:40,570 Eta hain zuzen ere, nahiz eta CS50 Webgune iaz berritu zaie 299 00:13:40,570 --> 00:13:43,290 guztiak askok horri aurre ez dugun PDFak at lortu nahian mehatxuak 300 00:13:43,290 --> 00:13:46,520 eta whatnot-- baina CS50 webgunean handiagoa hash funtzioa erabiltzen du, 301 00:13:46,520 --> 00:13:47,980 horrek esan nahi segurua izango dugu. 302 00:13:47,980 --> 00:13:50,020 Beraz, zure PDFei guztia segurua izango da, baina ez 303 00:13:50,020 --> 00:13:52,880 nahitaez, zure dirua edo ezer bereziki pribatua edo pertsonala 304 00:13:52,880 --> 00:13:53,380 erabili. 305 00:13:53,380 --> 00:13:56,550 Sp begiratu URL duzula izanez xehetasun gehiago bezala. 306 00:13:56,550 --> 00:13:59,840 >> Beraz, arazo multzo bost da Hain zuzen ere, horizonte. 307 00:13:59,840 --> 00:14:01,560 Quiz bat datozen asteazkenean hau da. 308 00:14:01,560 --> 00:14:04,479 Baina ez hartu bulegoan abantaila orduetan, bai gauean eta bihar. 309 00:14:04,479 --> 00:14:07,770 Eta ere aprobetxatu bulegoko ordu, Oraindik badago, eskubide hori ondoren. 310 00:14:07,770 --> 00:14:11,550 Langileek eta makila inguruan egingo dut eta egin gehiago aldi Q & A gauean gain. 311 00:14:11,550 --> 00:14:16,610 Eta utzi hemen, biziki kontutan izan me garenon hemen Haven-- Berrian 312 00:14:16,610 --> 00:14:19,360 beraz per erabat da Scaz en nabarmentzea sentitu, ziur nago, 313 00:14:19,360 --> 00:14:21,140 borroka maldan gora apur bat bezala. 314 00:14:21,140 --> 00:14:24,627 Eta ospe arabera, baduzu Ez Dagoeneko ikasi edo entzun 315 00:14:24,627 --> 00:14:27,710 Harvard lagun batzuk, jakin Hemen memoria berri batzuk instituzionalak. 316 00:14:27,710 --> 00:14:30,790 P ezarri bost moduko mota CS50 gogorrena izan ohi da, 317 00:14:30,790 --> 00:14:32,590 edo erronkarik ikasle gehienak. 318 00:14:32,590 --> 00:14:37,180 >> Baina zer esan nahi duen garela Ia muino honen goialdean. 319 00:14:37,180 --> 00:14:38,270 Eta ez dut esan nahi. 320 00:14:38,270 --> 00:14:40,728 It zailena da, baina halaber, aberasgarria da 321 00:14:40,728 --> 00:14:43,560 beste gehienak ez bezala duten guztietan Sarrerako informatikako 322 00:14:43,560 --> 00:14:47,980 AEBetan dugula ezagutzen, ikastaro, ikasle gehienek ez intro bat amaitzeko 323 00:14:47,980 --> 00:14:51,400 Jakina dagoeneko ezarri izana zuhaitzak, eta saiatzen bezalako gauzak, 324 00:14:51,400 --> 00:14:52,880 eta hash taulak, eta antzekoak. 325 00:14:52,880 --> 00:14:54,770 >> Eta hala espero dut, eta Espero dugu zarela 326 00:14:54,770 --> 00:14:57,280 Zentzu izugarria dute asebetetze-are 327 00:14:57,280 --> 00:15:00,760 astean bi edo bertan bidez bada lortu gogobetetasuna duzula 328 00:15:00,760 --> 00:15:02,490 Hau atsegin pixka bat sentitzen du. 329 00:15:02,490 --> 00:15:05,250 Baina utzi me lasaitzea, dugu lau P multzo bakarra utzi dute. 330 00:15:05,250 --> 00:15:07,380 Beraz, goiko hori moduko bistan da. 331 00:15:07,380 --> 00:15:12,370 >> Bestaldeko oinarrituta, fidatzen gurekin, besterik ez da mendiak eta hodeiak gogor. 332 00:15:12,370 --> 00:15:16,000 Eta erranen dugu, puppies beste aldean daude. 333 00:15:16,000 --> 00:15:18,340 Beraz, besterik ez duzu zintzilikatzeko han pixka bat gehiago. 334 00:15:18,340 --> 00:15:22,050 Esan nahi dut, hain zuzen ere, hasiko gisa trantsizioa dugu Web programazioaren munduan sartzeko, 335 00:15:22,050 --> 00:15:26,060 aurkitzeko gauza bihurtuko dituzu hau da adorable benetan. 336 00:15:26,060 --> 00:15:29,680 337 00:15:29,680 --> 00:15:33,490 Ados, bidal dugu URL honen geroago. 338 00:15:33,490 --> 00:15:36,140 Gehiegi ari garela aurkituko dituzu iritsi plateau moduko 339 00:15:36,140 --> 00:15:38,150 non dena da hain zuzen ere, oraindik sofistikatua 340 00:15:38,150 --> 00:15:40,170 eta erronka diseinu, baina ez zara 341 00:15:40,170 --> 00:15:42,590 garen bezala sentitzen joan perpetually muino honek gora. 342 00:15:42,590 --> 00:15:44,390 Beraz, erosotasun batzuk hartu duten ere. 343 00:15:44,390 --> 00:15:47,409 >> Beraz, besterik esan gabe, has gaitezen merkatu trantsizio hau egiteko 344 00:15:47,409 --> 00:15:49,950 munduan den seihilekoan Sarean, eta benetan mundu 345 00:15:49,950 --> 00:15:51,420 horrekin garen guztiok gehiago ezagutzen. 346 00:15:51,420 --> 00:15:53,753 Lortu dugu internet gailu gure poltsikoetan, gure mahaiak, 347 00:15:53,753 --> 00:15:55,127 gure motxilak, eta antzekoak ere. 348 00:15:55,127 --> 00:15:56,210 Nola egiten du lan hau guztia? 349 00:15:56,210 --> 00:15:59,077 Eta nola idazten hasi ginen hori ez da super urrutira kodea 350 00:15:59,077 --> 00:16:01,910 eta keinuka testu gonbita batzuetan Zure lagun edo familia bat ere ez dela 351 00:16:01,910 --> 00:16:04,659 dira inoiz elkarreragin nahi joan , baina zerbait jarri ahal izango duzu 352 00:16:04,659 --> 00:16:06,660 euren telefono, edo on beren web nabigatzaile, 353 00:16:06,660 --> 00:16:09,010 edo edozein gailu on bertan elkarreragin. 354 00:16:09,010 --> 00:16:10,430 >> Hortaz, hona hemen norbaiten etxean da. 355 00:16:10,430 --> 00:16:14,040 Eta etxera honen barruan, pare bat da eramangarriak, eskola desktop zahar pare bat 356 00:16:14,040 --> 00:16:17,470 ordenagailuak, zerbait izeneko bat router edo hub erdian, 357 00:16:17,470 --> 00:16:20,310 eta, ondoren, nolabaiteko kable modem edo DSL modem. 358 00:16:20,310 --> 00:16:24,560 Eta gero ez Internet-en, oro har, hodei up bat ez zeruan marrazten. 359 00:16:24,560 --> 00:16:29,230 >> Beraz, argazki hau, nahiz eta Legea moduko pixka bat, 360 00:16:29,230 --> 00:16:32,604 zalantzarik harrapatzen zer gehiena seguruenik duzu zure etxeetan dute, 361 00:16:32,604 --> 00:16:35,520 edo eraginkorrean zer duzun guztia dute Zure gela gela edo apartamentu batean, 362 00:16:35,520 --> 00:16:36,480 edo antzekoak. 363 00:16:36,480 --> 00:16:40,010 >> Beraz, zer da benetan gertatzen denean Interneten erabiltzeko gaur saiatzen zara? 364 00:16:40,010 --> 00:16:42,010 Beraz, ordenagailu guztietan internet, bihurtzen da, 365 00:16:42,010 --> 00:16:46,860 beharra helbide bakar bat izatea, askoz dugun bezala, munduko benetako beharra ere 366 00:16:46,860 --> 00:16:52,050 posta helbide bat eta 51 Prospect bezala Street, New Haven, Connecticut, edo 33 367 00:16:52,050 --> 00:16:54,170 Oxford Street, Cambridge, Massachusetts. 368 00:16:54,170 --> 00:16:58,520 Beraz, ez Interneten ordenagailuak behar bat bakarrean beraiek aurre egiteko modu. 369 00:16:58,520 --> 00:17:01,180 >> Hau da, beraz, ordenagailu bat denean nahi beste hitz egin nahi du, 370 00:17:01,180 --> 00:17:04,525 mezu bat bidali ahal izango da eta informatzeko hartzailearen nori 371 00:17:04,525 --> 00:17:05,900 erantzuna bidali behar da atzera. 372 00:17:05,900 --> 00:17:07,900 Beraz, besterik moduko egiten du igarri agian 373 00:17:07,900 --> 00:17:09,980 Dena duten antolaketa Nolabaiteko helbidea. 374 00:17:09,980 --> 00:17:11,240 >> Baina, nola egiten helbide bat lortu duzu? 375 00:17:11,240 --> 00:17:13,589 Beno, bada, hemen eskuratu duzun campus, edo etxera joan behar 376 00:17:13,589 --> 00:17:15,760 eta piztu duzu zure ordenagailu eramangarria edo ordenagailuan, 377 00:17:15,760 --> 00:17:17,770 eta bai konektatu edo Wi-Fi batera konektatu, 378 00:17:17,770 --> 00:17:19,569 bihurtzen da Zerbitzariarekin berezia duela 379 00:17:19,569 --> 00:17:22,089 sare on DHCP zerbitzari bat deitzen. 380 00:17:22,089 --> 00:17:23,880 Ez du axola zer honetan dago egiteko, 381 00:17:23,880 --> 00:17:26,660 baina ostalari konfigurazio dinamikoa da protokoloa besterik ez da, 382 00:17:26,660 --> 00:17:29,760 esaten modu dotore bat, hau da, Hori Yale bai ordenagailu bat, 383 00:17:29,760 --> 00:17:32,600 edo Harvard ditu, edo Comcast ditu, edo Verizon ditu, 384 00:17:32,600 --> 00:17:35,100 edo zure konpainiak, horren helburua bizitzan, 385 00:17:35,100 --> 00:17:38,810 entzuten denean norbait berriki gehitu sarearen izateko, hemen dago esateko, 386 00:17:38,810 --> 00:17:40,010 Helbide hau. 387 00:17:40,010 --> 00:17:42,790 >> Beraz, ez dugu gizakiak ez dute gure ordenagailuak kodea hard 388 00:17:42,790 --> 00:17:44,040 zer gure helbide bakarra da. 389 00:17:44,040 --> 00:17:47,070 Piztu besterik ez dugu, ireki tapa, eta, nolabait, zerbitzari honetan 390 00:17:47,070 --> 00:17:52,210 Sare lokalean besterik esaten dit Nire helbide 51 Prospect Street da, edo 33 391 00:17:52,210 --> 00:17:53,940 Oxford Street, edo antzekoak. 392 00:17:53,940 --> 00:17:56,000 >> Orain, ez da joan izan hain xeheak gisa. 393 00:17:56,000 --> 00:18:00,210 Baizik eta zer lortu dut da bat zenbaki helbide IP helbide izenekoa. 394 00:18:00,210 --> 00:18:01,960 IP Interneteko protokolo zentzua. 395 00:18:01,960 --> 00:18:06,025 Eta odds zure bizitzan une honetan daude, ziurrenik entzun duzun edo ikusi hitzaren IP, 396 00:18:06,025 --> 00:18:08,140 edo, oro har, bota bere inguruan agian. 397 00:18:08,140 --> 00:18:10,720 Baina, hain zuzen ere, nahiko da sinplean gauza bat. 398 00:18:10,720 --> 00:18:13,610 >> IP helbide bat besterik ez da Puntuz hamartar zenbakia, 399 00:18:13,610 --> 00:18:17,150 horrek esan nahi du zerbait dot da Zerbait zerbait dot zerbait dot. 400 00:18:17,150 --> 00:18:21,980 Eta Somethings horietako bakoitzean gertatzen 0 eta 255 arteko zenbaki bat izan behar da. 401 00:18:21,980 --> 00:18:26,710 >> Beraz oinarritutako bost CS50 aste plus, bada on zenbaki horiek 0 eta 255 barruti bakoitzeko, 402 00:18:26,710 --> 00:18:28,713 zenbat bit da bakoitzak Zenbaki seinaleak horiek? 403 00:18:28,713 --> 00:18:29,420 >> Ikusleak: Zortzi. 404 00:18:29,420 --> 00:18:30,100 >> DAVID J. MALAN: zortzi lortu izan. 405 00:18:30,100 --> 00:18:31,933 Beraz, guztira, zenbat bit IP helbidea da? 406 00:18:31,933 --> 00:18:32,710 Ikusleak: 32. 407 00:18:32,710 --> 00:18:33,820 >> DAVID J. MALAN: Beraz, 32. 408 00:18:33,820 --> 00:18:35,830 8 plus 8 plus 8 plus 8 32 da. 409 00:18:35,830 --> 00:18:38,767 Zenbat guztira IP helbideak ahal ez dago munduan izan? 410 00:18:38,767 --> 00:18:39,600 Ikusleak: 4 milioi. 411 00:18:39,600 --> 00:18:42,410 DAVID J. MALAN: Beraz, gutxi gorabehera lau milioi duten 32 boterea delako 2. 412 00:18:42,410 --> 00:18:44,410 Eta ezin baduzu Sort grok hori zure kontuan, 413 00:18:44,410 --> 00:18:47,470 besterik ez dakit 32-bit balioak 4 milioi bezain handia izan daiteke 414 00:18:47,470 --> 00:18:49,140 balioak positibo bada. 415 00:18:49,140 --> 00:18:52,500 Beraz, horrek esan nahi du ez da 4 milioi IP helbideak ahalik eta munduan. 416 00:18:52,500 --> 00:18:55,090 >> Eta istorio dibertigarria, nolako gaude horietako agortzen. 417 00:18:55,090 --> 00:18:59,720 Eta hain zuzen ere, arazo handi bat da Mundu ere arazo hau zetozela ikustean, 418 00:18:59,720 --> 00:19:03,639 baina ez du nahitaez erantzun modurik azkar posible da. 419 00:19:03,639 --> 00:19:05,680 Eta hain zuzen ere, behin dituzun CS50 amaitu eta hasi 420 00:19:05,680 --> 00:19:06,950 arreta ere tech mundua, ikusiko duzu 421 00:19:06,950 --> 00:19:08,520 Ikusten hau da oso normalean tematiko. 422 00:19:08,520 --> 00:19:12,260 >> Esate baterako, benetan joan gara gaur egun, eskola zaharra, Y2K. 423 00:19:12,260 --> 00:19:13,570 Hori ez zen benetan sorpresa bat. 424 00:19:13,570 --> 00:19:15,700 Guztiek zekiten Like 1.000 urte horretan 425 00:19:15,700 --> 00:19:20,250 was-- mila years-- bat baino gehiago dela Hori izan zen azkenean gertatuko. 426 00:19:20,250 --> 00:19:23,295 Eta, hala ere, erantzun egiten dugu Asko azken momentuan. 427 00:19:23,295 --> 00:19:24,420 Eta hori berriro gerta. 428 00:19:24,420 --> 00:19:26,740 Beraz, gaur egun, IP bertsio 4 buruz hitz egingo dugu. 429 00:19:26,740 --> 00:19:29,250 Baina jakin munduan da azkenik lortzean 430 00:19:29,250 --> 00:19:31,590 berritzea inguruan IPv6 izeneko zerbait, 431 00:19:31,590 --> 00:19:34,540 bertan ordez 32-bit helbideak, uses-- Edozeinek 432 00:19:34,540 --> 00:19:36,443 Etxebizitza bat, zenbat bit hartu nahi? 433 00:19:36,443 --> 00:19:37,310 >> Ikusleak: 64? 434 00:19:37,310 --> 00:19:38,380 >> DAVID J. MALAN: Ongi asmatu, baina ez. 435 00:19:38,380 --> 00:19:39,975 Dugu azkenik saiatzen ari lortu aurretik kurba. 436 00:19:39,975 --> 00:19:40,558 >> Ikusleak: 128. 437 00:19:40,558 --> 00:19:43,490 DAVID J. MALAN: 128, eta horrek a erraldoi zenbaki freaking da 438 00:19:43,490 --> 00:19:46,250 IP, zeren aldiz, 2, aldiz, 2 bezalakoa da, 439 00:19:46,250 --> 00:19:49,620 aldiz, 2, asko aldiz Twos eman 4 milioi. 440 00:19:49,620 --> 00:19:50,530 >> Beraz, bitxia bada. 441 00:19:50,530 --> 00:19:54,110 Bihurtzen da eta, besterik gabe, Google-honetan hau aurkitu Yale ordenagailuak out--, 442 00:19:54,110 --> 00:19:58,910 Hemen Yale, joera batekin hasi zenbakien 130,132 dot zerbait horiek, 443 00:19:58,910 --> 00:20:00,669 eta 128,36 zerbait dot. 444 00:20:00,669 --> 00:20:02,710 Baina ez dago zalantzarik taula zehar salbuespenak 445 00:20:02,710 --> 00:20:05,334 zer sailaren arabera, eta Eraikin eta campus ari zaren. 446 00:20:05,334 --> 00:20:09,310 Harvard izan ohi 140,247, edo 128,103. 447 00:20:09,310 --> 00:20:11,530 Eta, oro har, hau da, Informazio alferrikakoa, 448 00:20:11,530 --> 00:20:13,260 baina zerbait orain nabarituko dezakezu da. 449 00:20:13,260 --> 00:20:15,593 Noiz inguruan poking hasten zara Zure ordenagailuetan ezarpenak, 450 00:20:15,593 --> 00:20:18,540 horiek nabarituko hasteko dezakezu eredu mota luze baino lehen. 451 00:20:18,540 --> 00:20:23,470 >> Baina Oraindik etxean duzun eta behar bat Apple aireportua edo Linksys gailu bat, 452 00:20:23,470 --> 00:20:26,560 edo D-Link, edo dena delakoa da zure guraso edo anai-arrebak instalatutako 453 00:20:26,560 --> 00:20:28,890 zure etxean, bai zer seguruenik 454 00:20:28,890 --> 00:20:30,800 Zer da IP helbide pribatuak deitzen da. 455 00:20:30,800 --> 00:20:34,850 Eta hauek izan ziren benetan bat Polita, behin-behineko irtenbide 456 00:20:34,850 --> 00:20:38,050 lasterka arazoari labur IP helbideak. 457 00:20:38,050 --> 00:20:40,382 >> Eta zer egin ahal izango dituzu etxeko sareak, typically-- 458 00:20:40,382 --> 00:20:42,340 eta Egia, nahiz eta Yale eta Harvard hasita 459 00:20:42,340 --> 00:20:46,840 hori egin ahal izateko areas-- desberdina da duzu ordenagailuak sorta oso bat eman ahal 460 00:20:46,840 --> 00:20:50,360 IP helbide bat, hain luze jarri ahala horien aurrean gailu berezi bat, 461 00:20:50,360 --> 00:20:52,410 Zerbait router bat deitu, edo deitzen daiteke 462 00:20:52,410 --> 00:20:54,060 proxy edo beste edozein gauza kopurua. 463 00:20:54,060 --> 00:20:56,710 Baina gailu jakin bat duten IP helbide bat izango duela. 464 00:20:56,710 --> 00:20:59,450 Eta gero, horren atzean gailu, eraikin baten barruan, 465 00:20:59,450 --> 00:21:03,030 etxe edo apartamentu batean, ahal izango Edozein ordenagailu kopuruan, denak ere 466 00:21:03,030 --> 00:21:06,460 hasten diren IP helbide bat izan Zenbaki horiek hemen horietako batekin. 467 00:21:06,460 --> 00:21:08,590 Eta hain luze ordenagailua duten bezala nola bihurtzeko daki 468 00:21:08,590 --> 00:21:10,900 to helbidea publikoa du helbide pribatuak, 469 00:21:10,900 --> 00:21:13,340 dena lanaren ordena ditzakezu, espero zen bezala. 470 00:21:13,340 --> 00:21:17,290 >> Baina horren alderantzizkoa baldin bada Oraindik etxean eta anaia bat behar duzu, 471 00:21:17,290 --> 00:21:19,650 eta biak dira Webgune batzuk bisitatuz, 472 00:21:19,650 --> 00:21:23,520 Webgune horrek ez badakizu izanez gero edo zure anaia webgunea bisitatzen, 473 00:21:23,520 --> 00:21:26,780 bera izan agertzen duzulako Pertsona zure datu guztiak delako 474 00:21:26,780 --> 00:21:30,050 da router hori igaro edo erdiko puntu hori. 475 00:21:30,050 --> 00:21:32,220 >> Baina beheko maila horietan xehetasunak nahikoa. 476 00:21:32,220 --> 00:21:37,770 Ikus dezagun nola IP helbideak begirada bat Batzuetan zatoz gora agian, komunikabideen aurrean 477 00:21:37,770 --> 00:21:41,370 eta nola orain hondatu hasteko aukera izango dugu, Egia, zuretzat ikuskizunak are gehiago. 478 00:21:41,370 --> 00:21:45,010 Iluntzeko izan dugu bada segundo batzuetan argiak. 479 00:21:45,010 --> 00:21:46,550 >> [Bideo-erreprodukzioa] 480 00:21:46,550 --> 00:21:49,310 >> -Ez 32-Segi IPP 4 helbidea da. 481 00:21:49,310 --> 00:21:50,650 >> -IP ES interneten 482 00:21:50,650 --> 00:21:52,800 >> -Private Sarea, Tamia sare pribatua. 483 00:21:52,800 --> 00:22:05,670 484 00:22:05,670 --> 00:22:08,145 Beraz, harrigarria da She. 485 00:22:08,145 --> 00:22:09,630 Charlie -Tira. 486 00:22:09,630 --> 00:22:11,750 DAVID J. MALAN: Ispilu IP helbide bat. 487 00:22:11,750 --> 00:22:15,093 She gurekin ikustera utziz bertan Zuen denbora errealean egiten. 488 00:22:15,093 --> 00:22:16,285 >> [END erreprodukzioa] 489 00:22:16,285 --> 00:22:17,130 >> DAVID J. MALAN: OK. 490 00:22:17,130 --> 00:22:18,480 Arazorik Beraz, batzuk. 491 00:22:18,480 --> 00:22:22,740 Bat, beraz, zer nahi dugun Hemen da pantailan at 492 00:22:22,740 --> 00:22:25,290 kode bat batean idatzita Hizkuntza Objective-C izeneko, 493 00:22:25,290 --> 00:22:28,020 bertan oinordeko baten antzeko zerbait da, C hizkuntzan ari garela egiten. 494 00:22:28,020 --> 00:22:30,150 Honek ez du deus ditu programazioarekin zerikusia. 495 00:22:30,150 --> 00:22:32,399 Izan ere, onena bezala, esan dudan, hau marrazketa programa bat da 496 00:22:32,399 --> 00:22:38,360 norbaitek jaits internet crayons inplikatuz nolabait. 497 00:22:38,360 --> 00:22:43,660 >> Agian gutxiago egregious dela IP helbide honetan, baliozko edo baliogabea? 498 00:22:43,660 --> 00:22:44,520 >> Ikusleak: baliogabea. 499 00:22:44,520 --> 00:22:48,479 >> DAVID J. MALAN: 275 baliogabe, zeren , jakina, ez da 0 eta 255 artekoa da. 500 00:22:48,479 --> 00:22:51,770 Hori ere ziurrenik ondo arren, izan ere Ez duzu ero jende mordo nahi 501 00:22:51,770 --> 00:22:54,790 duten on TV gelditzea bezala dira, beren Orduz TiVos eta IP bisitatzen ikusi 502 00:22:54,790 --> 00:22:56,290 ez da benetan bada zerbait. 503 00:22:56,290 --> 00:22:58,200 Beraz, apur bat gutxiago egregious hori. 504 00:22:58,200 --> 00:23:00,990 Baina konturatzen too da Gure inguruan sort guztiak. 505 00:23:00,990 --> 00:23:04,980 >> Beraz, jakina, inor inoiz benetan idatz zenbakizko helbideak 506 00:23:04,980 --> 00:23:06,410 Gure nabigatzaile sartu. 507 00:23:06,410 --> 00:23:09,580 Gauza txarra mota izango litzateke Google, Google bisitatu nahi izanez gero, 508 00:23:09,580 --> 00:23:15,060 to 123.46.57.89 joan behar izan duzu. 509 00:23:15,060 --> 00:23:17,007 Eta mundu osoa izan den jakin ezazue. 510 00:23:17,007 --> 00:23:19,090 Eta Egia, mota dugu ikusiak gai honen aurretik. 511 00:23:19,090 --> 00:23:24,130 Itzuli egunean jendeak ez denean sakelako telefonoak eta kontaktu zerrendak, 512 00:23:24,130 --> 00:23:27,640 eta enpresek benetan still-- benetan, Suposatzen dut enpresak dituztenez oraindik 800 513 00:23:27,640 --> 00:23:30,600 zenbakiak eta antzeko baina zuk Oro har, iragarritako zenbakiak ikusi 514 00:23:30,600 --> 00:23:36,480 gisa 1-800-bildu, C-O-L-L-E-C-T. Ez baita inor benetan gogoratzen, 515 00:23:36,480 --> 00:23:39,754 denean autobus batean iragarki bat ikusten edo cartelera, zer norbaiten zenbakia da, 516 00:23:39,754 --> 00:23:42,420 baina, ziurrenik, ezin dute, handiagoak dituzten probabilitatea, gogoratu hitz bat. 517 00:23:42,420 --> 00:23:44,530 >> Beraz, gauza bera onartu dugu munduko sistema mota 518 00:23:44,530 --> 00:23:48,290 Internetaren Horren bidez, ez da bat domeinu izenen sistemaren dugu gizakiak izango dira, beraz 519 00:23:48,290 --> 00:23:52,340 Idazten google.com, facebook.com, yale.edu, harvard.edu, 520 00:23:52,340 --> 00:23:56,140 eta utzi ordenagailuak figura zer, dagokion IP egindako 521 00:23:56,140 --> 00:23:58,480 helbide izen jakin bat baino ez da. 522 00:23:58,480 --> 00:24:01,620 >> Eta modu honetan egin dituzun batean Mundu erreala dela urte bat 10 $ da, 523 00:24:01,620 --> 00:24:05,900 agian, $ 50 urteko bat, domeinu bat erosi ahal izango duzu izendatzeko, edo benetan alokatu domeinu izen bat. 524 00:24:05,900 --> 00:24:09,860 Eta gero duenarentzat ari zaren ordainduz domeinu izen hori alokatzeko, 525 00:24:09,860 --> 00:24:14,069 Horietako batek esango dizu munduan Zein da zure IP helbidea da daki. 526 00:24:14,069 --> 00:24:16,360 Eta ez dugu horietan sartu partikularren, baina zuetako askok 527 00:24:16,360 --> 00:24:18,750 nahi izatea, final for proiektuak, benetan, lehenengo saioa hasi 528 00:24:18,750 --> 00:24:22,120 zure web propioa hosting for Konpainiak, bai doan 529 00:24:22,120 --> 00:24:23,500 edo gutxi dolar bat hilean. 530 00:24:23,500 --> 00:24:26,100 Zuetako batzuk, erosi nahi liteke dolar gutxi, zure domeinu izen propio bat, 531 00:24:26,100 --> 00:24:28,900 soilik ondo pasatzeko edo enpresa bat hasteko edo gune pertsonal bat edo antzekoak. 532 00:24:28,900 --> 00:24:30,880 >> Eta konturatzen guztiak ren, azken batean 533 00:24:30,880 --> 00:24:35,260 irakiten behera egin mundu kontatzea Zein da zure zerbitzariaren IP helbidea da. 534 00:24:35,260 --> 00:24:37,740 Eta gero DNS horiek zerbitzariak benetan zaintzen 535 00:24:37,740 --> 00:24:39,910 munduan zehar informatzea. 536 00:24:39,910 --> 00:24:41,830 Beraz DNS zerbitzaria guztiak ditu, azken finean, barrutik 537 00:24:41,830 --> 00:24:44,780 bere memoria bezalakoa da Google kalkulu baliokidea 538 00:24:44,780 --> 00:24:49,420 edo Excel kalkulu-gutxienez bi zutabeak, eta horietako batek izenak, 539 00:24:49,420 --> 00:24:52,100 atsegin harvard.edu, eta yale.edu, eta google.com. 540 00:24:52,100 --> 00:24:55,870 Eta beste zutabea ditu dagokion IP helbidea edo IP 541 00:24:55,870 --> 00:24:56,382 helbideak. 542 00:24:56,382 --> 00:24:57,590 Eta egia esan, ikusi ahal izango dugu hau. 543 00:24:57,590 --> 00:24:59,881 Beraz, nire Mac-- eta hau egin dezakezu on Horretarako Windows ordenagailuetan 544 00:24:59,881 --> 00:25:04,330 well-- bezala ireki dut terminal-leiho bat bada Hemen, nahiko CD50 IDE bat bezala, 545 00:25:04,330 --> 00:25:08,190 ordenagailuak izeneko komando bat dute nslookup, izen zerbitzari itxura eman. 546 00:25:08,190 --> 00:25:12,380 Eta zerbait badut idatzi bezala yale.edu eta sakatu Sartu, zer 547 00:25:12,380 --> 00:25:19,250 Nire sare gisa Coopera bada ikusi behar dut probak anitz klase aurretik egin ezazu 548 00:25:19,250 --> 00:25:24,584 began-- en saiatu google.com utzi. 549 00:25:24,584 --> 00:25:26,390 Jakina, gaur egun, ez da ezer lanean. 550 00:25:26,390 --> 00:25:27,190 Hori handia. 551 00:25:27,190 --> 00:25:30,660 Guztiak eskubidea, stand by une batez. 552 00:25:30,660 --> 00:25:32,100 nslookup google.com. 553 00:25:32,100 --> 00:25:35,570 554 00:25:35,570 --> 00:25:38,660 >> Beno, utzi egin bada en Benetako interneten dago. 555 00:25:38,660 --> 00:25:39,700 Horixe gertatzen. 556 00:25:39,700 --> 00:25:43,090 Ai, konforme. 557 00:25:43,090 --> 00:25:45,490 WiFi hautsi. 558 00:25:45,490 --> 00:25:47,410 >> Hey, nahi zein den nire IP helbide den jakin nahi? 559 00:25:47,410 --> 00:25:49,722 Ados. 560 00:25:49,722 --> 00:25:50,820 YaleSecure. 561 00:25:50,820 --> 00:25:53,330 Hau da, nola konpontzen Gauzak ordenagailu zientzialari gisa. 562 00:25:53,330 --> 00:25:54,617 WiFi piztu dugu off. 563 00:25:54,617 --> 00:25:57,480 564 00:25:57,480 --> 00:25:59,450 ONDO DA. 565 00:25:59,450 --> 00:26:02,610 >> Eta egia esan, Scaz, Badaukat logging digu inork segurua sartu? 566 00:26:02,610 --> 00:26:06,246 Bestela probak gehiago are-- OK, eskerrak Yale-- duzu edo lehertu da. 567 00:26:06,246 --> 00:26:07,370 To YaleSecure joan nahi dut. 568 00:26:07,370 --> 00:26:09,880 569 00:26:09,880 --> 00:26:11,870 Oh, eta, agian, OK izango dugu. 570 00:26:11,870 --> 00:26:12,686 Agian itzuli gara. 571 00:26:12,686 --> 00:26:16,810 572 00:26:16,810 --> 00:26:19,733 Eta hori, nola, ordenagailu bat bezala informatikaria konpondu. 573 00:26:19,733 --> 00:26:22,000 [Txaloak] 574 00:26:22,000 --> 00:26:23,220 Ados. 575 00:26:23,220 --> 00:26:27,160 Beraz, non zegoen honen barruan I terminal leihoa deiturikoak, 576 00:26:27,160 --> 00:26:32,270 eta I nslookup ez bada yale.edu, hor dugu. 577 00:26:32,270 --> 00:26:38,350 Beraz itzuli dut lehen IP helbidea DNS zerbitzariak nire laptop erabiltzen ari dela. 578 00:26:38,350 --> 00:26:41,610 Beraz, DHCP zerbitzari gain hitz egin dugu, une bat duela kontatzea buruz 579 00:26:41,610 --> 00:26:44,720 Nire eramangarria zer nire IP helbidea da, DHCP zerbitzaria 580 00:26:44,720 --> 00:26:46,860 halaber, esaten dit zer DNS zerbitzariak erabiltzerik. 581 00:26:46,860 --> 00:26:48,860 Bestela nahi dut eskuz idatzi honetan. 582 00:26:48,860 --> 00:26:50,359 >> Baina hori ez da guztia dela interesgarria. 583 00:26:50,359 --> 00:26:54,310 Zer arduratu I da hori ez dela IP Yale en webgunean itxuraz helbidea. 584 00:26:54,310 --> 00:26:55,470 Beraz, hain zuzen ere, saiatu honekin utzi. 585 00:26:55,470 --> 00:27:02,710 Igo nazazu nabigatzaile bat sartu eta joan http: //, eta, ondoren, IP helbide hori, 586 00:27:02,710 --> 00:27:04,220 eta sakatu Sartu. 587 00:27:04,220 --> 00:27:06,700 Eta ikus dezagun. 588 00:27:06,700 --> 00:27:09,587 Hau da, nola bestela ezin duzu bisitatu Yale ren webguneak. 589 00:27:09,587 --> 00:27:10,920 Orain ez da hori guztia gogoangarria. 590 00:27:10,920 --> 00:27:12,220 Bezala, pre-Frosh Seguru asko ez dira joan 591 00:27:12,220 --> 00:27:15,310 egoitza berezi hau gogoratzeko Han bisitatzeko bisitatu ondoren esan bada. 592 00:27:15,310 --> 00:27:16,580 Baina badirudi lan egiteko. 593 00:27:16,580 --> 00:27:21,179 Eta beraz, DNS benetan besterik ematen digu Giza errespetatzen helbideak askoz gehiago. 594 00:27:21,179 --> 00:27:23,220 Baina ez dute nahitaez besterik amore erantzun bat. 595 00:27:23,220 --> 00:27:25,640 >> Izan ere, ez zara bat benetan big teknologiako enpresa, 596 00:27:25,640 --> 00:27:27,620 Ziurrenik zuk nahi zerbitzarietan asko. 597 00:27:27,620 --> 00:27:29,027 Eta nahiz eta hau nahasgarria da. 598 00:27:29,027 --> 00:27:31,110 Beraz, Yale, seguruenik ez du Web zerbitzari bat besterik ez dute. 599 00:27:31,110 --> 00:27:34,150 Google ziurrenik, ez dute 10 besterik ez edo, beraz, web zerbitzariak. 600 00:27:34,150 --> 00:27:36,960 Google batez ere, ziurrenik, Web zerbitzarietan eskuragarri 601 00:27:36,960 --> 00:27:40,030 Hori erantzun ahal munduan zehar Gu bezalako jendeak eskaerei. 602 00:27:40,030 --> 00:27:43,870 >> Baina, era berean izeneko teknologia bat erabiltzen dute karga orekatzeko, eta horrek istorio laburrak, 603 00:27:43,870 --> 00:27:48,810 besterik munduan gailu batzuk ditu karga zabaltzeko zerbitzari gehiago zeharkatuz. 604 00:27:48,810 --> 00:27:52,320 Beraz Mota web armiarma bat balitz bezala -eskaerak bidaltzeko aukera izango duzu. 605 00:27:52,320 --> 00:27:54,380 Baina orain, hori guztia da Gaurko interesgarria 606 00:27:54,380 --> 00:27:56,870 Domeinu izen bat dela google.com ahal are bezalako 607 00:27:56,870 --> 00:28:00,100 IP helbide bat baino horrelako dute. 608 00:28:00,100 --> 00:28:04,610 >> Baina, hala nola, gure datu guztien benetan atzera eta aurrera, ondoren, azken batean? 609 00:28:04,610 --> 00:28:08,320 Beno, bihurtzen da, ez dagoela horiek Gauzak Interneten bideratzaile deitzen. 610 00:28:08,320 --> 00:28:10,980 Eta zer egin behar router bat da Dagoeneko ezagutzen duzula neurritan? 611 00:28:10,980 --> 00:28:13,730 Eta pare bat, hitza erabili dut etxe baten testuinguruan aldiz, 612 00:28:13,730 --> 00:28:17,155 baina, modu errazean, zer egiten du router bat? 613 00:28:17,155 --> 00:28:18,780 Give me besterik batzuen alboan, etxebizitza bat? 614 00:28:18,780 --> 00:28:20,082 >> IKUSLEEN: errepide edo bide bat? 615 00:28:20,082 --> 00:28:21,790 DAVID J. MALAN: Beraz, errepide edo bide bat da. 616 00:28:21,790 --> 00:28:23,980 Beraz, ibilbide bat, errepide bat da edo bidea, erabat. 617 00:28:23,980 --> 00:28:27,000 Eta router bat, beraz, gailu bat benetan ibilbide informazio, 618 00:28:27,000 --> 00:28:29,690 A eta B puntuen artean datuak mugituko litzateke 619 00:28:29,690 --> 00:28:31,920 >> Eta beraz fact-- eta hau da, beharbada, betiere 620 00:28:31,920 --> 00:28:34,510 zuk Google routers agertuz munduari buruzko, lortu duzun guztia 621 00:28:34,510 --> 00:28:35,900 cursi marketing diagramak dira. 622 00:28:35,900 --> 00:28:38,550 Eta orain hau gehien moduko da Bat ordezkari aurkitu dut 623 00:28:38,550 --> 00:28:39,841 Hori mildly interesgarri begiratu. 624 00:28:39,841 --> 00:28:44,170 Puntu edo itxaropena distirak horietako bakoitzak Mundu osoko router bat adierazten du. 625 00:28:44,170 --> 00:28:47,210 Eta horietako bakoitzak lerro bat du beste router batzuen artean. 626 00:28:47,210 --> 00:28:49,090 >> Hain zuzen ere, ez delako Milaka dira, ziurrenik, 627 00:28:49,090 --> 00:28:52,560 inguruan routers milioika Mundu, horietako batzuk gure etxeetan 628 00:28:52,560 --> 00:28:56,070 eta gure campusetan, baina asko diren enpresa handiek jabetzako 629 00:28:56,070 --> 00:29:00,250 eta elkarrekin lotuta daude, hala bada dudala hemen datu batzuk bidaltzeko Yale nahi 630 00:29:00,250 --> 00:29:04,430 Cambridge atzera etxera, Yale seguruenik ez du kable bakar bat, zalantzarik gabe, 631 00:29:04,430 --> 00:29:05,650 zuzenean joan Harvard. 632 00:29:05,650 --> 00:29:07,399 Eta Yale ez dauka kable bat single joan 633 00:29:07,399 --> 00:29:10,010 MIT, edo Stanford, ala Berkeley, edo Google-i, 634 00:29:10,010 --> 00:29:11,820 edo edozein hirietara kopurua. 635 00:29:11,820 --> 00:29:14,760 >> Baizik eta, Yale, Harvard eta, eta denek Interneten beste 636 00:29:14,760 --> 00:29:17,610 bideratzaile bat edo gehiago izan du horretara konektatuta, agian, 637 00:29:17,610 --> 00:29:18,810 campus periferia. 638 00:29:18,810 --> 00:29:21,690 Beraz, nire datuak nahi denean, Yale en campus uzteko, 639 00:29:21,690 --> 00:29:24,770 doa hurbilen router hori da, irudikatuta puntuekin hauetako bat bezala. 640 00:29:24,770 --> 00:29:27,940 Eta gero, router zifra hori egiaz egindako Modu horretan, edo modu honetan bidaltzeko, 641 00:29:27,940 --> 00:29:33,440 edo modu honetan, edo modu honetan oinarritutako bere oroimenez beste taula gainean, 642 00:29:33,440 --> 00:29:36,870 beste Excel fitxategia edo Google Kalkulu-orri batean, zutabe bat ere 643 00:29:36,870 --> 00:29:41,315 dio, zure IP helbidea hasten bada bat zenbaki batera, joan bide hau. 644 00:29:41,315 --> 00:29:43,690 Zure IP helbidea rekin hasten bada bi zenbaki bat, joan bide hori. 645 00:29:43,690 --> 00:29:47,040 Eta horrela hautsi dezakezu behera zenbakiz router bidaltzen dute 646 00:29:47,040 --> 00:29:49,040 Datu horrek behin bide. 647 00:29:49,040 --> 00:29:51,419 >> Eta ezin dugu ikus-mota hau ere. 648 00:29:51,419 --> 00:29:54,210 Goazen aurrera terminal hau sartu leihoa berriro eta utzi aurrera me 649 00:29:54,210 --> 00:30:00,700 eta traza ibilbidea du, demagun, www.mit.edu, 650 00:30:00,700 --> 00:30:02,970 hau da, pare bat ehun mila kanpoan. 651 00:30:02,970 --> 00:30:04,500 Hori benetan madarikatua azkarra izan zen. 652 00:30:04,500 --> 00:30:06,290 >> Beraz, zer gertatu da? 653 00:30:06,290 --> 00:30:10,360 Besterik zazpi urratsetan beraz, eta besterik lau luzeena da, 654 00:30:10,360 --> 00:30:14,660 Internet bidez datuak bidali nuen Hemen Yale at MIT izateko. 655 00:30:14,660 --> 00:30:18,240 Ilaratan hauetako bakoitzak, ahal duzun agian asmatzen orain zer adierazten du? 656 00:30:18,240 --> 00:30:19,060 >> Ikusleak: router bat. 657 00:30:19,060 --> 00:30:20,101 >> DAVID J. MALAN: router bat. 658 00:30:20,101 --> 00:30:24,090 Beraz, hain zuzen ere, badirudi bezala routers zazpi edo beraz, 659 00:30:24,090 --> 00:30:29,350 me arteko edo sei routers Fisikoki Yale en legea eskolan hemen 660 00:30:29,350 --> 00:30:31,612 eta MIT-en webgunean han. 661 00:30:31,612 --> 00:30:34,570 Eta zer honetatik dugu ohartuko ahal da gisa follows-- eta garbitu me up utzi. 662 00:30:34,570 --> 00:30:38,180 Da berrabiarazi behar komando batekin noa lerro -q 1 argudioa besterik esateko, 663 00:30:38,180 --> 00:30:39,300 besterik ematen dit kontsultaren bat. 664 00:30:39,300 --> 00:30:40,800 Besterik adierazi ezean, arrastorik ibilbidea egiten du hiru. 665 00:30:40,800 --> 00:30:42,350 Eta horregatik ikusi genuen zenbakiak sortak. 666 00:30:42,350 --> 00:30:44,850 Zenbakiak gutxiago ikusi nahi dut Irteerako garbiago mantentzeko. 667 00:30:44,850 --> 00:30:46,280 Eta ikus dezagun zer gertatzen den. 668 00:30:46,280 --> 00:30:49,220 >> Beraz, edozein arrazoigatik, Yale pentsamendu norbait 669 00:30:49,220 --> 00:30:54,130 Dibertigarria deitu izango litzateke zure default router arubacentral, bertan 670 00:30:54,130 --> 00:30:57,920 VLAN edo birtuala da LAN, tokiko birtual 671 00:30:57,920 --> 00:30:59,810 sare 30-- duzu orain seguruenik, behintzat dute 672 00:30:59,810 --> 00:31:03,050 29 others-- router.net.yale.internal. 673 00:31:03,050 --> 00:31:06,660 Eta .internal hemen faltsuak baten antzeko zerbait da goi mailako domeinua ekarri besterik erabili ahal izateko 674 00:31:06,660 --> 00:31:07,210 campusean. 675 00:31:07,210 --> 00:31:10,335 Eta, dagokion IP helbidea nabarituko router dela, lekuan Hemen dago 676 00:31:10,335 --> 00:31:13,920 campusean, 172.28.204.129 da. 677 00:31:13,920 --> 00:31:17,470 Eta 36 milisegundotan hartu zuen hemendik hara joateko. 678 00:31:17,470 --> 00:31:18,050 >> Istorio dibertigarria. 679 00:31:18,050 --> 00:31:19,716 Lortuko dugu itzuli dela une bat besterik ez. 680 00:31:19,716 --> 00:31:22,920 Baina orain, bigarren router-- du itxuraz arubacentral bertan 681 00:31:22,920 --> 00:31:25,790 fisiko mota batzuk ditu konexio gehien likely-- 682 00:31:25,790 --> 00:31:27,249 gizakiak ez du traba izendatzen. 683 00:31:27,249 --> 00:31:30,373 Yale, gizakiak ez zuen traba izendatzen egiten da zure sarearen barruan delako 684 00:31:30,373 --> 00:31:30,940 badirudi. 685 00:31:30,940 --> 00:31:32,520 Eta, beraz, besterik gabe, IP helbide bat dauka. 686 00:31:32,520 --> 00:31:34,660 >> Baina, ondoren hirugarren router bat Hemen Yale sarean 687 00:31:34,660 --> 00:31:36,700 Hori da, ziurrenik, pixka bat urrunago oraindik 688 00:31:36,700 --> 00:31:41,330 da cen10g izeneko whatever Hori asr.net.yale.internal da. 689 00:31:41,330 --> 00:31:43,040 Eta gehiegi IP helbide bat dauka. 690 00:31:43,040 --> 00:31:44,990 >> Orain, zergatik ez dira zenbaki horiek motatako mugitzen galdu? 691 00:31:44,990 --> 00:31:47,890 2.9, 1.4, 36? 692 00:31:47,890 --> 00:31:48,840 Bideratzaile lanpetuta lortuko. 693 00:31:48,840 --> 00:31:50,420 Eta pilaketak lortu dute eta babeskopia. 694 00:31:50,420 --> 00:31:53,200 Ez da, milaka pertsonek honetan campus internet erabiliz oraintxe. 695 00:31:53,200 --> 00:31:56,050 Ez da, ehun pertsona honetan gela internet erabiliz oraintxe. 696 00:31:56,050 --> 00:31:59,030 >> Eta orain zer gertatzen da hori routers congested egin daitezke. 697 00:31:59,030 --> 00:32:01,350 Eta, beraz, garai haietan gerta Pixka bat aldatu. 698 00:32:01,350 --> 00:32:04,620 Beraz, horregatik ez dute nahitaez handitzeko zuzenean. 699 00:32:04,620 --> 00:32:07,510 >> Baina gauzak motatako zaitez lau urrats interesgarria. 700 00:32:07,510 --> 00:32:13,040 Antza denez, Yale eta artean lau urrats hop beste kontu bat da. 701 00:32:13,040 --> 00:32:16,480 Eta non router da lau urrats ziurrenik ere? 702 00:32:16,480 --> 00:32:17,410 >> Ikusleak: [INAUDIBLE] 703 00:32:17,410 --> 00:32:19,410 >> DAVID J. MALAN: JFK agian, agian, aireportuan. 704 00:32:19,410 --> 00:32:21,950 Baina edozein arrazoigatik, sistemako administratzaileak, beraz, 705 00:32:21,950 --> 00:32:24,140 zerbitzarietan exekutatu horretarako geeks urte routers izendatu dute 706 00:32:24,140 --> 00:32:25,600 zure inguruan dagoen aireportua kode ondoren. 707 00:32:25,600 --> 00:32:27,420 Beraz JFK ziurrenik esan nahi du besterik nonbait 708 00:32:27,420 --> 00:32:29,970 New York-en, agian, Manhattanen edo burguak bat. 709 00:32:29,970 --> 00:32:34,460 nyc2 denotes, ustez, beste router hori da New Yorken, nonbait. 710 00:32:34,460 --> 00:32:37,140 >> Ez dut ondo ezagutzen non ilara router sei zenbakia hemen sei da. 711 00:32:37,140 --> 00:32:40,110 ISP handi bat quest.net, Interneteko zerbitzu-hornitzaileak, 712 00:32:40,110 --> 00:32:43,240 Hori internet konexioa ematen lekuak big Yale eta beste batzuk bezala. 713 00:32:43,240 --> 00:32:47,110 Eta azken hau, ondoren, hura itxura MIT hori ere ez 714 00:32:47,110 --> 00:32:50,180 bere web propioa dute Cambridge nahitaez, 715 00:32:50,180 --> 00:32:52,090 baizik dudan dute bere web azpikontratatutako, 716 00:32:52,090 --> 00:32:55,150 edo gutxienez zerbitzari fisiko batean, Akamai izeneko enpresa bat da. 717 00:32:55,150 --> 00:32:57,940 Eta Akamai benetan da eskuineko behera MIT errepidean Cambridge 718 00:32:57,940 --> 00:32:58,790 bihurtzen da. 719 00:32:58,790 --> 00:33:02,360 >> Baina konturatzen ere, nahiz eta pentsatu to www.mit.edu joan zaren, 720 00:33:02,360 --> 00:33:05,200 izan benetan bidaliko dira dugu munduko edozein lekutan. 721 00:33:05,200 --> 00:33:06,960 >> Eta ikus dezagun nonbait munduko beste. 722 00:33:06,960 --> 00:33:09,240 Dezagun aurrera me eta garbitzeko Pantaila honetan, eta horren ordez 723 00:33:09,240 --> 00:33:15,240 traza ibilbidea, behin bakarrik, beraz, galdekatzeko bat, nahi www.cnn.co.jp, 724 00:33:15,240 --> 00:33:18,390 Japoniako etxeko orria CNN, albisteak Gunean da. 725 00:33:18,390 --> 00:33:20,660 Eta sartu hit I orain bada, ikus dezagun zer gertatzen den. 726 00:33:20,660 --> 00:33:23,610 Dugu berriro arubacentral at hasten ari. 727 00:33:23,610 --> 00:33:26,510 Ari gara, ondoren, joan izenik gabeko router, batzuk gehiago. 728 00:33:26,510 --> 00:33:29,527 Beraz, 12 lupulua hartu zuten bertan Japoniara iritsi oraingo honetan. 729 00:33:29,527 --> 00:33:30,860 Eta ikus dezagun zein den ohartuko dezakegu. 730 00:33:30,860 --> 00:33:32,450 >> Hop beraz bera, hop bera. 731 00:33:32,450 --> 00:33:35,170 Zertxobait desberdina orain. 732 00:33:35,170 --> 00:33:36,380 , Hau interesgarria. 733 00:33:36,380 --> 00:33:40,870 Hortaz, hona naiz asmatzen, stamford1 da herrietan gutxi Connecticut, gainera, kanpoan. 734 00:33:40,870 --> 00:33:43,810 Ilara sei in bideratzaile hauek eta zazpi izenik ez dute. 735 00:33:43,810 --> 00:33:46,370 Baina hau harrigarria mota da. 736 00:33:46,370 --> 00:33:53,310 >> Beraz, zer dela dirudi artean izan zazpi eta zortzi urratsean routers? 737 00:33:53,310 --> 00:33:54,760 Eta zergatik ez, askoz ere esan duzu? 738 00:33:54,760 --> 00:33:55,260 Bai? 739 00:33:55,260 --> 00:33:56,060 >> Ikusleak: Ocean. 740 00:33:56,060 --> 00:33:57,640 >> DAVID J. MALAN: Seguruenik, ozeano bat. 741 00:33:57,640 --> 00:34:01,366 Badakigu, hori egia da bezala, intuizioa, ezta? 742 00:34:01,366 --> 00:34:04,790 Baina askoz ere mota baieztatu genuen moduko enpirikoki zergatik? 743 00:34:04,790 --> 00:34:06,860 Zer egin du artean aldatu ilaratan zazpi eta zortzi? 744 00:34:06,860 --> 00:34:09,429 745 00:34:09,429 --> 00:34:14,739 >> Denbora asko gehiago joan behar izan ziren edozein dela ere hau izenik router zazpi da, 746 00:34:14,739 --> 00:34:18,670 Seguru aski, nonbait continental US, zortzi urratsa, 747 00:34:18,670 --> 00:34:22,639 hau da, ziurrenik, nonbait Japonian oinarritutako domeinu .jp han izenaren gainean. 748 00:34:22,639 --> 00:34:25,719 Eta beraz, gehigarri horiek Ehun zerbait milisegundotan 749 00:34:25,719 --> 00:34:28,960 edo 90 edo, beraz, milisegundotan gure datuetatik joan 750 00:34:28,960 --> 00:34:31,100 ur gorputzean nahiko handi bat baino gehiago. 751 00:34:31,100 --> 00:34:34,570 >> Orain bitxia bada ere, badirudi, agian, kable hori AEBetako osoan zehar doa. 752 00:34:34,570 --> 00:34:37,070 Bada benetan ari gara pasa West Coast Japoniara iritsi, 753 00:34:37,070 --> 00:34:39,111 bide luzea mota da beste aldera joan ginen gero. 754 00:34:39,111 --> 00:34:41,400 Beraz, ez da oso argi zer ari fisikoki joan. 755 00:34:41,400 --> 00:34:43,830 Baina kontua da hori hop osagarriak, hain zuzen ere 756 00:34:43,830 --> 00:34:46,020 markatua gehiago hartu beste behin baino, da 757 00:34:46,020 --> 00:34:50,440 nahiko ona berrespena CNN en Japoniako web zerbitzaria da, ziurrenik, hain zuzen ere 758 00:34:50,440 --> 00:34:51,310 Japonian. 759 00:34:51,310 --> 00:34:54,089 Eta zalantzarik gabe urrunago MIT baino urrun izan. 760 00:34:54,089 --> 00:34:56,380 Eta nabarmendu behar da ere, Zure datuak ez dela nahitaez 761 00:34:56,380 --> 00:34:58,794 bidaiatzeko joan posible distantzia laburrena. 762 00:34:58,794 --> 00:35:00,960 Izan ere, inguruan play baduzu arrastorik etxean ibilbidearekin 763 00:35:00,960 --> 00:35:04,170 ausazko webguneak besterik biltzea, zuk Hori besterik elektroniko bat bidaltzeko, aurkitu daitezke 764 00:35:04,170 --> 00:35:06,490 edo web orri bat bisitatzeko hori da hemen New Haven, 765 00:35:06,490 --> 00:35:09,200 Batzuetan, zure datuak lukeen lehenengo saihesbide bat hartu, jaisten DC, 766 00:35:09,200 --> 00:35:10,450 eta ondoren, itzuli gora. 767 00:35:10,450 --> 00:35:12,860 Eta hori besterik ez delako dinamikoa routing erabakiak 768 00:35:12,860 --> 00:35:14,650 ordenagailu horiek egiten ari dira. 769 00:35:14,650 --> 00:35:18,930 >> Orain soilik ondo pasatzeko, ekoizpen taldeak Bideo hauetako bat moztutako guretzat 770 00:35:18,930 --> 00:35:20,807 nahiko luke pixka bat gehiago succinct. 771 00:35:20,807 --> 00:35:23,640 Baina digute zentzu polita egin hemen eta argiak utzi ahal izango dugu on-- 772 00:35:23,640 --> 00:35:32,363 Askoz kableatua bakarrik nola da behar bezala Egia esan, gure datu guztiak egitea. 773 00:35:32,363 --> 00:35:33,029 [Bideo-erreprodukzioa] 774 00:35:33,029 --> 00:35:36,023 [Musika jotzen] 775 00:35:36,023 --> 00:36:31,911 776 00:36:31,911 --> 00:36:32,777 [END erreprodukzioa] 777 00:36:32,777 --> 00:36:35,860 DAVID J. MALAN: networking Bideo guztiak cool Fonetiker musika izan itxuraz. 778 00:36:35,860 --> 00:36:38,084 Beraz, hori besterik bat lortzeko besterik zenbat dute zentzua 779 00:36:38,084 --> 00:36:39,500 dira gertatzen kanpaia azpian. 780 00:36:39,500 --> 00:36:41,355 >> Baina ikus ditzagun batean zertxobait txikiagoa mailan orain 781 00:36:41,355 --> 00:36:44,150 zer unetan datuak benetan Lerro horiek zeharkatzeko, 782 00:36:44,150 --> 00:36:46,720 eta, nahiz eta haririk joan hau bezalako gela batean. 783 00:36:46,720 --> 00:36:49,580 >> Beraz, izarrekin bihurtzen da zuk eskatu Web orri bat, edo bidali e-mail bat, 784 00:36:49,580 --> 00:36:53,670 edo web orri bat, edo e-mail bat, jaso edo Gchat mezuetan edo Facebook mezu bat, 785 00:36:53,670 --> 00:36:57,800 edo antzekoak, hori ez da bat besterik ez haririk entzunezkoen bit zati handi 786 00:36:57,800 --> 00:37:00,600 aire bidez edo elektronikoki alanbre bat. 787 00:37:00,600 --> 00:37:03,680 Baizik eta, eskaera hori edo erantzuna da, oro har, 788 00:37:03,680 --> 00:37:05,810 chunked eman aparteko pieza sartu. 789 00:37:05,810 --> 00:37:08,880 >> Beraz, beste era batera esanda, noiz bat behar duzu ordenagailu beste batzuetako eskatzeko, 790 00:37:08,880 --> 00:37:10,980 edo atzera erantzun bat ordenagailu bati esker 791 00:37:10,980 --> 00:37:15,800 atsegin eman dezagun, esate baterako, bada jende gehiegi gisa unfamiliar-- 792 00:37:15,800 --> 00:37:18,400 Badirudi days-- horiek izan nahi du Halako Ohituta bada 793 00:37:18,400 --> 00:37:20,200 Ez hau gizon honek fellow--. 794 00:37:20,200 --> 00:37:23,950 Beraz, eman dezagun honek mezu bat da Itzuli norbaiti bidali nahi dut. 795 00:37:23,950 --> 00:37:28,930 Izan ezik beste oso atzera nahi den Rick Astley argazki bat gaur jaso? 796 00:37:28,930 --> 00:37:29,805 Ados, zer da zure izena? 797 00:37:29,805 --> 00:37:30,590 >> Ikusleak: Cole. 798 00:37:30,590 --> 00:37:31,306 >> DAVID J. MALAN: Zer da? 799 00:37:31,306 --> 00:37:31,672 >> Ikusleak: Cole. 800 00:37:31,672 --> 00:37:32,040 >> DAVID J. MALAN: Holt? 801 00:37:32,040 --> 00:37:32,540 H-O? 802 00:37:32,540 --> 00:37:33,711 Ikusleak: C-O-L-E. 803 00:37:33,711 --> 00:37:34,960 DAVID J. MALAN: C-O-L-E, Cole. 804 00:37:34,960 --> 00:37:35,520 Sentitzen dut. 805 00:37:35,520 --> 00:37:36,430 C-O-L-E. 806 00:37:36,430 --> 00:37:36,930 Ados. 807 00:37:36,930 --> 00:37:40,990 Beraz Cole hau bidali nahi dut argazki hemen, hau badakizu 808 00:37:40,990 --> 00:37:42,410 argazki handi baten antzeko zerbait da, ezta? 809 00:37:42,410 --> 00:37:44,472 Hau gutxi batzuk izan daiteke Kilobyte, Megabyte gutxi batzuk, 810 00:37:44,472 --> 00:37:45,930 batez ere, bereizmen handiko da bada. 811 00:37:45,930 --> 00:37:48,660 Eta ez dut nahi gelditzeko Besteek internet erabiliz 812 00:37:48,660 --> 00:37:50,680 hau bidaltzen dut besterik bitartean benetan big, kalitate handiko irudi 813 00:37:50,680 --> 00:37:52,138 Rick Astley gela osoan zehar. 814 00:37:52,138 --> 00:37:55,310 Zure datuen jarraituko nahi nuke sarearen eta WiFi zeharkatuko 815 00:37:55,310 --> 00:37:56,100 baita. 816 00:37:56,100 --> 00:38:00,100 >> Eta beraz sense-- eta honek egiten du Berreskuratu ahal elektronikoki, 817 00:38:00,100 --> 00:38:01,780 Ez hain mundu errealean askoz. 818 00:38:01,780 --> 00:38:04,904 Egia esan, hau da anitz izan joan esanahien nire audio hartu duzu bada. 819 00:38:04,904 --> 00:38:08,360 Alderik dut hau hala bada ere Hau atsegin seihilekoan hemen, 820 00:38:08,360 --> 00:38:11,912 hau orain bidaiatu ahal internet eraginkortasun handiagoz, 821 00:38:11,912 --> 00:38:13,120 pieza txikiago bat delako. 822 00:38:13,120 --> 00:38:16,780 Beraz txikiagoa probabilitatea da joan norbaiten trafikoa talka 823 00:38:16,780 --> 00:38:17,650 Interneten. 824 00:38:17,650 --> 00:38:21,240 >> Eta beraz, zer da zure ordenagailuan hain zuzen ere, ez du denean Cole mezu bat bidali nahi duzu 825 00:38:21,240 --> 00:38:24,917 da zatiak mezu bat horrelaxe sartu pieza txikiagoak, zatiak, nolabait esateko. 826 00:38:24,917 --> 00:38:28,000 Eta, ondoren, horiek jartzen barrutik zer Gutun-azal birtual moduko deitu dugu. 827 00:38:28,000 --> 00:38:29,620 >> Beraz, lau paper kartazalak daukat hemen. 828 00:38:29,620 --> 00:38:32,690 Eta ez dut aurrez-zenbakituta horiek, Bat, bi, hiru eta lau. 829 00:38:32,690 --> 00:38:35,800 Eta zer naiz aurrealdean egiten joan Hori, besterik ez gustatzen posta normal bat, 830 00:38:35,800 --> 00:38:38,000 hau da, naiz Cole izena jarri Hara joan. 831 00:38:38,000 --> 00:38:41,270 Eta gero, goian, naiz nire izena han jarri nahi dut, 832 00:38:41,270 --> 00:38:44,995 David, lehen esaterako packet beraz Han bidaltzen dut interneten 833 00:38:44,995 --> 00:38:47,620 antzeko zerbait apur bat itxura honetan, garrantzizko ezaugarriak 834 00:38:47,620 --> 00:38:50,830 horietatik dira duela helbidera, a helbidean, 835 00:38:50,830 --> 00:38:52,670 eta zenbaki bat ere, beraz, dela espero duela 836 00:38:52,670 --> 00:38:55,680 informazio nahikoarekin da Cole mezu hau berreraikitzeko. 837 00:38:55,680 --> 00:38:58,820 >> Hargatik hemen, gauza bera egin zidan bera hemen, eta bera hemen, 838 00:38:58,820 --> 00:39:01,310 haren izena idazten hasi Eremuan horiei guztiei. 839 00:39:01,310 --> 00:39:04,240 Eta gero dezagun aurrera eta Barruan irudiok jarri. 840 00:39:04,240 --> 00:39:06,540 >> Beraz, hemen pakete bat da prest joan da. 841 00:39:06,540 --> 00:39:09,780 Hemen packet beste bat prest joan da. 842 00:39:09,780 --> 00:39:14,100 Hemen hirugarren pakete bat da prest joan da. 843 00:39:14,100 --> 00:39:16,870 Eta hemen da laugarren bat packet hori da joan prest. 844 00:39:16,870 --> 00:39:19,849 >> Eta orain, zer da interesgarria Errealitateak nola funtzionatzen interneten 845 00:39:19,849 --> 00:39:22,140 da lortu dudan arren lau paketetan, denak ere 846 00:39:22,140 --> 00:39:24,730 dira berdinak bideratutako kokapena, ez dira nahitaez 847 00:39:24,730 --> 00:39:26,870 ibilbide bera zeharkatuko du. 848 00:39:26,870 --> 00:39:32,070 Eta nik horiek entregatu beraz nahiz Paketeak off hurbilen router 849 00:39:32,070 --> 00:39:36,660 demagun, zuk nahi den balu bertan zentzu guztietan bidali zien, ikus dezagun 850 00:39:36,660 --> 00:39:40,706 benetan zer gertatzen den, helburua hau da, horiek, azken finean, lortu nahi Cole da. 851 00:39:40,706 --> 00:39:44,850 852 00:39:44,850 --> 00:39:48,770 Eta hain zuzen ere, dagoeneko ari dira ez nahitaez norabide berean hartuz. 853 00:39:48,770 --> 00:39:50,510 Eta hori da isuna. 854 00:39:50,510 --> 00:39:52,480 Hau da, apur bat urduri eta, gaur egun, Oprah estiloa. 855 00:39:52,480 --> 00:39:56,540 >> Eta orain, let me nahita bat atzera hartzen. 856 00:39:56,540 --> 00:40:00,196 Eta orain Cole, nahi duzu bada litzaidake berregituratu duzun bezala. 857 00:40:00,196 --> 00:40:06,610 858 00:40:06,610 --> 00:40:10,180 Noski, denok asmatzen zer Ondorio hemen izango da. 859 00:40:10,180 --> 00:40:12,600 3/4 izan behar duzu Rick Astley une bat besterik ez. 860 00:40:12,600 --> 00:40:15,920 861 00:40:15,920 --> 00:40:19,291 Eta zer da, nahiz eta etorri duten inplikazioa? 862 00:40:19,291 --> 00:40:20,540 Eduki up saiatu nahi duzu? 863 00:40:20,540 --> 00:40:23,540 Kamera bat egiten dugu baduzu, adierazi nahi izanez gero 864 00:40:23,540 --> 00:40:26,226 Rick Astley pose hemen baino. 865 00:40:26,226 --> 00:40:28,610 866 00:40:28,610 --> 00:40:29,510 Hor dugu. 867 00:40:29,510 --> 00:40:30,410 Ederra. 868 00:40:30,410 --> 00:40:33,230 >> Baina falta zirela ikusten dut Rick Astley zati bat. 869 00:40:33,230 --> 00:40:37,015 Eta gertatu da internet dela Oro har, ez besterik bultzatutako IP, 870 00:40:37,015 --> 00:40:39,890 baina, egia esan, entzun, oso at dugu Hitzaldiaren hasita video-- horretan 871 00:40:39,890 --> 00:40:42,473 eta ziurrenik duzun ikusi siglak benetan zer often-- gehiago 872 00:40:42,473 --> 00:40:44,360 protokoloari buruz entzun ohi da? 873 00:40:44,360 --> 00:40:45,120 >> Ikusleak: TCP / IP. 874 00:40:45,120 --> 00:40:48,090 >> DAVID J. MALAN: TCP / IP, zein konbinazio bat besterik ez da 875 00:40:48,090 --> 00:40:49,940 Bi protokoloen, inork IP izeneko. 876 00:40:49,940 --> 00:40:52,640 Zein da berriro, besterik multzoa da konbentzio horrek bidezko dugu 877 00:40:52,640 --> 00:40:54,740 Interneten ordenagailu bakoitzean jorratuko. 878 00:40:54,740 --> 00:40:56,930 Eta gero, TCP, bertan Horretarako beste balio du. 879 00:40:56,930 --> 00:41:00,110 >> TCP protokoloa duzula normalean batera erabili 880 00:41:00,110 --> 00:41:04,410 IP batera, beste batzuen artean dagoela Gauzak, bermeak entrega. 881 00:41:04,410 --> 00:41:08,860 Izan ere, TCP protokoloa dela pakete bat nabarituko litzateke 882 00:41:08,860 --> 00:41:10,930 itxuraz ez zuen lortu Cole, omen delako 883 00:41:10,930 --> 00:41:12,830 lau zenbakia falta lau izango da bertan. 884 00:41:12,830 --> 00:41:16,530 Eta orain zer TCP, protokolo bat egiten du, ez da kontatzen Cole, 885 00:41:16,530 --> 00:41:19,850 beno Cole, bakarrik jasoko duzu Hiru edo lau pakete out, 886 00:41:19,850 --> 00:41:22,600 esan dit eta zuk bat falta dira, funtsean, 887 00:41:22,600 --> 00:41:25,570 eta, ondoren, nire bizitzan helburu Hori retransmit izan behar du. 888 00:41:25,570 --> 00:41:28,580 >> Eta orain badut ere, bidaltzailea, TCP erabiltzen ari, 889 00:41:28,580 --> 00:41:31,810 Orduz packet-- berri bat sortu behar dut zimur hemen ez hau inork 890 00:41:31,810 --> 00:41:35,980 retransmit pieza hau besterik azken finean, Cole ditu, beraz, 891 00:41:35,980 --> 00:41:38,280 oroigarri bat, besterik ez bada. 892 00:41:38,280 --> 00:41:43,000 Baina, orain, azken finean, datuak benetan bere helmugara zuzena lortzen. 893 00:41:43,000 --> 00:41:48,020 >> Baina, zoritxarrez, idazten Cole izena aurrealdean, ez da nahikoa, per se. 894 00:41:48,020 --> 00:41:50,270 Eta benetan, ez nuke idatzi Cole izena, baina, ziurrenik, 895 00:41:50,270 --> 00:41:51,655 Haren IP gutunazalean helbidea. 896 00:41:51,655 --> 00:41:52,780 Eta ez nuke David idatzi. 897 00:41:52,780 --> 00:41:56,550 Nire IP helbidea idatzi nuke gutun-azalean ordenagailuak benetan, beraz, 898 00:41:56,550 --> 00:41:57,999 komunikatzeko atzera eta aurrera. 899 00:41:57,999 --> 00:42:00,540 Baina bihurtzen da ordenagailuak zerbitzatu baino bide gehiago egin dezake 900 00:42:00,540 --> 00:42:01,900 Rick Astley argazkiak. 901 00:42:01,900 --> 00:42:05,340 Dute, halaber resend daiteke eta emailak jasotzeko, txat mezuak. 902 00:42:05,340 --> 00:42:09,780 Fitxategi-transferentziak bezalako gauzak egin ahal izango dute, eta beste edozein tresna kopurua 903 00:42:09,780 --> 00:42:12,330 Interneten erabiltzen duzun, zerbitzarietan egun hauetan egin dezake. 904 00:42:12,330 --> 00:42:15,300 >> Eta besterik enpresa bat delako, edo eskola bat, edo pertsona bat 905 00:42:15,300 --> 00:42:19,420 nahi du web zerbitzari bat izatea, eta an email zerbitzaria, eta txat zerbitzari bat, 906 00:42:19,420 --> 00:42:21,420 ez du esan nahi hiru ordenagailuak behar duzu. 907 00:42:21,420 --> 00:42:26,200 Entzierro bat besterik ordenagailua eduki ditzakezu zerbitzu ugari, nolabait esateko. 908 00:42:26,200 --> 00:42:29,190 >> Eta beraz, Cole jasotzen duenean horrelako mezu bat, nola 909 00:42:29,190 --> 00:42:32,940 duela bere ordenagailua ala ez jakin irudi hori erakusten du bere nabigatzailean, 910 00:42:32,940 --> 00:42:37,730 edo Gchat ere, edo Facebook Messenger, edo beste edozein tresna ugari ere? 911 00:42:37,730 --> 00:42:40,430 >> Eta gertatu da hori, gainera, Gutun-azal gisa pieza osagarriak 912 00:42:40,430 --> 00:42:43,070 ataka zenbaki bezala ezagutzen den informazioa. 913 00:42:43,070 --> 00:42:45,240 Eta ataka zenbaki bat da zenbaki bat besterik ez, hain zuzen ere, 914 00:42:45,240 --> 00:42:48,342 baina bakarrean ez identifikatu ordenagailua, baina zerbitzua. 915 00:42:48,342 --> 00:42:49,550 Eta ez horiek sortak. 916 00:42:49,550 --> 00:42:51,258 Beraz, izarrekin bihurtzen da Mundu, gizakietan 917 00:42:51,258 --> 00:42:57,095 gutxi batzuk, besteak beste, erabaki konbentzio, horietako batzuk dira hauek. 918 00:42:57,095 --> 00:42:59,220 Beraz, ez da zerbait izeneko Fitxategiak transferitzeko protokoloa. 919 00:42:59,220 --> 00:42:59,870 Honez nahiko Legea. 920 00:42:59,870 --> 00:43:00,970 Erabat segurua ez da. 921 00:43:00,970 --> 00:43:02,320 Jende asko oraindik ere erabiltzen da. 922 00:43:02,320 --> 00:43:04,240 Eta 21 zenbakia ataka erabiltzen du. 923 00:43:04,240 --> 00:43:07,250 Beste era batera esanda, bada FTP bidez fitxategi bat bidaliz, 924 00:43:07,250 --> 00:43:10,570 Gutun-azalaren bakarra nahikoa izango luke Igorlearen eta hartzailearen IP helbidea, 925 00:43:10,570 --> 00:43:14,020 halaber, izan litzateke 21 zenbakia da, beraz, jaso behar duen ordenagailua daki oi, hau 926 00:43:14,020 --> 00:43:17,280 fitxategi bat, ezin email bat da edo txat-mezu bat. 927 00:43:17,280 --> 00:43:19,016 >> 25 SMTP da. 928 00:43:19,016 --> 00:43:20,516 Nola asko inoiz erabili dute SMTP? 929 00:43:20,516 --> 00:43:22,850 930 00:43:22,850 --> 00:43:23,380 Gaizki. 931 00:43:23,380 --> 00:43:24,490 Ia guztiak zuetako dute. 932 00:43:24,490 --> 00:43:28,730 Nik inoiz erabili email bada, erabili duzun SMTP, mail transferentzia simple protokoloa, 933 00:43:28,730 --> 00:43:32,300 bertan esaten modu dotore bat besterik ez da, hau ordenagailu edo zerbitzu mota da 934 00:43:32,300 --> 00:43:34,600 hori zure posta elektronikoaren kanporakoarena bidaltzen. 935 00:43:34,600 --> 00:43:38,780 >> Eta duzun inoiz bada ikusi bezala sigla POP edo IMAP, eta ez da beste batzuk, 936 00:43:38,780 --> 00:43:40,670 horiek jasotzeko daude e-posta, normalean. 937 00:43:40,670 --> 00:43:42,650 Bakarrik esan nahi da, ezberdinak zerbitzu bat. 938 00:43:42,650 --> 00:43:45,850 Da software hori norbaitek It idatzitakoa dela bidaltzen edo entzuten ditu 939 00:43:45,850 --> 00:43:48,880 portu kopuru zehatz bat, beraz, ez dela nahastu emailak 940 00:43:48,880 --> 00:43:50,360 beste datu-mota batzuk. 941 00:43:50,360 --> 00:43:55,500 >> Orain web HTTP da, hau da, kopurua 80, eta, halaber, portuko 443. 942 00:43:55,500 --> 00:43:57,590 Eta hain zuzen ere, nahiz eta Zorionez gizakiak dugu 943 00:43:57,590 --> 00:43:59,610 ez dute hori egin ahal izateko, Bat denbora bisitatzen duzun 944 00:43:59,610 --> 00:44:05,810 bezalako webgune batean http://www.yale.edu, nabigatzailea 945 00:44:05,810 --> 00:44:07,790 besterik ez mota izateaz da hori ere lagungarria 946 00:44:07,790 --> 00:44:10,970 80 zenbakizko ataka nahi duzula suposatuz. 947 00:44:10,970 --> 00:44:15,710 Dagoeneko badakigu DNS dela irudikatu daiteke zer IP helbidea www.yale.edu da. 948 00:44:15,710 --> 00:44:17,970 Baina ordenagailua besterik ez da nahi duzun infer joan 949 00:44:17,970 --> 00:44:21,560 zuk erabiltzen ari delako 80 portu nahi Chrome, edo IE, edo beste nabigatzaile batzuk. 950 00:44:21,560 --> 00:44:24,930 Baina teknikoki egin nezakeen colon 80. 951 00:44:24,930 --> 00:44:28,520 Eta gero, I esplizituki esan ahal nire nabigatzailea, pakete bat edo gehiago bidaltzeko 952 00:44:28,520 --> 00:44:32,080 informazio www.yale.edu den Gaur egungo etxeko orria eskatzeko. 953 00:44:32,080 --> 00:44:36,070 Baina bereziki, helbide Yale IP behar da 80 atakan 954 00:44:36,070 --> 00:44:39,190 beraz, benetan lortu dut kopiak Yale en web zerbitzaria. 955 00:44:39,190 --> 00:44:42,229 >> Orain berehala desagertzen da Nabigatzaile besterik ez delako 956 00:44:42,229 --> 00:44:44,020 Ez egin dugun erabakitzeko gizakiak nahastu behar 957 00:44:44,020 --> 00:44:46,810 oraindik gehiago urrutira izatea colon 80 bezalako informazioa. 958 00:44:46,810 --> 00:44:50,640 Eta Egia, nabigatzaile Chrome bezala ere ez 959 00:44:50,640 --> 00:44:55,464 erakutsi jada http duzu, edo puntuek, edo the barra barra, edo barra du, 960 00:44:55,464 --> 00:44:58,380 zentzu batean sartzen saiatzen ari delako Gauzak erabiltzaile erraztu. 961 00:44:58,380 --> 00:45:01,080 Beste zentzu batean, besterik mota erabiltzaile esperientzia bat gauza 962 00:45:01,080 --> 00:45:02,720 gaitezen gehiegi batzuk kentzeko. 963 00:45:02,720 --> 00:45:05,405 Baina nik batzuk ezkutatzen da Azpiko xehetasun horiek. 964 00:45:05,405 --> 00:45:09,360 >> Eta hain zuzen ere, gurekin ez ziurrenik inoiz idatzi http jada. 965 00:45:09,360 --> 00:45:12,060 Duzu zerbait idatzi besterik atsegin www.harvard.edu. 966 00:45:12,060 --> 00:45:15,310 Eta berriro ere, Chrome ondoriotzeko Nahi izanez HTTP dela. 967 00:45:15,310 --> 00:45:18,970 Baina badira beste protokoloak dira Hori zalantzarik gabe izan dugu erabili. 968 00:45:18,970 --> 00:45:24,480 >> Beraz, emandako hori guztia, orain baduzu moduko ren jarri ditu, obra hat deiturikoak, 969 00:45:24,480 --> 00:45:27,417 nola ez, suebakien izeneko gauzak lan? 970 00:45:27,417 --> 00:45:29,750 Beraz, seguruenik zauden oro har firewall ezagutzen, 971 00:45:29,750 --> 00:45:30,990 Ez hain zentzu fisiko handirik. 972 00:45:30,990 --> 00:45:32,470 Beraz, egun atzera, eta egun oraindik, 973 00:45:32,470 --> 00:45:35,430 Duzun got bada, banda for-guneak bezala Esate duten dendetan asko izan, 974 00:45:35,430 --> 00:45:38,500 oro har arteko hormak dendetan banakako edo dendak 975 00:45:38,500 --> 00:45:43,180 zentzuan suebakien zarela isolamendu berezia dute 976 00:45:43,180 --> 00:45:45,310 hala bada sute batean hausten denda batean, 977 00:45:45,310 --> 00:45:48,210 ez du zertan shop hurrengo atea zabaldu. 978 00:45:48,210 --> 00:45:51,710 >> Ordenagailu munduan, halaber, suebakien ditu duten zerbait desberdina egin. 979 00:45:51,710 --> 00:45:52,798 Zer egiten du Fireball bat? 980 00:45:52,798 --> 00:45:53,298 Bai? 981 00:45:53,298 --> 00:45:55,290 >> Ikusleak: Funtsean moztuko dute konexio 982 00:45:55,290 --> 00:45:59,493 Zerbait topo badute bezala, adibidez, 983 00:45:59,493 --> 00:46:01,361 id adierazpenak kopurua dute. 984 00:46:01,361 --> 00:46:04,340 Eta zerbait gertatzen bada, konexioa moztu dute. 985 00:46:04,340 --> 00:46:07,570 Eraso maltzur honek badu Like [INAUDIBLE] ordenagailutik, or-- 986 00:46:07,570 --> 00:46:08,630 >> DAVID J. MALAN: OK ona. 987 00:46:08,630 --> 00:46:11,220 Bai, eta hain zuzen ere bazara nahiz eta apur bat urrunago joan 988 00:46:11,220 --> 00:46:14,590 Zerbait deskribatzeko egongo den intrusioak antzemateko sistema bat deitu, 989 00:46:14,590 --> 00:46:18,305 edo IDS labur, zeinaren duzun benetan izan definitzen arauak. 990 00:46:18,305 --> 00:46:22,140 Eta hasteko, ez duzu bada susmagarria ikusi portaera, amaiera jarri behar da saiatzen zara. 991 00:46:22,140 --> 00:46:24,250 >> Eta firewall bat, Egia, Sare mailan, 992 00:46:24,250 --> 00:46:26,821 da, nahiz eta dumber eta errazagoa Hori baino, oro har. 993 00:46:26,821 --> 00:46:29,070 Eta han mota desberdinak da munduan suebakien. 994 00:46:29,070 --> 00:46:31,569 Baina funtzionatzeko direnak Maila today-- hitz egiten ari gara 995 00:46:31,569 --> 00:46:35,330 IP eta TCP-- lan are gehiago zuzenean. 996 00:46:35,330 --> 00:46:39,180 >> Esate baterako, Yale sistema ez bazina administratzaileak, edo Harvard sistema 997 00:46:39,180 --> 00:46:42,020 administratzaileak, edo Big batzuk Konpainiak zenbait anaia, 998 00:46:42,020 --> 00:46:45,040 eta guztia eragotzi nahi izan duzu zure ikasle edo langile guztiak 999 00:46:45,040 --> 00:46:47,619 facebook.com joatea, guztiak egin behar duzu 1000 00:46:47,619 --> 00:46:50,160 da ziurtatu guztia dela beren sareko trafikoa, lehenik eta behin, 1001 00:46:50,160 --> 00:46:51,850 Gailu berezi baten bidez doa. 1002 00:46:51,850 --> 00:46:53,030 Dezagun firewall bat deitzeko. 1003 00:46:53,030 --> 00:46:54,910 >> Eta hori da isuna, zeren zure router egin dezakezu 1004 00:46:54,910 --> 00:46:57,618 firewall bat balitz bezala, gauza bera software-mota bera jarri 1005 00:46:57,618 --> 00:46:58,940 makina berean. 1006 00:46:58,940 --> 00:47:01,780 Zure ikasle guztiak galtzen So edo langile trafikoa 1007 00:47:01,780 --> 00:47:04,450 da hau igaro firewall zentrala, nola 1008 00:47:04,450 --> 00:47:08,540 Jende blokeatu genuke joan facebook.com, esate baterako? 1009 00:47:08,540 --> 00:47:10,780 Zer sisteman litzateke administradorearekin izan nahi duzu? 1010 00:47:10,780 --> 00:47:11,370 Beste edonork? 1011 00:47:11,370 --> 00:47:12,911 Saiatu inguru joan gaitezen. 1012 00:47:12,911 --> 00:47:15,074 >> Ikusleak: [INAUDIBLE] 1013 00:47:15,074 --> 00:47:16,365 DAVID J. MALAN: Esan berriro? 1014 00:47:16,365 --> 00:47:19,215 Ikusleak: besterik lortu behar da harrapatuta sistemaren barruan. 1015 00:47:19,215 --> 00:47:22,487 Beraz, besterik gabe, jarri Facebook 127.0.0-- sartu 1016 00:47:22,487 --> 00:47:23,820 DAVID J. MALAN: Oh, interesgarria. 1017 00:47:23,820 --> 00:47:27,290 Beraz, benetan ahal izango duzu, ondoren zure DNS sistema aldatu. 1018 00:47:27,290 --> 00:47:31,180 Hau da, hain zuzen ere, hau egin ahal izango duzu modu bat Horren bidez, une oro Yale ikasle batek tira 1019 00:47:31,180 --> 00:47:34,670 eman www.facebook.com, guztiak Gutako hemen gaur campusean 1020 00:47:34,670 --> 00:47:38,590 Yale DNS zerbitzaria erabiltzen ari, Yale en DHCP zerbitzari eman digulako 1021 00:47:38,590 --> 00:47:39,580 helbide horretan. 1022 00:47:39,580 --> 00:47:42,490 Beraz, bai, ezin izan duzu motatako Gauzak edo break konbentzio hautsi 1023 00:47:42,490 --> 00:47:49,190 by besterik esaten bai, facebook.com en helbide faltsua da, 1024 00:47:49,190 --> 00:47:52,530 1.2.3.4 da, hau da, Ez benetan zilegizko. 1025 00:47:52,530 --> 00:47:53,930 Edo agian 278 da. 1026 00:47:53,930 --> 00:47:57,460 edozein dela TV show bat izan zen Une ago beraz, gutako inork 1027 00:47:57,460 --> 00:47:59,176 benetan bisitatu ahal facebook.com. 1028 00:47:59,176 --> 00:48:00,590 >> Beraz, eman dezagun Yale egin dela. 1029 00:48:00,590 --> 00:48:03,336 Demagun Yale mantentzea nahi you facebook.com daudelarik. 1030 00:48:03,336 --> 00:48:05,700 Eta horregatik dute DNS ezarpenak aldatu 1031 00:48:05,700 --> 00:48:08,812 you akastunak IP emateko facebook.com for aurre. 1032 00:48:08,812 --> 00:48:10,616 Nola duzu erantzun? 1033 00:48:10,616 --> 00:48:12,990 Teknikoki, egun ez oh, orain Altabada parte hartzeko. 1034 00:48:12,990 --> 00:48:13,490 Ados, bai. 1035 00:48:13,490 --> 00:48:16,190 Ikusleak: You idatzi besterik benetako IP Facebook helbidea. 1036 00:48:16,190 --> 00:48:16,710 >> DAVID J. MALAN: Ados, ona. 1037 00:48:16,710 --> 00:48:19,350 Beraz, besterik ezin dugu idatzi du benetako IP Facebook en helbide, 1038 00:48:19,350 --> 00:48:21,090 Yale en webgunean batekin egin nuen askoz bezala. 1039 00:48:21,090 --> 00:48:24,636 Eta Facebook zerbitzariari badituzu hori onartzeko, hain zuzen ere, lan egin behar da. 1040 00:48:24,636 --> 00:48:26,510 Mina adin txikikoa da lepoan, orain dugulako 1041 00:48:26,510 --> 00:48:30,220 ausazko batzuk gogoratuko dute 32-bit balio, baina izan lan egiteko. 1042 00:48:30,220 --> 00:48:31,622 Zer gehiago izan nahi duzu? 1043 00:48:31,622 --> 00:48:32,121 Bai. 1044 00:48:32,121 --> 00:48:35,117 >> Ikusleak: alda dezake ezarpen horiek [INAUDIBLE]. 1045 00:48:35,117 --> 00:48:37,700 DAVID J. MALAN: Bai, ezin izan duzu nahiz eta zure DNS ezarpenak aldatu. 1046 00:48:37,700 --> 00:48:40,480 Beraz, hain zuzen ere, hau da benetan nahiko erabilgarria da, Egia, 1047 00:48:40,480 --> 00:48:45,590 Oraindik aireportu bat, edo bada ere bada Oraindik kafetegi bat, edo zerbait duzula 1048 00:48:45,590 --> 00:48:48,834 ahul internet zeinaren batzuetan ditu DNS zerbitzaria besterik gelditzen lanean. 1049 00:48:48,834 --> 00:48:51,000 Beraz, nahiz eta noizean behin egin nuen hau da, ez gaiztoa, I 1050 00:48:51,000 --> 00:48:52,750 Facebook erabili nahi helburuetarako, baina benetan 1051 00:48:52,750 --> 00:48:56,344 Sare bat izan badirudi dudalako konexioa, baina ez da ezer lanean ari da. 1052 00:48:56,344 --> 00:48:58,260 Eta beraz, lehenengo bat Gauzak I Saiatuko eta zuk 1053 00:48:58,260 --> 00:49:01,710 Hau egin ahal izango ditu Windows too-- baina Nire Mac, joan nintzen Network nahi izanez gero. 1054 00:49:01,710 --> 00:49:03,330 Eta nire Wi-fi konexioa aukeratu dut. 1055 00:49:03,330 --> 00:49:04,750 Eta joan aurreratua joan nintzen. 1056 00:49:04,750 --> 00:49:06,080 Eta joan DNS nahi dut. 1057 00:49:06,080 --> 00:49:08,260 Hiru dira IP helbideak Yale duten 1058 00:49:08,260 --> 00:49:10,290 me emanez hiru DNS zerbitzariak da. 1059 00:49:10,290 --> 00:49:14,110 Horretarako, da niretzat edozein saiatu horietako bat ez helbideak konpontzeko. 1060 00:49:14,110 --> 00:49:15,946 >> Baina jaramonik ez egin dezakete I plus bat eginez horiek. 1061 00:49:15,946 --> 00:49:18,333 Eta edonork nahi DNS zerbitzari bat proposatzeko? 1062 00:49:18,333 --> 00:49:19,120 >> Ikusleak: 8.8.8.8? 1063 00:49:19,120 --> 00:49:20,578 >> DAVID J. MALAN: Oh, Oraindik harrigarria. 1064 00:49:20,578 --> 00:49:21,650 Bai, 8.8.8.8. 1065 00:49:21,650 --> 00:49:26,170 Beraz, Google, bedeinkatu bere bihotzetan, IP helbide 8.8.8.8 erosi, 1066 00:49:26,170 --> 00:49:29,560 mota itxura Gs bezalakoa delako seguruenik, eta gogoratzeko erraza da. 1067 00:49:29,560 --> 00:49:34,820 Baina, egia esan, orain konfiguratu dut nire Google DNS zerbitzari erabiliko den ordenagailua. 1068 00:49:34,820 --> 00:49:38,050 >> Beraz, gaur egun joaten naiz yale.edu nahi izanez gero, eta oraindik ere, lanera joan. 1069 00:49:38,050 --> 00:49:40,100 Baina ez naiz Yale erabiliz DNS zerbitzariak jada. 1070 00:49:40,100 --> 00:49:44,430 Eta joan nintzen facebook.com nahi izanez gero, horiek guztiak begiratu Araudia 1071 00:49:44,430 --> 00:49:45,960 dira Google bidez joan. 1072 00:49:45,960 --> 00:49:49,120 >> Beraz, alde batetik, cleverly dizkiat tokiko sistema saihestu 1073 00:49:49,120 --> 00:49:51,810 administratzaileak besterik arabera nola networking lanak ulertzeko. 1074 00:49:51,810 --> 00:49:53,360 Baina prezioa ordaindu naiz. 1075 00:49:53,360 --> 00:49:54,740 Ezer ez da doakoa da. 1076 00:49:54,740 --> 00:49:56,096 Zer eman dudan besterik ez? 1077 00:49:56,096 --> 00:50:00,180 1078 00:50:00,180 --> 00:50:02,250 Zer eman dudan besterik ez? 1079 00:50:02,250 --> 00:50:06,090 Jende argiak izan zarete duten guztientzat izan erabiliz 8.8.8.8, cool delako 1080 00:50:06,090 --> 00:50:10,440 edo konpontzen arazoak, zer behar da denbora honetan guztian egiten duzu? 1081 00:50:10,440 --> 00:50:11,910 >> Ikusleak: urrunago bidaiatzen? 1082 00:50:11,910 --> 00:50:15,201 >> DAVID J. MALAN: Agian urrunago bidaiatzen, delako Googleren ziurrenik ez da nahiko 1083 00:50:15,201 --> 00:50:16,770 Kalean behera zerbitzari gisa hurbil. 1084 00:50:16,770 --> 00:50:18,420 Baina gehiago worrisomely. 1085 00:50:18,420 --> 00:50:18,920 Bai? 1086 00:50:18,920 --> 00:50:20,940 >> Ikusleak: Beraz, orain Google daki non bazoazela. 1087 00:50:20,940 --> 00:50:23,856 >> DAVID J. MALAN: Google daki literalki webgune behin bisitatzen ari zaren, 1088 00:50:23,856 --> 00:50:26,080 zara literalki delako horiek eskatuz, beno Google, 1089 00:50:26,080 --> 00:50:28,360 ahal itzultzen yale.edu niretzat? 1090 00:50:28,360 --> 00:50:32,430 Edo beno Google, ahal izango dituzu itzultzeko Niretzat webgune beste helbide honetan 1091 00:50:32,430 --> 00:50:33,334 IP helbide bat sartu. 1092 00:50:33,334 --> 00:50:35,750 Eta beraz they're-- Ez daukat Ideia zertaz ari zaren. 1093 00:50:35,750 --> 00:50:38,080 Eta, beraz, dena ezagutu dute. 1094 00:50:38,080 --> 00:50:42,180 Beraz, konturatzen hori doako zerbitzua da bere ikuspuntutik helburu batekin 1095 00:50:42,180 --> 00:50:42,680 baita. 1096 00:50:42,680 --> 00:50:44,420 Baina zalantzarik gabe, ahal dela Lortuko duzu bind bat daudelarik. 1097 00:50:44,420 --> 00:50:46,380 >> Orain bakar bat beste jorratuko Arazo hori askotan ateratzen 1098 00:50:46,380 --> 00:50:48,640 ikasleen artean, batez ere, nazioartean joaten denean 1099 00:50:48,640 --> 00:50:50,765 bezalako herrialde batzuetan Txina, non dago, hain zuzen ere 1100 00:50:50,765 --> 00:50:54,559 Firewall bat Great Txinako zeinaren da Gobernuak ez bloke nahiko 1101 00:50:54,559 --> 00:50:56,100 trafikoa apur bat, hainbat mailatan. 1102 00:50:56,100 --> 00:50:58,141 Daukazu, ez besterik bloke mailan trafikoa 1103 00:50:58,141 --> 00:51:01,240 Hemen hitz egiten ari gara, DNS edo bestela, hura blokeatu ahal izango duzu, beste mailetan. 1104 00:51:01,240 --> 00:51:04,030 >> Eta hain zuzen ere, besterik gabe, izan argi, firewall bat 1105 00:51:04,030 --> 00:51:08,400 are gehiago, besterik gabe, eta ez soilik jardun daitezkeela sistemako administratzaileak aldatu beharrik 1106 00:51:08,400 --> 00:51:09,500 DNS ezarpenak. 1107 00:51:09,500 --> 00:51:12,920 Suebakiak, tartean gailu batean digu eta munduko gainerako, 1108 00:51:12,920 --> 00:51:16,850 Besterik ezin blokeatu irteerako IP helbidea eskaerak 1109 00:51:16,850 --> 00:51:21,240 Facebook 80 atakan, edo egiteko IP harvard.edu helbideak, 1110 00:51:21,240 --> 00:51:22,580 edo IP ezer helbidea. 1111 00:51:22,580 --> 00:51:26,280 Beraz, firewall bat begiratu dezakezu zure kartazalak 'IP helbideak eta are portuan 1112 00:51:26,280 --> 00:51:29,384 zenbakiak Yale entrenatzaileak, eta bada, besterik ezin digu guztioi gelditzeko 1113 00:51:29,384 --> 00:51:32,550 zein izango litzateke, nahiz eta FTP erabiliz jada hasita, Oso gauza ona da delako izan 1114 00:51:32,550 --> 00:51:34,320 insecure protokolo bat da, hain zuzen ere. 1115 00:51:34,320 --> 00:51:37,620 Yale izan, nahiz eta gelditu gugandik Sarean osorik bisitatzen 1116 00:51:37,620 --> 00:51:42,632 besterik portu guztiak blokeatzen trafikoaren kopurua 80 baita. 1117 00:51:42,632 --> 00:51:43,840 Beraz, hori beste modu bat izan daiteke. 1118 00:51:43,840 --> 00:51:45,740 Eta ez dira modu are fancier baita. 1119 00:51:45,740 --> 00:51:47,770 >> Baina, bidaiatzen ari bazara Atzerrian esate baterako, 1120 00:51:47,770 --> 00:51:50,740 edo Oraindik internet kafetegi batean bada, edo Oraindik inon non dago hor 1121 00:51:50,740 --> 00:51:53,179 blokeoak edo mehatxuak, zer egin dezakezu? 1122 00:51:53,179 --> 00:51:56,220 Beno, behera joan Kalean bada Starbucks edo aireportu bat bidaiatzeko duzula, 1123 00:51:56,220 --> 00:51:58,780 Oro har, zuk besterik hop WiFi on aukeratuz 1124 00:51:58,780 --> 00:52:04,631 bezala, JFK Wi-Fi Laguardiako Wi-Fi, edo Logan Airport WiFi-a, edo zer ez. 1125 00:52:04,631 --> 00:52:05,880 Eta ez da sinatuko, ezta? 1126 00:52:05,880 --> 00:52:06,949 Ez dago giltzarrapoaren ikonoa. 1127 00:52:06,949 --> 00:52:09,490 Eta, seguruenik ari zaren ez galdetuko Erabiltzaile-izena eta pasahitza. 1128 00:52:09,490 --> 00:52:11,240 Ari galdetuko ergelak inprimaki batzuk 1129 00:52:11,240 --> 00:52:15,260 esatea bezala, bakarrik hau erabili onartzen dut 30 minutu, edo horrelako zerbait. 1130 00:52:15,260 --> 00:52:18,761 >> Baina ez dago arteko enkriptatze ez duzu eta Starbucks WIFI 1131 00:52:18,761 --> 00:52:20,760 Puntu, batez gauzak hormaren antenak. 1132 00:52:20,760 --> 00:52:24,840 Hortxe duzue arteko enkriptatze ez eta aireportuko Wi-Fi seinale. 1133 00:52:24,840 --> 00:52:29,060 >> Eta beraz, teknikoki, creepy pertsona hori Eserleku bat gutxi zuk eseriz 1134 00:52:29,060 --> 00:52:31,970 Starbucks edo aireportuan , izan daiteke eskuineko software batera, 1135 00:52:31,970 --> 00:52:35,164 Zure haririk guztien behaketa trafikoa bere ordenagailu eramangarria. 1136 00:52:35,164 --> 00:52:37,080 Ez da horren gogorra da ordenagailu eramangarri bat zer da abian jarriko 1137 00:52:37,080 --> 00:52:39,880 modu nahasian deitzen, bertan Izenak dioen bezala, 1138 00:52:39,880 --> 00:52:41,760 esan nahi motatako arauak solteak. 1139 00:52:41,760 --> 00:52:44,740 Eta besterik entzuten du, ez bakarrik trafikoa dela ekarri du, 1140 00:52:44,740 --> 00:52:47,700 baina, aldi berean, gainontzeko da gama barruan trafikoa. 1141 00:52:47,700 --> 00:52:50,550 >> Eta logika horren arabera, ikus daiteke informazio paketeak guztia 1142 00:52:50,550 --> 00:52:51,360 jasotzen ari zaren. 1143 00:52:51,360 --> 00:52:53,510 Eta paketeak dutenek bada Ez zara sinatuko, zuk 1144 00:52:53,510 --> 00:52:56,680 ari zeure burua jarriz geratzeko arriskuan dauden Zure e-posta, edo zure mezuak, 1145 00:52:56,680 --> 00:52:58,620 edo beste edozer ohitu jasan. 1146 00:52:58,620 --> 00:53:01,220 >> Beraz, atzerrian ari bada ere, ez duzu baina zu besterik Starbucks batean, 1147 00:53:01,220 --> 00:53:03,800 edo Oraindik zenbait ausazko pertsona on Wi-Fi zifratu gabeko, 1148 00:53:03,800 --> 00:53:05,410 VPN batean gauza ona da. 1149 00:53:05,410 --> 00:53:07,410 VPN A sare pribatu birtual bat da. 1150 00:53:07,410 --> 00:53:09,480 Eta teknologia bat da aukera ematen duen egin behar duzu 1151 00:53:09,480 --> 00:53:14,560 zifratuak, nahaskia connection-- baten antolaketa Zesarri edo Vigenere-- baino fancier 1152 00:53:14,560 --> 00:53:17,420 Zure ordenagailu eramangarria edo bitarteko Zure telefonoan, edo zure mahaigainean, 1153 00:53:17,420 --> 00:53:22,460 eta beste nonbait, bezalako zerbitzari bat Yale en campus zerbitzari bat. 1154 00:53:22,460 --> 00:53:25,840 >> Eta zuk abroad-- bazoaz eta hain zuzen ere, hau hotelak ere aurkituko duzu 1155 00:53:25,840 --> 00:53:26,560 denbora guztian. 1156 00:53:26,560 --> 00:53:28,580 Eta aspirante batez ere informatikariak 1157 00:53:28,580 --> 00:53:32,090 non you guys agian, geeks bezala, 80 baino beste portu bat erabili nahi, 1158 00:53:32,090 --> 00:53:35,770 eta 443-- baino beste portu eta Izan ere arazo multzo sei, 1159 00:53:35,770 --> 00:53:39,280 anitz jolastu goaz TCP portuak besterik asko choice-- arabera 1160 00:53:39,280 --> 00:53:42,940 hotelak, eta dendak, eta sareak besterik blokeatzen Horrelako gauzak 1161 00:53:42,940 --> 00:53:45,970 dutelako zertxobait xalotasunez, edo ezjakintasunagatik, besterik uste 1162 00:53:45,970 --> 00:53:48,010 inork ez duela beste portu horiek behar. 1163 00:53:48,010 --> 00:53:51,150 >> Eta beraz VPN baten bidez egin ahal izango dituzu murrizketak mota horiek saihesteko, 1164 00:53:51,150 --> 00:53:54,050 zer VPN batean gertatzen da, zeren aukera ematen du Starbucks da, 1165 00:53:54,050 --> 00:53:58,630 edo aireportuan, edo munduko edozein lekutatik encryptedly konektatu yale.edu den, 1166 00:53:58,630 --> 00:54:02,950 zerbitzari batzuk hemen campusa izateko, eta, ondoren, tunel, nolabait esateko, 1167 00:54:02,950 --> 00:54:06,570 Zure trafiko guztia nonahitik zara Yale bidez, eta amaitzen da 1168 00:54:06,570 --> 00:54:08,720 ondoren, bere helmugara iritsiko doa. 1169 00:54:08,720 --> 00:54:11,150 >> Baina ditu hauek enkriptatu arabera, zuk mota horiek saihesteko 1170 00:54:11,150 --> 00:54:15,380 iragazkiak edo inposaketa dela tokiko sare batzuk ezarri dio. 1171 00:54:15,380 --> 00:54:17,980 Eta plus, bat duzu askoz sendoagoak defentsa 1172 00:54:17,980 --> 00:54:19,730 creepy herriaren aurka Zure inguruan nor agian 1173 00:54:19,730 --> 00:54:21,300 izan ere entzun zure trafikoa saiatzen ari dira. 1174 00:54:21,300 --> 00:54:24,591 Han izan, oraindik creepy lagun hemen egon Yale back home zure trafikoa behaketa 1175 00:54:24,591 --> 00:54:28,440 dator VPN kanpo, baina, gutxienez gisa bultzatu duzun mehatxuaren urrunago. 1176 00:54:28,440 --> 00:54:30,490 Eta hemen ere egiten, merkataritza-off. 1177 00:54:30,490 --> 00:54:33,645 >> Orain, jakina, bazaude Txina edo nahiz eta kafetegi batean, 1178 00:54:33,645 --> 00:54:35,770 eta guztiak Tunelean zu Zure trafiko Yale bidez, 1179 00:54:35,770 --> 00:54:37,590 Zer prezioa agian ordaindu dugu? 1180 00:54:37,590 --> 00:54:38,272 >> Ikusleak: Abiadura. 1181 00:54:38,272 --> 00:54:39,480 DAVID J. MALAN: Abiadura, ezta? 1182 00:54:39,480 --> 00:54:41,430 Dago matematika batzuk izateko edo fanciness batzuk sartuta 1183 00:54:41,430 --> 00:54:42,574 Benetako enkriptatze batean. 1184 00:54:42,574 --> 00:54:44,990 Milaka izan liteke mila distantzia edo mila 1185 00:54:44,990 --> 00:54:47,250 duzu eta Yale arteko kableak mila of. 1186 00:54:47,250 --> 00:54:49,800 Eta benetan txarra bazaude Txinan, adibidez, 1187 00:54:49,800 --> 00:54:51,650 eta bisitatu nahi duzun Txinan webgune batean. 1188 00:54:51,650 --> 00:54:54,230 Eta beraz, zure datuak joan AEBetan, eta, ondoren, Txinara itzuli 1189 00:54:54,230 --> 00:54:56,620 besterik enkriptazioan zaren delako da tunel honen bidez. 1190 00:54:56,620 --> 00:54:59,960 >> Baina teknikoak konpontzen da eta arazo lan berdin. 1191 00:54:59,960 --> 00:55:02,050 Baina behera irakiten dena Ideiak oso erraz hauek. 1192 00:55:02,050 --> 00:55:06,530 Eta Harvard, bitxi dutenentzat, ditu inork hemen ere, vpn.harvard.edu at, 1193 00:55:06,530 --> 00:55:09,150 bertan besterik Yale en bezala funtzionatzen. 1194 00:55:09,150 --> 00:55:12,580 >> Beraz, esan zuen, zergatik guztiekin sare honek guztiak baliagarria da? 1195 00:55:12,580 --> 00:55:14,080 Eta zer egin dezaket berarekin egiten hasten gara? 1196 00:55:14,080 --> 00:55:15,630 Beno, egin dezagun hau benetako orain gehiago. 1197 00:55:15,630 --> 00:55:17,610 Hau akronimoa da horrekin gurekin gehienak 1198 00:55:17,610 --> 00:55:22,140 Ziur aski super ezagunak HTTP-- bertan hiper testu transferitzeko standak 1199 00:55:22,140 --> 00:55:22,950 protokoloa. 1200 00:55:22,950 --> 00:55:26,460 Eta hori esan nahi hau da Hizkuntzaren, protokoloa 1201 00:55:26,460 --> 00:55:29,140 Web nabigatzaile eta web zerbitzariak da hitz egiten. 1202 00:55:29,140 --> 00:55:31,437 >> HTTP ere P protokolo bat da, hain zuzen ere. 1203 00:55:31,437 --> 00:55:33,270 Eta protokolo bat besterik ez da konbentzio multzo bat. 1204 00:55:33,270 --> 00:55:36,690 Ikusi dugu IP-- internet protocol-- TCP-- transmisioa kontrol 1205 00:55:36,690 --> 00:55:38,290 protocol-- eta HTTP. 1206 00:55:38,290 --> 00:55:40,570 Baina zer da ergelak honetan protokolo bat gauza? 1207 00:55:40,570 --> 00:55:41,930 Besterik konbentzio multzo bat da. 1208 00:55:41,930 --> 00:55:43,760 >> Beraz nintzaion etortzen bada behera Hemen, eta agurtu nahi ditut. 1209 00:55:43,760 --> 00:55:44,930 Esango nuke Hi, nire izena David da. 1210 00:55:44,930 --> 00:55:45,600 >> Ikusleak: Luis. 1211 00:55:45,600 --> 00:55:46,475 >> DAVID J. MALAN: Luis. 1212 00:55:46,475 --> 00:55:49,360 Giza ergelak hau daukagu Eskuak dardarka hemen konbentzio. 1213 00:55:49,360 --> 00:55:50,570 Baina protokolo bat da, ezta? 1214 00:55:50,570 --> 00:55:51,470 Nire eskua luzatu dut. 1215 00:55:51,470 --> 00:55:52,530 Luis eskua luzatu. 1216 00:55:52,530 --> 00:55:53,070 Hau egin dugu. 1217 00:55:53,070 --> 00:55:54,790 Eta gero, osatu, egin. 1218 00:55:54,790 --> 00:55:58,100 >> Eta hori da hain zuzen bera ordenagailu protokolo baten espiritua 1219 00:55:58,100 --> 00:56:02,770 non HTTP bezala, zer gertatzen da hau. 1220 00:56:02,770 --> 00:56:05,520 Zara ordenagailuak bada Hemen utzi, eta han web batzuk 1221 00:56:05,520 --> 00:56:07,230 zerbitzari eskubitara. 1222 00:56:07,230 --> 00:56:11,130 Eta ezkerreko ordenagailua nahi du zerbitzaria informazioa eskatzeko. 1223 00:56:11,130 --> 00:56:13,140 Bi norabide operazio baten antzeko zerbait da. 1224 00:56:13,140 --> 00:56:15,800 Ezkerreko nabigatzailea Web orri batzuk eskatzen. 1225 00:56:15,800 --> 00:56:18,404 Eskubidea zerbitzari Web orri batzuk erantzuten. 1226 00:56:18,404 --> 00:56:20,570 Eta ikusiko dugu zer inprimakia horiek une bat besterik ez hartu. 1227 00:56:20,570 --> 00:56:24,311 >> Eta bihurtzen da hori computers-- horiek nabigatzaileak eta zerbitzari edo bezero 1228 00:56:24,311 --> 00:56:25,310 eta zerbitzari, nolabait esateko. 1229 00:56:25,310 --> 00:56:28,120 Jatetxe bat bezala non Bezero da zerbait eskatuz, 1230 00:56:28,120 --> 00:56:31,670 eta zerbitzariak jarriz zion edo zerbait lortu bere 1231 00:56:31,670 --> 00:56:33,170 operatibo hitza mota da. 1232 00:56:33,170 --> 00:56:38,560 Literalki Gutun-azalaren barruan dagoela nire nabigatzailea hemendik bidaltzen web bat 1233 00:56:38,560 --> 00:56:40,880 zerbitzari hitza get da. 1234 00:56:40,880 --> 00:56:42,700 Like gaur egungo berriak lortu nahi dut. 1235 00:56:42,700 --> 00:56:45,370 Nire eskuratu nahi dut Facebookeko berrien edo I 1236 00:56:45,370 --> 00:56:47,330 Zerbitzariko orri batzuk lortu nahi. 1237 00:56:47,330 --> 00:56:50,760 >> Hain zuzen ere, hau da, zer da gertatzen gutunazal horren barruan. 1238 00:56:50,760 --> 00:56:53,810 Beraz, I, Cole batera, funtsean bidaliko Cole erantzunik. 1239 00:56:53,810 --> 00:56:56,750 Cole imajinatu baduzu benetan Rick Astley argazki bat nahi, 1240 00:56:56,750 --> 00:57:00,700 zuen agian eskaera bat bidali me espiritua antzekoak honetarako. 1241 00:57:00,700 --> 00:57:04,670 Bere gutunazal baten barruan niri, non Orain naiz Google rola jotzen ari naiz, 1242 00:57:04,670 --> 00:57:08,270 eskaera bat izango litzateke hori literalki dio, lortu, eta, ondoren, aurrera slash-- bat 1243 00:57:08,270 --> 00:57:10,636 eta ikusiko zenituzten Aurrera URL barrak aurretik. 1244 00:57:10,636 --> 00:57:13,260 Besterik ez du esan emadazu lehenetsiak, orrialdea, lehenetsiak, Rick Astley 1245 00:57:13,260 --> 00:57:14,560 Kasu honetan irudi. 1246 00:57:14,560 --> 00:57:20,100 >> Eta bide batez, Cole hizkuntzan hitz egiten 1.1 HTTP bertsioa, edo protokoloa 1.1. 1247 00:57:20,100 --> 00:57:22,090 Eta bihurtzen da ez en 1.0 bertsio zaharrago bat. 1248 00:57:22,090 --> 00:57:23,910 Baina ordenagailuak ohi 1.1 erabiltzeko. 1249 00:57:23,910 --> 00:57:27,840 >> Bigarren lerroa gauza erabilgarria da Itzuliko da, beharbada, luze baino lehen. 1250 00:57:27,840 --> 00:57:31,900 Baina zehaztapen bat besterik ez da niretzat, hartzaileak, gauza nahi dut 1251 00:57:31,900 --> 00:57:33,586 www.google.com da. 1252 00:57:33,586 --> 00:57:36,340 Oso posible delako Dozenaka egun hauetan, 1253 00:57:36,340 --> 00:57:39,510 Webgune Ehunka domeinu guztietan izen ezberdinak 1254 00:57:39,510 --> 00:57:40,735 zerbitzari berean bizi dira. 1255 00:57:40,735 --> 00:57:42,860 Ez da egia izango beraz, Google-ren kasuan askoz. 1256 00:57:42,860 --> 00:57:45,261 Baina enpresak txikiago batean izan da Kasu, ezin erabat izan. 1257 00:57:45,261 --> 00:57:47,260 Beraz Cole besterik ez mota Gutun-azalaren jarriz, 1258 00:57:47,260 --> 00:57:50,840 Bide batez, hau iristen denean arabera Zure IP 80 atakan helbidea, 1259 00:57:50,840 --> 00:57:54,450 ziurtatu badakiela Www.google.com, ez nahi dut 1260 00:57:54,450 --> 00:57:56,740 ausazko beste webgune batzuk zerbitzari berean. 1261 00:57:56,740 --> 00:58:00,360 >> Zer egin eta gero Cole erantzuten dut, Egunaren amaieran, argazki bat da. 1262 00:58:00,360 --> 00:58:02,920 Baina irudi hori gainean Gutun-azalaren barruan 1263 00:58:02,920 --> 00:58:05,600 Benetan testu batzuk, non esaten dut, OK. 1264 00:58:05,600 --> 00:58:07,970 1.1 HTTP bertsioa ere hitz egiten dut. 1265 00:58:07,970 --> 00:58:09,200 200. 1266 00:58:09,200 --> 00:58:11,730 Zein egoera kode bat da gurekin gehienak ziurrenik 1267 00:58:11,730 --> 00:58:14,185 inoiz ikusi, OK esan nahi duelako. 1268 00:58:14,185 --> 00:58:16,810 Eta hori ona da, delako esan am arrakastaz erantzuten dut 1269 00:58:16,810 --> 00:58:18,040 Cole eskaerari. 1270 00:58:18,040 --> 00:58:21,930 >> Zer zenbakiak seguruenik ikusi web ez diren Ados? 1271 00:58:21,930 --> 00:58:22,780 >> Ikusleak: 404. 1272 00:58:22,780 --> 00:58:24,830 >> DAVID J. MALAN: 404-- fitxategia ez da aurkitu. 1273 00:58:24,830 --> 00:58:27,520 Beraz, hain zuzen ere, edozein unetan ikusten duzun gogaikarriak fitxategia horietako bat ez 1274 00:58:27,520 --> 00:58:31,010 aurkitutako akatsak, zeren Web orria hil da, 1275 00:58:31,010 --> 00:58:34,190 edo gaizki idatzi duzulako URL bat, besterik esan nahi 1276 00:58:34,190 --> 00:58:37,600 Gutun-azal txiki hori zure ordenagailu zerbitzaritik jaso 1277 00:58:37,600 --> 00:58:42,670 Mezu bat jasotako HTTP 1.1, 404-- ez da aurkitu. 1278 00:58:42,670 --> 00:58:44,930 Fitxategi hori edo eskaera egin duzu, ez da aurkitu. 1279 00:58:44,930 --> 00:58:48,660 >> Gainera, gutun-azalaren barruan normalean lerro, eduki mota honetako da. 1280 00:58:48,660 --> 00:58:51,080 Batzuetan da HTML, Zerbait laster ikusiko dugu. 1281 00:58:51,080 --> 00:58:52,225 Batzuetan JPEG bat da. 1282 00:58:52,225 --> 00:58:53,100 Batzuetan GIF bat da. 1283 00:58:53,100 --> 00:58:56,060 Batzuetan movie fitxategi bat da, bat audio fitxategia, edozein gauza kopurua. 1284 00:58:56,060 --> 00:59:00,059 Beraz, gutun-azalaren barruan baino ez da gutxi aholku zer jasotzen dut nahi bezala. 1285 00:59:00,059 --> 00:59:03,100 Ez da, beste egoera kodeak gehiegi, batzuk horietatik landuko dugu ere P multzo sei, 1286 00:59:03,100 --> 00:59:05,890 eta stumble dituzu zehar P girotuta zazpi eta / edo zortzi. 1287 00:59:05,890 --> 00:59:08,580 Baina batzuk hemen, 404 like ikusi dugu. 1288 00:59:08,580 --> 00:59:11,700 Debekatuta, 403, bezalako bitartekoak baimenak oker daude, 1289 00:59:11,700 --> 00:59:14,740 bezala, ez duzu motatako ondo konfiguratuta da. 1290 00:59:14,740 --> 00:59:17,830 301 eta 302, gutxitan ikusten dugu ikusmen. 1291 00:59:17,830 --> 00:59:19,150 Baina redirect esan nahi dute. 1292 00:59:19,150 --> 00:59:21,650 Nik bat desagertu Edonoiz URL eta nik magikoki izan zara 1293 00:59:21,650 --> 00:59:24,410 beste nonbait bialdu, hori da nabigatzaileak atzera bidali du delako 1294 00:59:24,410 --> 00:59:27,210 azalean 301 zenbakira edo 302, 1295 00:59:27,210 --> 00:59:30,790 eta URL da nahi duen Zure nabigatzailean ordez joan. 1296 00:59:30,790 --> 00:59:32,010 >> 500 izugarria da. 1297 00:59:32,010 --> 00:59:34,842 Bertan ikusiko duzu luze baino lehen, seguruenik P seiak ezarri edo P multzo zazpi. 1298 00:59:34,842 --> 00:59:37,050 Eta, oro har, esan nahi du ez da zure kodea akats batzuk, 1299 00:59:37,050 --> 00:59:40,000 hain zuzen ere, ez dugu idazten zaizu delako duten web erantzuten behar kodea. 1300 00:59:40,000 --> 00:59:42,110 Eta besterik ez dituzun got batzuk logika edo sintaxia error, 1301 00:59:42,110 --> 00:59:43,820 eta zerbitzariak ezin ditu bertan. 1302 00:59:43,820 --> 00:59:47,460 >> Beraz, ikus dezagun orain nola leverage dezakegu eta honela eskaera horiek ulertzeko. 1303 00:59:47,460 --> 00:59:50,716 Joan nintzen bada, demagun, google.com. 1304 00:59:50,716 --> 00:59:55,240 Goazen www.google.com to me. 1305 00:59:55,240 --> 01:00:01,220 Eta manifestazio en mesedetan, dezagun ikusi, joan Ezarpenak behar dut hemen. 1306 01:00:01,220 --> 01:00:03,180 Search ezarpenak joan noa. 1307 01:00:03,180 --> 01:00:08,236 Eta Google gero eta gogaikarriak ditu ezaugarriak, baina ezaugarri erabilgarriak. 1308 01:00:08,236 --> 01:00:11,110 Beraz, Google instant bezalako gauza hau dauka non idazten hasten zara emaitzak, 1309 01:00:11,110 --> 01:00:12,889 eta automatikoki Gauzak agertzea hasteko. 1310 01:00:12,889 --> 01:00:14,680 Eta hori da isuna guztiak eta teknikoki erabilgarria, 1311 01:00:14,680 --> 01:00:16,420 eta ulertzen dugu luze baino lehen nola lan hau. 1312 01:00:16,420 --> 01:00:18,429 Baina, oraingoz, inflexio naiz berehalako emaitzak off, 1313 01:00:18,429 --> 01:00:20,720 Nire den nabigatzailea nahi dudalako lan eskola zaharra moduko hain 1314 01:00:20,720 --> 01:00:22,940 dudala ikusiko zer gertatzen den. 1315 01:00:22,940 --> 01:00:23,840 >> Beraz, orain atzera hemen nago. 1316 01:00:23,840 --> 01:00:25,090 Eta bilatu katuak nahi dut. 1317 01:00:25,090 --> 01:00:30,351 Eta konturatu iradokizun batzuk ikusten ari naiz, batzuk oso onberak iradokizunak 1318 01:00:30,351 --> 01:00:30,850 zorionez. 1319 01:00:30,850 --> 01:00:34,730 Eta orain Sartu hit badut, ikus dezagun zer gertatzen den. 1320 01:00:34,730 --> 01:00:35,850 >> Beraz, ez dago katu batzuk. 1321 01:00:35,850 --> 01:00:37,540 Eta goiko hit Wikipedian da. 1322 01:00:37,540 --> 01:00:39,820 Baina gaur arduratzen gara teknologia sortu hemen. 1323 01:00:39,820 --> 01:00:42,479 Beraz URL zein dut bidaliko dira, hau da hemen. 1324 01:00:42,479 --> 01:00:44,520 Eta ez dago gauza I batzuk ez dut ulertzen. 1325 01:00:44,520 --> 01:00:47,430 >> Beraz, aurrera noa joan, zeren I mota jakin Google nola funtzionatzen duen, 1326 01:00:47,430 --> 01:00:50,700 eta nik hau destila joan nintzen Bere forma sinpleenean sartu URL. 1327 01:00:50,700 --> 01:00:52,510 Eta orain ez dut sakatu Sartu berriro joan. 1328 01:00:52,510 --> 01:00:53,360 Eta oraindik ere lan egiten du. 1329 01:00:53,360 --> 01:00:55,800 Emaitza guztiak katuak buruzko orrialde bat daukat. 1330 01:00:55,800 --> 01:00:58,460 >> Baina konturatu nire URL soiltasun. 1331 01:00:58,460 --> 01:01:00,820 Zera gertatzen da, hau da, nola Web lanen zati handi bat. 1332 01:01:00,820 --> 01:01:03,500 Web besterik ez da, oro har, ordenagailuak mordo 1333 01:01:03,500 --> 01:01:05,320 sarrera iraun duten software exekutatzen. 1334 01:01:05,320 --> 01:01:07,480 Ez da lortu katea estilo-sarrera. 1335 01:01:07,480 --> 01:01:09,670 Ez da komando lerroan It dugun bezala argudioak erabiltzen ari da. 1336 01:01:09,670 --> 01:01:13,449 Sarrera iraun dute, web zerbitzari hauek, URL modu sarritan arabera. 1337 01:01:13,449 --> 01:01:15,240 Eta denbora edozein duzun zerbait bilatu, 1338 01:01:15,240 --> 01:01:17,448 Nik saiorik duen denbora Facebook, duzun edozein denbora 1339 01:01:17,448 --> 01:01:20,090 ezer interaktiboa egin dituzten Web orri bat, zer egiten ari zaren 1340 01:01:20,090 --> 01:01:24,340 eraginkortasunez formulario bat, beraz, testu koadroak, kontrol-koadroak hitz egiteko nahi, 1341 01:01:24,340 --> 01:01:27,880 zirkuluak gutxi, eta whatnot bidaltzea Informazioa zerbitzariari. 1342 01:01:27,880 --> 01:01:31,960 >> Eta bihurtzen da web dela zerbitzari daki URL hori begiratu 1343 01:01:31,960 --> 01:01:36,040 eta analizatu da, pertsonaia begirada atsegin Pertsonaia by ezer bila 1344 01:01:36,040 --> 01:01:38,000 interesgarri galdera ikur baten ondoren. 1345 01:01:38,000 --> 01:01:40,910 Galdera-ikur bat ondoren delako, bihurtzen da, hau da etortzen joan 1346 01:01:40,910 --> 01:01:42,730 gako bikote mordo bat. 1347 01:01:42,730 --> 01:01:44,570 Key = balioa, esan nahi dut. 1348 01:01:44,570 --> 01:01:48,130 Eta orduan, bada multiple-- agian & ikurra, batzuk beste key = balioa, 1349 01:01:48,130 --> 01:01:50,200 ampersand, gakoa = balioa. 1350 01:01:50,200 --> 01:01:54,560 >> Beraz, mota horretako ikusi dugu ideia hori non zerbait balio du aurretik. 1351 01:01:54,560 --> 01:01:55,880 Formatu berri bat besterik ez da hemen. 1352 01:01:55,880 --> 01:01:59,040 Eta jakin dut, konbentzio, Google q erabiltzen du kontsulta egiteko. 1353 01:01:59,040 --> 01:02:02,670 Eta gero, bilatu txakurrak nahi badut, I eskuz bilatu ahal duten bezala txakurrak. 1354 01:02:02,670 --> 01:02:06,360 Eta ondoren, naiz itxuraz lortzean txakurrak inplikatuz bilaketa-emaitza batzuk. 1355 01:02:06,360 --> 01:02:07,727 >> Beraz, badirudi interesgarria izan da. 1356 01:02:07,727 --> 01:02:10,060 Eta hain zuzen ere, zer gertatzen ari kanpaia azpian da hau. 1357 01:02:10,060 --> 01:02:11,460 Horretarako me utzi. 1358 01:02:11,460 --> 01:02:13,620 Hau da a-- ikus dezagun. 1359 01:02:13,620 --> 01:02:16,320 Dezagun atzera jo me Hemen une bat besterik ez da. 1360 01:02:16,320 --> 01:02:19,810 >> Ikusiko du ez dagoela beste dugu Modu informazioa aurkezteko. 1361 01:02:19,810 --> 01:02:25,340 Beraz badut Facebook saioa hastean naiz, edo Gmail, edo popular beste edozein web, 1362 01:02:25,340 --> 01:02:30,720 txarra mota badirudi edozein dela ere idatzi dut bada sartu bilaketa-kutxa ondorioz sortu nire URL batean, 1363 01:02:30,720 --> 01:02:32,850 Nire nabigatzailearen helbide barran. 1364 01:02:32,850 --> 01:02:33,690 Zergatik? 1365 01:02:33,690 --> 01:02:35,395 Zergatik da hori mildly worrisome? 1366 01:02:35,395 --> 01:02:39,567 1367 01:02:39,567 --> 01:02:40,067 Bai? 1368 01:02:40,067 --> 01:02:41,380 Ikusleak: pasahitz bat idatzi. 1369 01:02:41,380 --> 01:02:41,720 DAVID J. MALAN: Bai. 1370 01:02:41,720 --> 01:02:44,000 Beraz, zer bada zer egin dut idatzitako Nire pasahitza da? 1371 01:02:44,000 --> 01:02:47,881 I mota nahi ez, beraz, jakina Nire nabigatzailearen helbide barran ikusgai. 1372 01:02:47,881 --> 01:02:50,630 One, nire gelakide gogaikarriak delako nire sorbalda zaintzeko joera, 1373 01:02:50,630 --> 01:02:53,980 eta berak orain ikusi ahal izango da, nahiz eta balak idazten ez dut esan zen bezala, 1374 01:02:53,980 --> 01:02:54,810 zirkulu txiki. 1375 01:02:54,810 --> 01:02:56,010 Orain da nire helbide barran. 1376 01:02:56,010 --> 01:02:59,270 >> Gainera, zer da gauzak buruz egia to helbide barran idazten ohi duzu. 1377 01:02:59,270 --> 01:03:00,230 >> Ikusleak: [INAUDIBLE] 1378 01:03:00,230 --> 01:03:01,505 >> DAVID J. MALAN: Zer da hori? 1379 01:03:01,505 --> 01:03:02,630 Ikusleak: It bidaliko aterako. 1380 01:03:02,630 --> 01:03:03,510 DAVID J. MALAN: It bidaliko aterako. 1381 01:03:03,510 --> 01:03:05,102 Eta, gainera, gogoratu daukala. 1382 01:03:05,102 --> 01:03:07,060 Hurrengo denbora delako gauzak idazten duzun han, 1383 01:03:07,060 --> 01:03:10,440 askotan autocompletes da eta nik aurretik idatzi duzula gogoratzen. 1384 01:03:10,440 --> 01:03:13,850 Eta beraz, ez dago benetako historia da hau zure anaia, edo zure gelakide dela, 1385 01:03:13,850 --> 01:03:16,830 edo duenarentzat paseotxo bat egin bidez Nahiko askoz ikusteko webgune guztietan 1386 01:03:16,830 --> 01:03:19,760 Ikusi dituzun delako helbide-barra hori oraindik sartu. 1387 01:03:19,760 --> 01:03:22,790 >> Gainera, demagun nahi duzu igo argazki bat Facebook. 1388 01:03:22,790 --> 01:03:26,520 Nola munduko zara Argazki bat URL bat jarri nahi dut? 1389 01:03:26,520 --> 01:03:30,217 >> Beno, bihurtzen da gauza bera egin dezakezu batzuetan horrela, baina, zalantzarik gabe, ez-bistako da. 1390 01:03:30,217 --> 01:03:33,050 Eta beraz, ez dago beste modu honetan egin Informazio bidaliz gutun-azal batean, 1391 01:03:33,050 --> 01:03:35,680 Ez GET baten bidez, baina bidez POST izeneko zerbait. 1392 01:03:35,680 --> 01:03:38,060 Eta teorian, itxura Nahiko askoz ere gauza bera. 1393 01:03:38,060 --> 01:03:41,270 Horren ordez hitza lortzeko, POST esaten dugu, eta, ondoren, formatu mota bera. 1394 01:03:41,270 --> 01:03:43,310 >> Esate baterako, hau da argazkia egiten zer 1395 01:03:43,310 --> 01:03:46,920 logging saiatu badut atsegin zitekeen, Facebook, horrek bidaltzen me fitxategi batean sartu 1396 01:03:46,920 --> 01:03:51,230 login.php deitzen zaio, hau da, benetan oraindik, hala nola gisa izendatzen du egun honetan. 1397 01:03:51,230 --> 01:03:53,910 The filename Mark bera It Duela urte asko eman. 1398 01:03:53,910 --> 01:03:58,520 Programa idatzi PHP zuen bidez da bertan erabiltzaileek webgunera sar zaitezke. 1399 01:03:58,520 --> 01:04:00,370 >> Baina bidali behar duzu sarrera gehigarri batzuk. 1400 01:04:00,370 --> 01:04:05,170 Eta joan beharrean ostean fitxategi izenaren aurretik egin bezala cats-- batera 1401 01:04:05,170 --> 01:04:09,720 q = cats-- txikiagoa joan daiteke eskaeran, baduzu Gutun-azalaren barruan sakonago 1402 01:04:09,720 --> 01:04:12,440 Izango non inork ez du ikusiko, eta non ez du azkenean 1403 01:04:12,440 --> 01:04:15,670 erabiltzailearen nabigatzailearen barran, eta, ondorioz, Ez gogoratzen pertsona ikusmiratzea 1404 01:04:15,670 --> 01:04:16,290 inguruan. 1405 01:04:16,290 --> 01:04:21,260 >> Eta orain hemen nire e-posta helbidea eta Nire pasahitza faltsuak benetan joan. 1406 01:04:21,260 --> 01:04:27,400 Eta Facebook da erabiltzen ari bada Ez HTTP, HTTPS baina, 1407 01:04:27,400 --> 01:04:30,710 hori guztia enkriptatu egingo da, nahaskia, ala Caesar edo Vigenere, 1408 01:04:30,710 --> 01:04:34,960 baina gehiago fancily inor ez dela hain benetan ikus daiteke eskaera hau. 1409 01:04:34,960 --> 01:04:38,120 >> Eta hain zuzen ere, denbora izanez Hori HTTPS batekin hasten URL bat, 1410 01:04:38,120 --> 01:04:39,560 besterik esan nahi du zifratutako. 1411 01:04:39,560 --> 01:04:42,710 Baina egunaren amaieran, zer da Egia esan, gutun-azal horien barruan? 1412 01:04:42,710 --> 01:04:44,070 Hau maila super altua izan zen. 1413 01:04:44,070 --> 01:04:46,240 Eta zorionez, gu ez gara nahitaez dute joan 1414 01:04:46,240 --> 01:04:49,310 Halako maila baxuan joan den aldi bakoitzean software interesgarria idazten hasteko. 1415 01:04:49,310 --> 01:04:51,060 Hartu has dezakegu astebete ideien 1416 01:04:51,060 --> 01:04:54,020 bost bitartez, bere gain hartzen ez da gaur egun azpiegitura hori 1417 01:04:54,020 --> 01:04:57,160 lets software idatzi gurekin Hori webean funtzionatzen, 1418 01:04:57,160 --> 01:05:00,120 eta nik gaitu egingo den astean datozen honetan hasten 1419 01:05:00,120 --> 01:05:01,840 HTML izeneko zerbait begiratzeko. 1420 01:05:01,840 --> 01:05:04,750 Hau gauza dela, are gehiago da Gutun-azalaren barruan sakonago, 1421 01:05:04,750 --> 01:05:06,150 baina gauza garela da idazten hasiko. 1422 01:05:06,150 --> 01:05:08,020 Eta gauza gehiago ere bai Bitxia bada ere, ez gara 1423 01:05:08,020 --> 01:05:11,420 programak idazteko joan dela automatikoki sortuz hasten 1424 01:05:11,420 --> 01:05:15,410 beraz, gure webgune ez dira gogor kodetuta dagoela, baina hartu sarrera eta irteera sortzen. 1425 01:05:15,410 --> 01:05:18,810 >> Hau da, beharbada web sinpleena Orri munduan egin dezakezu. 1426 01:05:18,810 --> 01:05:23,000 Egia ireki Zerbait TextEdit ergelak 1427 01:05:23,000 --> 01:05:26,160 Nire Mac, eta horrek bakarrik ematen dit on Hau atsegin testua leiho xume bat. 1428 01:05:26,160 --> 01:05:29,510 PC erabiltzaile izan Notepad.ext, bertan espirituz oso antzekoa da. 1429 01:05:29,510 --> 01:05:33,212 >> Eta I literalki idatz dezake DOCTYPE HTML Halako out, 1430 01:05:33,212 --> 01:05:34,420 zein itxura apur bat críptica. 1431 01:05:34,420 --> 01:05:35,850 Baina etorri egingo dugu itzuli. 1432 01:05:35,850 --> 01:05:38,730 HTML, bitxi hauekin angeluarekin parentesi eta barrak, 1433 01:05:38,730 --> 01:05:42,240 horietatik barruan orain ez dut esango hemen nire web orria buru dator. 1434 01:05:42,240 --> 01:05:45,220 Horren barruan, besterik ez dut Badakizu, eta laster jakingo duzu, 1435 01:05:45,220 --> 01:05:47,850 nire web orriaren titulua jarri ahal izango dut. 1436 01:05:47,850 --> 01:05:49,720 Eta gero Jarraituz Web orri buruan dago 1437 01:05:49,720 --> 01:05:51,972 to deiturikoak joango web orriaren gorputzean. 1438 01:05:51,972 --> 01:05:54,180 Eta besterik ez dut besterik koska C bezala, mota horretako mantentzeko 1439 01:05:54,180 --> 01:05:57,620 Gauzak ondo irakurgarri estilistikoki. 1440 01:05:57,620 --> 01:06:04,745 Eta orain ez dut hau bezala gorde joan Nire mahai gaineko, hello.html izeneko agiria. 1441 01:06:04,745 --> 01:06:06,770 >> Eta ez dut esango bai, HTML erabili behar. 1442 01:06:06,770 --> 01:06:09,690 Ez aldatu da .txt, nahiz eta hori guztia Testu fitxategi bat da, nahiz eta, 1443 01:06:09,690 --> 01:06:12,130 besterik C programa bat bezala testu editore batekin idatzia. 1444 01:06:12,130 --> 01:06:15,080 Ez CS50 IDE at egon arren, Une, hemen besterik ez nire Mac. 1445 01:06:15,080 --> 01:06:18,490 >> Eta orain nire mahaigaina joan bada, ikusi hello.html dituzu. 1446 01:06:18,490 --> 01:06:20,720 Klik bikoitza badut, Chrome zabalduko da. 1447 01:06:20,720 --> 01:06:23,260 Eta nahiz eta fitxategi honen arren nire mahaigainean bizitzeko gertatzen, 1448 01:06:23,260 --> 01:06:26,550 Hori da, agian, errazena Web orria egin izan dut. 1449 01:06:26,550 --> 01:06:30,080 >> Iragarki titulua fitxan bide eman goiko munduan kaixo. 1450 01:06:30,080 --> 01:06:32,470 Web orriaren gorputzean da, hain zuzen ere kaixo mundua. 1451 01:06:32,470 --> 01:06:35,830 Eta egin dut guztia lortzeko Puntu honetan da ezartzea, 1452 01:06:35,830 --> 01:06:38,342 edo da hizkuntza berri bat, HTML deitzen idatzi. 1453 01:06:38,342 --> 01:06:40,300 Ez da programazio bat egiten C. bezalako hizkuntza There 1454 01:06:40,300 --> 01:06:42,508 Ez baldintza izango da, eta loops, eta funtzioak. 1455 01:06:42,508 --> 01:06:46,560 Markaketa lengoaia bat, hain zuzen ere Kasu jasotzea kontatu besterik ez duzu 1456 01:06:46,560 --> 01:06:48,410 programa, zer egin nahi duzu. 1457 01:06:48,410 --> 01:06:51,195 Hau beno nabigatzailean esan, Hemen HTML orri bat dator. 1458 01:06:51,195 --> 01:06:53,040 Hey nabigatzailea, hemen dator Orri nire buruan. 1459 01:06:53,040 --> 01:06:55,130 Hey nabigatzailea, hemen dator Orri nire gorputza. 1460 01:06:55,130 --> 01:06:57,100 Hey nabigatzailea, hori da erakunde laguntzailea. 1461 01:06:57,100 --> 01:06:59,350 Hori da HTML orrian. 1462 01:06:59,350 --> 01:07:03,560 >> Eta definizioak simple horiek batera Bakarrik, laster ikusiko dugu bat dela, 1463 01:07:03,560 --> 01:07:05,122 irudikatu ahal izango ditugu, zuhaitz bat bezala. 1464 01:07:05,122 --> 01:07:06,080 Baina hori geroago. 1465 01:07:06,080 --> 01:07:08,788 Beraz, hau da elkarren guztiak izango berriena gure datu-egiturak. 1466 01:07:08,788 --> 01:07:12,460 Bi, txantxa ergelak hau aurkezten dizugu. 1467 01:07:12,460 --> 01:07:15,680 Hau benetako tatuaje bat dela tipo hau lepoan izan. 1468 01:07:15,680 --> 01:07:19,660 Izango da seguru dibertigarria da lehenengo astean edo bi, eta hortik aurrera, agian, ez hainbeste. 1469 01:07:19,660 --> 01:07:22,960 >> Baina HTML, eta nahiz weba egin dut orria, super kontuan 1470 01:07:22,960 --> 01:07:25,670 numbingly disappointing-- besterik kaixo mundua esanez 1471 01:07:25,670 --> 01:07:27,210 atzealde zuria testu beltzez. 1472 01:07:27,210 --> 01:07:28,680 Seguru asko, askoz hobeto egin ahal izango dugu. 1473 01:07:28,680 --> 01:07:31,552 Eta guk egingo dugu, beraz, jarrita CSS izeneko beste hizkuntza. 1474 01:07:31,552 --> 01:07:34,760 Gehiegi ez da programazio Hizkuntza bat aukeratu This loops ez, eta baldintza, edo loops, 1475 01:07:34,760 --> 01:07:38,470 baina benetan, horren bidez, sintaxia esan dezakegu, testu hau big egiteko. 1476 01:07:38,470 --> 01:07:39,415 Egin testu hau txikiak. 1477 01:07:39,415 --> 01:07:40,040 Eskuin lerrokatu da. 1478 01:07:40,040 --> 01:07:40,650 Ezker lerrokatu da. 1479 01:07:40,650 --> 01:07:41,195 Egin ezazu arrosa. 1480 01:07:41,195 --> 01:07:41,820 Egin ezazu morea. 1481 01:07:41,820 --> 01:07:42,650 Egin ezazu urdina. 1482 01:07:42,650 --> 01:07:44,860 Edo ez duen kopurua beste efektu bisualak. 1483 01:07:44,860 --> 01:07:48,590 Eta beraz, ikusiko dugu stylizing nola hasteko web-orriak, zuk begira modu batean dute 1484 01:07:48,590 --> 01:07:50,480 zer nahi dugun hurbilago. 1485 01:07:50,480 --> 01:07:56,930 >> Eta, azkenik, Egia mailatu dugu agian telebista eta film duzu askoz. 1486 01:07:56,930 --> 01:07:58,930 Hor bukatzen genuen pentsatu nuen Gure azken segundotan 1487 01:07:58,930 --> 01:08:03,700 Hori erakusten du final-klip batean internet lanak erasotzea nola. 1488 01:08:03,700 --> 01:08:06,250 Iluntzeko izan dugu bada final garai batean argiak. 1489 01:08:06,250 --> 01:08:07,250 >> [Bideo-erreprodukzioa] 1490 01:08:07,250 --> 01:08:09,520 >> -Ez Bidea. 1491 01:08:09,520 --> 01:08:10,650 Ohitu naiz hacked. 1492 01:08:10,650 --> 01:08:11,770 >> -Okorsky? 1493 01:08:11,770 --> 01:08:14,230 >> -No-- Ez, hau garrantzitsua da. 1494 01:08:14,230 --> 01:08:17,074 Dute Jadanik bidez erre the NCIS firewall publikoan. 1495 01:08:17,074 --> 01:08:19,990 -Ba, Isolatu nodo eta iraulketa Horietako beste router bestaldean. 1496 01:08:19,990 --> 01:08:20,990 -Saiatzen ari naiz. 1497 01:08:20,990 --> 01:08:23,990 Honez azkarregi mugituz. 1498 01:08:23,990 --> 01:08:25,179 >> -Oh, Hori ez da ona. 1499 01:08:25,179 --> 01:08:27,470 Gure konexioa erabiltzen ari dira [INAUDIBLE] base hau. 1500 01:08:27,470 --> 01:08:28,458 Sever da. 1501 01:08:28,458 --> 01:08:28,958 Ezin -I. 1502 01:08:28,958 --> 01:08:29,454 Puntu eraso bat da. 1503 01:08:29,454 --> 01:08:31,438 Hark zuzenduko da soilik Nire makina ondoren doa. 1504 01:08:31,438 --> 01:08:32,430 >> -Ez, Ez da posible. 1505 01:08:32,430 --> 01:08:33,847 Ez dago DOD maila mine enkriptatze da. 1506 01:08:33,847 --> 01:08:35,055 Hilabete litzateke nahi eta lortu 1507 01:08:35,055 --> 01:08:35,857 -Aizu, Zer da hori? 1508 01:08:35,857 --> 01:08:36,398 A bideo-jokoa? 1509 01:08:36,398 --> 01:08:37,886 >> -Ez Tony, ari gara hacked. 1510 01:08:37,886 --> 01:08:40,795 >> -Bada Abby ordenagailuan lortu dute, the NCIS sare osoan ondoan dago. 1511 01:08:40,795 --> 01:08:42,050 >> -I Ezin zion gelditzeko. 1512 01:08:42,050 --> 01:08:43,050 Zerbait McGee. 1513 01:08:43,050 --> 01:08:44,550 >> -I've Inoiz ikusi kode hau bezalako. 1514 01:08:44,550 --> 01:08:47,432 1515 01:08:47,432 --> 01:08:48,571 -Oh. 1516 01:08:48,571 --> 01:08:49,196 Nora Honez joan da? 1517 01:08:49,196 --> 01:08:50,604 Abby? 1518 01:08:50,604 --> 01:08:51,520 -I, Ez dut ezer egin. 1519 01:08:51,520 --> 01:08:53,020 Uste nuen. 1520 01:08:53,020 --> 01:08:54,520 >> -n. 1521 01:08:54,520 --> 01:08:57,232 >> -I Egin. 1522 01:08:57,232 --> 01:08:58,307 >> [END erreprodukzioa] 1523 01:08:58,307 --> 01:09:00,390 DAVID J. MALAN: best Parte bi pertsona idazten da 1524 01:09:00,390 --> 01:09:02,170 aldi berean teklatuan. 1525 01:09:02,170 --> 01:09:03,200 >> Beraz, hori da CS50 da. 1526 01:09:03,200 --> 01:09:04,700 Laburra jarri dugu inguruan bulego orduz. 1527 01:09:04,700 --> 01:09:06,344 Eta ez dugu hurrengo aldian ikusiko duzu. 1528 01:09:06,344 --> 01:09:07,760 [Musika jotzen - "Seinfeld gaia"] 1529 01:09:07,760 --> 01:09:11,139 1530 01:09:11,139 --> 01:09:11,680 Hau CS50 da. 1531 01:09:11,680 --> 01:09:17,960 1532 01:09:17,960 --> 01:09:20,854 Ez dut nahi pirata izan nahi du. 1533 01:09:20,854 --> 01:09:21,770 HIZLARIA 2: Yarr David. 1534 01:09:21,770 --> 01:09:23,700 Jipoia fina jantzita egon behar da. 1535 01:09:23,700 --> 01:09:26,450 Puff horretan LUFF asko. 1536 01:09:26,450 --> 01:09:29,327