DAVID MALAN: Guztiak eskubidea. Hau da CS50. Eta hau astean zazpi hasiera da. Gaur egun, beraz, agian, zorionez, gure trantsizioa hasten gara beheko mailatik C programazioaren munduan Goragoko mailan web programazioaren munduan. Eta hori, begirada bat hartuko dugu Interneten zehazki nola lan honetan, zer makina horiek eta Internets horiek zuk ditudan erabiliz urtez benetan aldera kanpaia azpian egin nola guztiak hobeto ulertzeko funtzionatzen duen, eta nola egin dezakezu egin duzu lan. Horretarako aldera, zergatik ez bat hartuko dugu itxura lehen klip bat TV show batetik Numb3rs izenekoa, hori izango get gurekin hasi Interneten zehazki nola funtzionatzen duen. [Bideo-erreprodukzioa] -Ez 32-bit IPP4 helbide bat. -IP. Hori Interneten. -Private Sarea. Amita sare pribatua da. Oh, beraz, harrigarria zuen. -Oh, Charlie. -Ez Ispilu IP helbide bat. She gurekin ikustera utziz zer zuen da denbora errealean egiten. [END bideo-erreprodukzioa] DAVID MALAN: Beraz, ez dago oso bat TV show gaizki asko. Hargatik tease gain zehazki lehen, besteak beste, gauza bat eta ikusten ez badugu hura biltzeko bere inguruan gure adimenak. Beraz, azken markoa film horretan, ikuskizun horren hau da, hemen, badirudi hori iradokitzen da hacker batzuek zer erabiltzen ari da den sistema batzuk sartu. Baina ez. Handiagotzeko egitekotan iturburu-kodea; C Helburua izeneko hizkuntza batean iPhone apps, iPad aplikazioak eta Mac OS apps idazten dira, Ikusiko duzu hori marrazketa programa moduko bat da duten crayon bat aldagai gisa dauka. Beraz, gainera, agian helbide honetan nabaritu dute hemen. Orain, hau da, oker gisa. Eta hau da seguruenik, nahita aukeratu helbide baliogabea izango da, beraz, ez du benetan eramango nonbait TV ikuslea benetan bisitatzen bada. Baina zenbaki hau hemen, zerbait zerbait dot dot zerbait zerbait dot zer da oro har, IP helbide bat bezala ezagutzen. Eta benetan ona Gai honi segue gehiago oro har, bezala ezagutzen IP, internet protokolo. Beraz, ziurrenik duzun gutxienez entzundako esaldi hau aurretik. Baina, zer IP, edo internet da protokoloa ulertzen duzu gaur? Odds dira, galdetu dugu bat bada eskua jasota, duzun gehienak Seguruenik, esan zuen Hitzak aurretik IP helbidea. Beraz, zer esan nahi duzu horrekin? IKUSLEEN: [INAUDIBLE]? DAVID MALAN: Zer da hori? IKUSLEEN: [INAUDIBLE]? DAVID MALAN: Berriro ere. Ikusleak: ordenagailuaren helbidea. DAVID MALAN: The ordenagailuaren helbidea. Beraz, zehazki eskubidea. Bihurtzen bakoitza It ordenagailua Interneten, eta egun hauetan, telefono bakoitza zure poltsikoan eta tablet zure motxila, IP helbidea, internet ditu Protokolo helbidea, identifikatzen duen helbide bakarra da internet guztian zehar ere. Orain, hori zuri bat pixka bat da etzan munduan benetan delako IP helbideak agortzen. Beraz erabiliz hasi dugu IP helbide pribatuak. Baina une batean gehiago. Baina IP helbide bat uste duzun Zure posta-zerbitzua kalean bezalako helbidea. Maxwell adibidea erabili dugu Dworkin, CS eraikina, lehenago 33 Oxford Street Cambridge, Meza, 02138, USA. Bere munduan helbidea bakarra da. Era berean, ordenagailuak helbideak berezia. Gertatuko besterik ez dute ezberdin itxura apur bat Zenbaki bat dot kopurua puntu bat Zenbaki bat dot zenbaki bat. Eta ez du inor benetan ezagutzen zer baliozko zenbaki-barrutia egiaztapenekin horietako bakoitzeko? Bai. Ikusleak: 0 255? DAVID MALAN: Zehazki. 0 255. Eta nahiz eta ez zekien , orain Ondorio bat marraztu, zenbat bit adierazten dira erabiltzen Zenbaki horiek, ondoren, bakoitza? Zortzi itxuraz delako altuena dezakezu zenbatu 255 da, hau 8 bit-balioa bat. Beraz, guztira, IP helbidea 32-bit. Birbidaltzea hain azkar Ondorio matematiko, zenbat IP helbide posible daude munduan, orduan? Beraz, 8 plus 8 plus 8 plus 8, beraz, 32 bit. Eta beti dugu esan duenez, 2 32 arte gutxi gorabehera? OK. Honen hamaikako dut. Lau milioi. Eta hitz egin dugu astean horri buruz zero hitz egin dugu telefono liburuak buruz Orrialde-zenbakiak zoro batekin. Baina ordena da ez dagoela IP zenbaki bat finituen helbideak. Eta nahiz eta lau milioi agian asko bezala, badirudi, dugu gizakiak izan dira nahiko gutxi kontsumitzen Horietako gure zerbitzarietan guztientzat eta gailuak eta abar. Beraz, hau da benetan arazo bat bihurtu zen. Orain, ez dago bat izan ohi da Eskema nork zer IP dauka atzean. Esate baterako, asko Harvard ordenagailuak hasten den helbide berezia dute Bi balio horiek bat dirudi. MIT, era berean, aurrizkia dauka. Eta enpresa eta unibertsitate asko beren prefix berezia. Eta, ondoren gurekin gehienak gure etxean internet konexioak eta antzekoak, aurrizki batzuk Comcast partekatzen dugu edo horrelako norbait gertatzen jabea. Eta hau da, soilik esan duzu bada campus ordenagailu gehienak begiratu, seguruenik litzaidake IP dute itxura hau helbidea. Orain, baliteke noizean behin ikusi IP helbide hau atsegin hasten da. Izan ere, izanez gero edozein hazi Etxean internet konexioa ordainduz, eta inoiz zinen nahikoa Teknikoki bitxi ikutu zeure ordenagailuan ezarpenak, Ziurrenera ordez itxura gehiago bezalako helbide bat ikusi hau, 10 edo 172,6 batekin hasi zen, edo 192.168 edo aldaera batzuk kontratuan. Eta hori besterik esan nahi du mundu hori zenbaki sorta osoa albo batera pribatua izango da, eta horrek esan nahi du Horiek erabili ahal izango duzu zure etxean, nahiz eta horiek erabili ahal izango duzu zure campus eta zure enpresaren barruan, baina ezin izango dituzu erabili handietako Interneten. Eta beraz pribatu hauek IP dute irtenbide bat izan ziur hori egiteko norabidean gutxienez, beraz, mundu osoa dagokionez, orain arte bezala, ez gara IP helbide asko erabiliz. Baina, gutxienez, ahal dugu, gure kabuz campus, izan nahiko askoz IP asko bezala Nahi dugu. Baina nork zaintzen? Zein da honen guztiaren garrantzia Benetako Interneten erabilera bat? Beno, dezagun begirada bat agian irudi sinple bat hemen. Utzidazu, bai bidez horiek pantailan. Eta barka nire idazkera hemen. Baina gure uste dugu bada ordenagailu eramangarri txiki hau hemen izatea nonbait campus, egun hauetan Wi-Fi ditu. Baina atzoko eta bada Eskuineko egokitzaile aurkituko dituzu, ethernet kable bat izan daiteke zein izango litzateke, era berean utzi gailu mota batzuk konektatzeagatik. Eta hori dei dezakezu Edozein gauza kopurua. Baina, aurrera joan eta dei hau noa, oraingoz, zenbat sarbide bat buruz? Beraz, hau da nire ordenagailu eramangarria da. Hau nire AP, edo sarbidea da, eta hau, gailuak haririk gabeko batzuk, ez bezala, direnak direla, Harvard guztiak sabaiak baino gehiago ditu eta campus inguruan hormak duten keinuka argiak eta hori zer da zure ordenagailu eramangarriak dira hari hitz egiteko erabiltzen Sarearen gainerako. Beraz, nolabait, ordenagailu eramangarri hau hitz egiten da horman gauza, jantokia, edo beste nonbait. Orain, bere aldetik, sarbide puntua dela campus beste zerbait konektatua. Eta, seguruenik, zerbait switch bat bezala ezagutzen. Eta askoz ere gehiago interesgarri begiratzen dute besterik kutxa diagrama horiek baino. Baina, nolabait, gauza hori switch batera konektatuta. Eta aldi berean, nolabait, switch konektatuta dagoela hori da, ziurrenik bat gailu batera pixka bat handiagoa, router bat izeneko. Eta gero, bere aldetik, Harvard konektatuta dago internet osoa zein atera hodei hori hala izango da hemen, hariak kopurua batzuen bidez edo haririk gabeko teknologia. Beraz, ez dago bitarteko urrats asko me eta munduko gainerako. Eta hain zuzen ere, nahiz eta barruan Argazki hau hemen, badira beste zerbitzari batzuetan edo parte hartzen duten zerbitzuak. Eta besterik ez dut eta marrazki horiek zertxobait abstraktuki besterik ez dugu izan, beraz, Gure aurreko siglak. One DHCP deritzo. Eta beste bat, pixka bat gehiago interesgarriagoa da gaur egun, hau da DNS izeneko. Beraz, horiek dira, nolabait zerbitzuak dira Nire ordenagailuan eskuragarria baita. Beraz, gaur egun, dezagun tease gain jargon pixka bat. Beraz, sartzeko puntua da Hari gabeko gailu honek, besterik gabe, Antena sarritan dela benetan hitz egin hari batera utziko dizu. Etxean, agian deitzen duzunean Etxebizitza bat router hau. It Linksys, edo Apple liteke egin, edo D-Link, edo edozein enpresa kopurua. Horrek, aldi berean, konektatuta dago Nolabaiteko switch bat. Edo etxera, zer da zure Wi-Fi Gailu ziurrenik ordez konektatuta? Ziurrenik ez duzulako ez Ekipamendu horren jabea. Bai. Kable modema, ADSL modem etxera you got Verizon, edo Comcast batetik, edo eramaile horietako bat. Beraz, konplexutasun hori guztia pentsatu unibertsitate bat euskarri gisa edo benetan Comcast bezalako enpresa bat. Eta benetan, stuff hori da zure etxean da seguruenik alde honetan Hesiaren plus agian hasiera horietako bat, inork route-- hauek dira kable edo DSL modemak modemak liteke ematen dute. Beraz switch bat besterik ez da, gailu Hango datu katu-sorta oso bat. Izan ere, gogoratzen duzu albiste hori bada Txosten jokatu pantaila handira dugu Aste pare bat duela, non gauden ziren shell shock buruz hitz egiten, eta nola txarra izan zen hau? Eta badira hauek izan ziren kableak argazkiak, eta katu, eta teknikoak begiratzen duten gauzak? Horiek besterik muda switches zirela besterik internet lotzen ordenagailuak kableak plugging horretan sartu dira. Beraz, etengailu guztiak. Orain, gailu horiek lortu apur bat gehiago interesgarri. DHCP. Inguruan dituzun poked Bada Etxean edo are campus ordenagailua, siglak hau ikusi dute agian. Norbaitek ezagutzen DHCP zerbitzari bat zer den? Wireless Application Protocol? Ez da gauza mota duzu Benetan behar idazteko. DHCP. Edozeinek guztietan? Guztiak eskubidea. Hargatik atzeratzeko istorioa. Istorioa hemen ibili predicated badago nire helbide bakar bat izatea munduko, IP helbidea, non duten dator? Antaño, denean Nik campus lortu, benetan izan duzu eskatu norbait at Harvard, zer nire IP helbidea da. Eta eskuz egiten duzun idatzi zure ordenagailuan sartzen. Baina duela gutxi, teknologia existitzen dinamikoki ahalbidetzen duten, DHCP, IP helbide bat lortu besterik ez denean entxufatu duzu campus sartu haririk edo alanbre batekin. Beraz DHCP zerbitzaria zerbitzari bat besterik ez da Zure ordenagailuan IP berezia ematen helbidea, zertxobait ausaz edo algoritmo batzuen bidez. Baina atzera a uste baduzu Aste batzuk edo urte batzuk, lehenengo matrikulaziotik duzu Zure ordenagailuan campusean, Harvard kontatzeko zinen, baimena ematen dit niri IP helbide bat. Orain hasteko DNS apur bat gehiago interesgarri. Domain name sistema. Norbaitek labankada bat hartu nahi gauza hori zer den hemen? Zerbitzarietan bat edo gehiago da hori zeregin nahiko sinple bat da hori egiteko Garrantzitsua mota. Bai. IKUSLEEN: [INAUDIBLE] URLak itzultzen. DAVID MALAN: Bai. URLak itzultzen IP behar da helbideak, eta alderantziz. Demagun, azken finean, hori denean, web gunean joaten da, facebook.com antzeko zerbait idazten duzunean, edo google.com, edo harvard.edu, zalantzarik gabe, ez dute inoiz idatzitako baliteke zenbakizko IP helbidea. Eta zergatik pentsa dezakezu. Itzuli eguneko, nahiz orain neurri batean, telefono bat egin duzu enpresa bati deitu, Benetan saiatzen dira gogor beraiek erosi diren hitzak benetan ditu 800 zenbaki bat bertan, hala 1-800-collect edo zerbait hori da horrelako gogoangarria beraz pertsonek ez dute zer gogoratu C-O-L-L-E-C-T benetan zabaldu. Beraz, ikusi dugu hau Iraganean heuristiko. Eta hain zuzen, hori da IP zer helbideak eta zer egingo ostalarien izenak deitzen diogu edo guztiz sailkatua domeinu-izenak Gurekin egin. Diguna helbidea zerbitzarietara It Hitzak zenbakien ordez. Beraz, nola ez dugu benetan ikusi bihurketa hau. Aurretik joan noa eta ireki programa bat. Besterik ez naiz, aurrera joan eta ireki terminal-leiho bat. Eta aurrera noa, eta joan erakutsiko dizu DNS zerbitzari bat duenaren. Esate baterako, ikusi nahi nuen bada zer IP helbidea Facebook da Ezin dut terminal batean idatzi hau bezalako galdetuko eta, nahiz eta hau egin ahal izango duzu zure tresnaren barruan. Eta hori bilatu facebook.com da. Eta gauza mordo bat ikusi nuen. Lehen erantzuna hau da: Harvard DNS zerbitzari irudi hori dut ez marraztuta. --that en me kontatzea Facebook IP helbidea itxuraz hau. Hargatik aurrera me eta 173.252.120.16 kopiatu. Eta utzi ireki me Chrome nire Mac. Eta goazen http zidan: // eta itsatsi IP helbide hori eta sakatu Sartu. Eta hain zuzen ere, neure burua aurkitu dut Facebook at. Beraz, nolabait bihurtze hori, hain zuzen ere, gertatu zen. Eta hau ez dut berriro, utzi Egin nslookup, www.google.com. Itzuli dut erantzun-sorta oso bat. Eta hain zuzen ere, ez dira modu desberdina duten enpresak ezartzea honetan. Batzuetan, mundua kontatzen dituzte IP helbide bat dute. Baina IP helbide konpondu lortzen edo zerbitzari anitz mapatzen. Edo Google kasuan, mundua kontatzen dituzte, IP helbide sorta oso bat daukagu. Zure ordenagailu eramangarria ongietorri hitz egin da harremanetan Zerbitzarietan horietako bat. Beraz, hori guztia izan da joan kanpaia azpian on. Noiz idatzitako www.google.com Idatzi Zure nabigatzailean, nabigatzaileak, eta piztu zure ustiapen, Mac OS edo Windows, edo Ubuntu Linux, Gertuko DNS zerbitzari eskatu, zer da benetako zerbitzari honen helbidea. Azken gailu delako Argazki hau, router bat, horren helburua diona da Bizitzaren ibilbideari buruzko informazioa da, Ibilbidea Paketeak nolabait esateko, informazio digitala kartazalak Zero eta edukitzeaz helmugara bidaltzailea, jatorritik hartzaileranzko. Eta horrela baten router ibilbide stuff. Beraz, zergatik da hau guztia garrantzi berezia? Beno, dezagun begirada bat nola at hau erabil liteke. Demagun hemen dudala Rob Boden argazki bat. Beraz, demagun nahi dut Rob Boden Argazki hau bidali Dan atzealdean sartu areto bat. Beraz, naiz ordenagailu bat Nire eramangarria, eta Dan bezalako Interneteko beste ordenagailu batzuk. Eta pakete bat bidali nahi dut me from zion informazioa. Hori da gakoa, nola egin behar dut begs benetan ibilbidea zion pakete honetan. Beno, giza dagokionez, esango nuke, beno, ahal hori pasatzen duzu Dan nahi? Eta gero, zuk mordo bat Ziurrenik pasako litzateke back eta aurrera, atzera eta aurrera arte azkenean bere bidea egiten Dan baino gehiago. Baina hori zehaztugabeak txiki bat da. Ordenagailuak ziurrenik behar den pixka bat gehiago metodikoa. Beraz, ziurrenik, Dan IP helbide bat dauka. Beraz, benetan zer egin behar dut da dut behar hartu, esate baterako, gutun-azal zuri batean honela. Eta ez dakit zer Dan IP helbidea da. Beraz, besterik ez naiz joan orokortu da Dan IP gisa. Eta ez dut hau jarri ere joan nire gutunazal arloan. Eta bitartean, IP helbide bat daukat. Ez du axola, gaur egun zer den. Beraz, besterik ez dut esan nahi nire Atzeko izkina hor IP. Eta, ondoren, naiz aurretik joan eta jarri dut Argazki hau gutunazal honen barruan. Eta, ondoren, duzun bakoitzean, ustez, Interneten bideratzaile gisa, dute aurrez arabera gizakiak, oro har, edo, batzuetan, automatizatu algoritmoen arabera duten jakin nahi Dan IP helbidea 1 batekin hasten bada, bide horretatik joan beharko luke. Dan IP helbidea batekin hasten bada 2 a, bide horretatik joan beharko luke. Agian 3 a horrela doa. Agian 4ak horrela doa. Eta hori oso gutxi da. Sinplista baina hori ideia orokorra da. Routers-- horietako bakoitza eta han agian adina 30 nau eta Dan artekoa izan. kalkulu-mota batzuk --have beren memoria barruan, datu-base taula bat, besterik esaten duen, IP helbide honen itxura, Modu horretan doa. Itxura IP helbidea Hau atsegin, horrela doa. Eta hori nola egiten erabakiak nahiko sinplista. Baina bihurtzen da bideratzaile hauek egin zerbait baino gehiago, potentzialki. Ordenagailuak aukera ematen dute berme entrega, gutxienez probabilitate handia dutenak. Beraz, bada, agian, gehiegi, entzun, nahiz eta Nik inoiz nahiko zaindutako edo galdetu zer den, entzun izan liteke acronym honetan zerbait. Dezagun itzuli baino gehiago hemen Une batez eta tira hau. TCP, transmisio kontrolerako protokoloa. Besterik modu tekniko Another teknologia beste deskribatuz Interneten erabiltzen da. Beraz, IP, Interneteko protokolo aurre egiteko erabiltzen da. It estandar batzuk direla mundua sortu zen duela esan du, IP helbide bat hemen jarri duzu Dan da, eta IP helbide bat hemen zeuk, eta, ondoren, zenbait jarri gutun-azal batean informazioa. Baina TCP teknologia bat da, IP batera erabili. Eta hain zuzen ere, duzun inoiz bada ikusi sigla horien aurretik, seguruenik ikusi duzun TCP barra IP besterik esan nahi du jendeak joera horiek elkarrekin erabiltzeko. Beno, TCP mota da cool aukera ematen du, probabilitatea handitzeko datuak benetan me from Dan iritsi. Izan ere, internet ero leku bat da. Ez dago bermea ez duten datuak bidali dut modu honetan bada duela joan horrela hurrengo aldian inguruan. Baliteke horrela edo bide horretatik joan da. Arteko distantzia laburrena bi puntu ez da nahitaez zuzen bat edo lerro berean. Gainera, batzuk Mutil akatsak egin ditzake edo itotzea gehiegi kartazalak asko zure bidea datozen. Beraz, bada besterik ez da joan amore eman, eta hitzez hitz askatu hauetako batzuk lurrean kartazalak. Eta modu berean dezaket datu izan routers Interneten jaitsi da. Beraz txikitzeko honen aurka, noa nire segurtasuna pixka hartzeko Hemen artaziak eta ebakitzen Rob sartu, demagun, lau pieza, lau segmentu. Eta orain, naiz, aurrera joan nintzen eta Informazio zati bat gehiago jarri Gutun-azal honetan. Antzeko zerbait 1etik 4ra esatera noa. Beraz, orain, nire azken gutunazal, at Gutxienez lehen, itxura hau. Aurretik joan noa eta jarri, hau hemen. Eta denbora-en mesedetan, ez naiz joan besteak etiketa berdinean 2 4 urtetik aurrera, 4 3, 4 4. Berriz ere, Dan IP helbide batera haren eta nire IP helbidea aurrean atzeko aldean utzi, naiz baina ezin dute bidali besterik ez oraindik. Bihurtzen da delako Interneten, zerbitzarietan gauza bat baino gehiago egin dezake. Izan ere, denok web erabil liteke nahiko pixka bat, web mundu osoan, http: // edozein. Baina ez da beste Interneten zerbitzuak. Zer dira beste zerbitzu batzuk, ordenatu Erabiltzaileak erabili, kontsumo-friendly zerbitzuak udaberri hartan, gainera axola web nabigatzailean motako programa bat? Ikusleak: Posta elektronikoa. DAVID MALAN: Posta elektronikoa. OK. Good. Zer da beste bat? Ikusleak: berriketa. DAVID MALAN: Beraz, txat, ala da Skype edo Gchat, edo zerbait horrelako. Ikusleak: Biltegiratzea. DAVID MALAN: Beraz, nolabaiteko biltegiratze-zerbitzua, zalantzarik gabe. Dropbox antzeko zerbait, edo Box, edo antzekoak. Beraz, ez da desberdina Interneten zerbitzuak. Eta bihurtzen da Dan duela, da zuen ordenagailu bat bada ere, ez dauka eskainitako beharreko Bizitzan gauza bat. Benetan zuen egin ditzakeen gauza anitz. Eta hain zuzen ere, e-posta zerbitzari bat izan zuen. Web zerbitzari bat izan zuen dezake. Chat server izan daiteke zuen. Baina hori agertzeak Dan duten jakin beharra du aldez aurretik, zer dira Mezu hauen edukia. Web orrialde bat naiz zion bidaliz I da hau? Da posta bat naiz zion bidaliz dut? Da berehalako batean mezua naiz zion bidaliz dut? Beraz, pieza bat gehiago behar dugu gutunazal horiei buruzko informazioa beraz, Dan, zenean Gutun-azal hau jasoko du, Bistaratzean zer erabiltzeko programa daki. Da nabigatzaile bat? Ez al da Google? Ez al da Skype? Edo da Outlook edo batzuk beste programa guztira? Eta, beraz, batera TCP dator giza konbentzio bat besterik ez. Mundua urte batzuk erabaki Duela osokoak berezia lotzeko ezagunena zerbitzuak. One izeneko fitxategiak partekatzeko, FTP, da, nahiz eta apur bat zaharkituta. Baina bere identifikatzaile bakarra 21 da. Irteerako email for SMTP, bere berezia Identifikatzaile 25 besterik ez delako. DNS, gauza buruz hitz egiten dugun, bere kontsultak egiteko 53 zenbakia erabiltzen du. Zer da IP Like google.com helbide? Eta orain gehiago ezagutzen duzu nonbait izan dezake uneren 80 zenbakia da eta, agian, 443 ikusi. Horiek berezia HTTP identifikatzaileak, zein hizkuntza da laster ikusi dugu erabili arteko web trafikorako Nabigatzaile eta zerbitzariak. Eta 443 da Bertsio segurua kontratuan. Beraz, azken xehetasun bat naiz nire gutunazal jarri joan da ez dut horretan joan bidali hau besterik Dan IP bat. Bidaltzeko beharrik ez noa, : 80, zer bidaltzen saiatzen naiz bada Web orri batean, web orri bat da berarentzat Rob Boden en irudia dauka. Beraz, ez dut gauza bera egin zuen joan Gauza beste gutun-azal horiek. Eta gero, azken finean, nik askatu egingo dut horiek off hurbilen router batera, dela aitortuz router agian ez du zertan bide bera behin denbora hartu. Izan ere, agian daukat Lehenengo pakete-bide honetan. Bigarren pakete-bide horretatik joan daiteke. Hirugarren packet-- bideraketa hasteko. --might hona joan. Eta theory-- ezin mantentzeko. Teorian, guztia pakete horietako lau beharko lukete azkenean ibilbidea beren bidea, ordea eraginkortasunez edo inefficiently, atzera modu guztiak. Puntu, Dan, unean ordainagiria, horiek berregituratu ahal oinarritutako nik gauza dibertigarria da, denok dakigu zer emaitza hemen izango da. Dan ari Rob irudi bat lortzeko. Baina ikus dezagun nola obra honetan daude. Beno, hobeto esanda, Dan da joan Rob irudi bat zati lortzeko. Oso ona. Guztion gaur parte hartu du. Guztiak eskubidea. Beraz Dan horiek jasotzeko hasten paketeak, dezagun eskatu galdera bat. Zer duzu bat lortzen alferra bada, gainkargatuta, asmo txarreko, edo, besterik powered off, eta bat edo gehiago paketea ez du Dan nahi? Nola dago Dan ez zuen ezagutzen joan lau segmentu bat jasoko Berarekin bidaliko dut? Just senez, zer egin dezakegu? Bai? IKUSLEEN: [INAUDIBLE]. DAVID MALAN: Zehazki. Dut delako bakarrean zenbakituta horiek, eta Zenbat zehaztu Nik segmentu ez izan behar du, zuen infer eta, baldin badago, segmentu benetan egin zuen falta. Eta TCP esaten ordenagailuak egin, ordenagailuak bada, Mac OS bezala, eta Windows, eta Linux laguntza eta ulertzen TCP, bertan egiten duten, TCP dokumentazioa funtsean Dan duten me bidali beharko dio mezu bat atzera, hey esaten, David, Pakete-4-kopurua 1 dut falta, edo 3, 4, edozein da. Eta gero, nire lana hartu da Rob beste argazki bat, bertan gaur for estrak daukagu Zurekin bat hartu nahi izanez gero, eta, ondoren, segmentu horretan berriro bidaltzen ahal dut Rob modu guztien atzealdean. Beraz bezain sinplista mekanismo hau da, hori hau da, zer gertatzen da ia edozein unetan gertatzen Interneten zerbait egin duzu, bereziki hauentzako gehienak zerbitzuen popular. Beste protokolo daude, beste teknologia TCP gain duten lan pixka bat ezberdinean. Baina hain zerbitzu asko ez dugu normalean erabili benetan protokolo horiek oinarritzea. Beraz, Dan, ez zuen lortu duzu Argazkia osorik atzera? Bai. Berriz elkartuko ditugu Rob atzealdean. Eskerrik routers askoz. Demagun, benetan dut nahi ikusi nire artean routers eta MIT, askoz like you guys ziren me eta Dan arteko routers. Beno, hobeto esanda nslookup baino izena server lookup eta, Ordez idatzi dut arrastorik ibilbidea, eta horrek benetan esaten egin behar. Eta ez dut egin behar, eta, etenaren 1 eta modu geldia. Komando lerroko argumentu bat da, besterik esaten duen, saiatu hau behin eta ez behin baino gehiagotan. Eta orain, nik idatzi behar www.mit.edu noa. Orain, irteera da nahiko azkar eta críptica. Baina zer honi buruz neat da ilaratan horietako bakoitzak funtsean adierazten a Ikusleek honetan ikaslea me eta MIT arteko bidea balitz. Zer ikusten duzu hemen, batetik, domeinu-izen hori idatzi nuen, edo domeinu izendatzeko ari behar bezala deitu. Eta hori itxuraz da IP www.mit.edu helbidea. Nire ordenagailuan hurrena niretzat. Hau hemen promesa bat da ari gara bakarrik joan MIT iristeko 30 lupulua barruan saiatzeko. Ez dago hobeto baino gehiago ez izan Me eta Dan arteko 30 ikasle. Eta orain, ilarak horietako bakoitzean literalki router bat adierazten me eta Dan artean, literalki mutil bat. Eta beraz, hau ez dirudi izena, domeinu izen bat izatea. Besterik IP dauka. Eta 0,662 milisegundotan bakarrik hartu me from lortzeko lehen router horretan. Hurrengo bat ez zen askoz urrunago. Bakarra hartu du iritsi milisegundo. Eta orain, zorionez, gauzak erabiltzaileak errespetatzen apur bat gehiago izenekin duten críptica dira baina apur bat gehiago kontatzeko. Honek itxuraz batean router bat da Harvard sarearen muina egoitza, jendeak esan zigun bakarra delako Horretarako, Zientzia Center, SC. Eta GW besterik idazkera azkarra da pasagunea zein router sinonimoa da. Beraz, hau sistema batzuk administratzaile-en goi-indize modu zerbitzari bat izendatzen Science Center. Bien bitartean, zerbitzari hori da, antza denez, kable nolabaiteko bidez lotuta hori goitizena beste router mugako atebide etenaren bat zerbait, zenbaki horiek esan nahi duzuna. Eta gero, itxuraz, Harvard konexioa duela duten milisegundo beste Zerbait kanpoan iparraldeko bidegurutze izeneko bertan peering puntu komun bat da gune erraldoien Harvard bezalako artean non kableatua asko doa eta interkonexioak ahalbidetzen erakunde batzuen artean. Sei Urratsera, zoritxarrez, ez du baliozko izen bat. Eta zapaldu zazpi interesgarri lortzen. Ez dakit zer horiek gehienak esan nahi. Baina NY salto du me at. Eta zer esan ziurrenik adierazten? Ez da, nahiz teknikoa. Just New York. Beraz, hain zuzen ere, zer da giza komuna konbentzio ez bermatutako baina hitzarmen komun name routers da hiri edo aireportuaren naturak duten hurbilen daudela kodea. Beraz probabilitatea batzuekin, router honek zazpi zenbakia da, ziurrenik, izan ere, New Yorken. Eta hau badirudi berretsi Uste hori, da delako Sei milisegundotan bakar bat ordez edo, beraz, zerbait hemen campus bat. Baina orain hartzen dituzten kontuan, Eskuineko Megabus edo whatnot on, lau, bost, sei ordu iraun dezake giza bat lortzeko hemen New Yorkera from. Datu bat lortzeko, Sei milisegundotan pakete bat lortzeko me from Dan nahi bada New Yorken da uneoro zuen. Gero, azkenik, hori itxuraz da Benetako domeinua www.mit.edu izen. Itxuraz dut dute beren web zerbitzariak azpikontratatutako Akamai izeneko enpresa bat eta horrek esan nahi du beste enpresa batzuk beren zerbitzarietan exekutatzen. Eta horregatik ari gara ikusten gauza bitxi dagoela. Beno, egin dezagun beste behin ere utzi. Dezagun aurrera eta arrastorik egin gure lagun Nick Irakaslea ibilbidea Parlante Stanford duen bat zerbitzari izeneko nifty.stanfor.edu. Sartu. Eta orain, ikusiko dugu ziurrenik bidea zertxobait luzeagoa duten hiri batzuk gehiago pasatzen. Beraz, hemen izenik horiek Harvard zerbitzarietan hemen. Oraindik ez dugu Harvard muina ere, mugan Harvardeko atea, iparraldeko bidegurutzea, lekuan hau. Eta orain, nik bat lortzean apur bat gehiago interesgarri. Router duten dut asmatzen zenbakia zortzi zer hiria da? IKUSLEEN: [AHOTS INTERPOSING] DAVID MALAN: Chicago, seguruenik, oinarritutako honetan, gauza hau hemen oinarritzen da. Eta orain, Salt Lake City dugula agian, agian, Los Angeles hemen, eta, ondoren LAX, Bai, hori da seguru LA behean arabera. Azkenik, arte, doan California hegoaldeko California iparraldeko gehienez modu guztiak non Stanford Palo Alto da. Beraz, oso politak. Eta dezagun urrats bat gehiago honetan. Itxuraz litzateke 82 milisegundotan hartzen duzu mezu bat bidali Dan bazenitu California New York ordez. Egin dezagun zerbait dezagun arrastorik ibilbide bezala, saiatuko for www.cnn.co.jp Japoniako CNN web bertsio. Eta orain, oraindik gaude Boston badirudi unean. A bikote zerbitzarietan sei eta Zortzi ez dute erantzuten apur bat pribatua ari dira ari delako. Baina, azkenean, ez dirudi bat izan Zerbait interesgarria gertatzen ari da gure artean, demagun, zazpi eta bederatzi zapaldu. Zer ziurrenik artekoa da zazpi eta bederatzi, eta zalantzarik zazpi eta urrats 17 artean? Badira jauzi handi bat da Denbora zenbatekoa Honez datuen batetik joan hartzen lupulua horiek, bideratzaile horietako bat bestera. Beraz, odds dira, nonbait Hemen, ez da, seguruenik, hementxe batez ere, ez da, seguruenik ur masa oso handia duten batzuk trans Pazifikoko edo trans ditu Atlantic kable dela benetan behar to datuak denbora are gehiago beste bat puntu batetik bestera. Baina, berriro ere, pentsa orduak unean hartuko luke Japoniara. Hemen, 200 milisegundotan, boom, zure mezua da benetan. Beraz, play inguruan dezakezu hau tresnaren edo are Windows edo Mac OS-ekin komandoak apur bat desberdinak. Batzuetan, izar horiek lortuko duzu, ilaretan, sei eta zortzi, adibidez, horiek besterik routers esan nahi du Ez konfiguratuta daudela zuk erantzun bat emateko pribatutasun-en mesedetan. Baina, oro har, teknika hau litzateke, izan ere, lan egiteko. Beraz bihurtzen da gehiegi, ez da beste informazio mamitsuena tresnak lurking eman egunero, hartu duzula. Beraz, adibidez, jasotzen bada e-mail bat, Egia, batzuk bezala Duela gutxi izan dezake, eztabaidagarri jatorria, inoiz ez baduzu Gmail interfaze begira geratu , aurretik ote college interfazerako edo bat pertsonala, ikusi ahal izango duzu zure sarrera-ontziko hau antza. Eta hain zuzen ere, email bat da , Bidaliko dut malan@harvard.edu, jharvard@cs50.harvard.edu to gaur goizean besterik beraz screenshot bat hartu izan dut. Baina bihurtzen da, guztiak Gmail oraingoan, hor triangelu apur hori Goiko eskuineko aldera ez Harvard gailur ondoan bada aukeran klik klik egin dezakezu Show Original. Eta hori egiten baduzu, ikusiko duzu benetan oso esoterikoen informazio mordo bat uneak, eta IP bezala helbideak eta domeinu izenak. Baina ikusiko duzu, azken batean, une honetan guztiek dute goiburuak dira bakoitza eta hit email bidali eta jaso ahal izateko. Eta goiburuak hauek pertsona ahal kitto erabili informatikariak edo bestela, benetan dituzten infer Probabilitate batzuk non eta harekin mezu elektroniko bat benetan izan zen. Izan ere, hitz egingo dugu saioa nola email geroago aste bera sor daiteke programazioaren bertan oso gauza ona da web orri bat mezuak bidaltzeko erabiltzaile nahi du. Baina ikusi dugu, gehiegi, besterik gabe, nola trivial Norbaitek emailak ema da beste norbaitek, zu benetan ezean Badakizu goiburuak nola egiaztatzeko. Eta are gehiago, hori galdu da Proposamen egun hauetan. Beraz, esan zuen, goazen geruza bat gora. Hasi IP egiten dugu eta horrek helbideak paketeak guretzat, helbideak berezia ematen die. TCP, eta horrek, azken finean, entrega edo, gutxienez, bermatzen probabilitatea horien handitzen arabera segmentu, 1 edo 4 bezalako gauzak gehituz, 2 4 4 3 eta 4 4. Eta orain, dezagun geruza gainean Protokolo beste hori. Gauza horiek guztiak dira protokoloak, ordenagailu konbentzio dictate nola bi ordenagailuak beste bat hitz. HTTP, azkenik, gaur egun, ez da hipertestua transferitzeko protokoloa. Eta hau protokoloa da Nabigatzaile duten erabil dezakezu web zerbitzariak hitz egin. Beraz, sortu tira bezalako nabigatzaile bat Chrome, edo IE edo Firefox edo Safari, edo dena delakoa, eta zerbait idazten duzunean atsegin facebook.com eta sakatu Sartu, Zure ordenagailuan, ez bakarrik egiten du lehen itzuli facebook.com zer sartu? IP helbide bat. Orduan converts-- Orduan bidaltzen a IP helbide Esaera duten mezu, ematen dit gaurko homepage edo eman me login Facebook pantailan. Edo zu dagoeneko erregistratuta bazaude, eman me lehenetsi nire timeline ikuspegia. Beraz, zer HTTP dio. Eta gehiago colloquially, naiz web bat bada zerbitzaria eta alabak izanez gero duzu Zein da zure izena, berriro? Ikusleak: Margot. DAVID MALAN: Margot web bat da zerbitzaria, eta web nabigatzaile bat naiz, eta, besterik gabe, nire berreskuratu nahi dut Margot batetik kronologia, margot.com, Esango nuke, kaixo, naiz David. IKUSLEEN: Kaixo, naiz Margot. DAVID MALAN: Eta zuk, ondoren, erantzun litzateke niri informazio gehigarri batekin. Beraz giza ergelak hau dugu Adibidez, hitzarmen eskerrik asko. bata bestearen eskuak dardarka --of. Eta ordenagailuak dute ideia hori bera non bezero bat, nabigatzaile bat bezala, zerbait egin behar zerbitzari bat eskatu dio bere izenean. Eta beraz, hemen argazki bat, esate baterako. Ezkerrean ordenagailu eramangarri bat da, desktop, edozein izanda ere, edo baita telefono bat. Eta eskuin aldean oso bat zerbitzari baten ikuspegi Legea. Normalean itxura txikiagoa dute eta sexier egun hauetan. Baina puntua da, besterik gabe, ez da komunikazio mota batzuk bezeroaren eta zerbitzariaren arteko. Eta zentzu bezero Jatetxe batean norbait eta zerbitzari edo waitress, ordenagailuekin ideia bera. Bezeroak eta zerbitzariak, bata informazioa eskatu, Informazio batekin erantzuten du. Orain, nola ez duten Informazio itzuli? Beno, kontuan hartu hau. Talde lehenetsia moduko da, modu eta epe super simple bat da. --that besterik ezartzen du nola nabigatzailean jasoaz zerbitzari batetik. Beste era batera esanda, baizik eta besterik baino goof-ily nire eskua luzatzen Margot eta, nabigatzaile baten benetan banintz, nik kartazal baten barruan bete litzateke, egin nuen Rob argazkiarekin bezala, aurretik textual mezu hori literalki dioenez honen antzeko zerbait, get / http / 1.1hostwww.google.com edo margot.com edo dena delakoa zerbitzari izena gerta liteke. Eta gero, dot dot dot, beste gauza batzuk. Baina literalki, barrutik gutunazal baten iba textual nahiko erraza izan Horrelako mezua. Hori jasotakoan, Margot litzateke ireki, edukia ikusi, eta erantzutea. Orain, apur bat da Adibide honekin ez-bistako. Baina lortu /, zer barra da Ziurrenik aipatuz, besterik oinarritutako zure ezagutza batera eguneroko bizitzan sarea arakatzeko? Zer da barra? IKUSLEEN: [INAUDIBLE]. DAVID MALAN: ihes-sekuentzia bat. Ez da ideia txarra, baina, oro har, ihes-sekuentziak joan beste modurik. Hori backslash bat izan ohi izango litzateke. Baina ez pentsamendu txarra. Bai? Erakuslea. Gainera pentsamendu ona baina are gehiago, hori baino errazagoa da. Etxe direktorioa. Disko gogor bat sustraia, nolabait esateko. Gurekin gehienak ez dute idatzi hau. Baina teknikoki, nahi izanez gero super egokia izango da egun hauetan, Zerbait zenuke joan atsegin http://www.facebook.com/. Orain, esan nuen, gurekin gehienak ez litzateke traba barra idazten. Eta Egia, gehienetan nabigatzaileak, Chrome barne, ez ere erakusten traba Gurekin slash egun hauetan nahi besterik ez dutelako izan simple eta laburrean. Baina barra besterik esan nahi joan to www.facebook.com eta lortu barra, disko gogorra sustraia, facebook.com orrialde lehenetsia. Zer protokoloa erabiliz? Beno, 1.1 bertsioa erabiliz HTTP bezala ezagutzen gauza hau. Zerbitzaria, edo Margot-- eta bide batez, egin axola duten erabiltzen dut duzu horietan? OK. Ikaragarri onak gara gaur egun. Beraz Margot erantzuna orain batekin bere estalki, eta horrek barrutik era berean, textual mezu bat da. Horietatik lehenengo lerroa da, Yep, HTTP 1.1 bertsioa hitz egiten dut. 200 egoera kodea da besterik gabe esan nahi dena da OK. Orriaren bilatzen ari zaren ez daukat. Bien bitartean, Content-Type: text / html, hau Margot en erdi-arcane esaten modu da, zer Eskatu duzun web orri bat da. Eta mota da, eta, beraz, hitz Ia zentzu aldagai bat bezala, baina hau da, maila askoz ere handiagoa da orain. Bere datu-mota testua baina zehazki HTML. Lengoaia laster ikusi dugu. Eta gero, beste gauza batzuk. Beraz, beste gauza da, literalki zer Facebook da erantzuten. Beraz, ikus dezagun hau, too. Dezagun aurrera eta ireki Chrome nire ordenagailu eramangarria eta bertan egin dezakezu zure ordenagailuaren baita. Eta aurrera noa joan eta ireki www.facebook.com. Sartu. Eta pantaila familiar hau dut hemen. Baina orain, naiz beste zerbait egin behar dut. Aurretik joan noa eta joan, Ikusi garatzailea. Eta Garatzaile joan Tresnak, eta zuk egin beharko lukete Chrome barruan zure ordenagailuan, gutxienez, zure aparatuaren barruan. Hau korrituko noa gauza hemen, eta zu zara sorta osoa ikusteko joan críptica testua hemen. Bihurtzen da Margot zer esan barruan jarri me erantzuteko kartazal horren izeneko HTML hizkuntza bat da, Hipertestua Markatzeko Lengoaia. Ez da programazio bat da hizkuntza ezin duzu delako, ez du loops, eta baldintza dute, eta funtzioak, eta horrelako gauzak. Da markup hizkuntza bat. Horretan, sintaxia bereziak dauzkan tags eta atributuak izeneko hori zer dago erakusteko nabigatzaile bat kontatzen pantaila eta nola bistaratzeko. Zentratua nahi al duzu? Beharko lodia izango da? Gorria, berdea, urdina? Da markup hizkuntza bat. Horretan, nabigatzaile bat kontatzen zer pantailan erakusteko. Beraz, hau da, literalki, guztia HTML eta gehiago Facebook zerbitzari da tu eta hori Chrome eta IE eta Firefox dute diseinatu, bakoitzak bere jabeen ulertzeko. Eta hain zuzen ere, baizik eta, Hori baino Messier gutxi. Duzu, ordez, joan bada ikusi, Developer, ikusi, hau da, benetan zer Facebook da jarriz. Sort zero bost estiloa, eskuinera, badugu infer hori seguruenik ez da onena. Baina, Egia, ihes daitezke batera zuk zerbitzatu bazabiltza delako web orrietan milaka milioi eguneko, benetan nahi ez den denbora eta bytes alferrik, eta dirua, azken finean transmititzen linea berria bezala gauzak pertsonaiak, eta espazioak, eta fitxak duzu, banda-zabalera gastua ari delako Zure ISP alferrik. Beraz, hain zuzen ere, hau da, ondorioz, Modu honetan beharreko minified. Baina, zer Chrome egiten ari da Gurekin da, hartu HTML honetan, erabat itxura duen nahaspila eta giza ulergaitzak, eta besterik ez da formateatzen. Nahiko da inprimatzeko, beraz, bere inguruan gure adimenak itzulbiratu dezakegu apur bat gehiago erraz. Baina interesgarria da hau. Orain I Chrome sakatu bada, Ez elementu baina sarea, Apur bat ikusi nahi dut hori da logging pantaila niri erakusteko guztiak joan HTTP eskaeren direla benetan atzera joan eta aurrera me eta Facebook edo nire artean eta Margot dut egin bada eskaera bat baino gehiago. Beraz, aurrera noa, eta egin klik joan Berritze ikonoa hemen Chrome. Eta orain, sorta oso bat gauzak hegan iragana behealdean. Jaon noa back oso top up. Eta orain, nabarituko hau da, Oso lehen nire nabigatzailea eskatu Made www.facebook.com zen. Get erabiliz Honez Mekanismo horrek, besterik gabe esan nahi du mintzo textual hizkuntzan ari da Momentu baten adibide bat ikusi dugu duela. Eta gainera, bihurtzen da duten erantzuna Facebook eman 200 OK da niretzat, eta horrek esan nahi dut web Galdera orria aurkitu. Sakatu dut lerro honetan bada, egia esan, ezin dut ikusi goiburuak horiek pixka bat gehiago Argi eta garbi. Hauek gehiago zentzurik izango luze baino lehen. Baina konturatu nire nabigatzailea bidaltzen a ostalari bezalako informazio asko, eta metodoa, eta cookieak. Etortzen direnek itzuli gara baino askoz lehenago. Eta, azkenik duzu ulertzen zer cookie bat benetan da eta nola laster bidaltzen dizu. Eta zer ikusi ahal izango duzu Facebook da bidali, edukia testu-mota barne HTML, uneko data denbora, bere pribatutasuna haren politika, edo falta, eta gero, azkenik, gailetak kopuru bat hori ezarri ari dira Zure ordenagailuan, baita. Baina horiek gain tease dugu luze baino lehen. Baina, azken finean, denbora guztietan duzu Web orri batean, gaur egun bisitatu urte, izan dituzun mezuak bidaltzen Nik nahi gutun-azal batean bidali nuen bat Margot eta Dan. Eta atzera lortzean duzun hau Facebook bezalako erantzunak. Baina, gainera, asmatzen zer ari izatea Facebook eta Google kontuetarako, eta gainontzeko guztietan denbora web orri bat bisitatzen? Zer da behin kanpoaldean gutunazal zure ordenagailuaren dira bidaltzen ditu? Zure IP helbidea, ezta? Agian ez da zure izena per se, baina zure IP helbidea. Eta besterik gabe, dezagun puntu konektatu geroago, zerbitzuak erabiltzen ari bazara web bezala, edo BitTorrent eta bizia, eta ordenagailuaren erregistratuta dituzun Harvard bezalako leku bat, Norbait nonbait daki John Harvard IP helbide hau, dot hori, dot hori, dot hau. Eta hain zuzen ere, enborrak izango dira, bai mantendu bat egin zuen Hau atsegin campus, Comcast sare batean, Verizon, edo Egia, at NSA berriki dugu ikasi gisa, pretty much guztia erregistroak Interneten duzula egiten ari dira. Eta itzuli dugu nahi hau etorkizuneko klaseko horien inplikazio diseinu erabakiak eta segurtasuna. Baina egia da, benetan ez pribatutasun askoz guztiak. Izan duzun edozein lekutan bisitatzen duzunean, denbora bakoitza Web orrian, Zure eskua erakusten eta, gutxienez, zure IP helbidea agerian utziz. Beraz beldurti ohar alde batera utzita, zer egin dezakegu Katuak bezala gauzak txertatzeko web orri batean? Beraz, erantzun-sorta bat behar dugu, zerbitzariak itzuli dezake. Eta ez dugu gaur egun horiek guztiak ikusteko. Baina 200 ona da. Eta seguruenik ari zaren ez ikusi horiek guztiak giza lehen bezala. Baina seguruenik ikusi duzun gutxienez horietako bat. Zein bat horiek ezagutzen begiratu daiteke? Ikusleak: 404 DAVID MALAN: Beraz, 404. Fitxategia ez da aurkitu. Eta hain zuzen ere, zu ikusteko zoazen hau programazioaren yourself. 404 besterik ez eskatu duzun fitxategia esan nahi du, barra edo zerbait barra, besterik gabe, ez da existitzen. Eta web-zerbitzari bat, normalean 404 erantzuten ondorioz Bien bitartean, laster ikusi dugu duela mezua horren edukia HTML bezala ezagutzen hizkuntza honetan daude. Eta hori super bat da HTML snippet simple dagoela ezer baino beste egiten du kaixo mundua bistaratu pantailan. Izan ere, ikusi hau goialdean duzu dokumentu mota bat izeneko zerbait aitorpena besterik ez dio, hey, mundua. Fitxategi honek HTML dauka. Eta gero, HTMLren hurrengo bit ari zarela idazteko joan, parentesi ireki bat du, eta ondoren, hitza HTML, ondoren, parentesi itxia, eta gero burua zabalik, eta ixteko kortxetea. Beraz, azken finean, dezagun benetan egin hau mekanikoki. Dezagun joan nire-tresna, baina edozein lekutan egin dezakezu testu editore bat duzula. Aurretik joan noa eta hello.html izeneko fitxategia gorde. Jarri nire mahaigainean noa Gauza super simple mantentzeko oraintxe. Eta ez dut egin behar zehazki zer ikusi besterik ez dut. Beraz doc motako HTML, parentesia HTML irekita. Eta orain, oharra, naiz joan kontrakoa egin preemptively. Eta alderantziz, esan nahi dut Etiketa bera, nolabait esateko, baina barra batez hasten da. Eta gero, hemen baino gehiago, Esan noa, burua, bihurtzen da, behin hori delako Web orri buru deiturikoak ditu titulua doa stuff bar, orriaren goialdean. Izenburua besterik ez da kaixo izango hemen. Eta orain, ez dut behar joan Web orri hau gorputzera. Beraz, web orri guztiek biak Burua goian, eta gorputz bat zein orri tripak da. Eta hemen, besterik ez naiz joan kaixo mundua antzeko zerbait esan. Eta ez dut fitxategi hau gorde egingo da. Orain minimizatu dut gedit bada, begiratu, ez-fitxategi txiki bat da nire mahaigainean izeneko hello.html. Orain, hori ez da zerbitzari batean hala ere, berez, Izan ere, hori da neure Mahaigain pertsonalean hemen. Baina ireki dut Chrome eta bada hit Control O galdera katua da. ilusio nire mahaigainean dut. Eta ireki nuen hello.html, ez dago, in Izan ere, nire web orria super simple. Nire orrialdera Gorputza eta leiho zuri hau Hemen kaixo mundua gorputza da. Eta burua titulua orriaren fitxan, ez da. Eta ari gara ikusteko dut laster super dela simple ireki beste orrialde batzuetan ere bai. Esate baterako, naiz joan nintzen banaketa kodea batzuk sartu astean, iturri honentzat zazpi, eta noa ireki ez JPEG du bertan guy hau hemen da. Baina nik ireki image.html noa, horrek, azken honen itxura. Baina gaur egun ireki zidan hau ireki gedit, eta Dropbox zazpi iturri sartu, eta image.html. Hau gehien besterik ez da iruzkinak egingo dugu laster ikusiko. Baina Grumpy jarri nahi dut Web gune honen barruan Cat, beste parentesi irekiak jartzea nahikoa da, eta gero keyword irudia edo img labur, eta gero alternatiboak irisgarritasun arrazoiengatik testua norbaitek pantaila badu reader edo horrelako zerbait. Iturria hori da, zer da Fitxategiaren izena, cat.jpeg. Eta gero, hori delako Etiketa bereziak txiki bat da, aurrera barra jarri dugu, ikusi dugu, etiketa baten barruan. Baina azken emaitza web bat da itxura hau orria. Beraz, azken finean, zer ari gara izango orain egiten da denboran zehar web erabiltzen ari da eta web orriak sortzeko azken finean, edukiontziak izan ez bakarrik bezala gauza inozoak irudiak eta estekak, eta mahaiak, eta buletdun zerrendak, eta antzekoak, baina baita digute geure burua erabiltzailearen interfaze grafikoa da, GUI bat, ez zer egin dugu guk Breakout ez bezala. Baina ingurune horren baitan gaude PHP bezalako hizkuntza erabiltzen hasi da joan, eta JavaScript, datu-basea hizkuntza SQL izenekoa, Bezeroaren aldeko scripting hizkuntza JavaScript izeneko benetan sortzeko interfazeak dinamikoagoa, baina guztiak askoz ere, testuinguru askoz gehiago ezagutzen da. Baina, ondoren, aurretik, dezagun Amaitzeko, gaur egun, begirada batekin, agindu bezala, zer benetan gertatzen Interneten kanpaia azpian bera. Gaurko zeintzuk Interneten ezin dela Gauzak transferitzeko erabili ahal web orriak HTTP baino gehiago bezala askoz Margot eskua lehenago astindu nuen bezala. Baina ez da beste hainbeste TCP eta IP erabiltzen duten zerbitzuak emandako hartuko dugun Lan hori ikusiko dugun bezala dugu hemen film honetan egingo eramango gaituzte amaieran gaur. [Bideo-erreprodukzioa] Lehenengo aldiz egiteko historia, pertsona eta makineria elkarrekin lanean, amets bat konturatu dira. Batzeko indarrean batek daki no geografiko mugak. Arraza, sinismen edo kolore dagokionez gabe. Aro berri bat, komunikazio benetan ekartzen pertsonek elkarrekin. Hori garbia, Dawn da. Nola funtzionatzen duen jakin nahi duzu? Egin klik hemen hasten da zure Gola bidaia. Orain, zehazki zer gertatu klik egiterakoan link horretan? Informazio-fluxua bat hasi duzu. Informazioa, bidaiatzen behera Zure posta-gela pertsonala jauna IP paketeak denean, etiketa zuen, eta bertan bidaltzen bere bidean. Pakete bakoitzean tamaina mugatua da. Mail gela nola banatu erabaki behar du informazioa eta nola pakete. Orain, pakete etiketa bat behar du informazio garrantzitsua duen, esaterako, bidaltzailearen helbidea, hartzailea gisa helbidea, eta pakete-mota da. Bereziki datu-pakete Horregatik atera internet gainean, halaber helbide bat daukala proxy zerbitzari, eta horrek funtzio bereziak behar ditu geroago ikusiko dugun bezala. Paketea gainean jarri zuen martxan Zure sare lokala edo LAN. Sare horretara erabiltzen da tokiko ordenagailu guztiak, routers inprimagailuak, eta abar informazioa trukatzeko fisiko barruan eraikinaren hormetan. LAN pretty kontrolik gabeko bat jarri eta, zoritxarrez, istripuak gerta daiteke. LAN autopista josia dago informazio mota guztiekin. Hauek dira IP paketeei, Novell paketeak, Apple Eztabaida paketeak. Trafikoa ohi bezala aurka ari dira. Tokiko router irakurtzen aurre eta, beharrezkoa bada, paketea igogailuak beste sare bat kalera. Ah, router. Kontrola sinboloa batean Itxuraz disorganized munduko. Bertan, zuen sistematikoa, uncaring, metodiko, kontserbadorea, eta batzuetan ez da nahiko up to azkartzeko. Baina, gutxienez, bera da zati handiena zehatza. Paketetan utzi bezala etorri router, beren bidea egin dute intranet korporatiboan sartu eta router switch buru. Pixka bat baino eraginkorragoa router, router switch juega azkarra eta pakete IP solteak, deftly routing horiek bidean. A digital Pinball Wizard izango bada. -hemen Goaz. Hona hemen beste bat dator. Eta beste bat da. Watch honetan, Ama. Hemen da doa. Whoops. Atzera inguruan. Hey. Hor. Hor. Ezkerreko ahala. Eskubidea baino gehiago. Ezkerreko ahala. Eskubidea baino gehiago. Lortu duzu. Hemen doa. He filmatzen. He partiturak. Honez joan. Hey, itxaron. Hey, kontuz. Hona hemen beste bat dator. Oh, hemen goaz. Pakete gisa- iristen bere helmugara, ari dira bildu sare interfazea, Prest hurrengo mailara bidaliko dira, kasu honetan, proxy. Proxy askok erabiltzen enpresek erdiko gizon baten sort Ordena karga arintzeko ere euren internet konexioa eta segurtasun arrazoiengatik, baita. Ikusten duzun bezala, pakete daude hainbat tamaina guztiak, euren edukiaren arabera. Proxy pakete irekiko da, eta web helbidea edo URL bila. Ala ez arabera Helbidea da onargarria den, paketea bidaltzen da Interneten ere. Badira, ordea, zenbait ez diren posta ren onarpena betetzen proxy, hots, jarraibide enpresa edo kudeaketa. Hauek labur jorratzen dira. Hori ere ez dugu. Egiten dutenek baterako, errepidea berriro. Hurrengo gora, suebakia. Korporazio firewall bi helburu ditu. Batzuk baizik eragozten du Interneten gauza gaizto intranetean jarri zenetik hasita. Eta hori ere saihesteko sentikorra informazio korporatiboa batetik bidaltzen ari internet gainean. Behin firewall bidez, router bat aukeratzen paketea eta leku askoz estuagoa kalera errepide edo eskatu, esan dugun bezala. Jakina, ilara ez da zabal nahikoa horiek guztiak hartu. Orain, harritzekoa dezakezu, zer pakete horiek guztiak gertatzen eta horrek ez dute bidean. Beno, jauna IP ez gertatzen denean aitorpen jaso pakete bat izan dela denbora dela eta jaso, pakete bat ordezkatzeko bidaltzen zuen, besterik gabe. Orain sartzeko prest gaude Interneten munduan, armiarma lotuagoak sareak web bertan hartzen gure globoan osoa. Hemen, bideratzaile eta switch sareen arteko loturak ezartzea. Orain, sarean da erabat bat ingurune desberdinetan you barruan aurkituko dugu baino zure LAN babes hormak. Out hemen, da Wild West, espazio askorekin, aukera ugari, ugari gauzak esploratu eta leku joan. Oso gutxi esker kontrola eta erregulazioa, ideia berriak lurzoru emankorra aurkitu bultza beren aukera gutunazala. Baina askatasun hori delako, nolabaiteko arriskuak ere lurk. Inoiz ez duzu jakin duzunean Beldurgarria heriotza ping ezagutuko, eskaera normal baten bertsio berezi bat ping lelo batzuk pentsatu sortu nahastea ostalarien sineskorren. Gure pakete bidea hartuko agian bidez satelite, telefono lineak, wireless, edo are transoceanic kablea. Ez beti azkarrena hartuko dute edo laburrenean ibilbide posible, baina lortu dute, azkenean. Agian horregatik, batzuetan, mundu osoan itxaronaldia izeneko. Baina dena da, arazorik gabe lanean, duzu mundu saihestu zitekeen bost aldiz kapela baten jaitsiera hartan, literalki, eta guztiak etorri tokiko dei bat edo gutxiago kostua. Gure helmuga amaiera gertu, firewall beste aurkituko dugu. Haren arabera, zure Ikuspuntu Datu-pakete bat, suebakia gotorleku bat izan daiteke segurtasun edo beldurgarria aurkariarekiko da. Guztiak araberakoa zein alboko ari buruzko , eta zein den zure asmo dira. Suebakia utzi bakarrik diseinatuta dago bere irizpideak betetzen duten paketeak. Firewall hau operatiboak Portuak 80 eta 25ean. Saiakera guztiak beste bidez sartu portuak enpresa itxita. Port 25 posta-pakete erabiltzen da. Port 80 sarreran dagoen bitartean Internetetik webgunerako paketeak zerbitzaria. Firewall, pakete Inside gehiago ondo proiektatuko dira. Pakete batzuk egiteko da ohiturak bidez erraz beste batzuk pixka bat itxura txarreko begiratu bitartean. Orain, firewall ofizial ez da erraz engaina, hala nola, ping hau bezala heriotza Paketearen saiatzen bera bezain mozorrotzeko ping normal pakete bat. -Move Batera. OK da. Ez dago arazorik. Dute egun polit bat. Let me hemen outta. Bye. Pakete horiek zortea For nahikoa da hau orain arte, bidaia da ia baino gehiago. Besterik line sortu interfazea a hartu beharreko web zerbitzari sartu. Gaur egun, web-zerbitzari bat asko exekutatu gauzak, mainframe bat, webcam bat, zure mahai gainean ordenagailua. Zergatik ez zure hozkailua? Egokia ezarrita sortu, jakin ahal izango duzu makings baldin baduzu Chicken Cacciatore edo erosketak duzun ala ez. Gogoan izan, hau da Sare egunsentian. Ia ezer posible. Banan-banan, pakete daude jaso, ireki, eta deskonprimitu. Informazioa eduki dute, eta, zure informazio eskaerari da bidaltzen ari den web-ean zerbitzari aplikazio. Paketea bera da birziklatuz. Prest berriro erabili ahal izateko eta betetako eskatutako informazioa, zehazki, eta bidali bere bidean itzuli. Atzera egin suebakien, bideratzaile iragana, eta Interneten bidez. Zure firewall korporatiboaren bidez Back. Eta zure interfaze aldera. Zure web nabigatzailea hornitzeko prest Eskaturiko informazioa zabaldu. Hori da film hau. Euren jokoa pozik eta mundu hobea fidatu, gure trusty datuak pakete ride off blissfully beste ilunabarra sartu eguna, eta erabat jakitea dute beren maisu ongi zerbitzatzen. Orain, ez da amaiera zoriontsua dela. [END bideo-erreprodukzioa] DAVID MALAN: Hori da CS50 da. Duzu datorren astean ikusiko dugu. [MUSIKA - Katy Perry, "Dark Horse"]