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.
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"]