[MUZIKO ludi] Parolanto 1: Bone, bonvenon apogi al CS50. Jen la fino de semajno ok, kaj preskaŭ Halloween. Morgaŭ nokte oficejo horoj estos la plej delira ones ankoraux, kaj ne pro de Halloween. Sed en tiu noto, cxu rimarkas ke problemo starigis ses, la ortografia kontrolanta problemo aro, estas fama por esti, por multaj lernantoj, la plej defia, certe inter la C problemo aroj, kaj vere, ĝenerale. Mi mencias ĉi nur pro tio estas la semajno kie amaso de homoj akiri aparte emfazis kun nur provas por ricevi la malbenita ortografia kontrolilo por labori. Kaj la afero mi kuraĝigas vin estas ke, kiel vi nun vidas, kaj lundon, ni komencos bati tiun pinton ĉi-semajne kie nun aferojn fariĝi iom pli familiara, iom pli atingebla, kiel ni transiron de komandlinio medio en C al retejo bazita medio en PHP. Kaj tial mi rekomendas al vi, eĉ se vi estas vere en via sprito fino en provante atingi la p aro labori, se tio estas ja la loko kie vi estas en aŭ trovi vin mem je, do provu al potenco tra ĝi. Ĉar mi faras pensi vi estos tute placxis, kaj sufiĉe fiera de vi mem, se vi vere fini kun tiu parto de la Kompreneble, la C porcion, sur tiu alta, se streson, rimarku. Do tio ne estas por timigi. Tio simple signifis por kuraĝigi vin resti ĉe tiu ekstra horo por get la sorĉas kontrolanta laboristinoj. Kaj se vi faros, rimarkas ke ĉi estas laŭvola, tute. Sed ni havas la tiel nomata granda tabulo kiuj iris vivi ĉimatene. De ĉi tiu mateno, mi estis sur la supro de la granda tabulo, kiu estas mezuro de kiom multe RAM kaj kiom rula tempo via programo Speller postulas. Sed mi tiam estis delokita. Mi estas nun la malfeliĉa nombro 13. Kaj kion vi vidos tie estas, Davido Kaufman, kaj Lauren, kaj Adam, kaj Jason kaj aliaj estas nun sur la pinto de la granda tabulo. Se vi rigardas tien en la dekstra, ni ĉiuj havas vere bona realigoj de amplekso almenaŭ - redonante la nombro de vortoj en la vortaro. Kaj en ĉiu el tiuj kolumnoj, vi vidu kiom da RAM ĉiu de niaj realigoj estas uzanta, kiom rula tempo ĝi estas preni por ekzekuti ŝarĝo, kontre ĉeko, kontre grandeco kaj malŝarĝi, kaj poste, la tuta rultempo. Do nur por trankviligi Elmer, kaj Patrick, kaj Bela, kaj ĉiuj aliaj kiu venas post vi, estas absolute neniu honto en esti al la fundo de la granda tabulo. Se io, tio signifas you got laboras, Kaj ĝi estas korekta, sed estas ne nepre kiel efika, spaco aŭ tempo-saĝa, kiel ĝi povus esti. Do, plene laŭvolaj. Sed signifis esti karoto de varoj tiel ke kiam vi laboras en via p aro, vi estas tiel fiera de vi mem, vi got ĝi funkcias, vi afiŝi al la granda tabulo, vi havas tre bonan numeron, vi iras al la vespermanĝo, vi venis dorso, kaj via kunloĝantoj estis borderitaj vin en la granda tabulo. Nu, jam estas tempo, en tiu punkto, iri reen al la desegno tabulo por tiel re-defii la granda tabulo. Se vi rigardas la specifon, la instrukcioj por interconexión kun la granda tabulo nun afiŝis. Do kelkaj kapoj ups - unu, la antaŭ-propono por la fina projekto estas pro ĉi venantan lundon. Vidu ĉi spec en la kurso de retejo por kion tio signifas. Estas vere nur hazarda sed pensis provokado retpoŝto inter vi kaj via TF, vere nur por preni aĵojn komencis, la konversacio komencis, kvankam plimulto el vi neniam eĉ verkis retpaĝo antaŭe, eĉ ne scias kion eble vi, kiel vi forton, implemento via lasta projekto. Daŭrigu fido, ke vi scios kiel fari sufiĉe da pli aĵoj en malmultaj semajnoj. Do simple komenci tiu procezo por la specifon de esplori eblajn ideojn. Ankaŭ, kion ni volas inviti vin fari estas - ni havas tradicion, dum multaj jaroj nun, en la kurso, de hosting ĉi - store.cs50.net. Ĉio estas vendita al kosto. Kaj estas vere ĝuste ŝanco porti CS50, se vi volus fari ke, kompreneble aj kaj. Ekzemple, ekzistas tia afero la t-ĉemizoj, ke vi eble vidis irante ĉirkaŭ campus, sweatshirts. Kaj tiam, ni ankaŭ invitas studentoj submeti dezajnoj por esti senmortigita en la CS50 vendejo. Ekzemple, unu el la pasinta jaro favoritos kiu volos, eble, nun resonas kun vi estas ĉi tie. Tre populara elementon. Do se vi ŝatus partopreni en tiu, ni devos toleri formon frue, je cs50.net/design, al kiu vi povas alŝuti bildo kiu vi faris en Illustrator, aŭ Photoshop, aŭ iu simila programo. Kaj se vi konas tiajn de specifoj, ni volas ke ĝi esti PNG bildo, almenaŭ 200 punktoj po colo, kaj malpli ol multaj rastrumeroj, kaj sub 10 megabajtoj. Por pli da detaloj, simple retposxtu la Kompreneble la kapojn ĉe heads@cs50.net se Vi ŝatus partopreni en ĉi tio. Bone, do hodiaŭ, ne pli C. Do ni komencas tiri denove la tavoloj de la Interreto, la retejo, kaj kiel vi povas fakte komenci skribi programaron por tiu malsama medio. Do en aparta, ni petas, unue, la demando pri - lasu min eltiri nin al nia parenco desegnante app super tie. Permesu al mi metas la demandon, kiel faras la interreto laboro. [? Lernanto: Magic. ?] Parolanto 1: Magic. Akcepti. Bona respondo. Do ni komencu tie hodiaŭ, kaj vidi se ni ne povas fari ĝin iom malpli magia ene de la horo. Ni provos rakonti ĝin en la kunteksto de fabelo. Do vi estas la fanoj de tuj facebook.com, aŭ reddit.com, aŭ kion ajn tiuj tagoj. Kaj tiel tio, kio vere okazas, kiam vi tajpas en iu kiel facebook.com, kaj poste premu butonon Enter, en Chrome, aŭ Firefox, aŭ ie, aŭ Safari, aŭ kio ajn retumilo vi estas fakte faras? Ĉu ni povas diri ĉi tiu rakonto, eble frazo per frazo? Kio estas unu el la unuaj aferoj kiujn okazas kiam vi batis Enter, post tajpante facebook.com? [? Lernanto: Via?] Komputilo faras HTTP peto. Parolanto 1: okej. Do via komputilo faras - ni instruos vin nomas ĝin - HTTP peto. Nun kion tio signifas? Nu, ni ĉiuj probable vidis aŭ tajpitaj, dum jaroj nun, H-T-T-P ofte sekvata de dupunkto, slash, oblikvo. Do kio estas tio? Nu, HTTP estas hipertekstaj Transfer Protocol. Kaj tio estas nur ornama maniero diri, ĝi estas la lingvo ke TTT-legiloj, kiel Chrome kaj aliaj, kaj retserviloj, kiel facebook.com, diru al unu la alian. Kaj ĝi estas sufiĉe simpla, angla orientita lingvo. Estas preskaŭ kiel pseŭda-kodo. Kaj ĝi estas maniero de kliento, kiel ni nomas ĝin - navegador - komuniki kun la servanto. Kaj ĝuste kiel en restoracio, kiam vi, la kliento, sidiĝu ĉe tablo kaj poste mendi ion for de la menuo de la servilo, por ke servilo estas tuj revenigos vin ion, kion ajn estas vi petis. Sama en la komputila mondo. Al retumilo - klienton - tuj fari peton, kaj tiam, mi esperas reiri ion de la servilo. Kaj, ke io estas, ĉe alta nivelo, la retpaĝo. Je iomete pli malalta nivelo, estas dosiero skribita en alia lingvo nomata HTML - Hiperteksto Markup Language. Sed pli sur tiu en nur momento. Do hiperteksto Transfer Protocol - HTTP - tio estas la protokolo kiu legilo kaj servilo uzo. Nu, kio estas protokolo, precize? Nu, vi povas pensi pri ĝin kiel lingvo. Sed se mi atingos al nia aŭdienco tie, normala afero por ni homoj por vi estas, kiam ni salutas iun, Mi diras, hi, mia nomo estas David. [? Lernanto: Saluton,?] Mia nomo estas Dipty. Parolanto 1: "Saluton, mia nomo estas Dipty, "ŝi respondas. Kaj tiel ni havis ĉi sufiĉe arbitraj interago de skuante manoj, kiel estas ofte la homaj konvencio en plej multaj landoj. Kaj tio estas protokolo, ĉu ne? Mi ia komencis ĝin etendante mian mano, iom mallerte, sur la scenejo de Sanders tie. Ŝi rimarkis, ho, mi akiris peti por mano ŝajne. Kaj tiel ŝi respondis al tiu peto per vere agnoski ĝin. An agnosko, ACK, estas fakte frazo tre komuna en la mondo de retoj, por servilo agnoski la kliento. Tiam, ni ia kompletigita ke transakcio, kaj mallerteco super. Por ke vere kio okazas sub la kapuĉo tiel. Permesu al mi fari tion iom pli teknike sub la kapuĉo. Mi tuj iros tien al fina stacio fenestro. Tiu fina fenestro hazarde estas sur mia Mac, sed vi povus fari la saman specon de aĵo en CS50 Aparato. Kaj mi fakte tuj uzi programon ke ni ne vere uzata por multe en ĉiuj semestro. Sed ĝi nomiĝas Telnet. Denove en la tago, Telnet estis la programo ke vi uzis por konekti al fora servilo, por kontroli vian retpoŝton aux io simila. Nuntempe, ni tuj uzos ĉi tiun malnovan lerneja programo, Telnet, ŝajnigi esti retumilo. Kaj mi tuj iros antaŭen kaj fari la sekvan - lasu min pliigas mian tiparo. Kaj mi tuj diros, Telnet al la servilo nomita www.facebook.com, sed specife, Telnet al haveno 80. Ni revenos al ĉi tio. Sed nuntempe, scias ke la plimulto de servoj en interreto estas identigitaj unike por iu nombro. En ĉi tiu kazo, ĝi estas 80. Nun la plimulto el vi havas probable neniam tajpis 80 antaŭe. Sed en realo, se mi iras al retumilo kaj elsxiros, ekzemple, http://www.facebook.com/-- tio estas aŭto-kompleta, tio estas ne estas mia historio - bone, do nun, ni iru al dupunkto 80 oblikvo. Do mi asertas ke kvankam vi havas probable neniam tajpis tiun antaŭe, kun la colon 80 post facebook.com, mi esperas, ĝi estas ankoraŭ iri por labori. Kaj efektive, ĝi iras al facebook.com. Do rezultas ke 80 estis implicita. Neniu el ni homoj havis tajpi ke dum jaroj. Ĉar retumiloj, implicite, nur supozi, ke la nombro kiun vi volas uzi nominte supren servanto tiom paroli estas, fakte, 80. Ĉar longan rakonton, serviloj povas fari vojon pli ol nur servi ĉe retpaĝoj. Ili povas respondi al tujmesaĝojn. Ili povas sendi retpoŝtoj. Ekzistas multaj servoj kiujn povas kuri sur sola servilo. Do tiuj numeroj - en tiu kazo, la 80 - unike identigas unu el tiuj, servoj, kio estas HTTP, la retejo protokolo ol servilo povus reale elportas. Sed mi povas simuli tiun peton nun, laŭtekste, uzante ĉi malnova lernejo Telnet programo. Do mi tuj esence nun ŝajnigi esti retumilo kaj parolu HTTP sendante, kun mia klavaro, precize la komandoj ke Chrome nur sciis sendi por mi magie. Do mi tuj iros antaŭen kaj batis Eniru. Rimarku, ke ĝi estas provante 31.13.69.32. 13 Kio estas tio? Do estas IP-adreso. Nun eĉ se vi ne estas tro familiara kun la kompleksecojn de tiuj, vi probable havas ĝenerala senco ke tio ekzistas. Kaj IP-adreso - Interreta Protokolo adreso - estas nur unika identigilo por komputilon en interreto. Tiu estas iom de simplificación por la momento. Sed ĉiu komputilo en la interreto havas unikan IP-adreson, same kiel ĉiu domo en, ekzemple, la usona havas unika poŝtadreso, iu kiel 123 Ĉefa Strato, en Anytown, Usono. Do io simila. Kaj, ankaŭ, estas simplificación. Sed tiuj adresoj kiujn ni havas en la bildkarto mondo kaj tiuj adresoj ke ni havas en la komputilo mondo unike identigi serviloj por ke kiam vi sendi mesaĝon al ili trans la interreto, aŭ kiam vi metas leteron en malnova lernejo leterkesto - bildkarto ejon - la servo scias kiel akiri tiun peto, aŭ tiun leteron, al la intencis adresato. Nun mia komputilo, iel, havas nur supozis, ke Facebook unika IP estas 31.13.69.32. Fakte, tio probable povas ŝanĝi. Facebook probable havas multnombrajn IP adresoj, ĉar ili tute ne havas pli ol unu servilo. Sed tio okazis por ni magie. Fakte, la interna sekreta nomo de la servilo mi ŝajne konektita al nomas star.c10r.facebook.com, kion ajn tio estas. Estas nur kion ajn la sistemo administranto ĉe Facebook decidis nomas tion aparta servilo kiun mi estis iom hazarde sendita al. Do nun se mia rilato havas ne ekster la datlimo, mi tuj ŝajnigi esti tiu retumilo. Mi tuj diros akiri spaco antaŭen slash spaco. Kaj mi tuj ŝajnigi parolus HTTP-versio 1.1, kiu estas kiu plej foliumiloj uzi. Kaj mi specife tuj citi al la servilo, per la vojo, mi volas ke la retejo konata de la mondo kiel facebook.com. Entajpu, Enter. Kaj nun, rimarki kio okazis. La servilo, la kelnero, respondis al mia ordono, aŭ mia peto, kun alia teksta mesaĝo. Nun denove, en la mondo de retumiloj kiel Chrome kaj Safari, vi ne volis vidi tion, kiel la homo. Microsoft kaj Google nur kaŝi tiuj detaloj de ni. Sed Facebook respondis kun respondon, ankaŭ en la lingvo HTTP. Rimarku tie estas kodo tie ĉi, 302, kiu reale havas specialan signifon per kongreso. Trovi, tiel ke estas almenaŭ promesplena. Sed ŝajne Facebook diras mi, mm mm, vi ne volas kion vi petis. Vi anstataŭe volas hodiaŭa speciala, kiu estas facebook.com / unsupportedbrowser. Do je alta nivelo, kion faras Facebook ŝajnas esti faras ĉi tie? Ĝi estas redireccionando mi. Do Facebook ne ŝatas la fakto, ke mi ŝajnigante estu ĉi tiu alia retumilo. Kaj tial ĝi estas redireccionando min al iu retejo. Mi estas vere scivola, nun, kion tiu afero aspektas. Permesu al mi iri al tiu en Chrome do ni povas vidi, kion ili volas, ke mi vidas. Do nun mi vere sendis min al Facebook ĉar mi rimarkis, ho, vi havas subtenata retumilo. Ni eĉ ne tuj montri al vi tiun paĝon. Do ni iru antaŭen kaj vidu se ni ne povas ripari tion. Mi tuj devos trompi iomete. Kaj pli sur ĉi tio en la semajnoj venonta. Sed mi faros unu afero ĉi tie. Kaj mi klarigos tion antaŭ longa. Donu al mi nur momenton por trompi, kaj wow vi. Do lasu min akiri ĉi. Akcepti. Mi klarigos kion mi faras en nur momento. Mi tuj iros antaŭen kaj nuligi tiun rilato, kaj provi tion denove. Get slash HTTP 1.1 gastiganto www.facebook.com uzanto-agenton. Akcepti. Nun mi ŝajnigis esti Chrome. Do rezultas ke kiam retumilo sendas peton al servilo, nur la honoro sistemo. Se mi diras Mi Chrome, Facebook supozos Mi Chrome. Kaj la rimedoj, per kiuj mi identigis min kiel Chrome estas per tiu atrociously longa ŝnuro. Esence, la tuta retumilo fabrikantoj en la mondo havas decidis, nu, ĉi tiu versio de ĉi tiu retumilo sur ĉi tiu mastruma sistemo volo havas uzanto-agento ĉeno kiu aspektas kiel tiu freneza salaton tie. Kaj Mozilla estas en tie historiaj kialoj. Sed rimarki kiom informo mi estas likanta al facebook.com sen eĉ restadas in Mi diras Marko, ke ĝi estas Mac, ke Mi uzas. Mi diras al li ke ĝi estas Intel bazita Mac kurante Mac OS 10.8.5. Kiel flanken, ĉi tiu informo tuj al ĉiu retejo kiun vi vizitas kun via retumilo. Bela nenocaj ĝis nun, sed metas iom juicier. Rimarku ke, se ni legas sufiĉe, Mi uzas Chrome versio 30.0.1599.101. Sed nun, rimarki ke la respondo ne estas tiel malbona kiel antaŭe. Kie estas Facebook rakontis mi iru nun? Oni diras al mi, denove, la retejo - ĝi estas diri mi estas movis konstante. Nu, kie la heck ne Facebook iras? Jes, tiel estas subtila diferenco. Sed rimarki, tie, ke la retejo efektive kopiis al HTTPS. Do longan rakonton, tiu estas unu maniero ke Facebook estas plenumi, ke mi vere fini la sekura versio de ilia retpaĝaro, kiu estas uzi ĉifrado - pli kompleksa ol la ĉifrado ni parolis por p aro du, sed ĉifrado tamen. Nun en ĉi tiu punkto metas malmola por mi parodio sia TTT peti uzante Telnet. Ĉar se ili estas rakontis min uzi SSL - la HTTPS prefikso estas kion kiu implicas - se ili diras al mi uzi ĉifriko, ne estas maniero mi iros mane ĉifri mia mesaĝo en fronto de ĉiu el vi tie, kaj provi elkompreni kiel fari tion. Ĝi simple ricevos multe pli kompleksa. Sed tio estas kion la retumilo faras por vi. Ni vidu se ni ne povas fari ĉi iom pli simple, tiam, kun afiŝinto ke tio ne atendis ni esti kiel sekura. Ni iru al, ni diru, harvard.edu en haveno 80. Eniru. Bone, do akiri oblikvo HTTP 1.1. Kaj kion signifas tiu unua oblikvo signifas? Nur por esti klara, kial Mi gardas tajpi tion? Nu kutime, kiam oni tajpas URL - kaj bedaŭrinde, retumiloj kutime kaŝi ĉi tiujn tagojn - kutime, kiam vi iras al harvard.edu, ke URL oficiale faras finon en oblikvo. Ĉar sola oblikvo signifas Kiun parton de la malmola disko? La radiko de la malmola disko. Ni en la Aparato ne vere havis pensi pri tio, ĉar ni estas ĉiam en John Harvard dosierujo. Sed lia dosierujo estas en alia dosierujo. Kaj tiu dosierujo estas en la radiko de la Aparato la malmola disko, por tiel diri, eĉ se ĝi estas virtuala. Tiel sola oblikvo kiel ĉi tio signifas la radiko de la malmola disko. Estas kiel C dupunkto backslash, aŭ ĝi estas la radiko de via volumo, en Mac OS. Sed Chrome, kaj aliaj retumiloj tiuj tagoj, esti alveninta uzantamika, kaj ili kaŝas, ke slash entute. Sed tio estas ĉio tio signifas en mia teksta mesaĝo - donu al mi la radiko de harvard.edu-ejon hejmpaĝo, tio estas, la defaŭltan paĝon mem. Do lasu min antaŭeniri kaj batis Eniru. Permesu al mi memorigi al la gastiganto, ke mi volas www.harvard.edu, ĉiaokaze ekzistas aliajn retejojn kiuj vivis en la sama fizika servilo. Akcepti. Harvard iĝis iomete senpacienca kun mi. Do ni faru ĉi denove, pli rapida. Get slash HTTP 1.1 gastiganto www.harvard.edu uzanto-agento - Mi konjektas niaj serviloj ne zorgo tiel pri tiu - Entajpu, Enter. Whew. Ho damn it, malbona peton. Akcepti. Do kio okazas tie - saluton, harvard.edu. Kial oni faras la - interesa. Ho, okej. Do kio Harvard estas nun faras - kaj ni estas tuj rapide Veer ekstere de tiun vojon, ĉar ĝi okazas akiri teda rapide - rimarki ke Harvard estas fakte kunpremante lia respondo al mi, kiu ne estas ideala. Ĉar mi, ŝajne, kiel homo, ne scias kiel malkompaktigi bitoj kiuj estis senditaj al mi kunpremis. Kaj ili estas montritaj estas rubo tie, ĉar ili estas nuloj kaj, sed ili ne estas Askio gravuloj. Ili estas mastroj de nuloj kaj ke estis kunpremita preni malpli da spaco. Tiel tre rapide, vidigu al mi se mi povas reakiri ĉi tie. Ni provu, eble, alia kampuso entute. mit.edu get oblikvo HTTP oblikvo 1.1 gastiganto www.mit.edu uzanto-agento dupunkto tie. Dankon, MIT. Akcepti. Do jen ni havas retpaĝon. Do tiu estas la lingvo konata kiel HTML - Hiperteksto Markup Language. Mi simple movo back up en la tempo por atingi la tre tip supro de tiu ĉi paĝo. Kaj rimarki kiel MIT respondis al mia peto. 200 estas bona. 200 per ĉiu estas laŭvorte OK. Kaj tio estas statuson kodo kiu ni homoj vere neniam vidu, en bona maniero. Ĉar ĝi signifas ĉio estas bone. Rimarku ke la MIT estas informi min, bona, la servilo ni kuras nomas Apache, kiu estas tre populara malfermi fonto libera ttt-servilo. Ili kuras, ŝajne, Unikso, kiu estas mastruma sistemo kiel Linux. Rimarku, ke ili ŝajne ĝisdatigita ilia retpaĝo je 4:00-a horo matene, Greenwich Meznombra Tempo. Rimarku kelkaj aliaj detaloj. Ili revenis, por mi, text / html. Do ni vidos kion tio signifas en nur momento. Ili jam ŝajne donis al mi 14.717 bajtoj valoras de HTML. Kaj kelkaj aliaj, pli esotérica informo estas en tie. Sed ĉi tiu estas kie metas interesa. Jen kiel vi faru retpaĝo. Jen kiel vi faru retpaĝo kies titolo en la langeton, en via retumilo, estas MIT streketo Masaĉuseca Instituto de Teknologio. Kaj efektive, se ni reiru al Chrome kaj viziti www.mit.edu, rimarki ke, ja, en la titolo ĝis tie, Estas MIT haltostreko Masaĉuseco Mezlernejo dot, punkto, ĝi pentras. Kaj nun rimarkos ankaŭ, se mi rajtas aŭ klaku kontroli alklaku la labortablo tie, kaj iru al Rigardi Paĝo Fonto - almenaŭ en Chrome, kvankam ĉiu retumilo faras tiun per kelkaj rimedoj - jen tiu sama dosiero. Ĝi okazas al koloro kodita, aŭ sintakso emfazita. Sed ĝuste kiel kun via C kodo kiu ne estis colorized de vi, estis colorized de gedit, simile estas Chrome ĝuste farante tiun belan legi. Sed ĉi tiu estas la aĵoj kiuj ni baldaŭ skribi. Do jen la Endgame. La servilo respondis kun tiu informoj, kiel vi respondis kun via mano por nia manpremo. Sed kion alian devas esti tuj sur inter tiuj paŝoj? Nu, kiam mi tajpas en, en ĉi tiu lasta kazo, www.mit.edu kaj sukceson Enter, ni scias ĝin parolas al haveno 80 aŭtomate, haveno nur esti tiu nombro. Sed kien la IP-adreso iras? Kiel mia komputilo decidi kio la IP-adreso de mit.edu estas? Nu, verŝajne, en ĉi tiu mondo, estas aĵoj nomata DNS-serviloj. Kaj lasu min antaŭeniri kaj desegni rapida foto ĉi tie. Kaj tion faros nur skizi ekster, en malglata terminoj, kio okazas. Do ni devos ŝajnigi kiel tiu estas mia tekkomputilo tie, en Sanders. Kaj ĝi Wi-Fi, do ĝi estas konektita sendrate al io. Kio ĝi reale ligita al? Nu, ie ĉi tie, estas iun sur la muro kun kelkaj antenoj. Kaj tiu nomiĝas alira punkto - AP. Sendrata aliro punkto, sendrata enkursigilo - nomas kion ajn vi volas. Sed ili estas ĉie campus, kun tiuj iom antenoj. Nia estas faritaj de Cisco, tipe. Kaj tial iel, mia komputilo estas parolante por ke sendratan aliron punkto, ie tie en Sanders, aŭ malsupren, aux ekstere. Dume, tiu afero havas multan fizika dratoj tuj, probable, la Scienco Centro, kiujn ni instruos vin desegni ŝatas tion. Ĝi fakte ne aspektas tiel. Tio vere aspektas multe pli bone. Do la Science Center havas tutan faskon de komputiloj ene de gxi, ke estas iel fizike konektitaj al ĉiuj de ĉi tiuj aliro punktoj sur campus. Kaj tiuj fizikaj komputiloj, ni instruos vin voki routers, aŭ enirejoj. Al enkursigilo, kiel ĝia nomo sugestas, ĝi estas celo en la vivo estas vojo informoj. Necesas iom da bitoj, de komputilo, kiel enigo, kaj figuroj el al kie tiuj bitoj devus esti sendita. Do, en la kazo de mia peto por mit.edu, fakte estas sufiĉe facila. Mia peto venas de mia krozilo, super Wi-Fi, la aliro punkto, tiam, tra kelkaj kabloj, en enkursigilo en la Science Center. Kaj iel, la enkursigilo en la Scienco Centro ciferojn el ke MIT estas tiel. Kaj mi tuj antaŭi tiuj bitoj, mi tuj itinero tiuj bitoj, laŭ la vojo, suben Meso Ave., al la MIT. Sed kiel mia komputilo scias kion la IP-adreso eĉ estis? Nu rezultas ke ie en ĉi tie estas serviloj - kaj mi tuj desegni ĝin sufiĉe abstrakte - kiel DNS-servilo - Domain Name System. Ĉi tiuj ne estas routers. Ĉi tiuj estas diversaj specoj de serviloj kies celo en la vivo estas por traduki gastiganto nomoj, kiel www.mit.edu, al IP adresoj, kiel 1.2.3.4 Do DNS-serviloj fari ĝuste tion. Vi povas pensi pri kiel havanta grandan datumbazo, aŭ vere, kiel granda Excel dosieron kun du kolumnoj. Unu estas gastiganto nomojn, unu estas IP adresoj. Kaj ili nur konverti al la alia, en ĉu direkto. Nun en realo, estas iom pli kompleksa ol tio. Sed tio estas kiel mia komputilo, mia hazarda Mac aŭ PC sur ĉi tablo tie, scias kio estas la unika identigilo estas por www.mit.edu, aŭ Facebook, aŭ harvard.edu, por tiu afero. Sed kompreneble, estas la tuteco de Mass Ave tie. Kaj tiam, ni atingos la MIT, kiu ĉi estas fakte pli konvinka. Tio estos la MIT. Kaj tiel ankaŭ ili havas iom da serviloj. Kaj ili iel jam al drataj, aŭ sendrata, rilato al Harvard. Kaj kompreneble, ni povas iri multe pli malproksime laŭ la vojo ol la MIT, kaj paroli kun plej ajna komputilo en la mondo. Sed vidu se ni ne povas vidi tion. Lasu min reiri al mia stacio fenestro por nur momento. Kaj ni supozu, ke mi eltrovis kio estas la IP-adreso estas por mit.edu kiel Telnet figured it out antaŭ, kaj mia retumilo povas klare kalkuli ĝin por mi. Kaj mi tuj kuris alia programo, en ĉi tiu stacio fenestro, nomata traceroute, paŭsi la itinero de ĉi tie - laŭvorte, ĉi tiu tablo - al www.mit.edu. Ni vidu kio okazos. Permesu al mi vere hezitis la tiparo. OOP. Ne, mi volis surprizi vin. Akcepti. Do jen ni iru. Lasu min antaŭeniri kaj kuri ĉi tie. Kaj kion mi vidis antaŭ momento, kaj ni vidas denove nun estas ĉi eligo - traceroute www.mit.edu. Rimarku, en la unua linio, tiu programo ja supozis, ke MIT IP-adreso estas tiu nombro ĉi tie. Kaj nun kio okazas inter ni kaj ili? Do tiu linio tie, en vico, kaj tiu linio tie, en vico du, kaj poste, vico tri - kion fari ĉiu el tiuj linioj probable reprezentas? Lokoj, punktoj, sekura. Ili nomis lupolo, koncepte. Sed fizike, kio ili estas? Ili estas routers. Ni nur havas, vere, unu peco de aparataro ĉi tie por paroli pri tiom. Ili estas routers. Do tiun aferon tie - freneza nomo - sed tio estas probable maŝino ĉambro, MR, en la Scienca Centro. Ĝi estas pordo, alinome enkursigilo. Ĉi tio estas nur iuj unika numero kiu iu venadis kun por ĝi. Kaj ĝi estas ene harvard.edu. Kaj tio estas la IP-adreso de tiu enkursigilo tio estas, denove, probable en la Scienco Centro, bazita en lia nomo. Ĉi tiu dua vico reprezentas alian enkursigilo kiu ne havas kromnomon ŝajne - la gastiga nomo - ĝi nur havas IP-adreso. Do longan rakonton, atingi datumojn de punktoj A al B, estas pli ol nur Harvard enkursigilo, kaj MIT enkursigilo, kaj Google enkursigilo, kaj Facebook enkursigilo. Estas dekoj, centoj, miloj da routers inter iu ajn punkto A kaj neniu punkto B en la interreto. Sed tipe, vi povas akiri datumoj de unu punkto al alia en malpli ol 30 lupolo. Alivorte, vi nur devas transdoni la datumoj al 30 aŭ malpli tiaj routers. Kaj estas tipe multaj malpli ol tio. Nu, vidu kio okazas tie. En vico tri, ni batis router nomata kerno Science Center kluzo iu aŭ alia. En vico 4, ni havas limon pordo - tiuj estas nur kamufla akronimoj - ankaŭ ene harvard.edu. Jen alia limo pordo. Kaj tiam, subite, whoa, ni ŝajnas esti en Novjorko. Do rezultas - kaj mi estas en infiriendo nur de la gastiganta nomo. Tio povus esti iluzia. Ĝi povus esti laŭ la vojo. Ĝi estas malmola diri - sed ĉi tiu povas esti uzita kiel revelacio ke la plej mallonga distanco inter du punktoj sur la interreto ne estas nepre rekto. Se ni pensas pri plej mallonga kiel la plej rapida pado, la minimuma injektas irejo, estas tute ebla - kvankam ni ne povas esti certa - kiu la datumoj estas vojaĝanta decan distanco inter vicoj kvin kaj ses. Nun bedaŭrinde MIT, aŭ iu, ili alvenis iom mem-defendaj, kaj ili jam komenciĝis ignorante niaj petoj. Tiuj routers estis agordita por ignori petoj de la formo, kiuj estas vi, kiu vi estas, kiu vi estas. Do ni vidu se ni ne povas fari ĉi kun iu pli kunlabora. Do Stanford havas belan tradicion de havi iom pli da malfermeco. Do ni vidu kio okazas tie. Denove, bela kamufla. Sed ni komencu, denove, en la maŝino ĉambro en la Scienco Centro, en vico unu. Do tio estas bona. La plejparto de la servantoj faris respondon, inkludante Stanford. Do rimarki ni eliris el la masxino ĉambron en la Science Center, al iu anonima enkursigilo aliloke, al alia Scienco Centro pordego, al landlimo pordo, kaj poste, al io tie - nox.org. Ĉi tiu estas la Norda Vojkruciĝo, tre populara rigardis punkton kie multaj de kabloj, multaj ISP - interreta servo provizantoj - konekti al. Jen alia sennoma IP tie. Jen alia tia servilo. Sed tio estas interesa. Kie estas la enkursigilo en vico ok, probable? Do estas verŝajne en Vaŝingtono. Kaj mi povas ia konfirmi tiu hipotezo ĉi tiu tempo. Ĉar kiom da tempo ni bezonos por iri de la Science Center al ĉi enkursigilo en vico sep? Nu, tiuj milisekundoj mezuradojn ĉe la dekstra flanko jen taksoj de tiu tempo. Estas tri de ili ĉar la programo, traceroute, provas ĉiun enkursigilo trifoje, nur tiel vi povas akiri vidan mezumo de la nombroj. Sed ŝajne prenas ses milisekundoj akiri remi sep la enkursigilo. Sed kiel rapide povas, ŝajne, vi vojaĝi, se vi estas iom, inter Boston kaj Vaŝingtono? 14 milisekundoj estas tiel longa kiel ĝi prenas por tiu momenteto mesaĝon, por ke retpoŝto, por tiu retpaĝo peto vojaĝi inter ĉi tie kaj Vaŝingtono. Se mi iras plu, router numero 10, kiu urbo mi ŝajne nun? Do, Houston. Kaj tio estas konfirmita per la salto en la tempo. Ĝi estas vere malrapidu akiri al Houston. Ĝi prenas 47 milisekundoj por preni de Boston al Houston en tiu kazo. Kaj se ni rigardas pli tie, LAX - aspektas kiel ni alveni al Stanford speco de tiu maniero, irante tra la LA. Sed mi infiriendo ke de LAX. La geeks inklinas uzi flughaveno kodoj por routers nomoj tie. Kaj jen estas ia konsekvenca kun tiu supozo. 82 milisekundoj. Tiam, ni ŝajne iri al alia LAX, alia LA router kaj tiam, kelkaj sennoma, kaj tiam fine, kamufla nomon sur Stanford reto, aŭ proksime arangxajxo, stanford.edu, estas 90 milisekundoj for, aŭ 6 alpago horojn aviadile. Do jen kiel rapida datumoj vojaĝas sur la interreto. Kaj estas, kion ni absolute preni por donita ĉi tiuj tagoj. Kiam vi havas iujn Gchat kun iu, kaj la mesaĝoj estas nur aperi, konsideri, kiom rapida ol okazas. Kaj vide, ĝi estas ja okazas en tiu speco de imposto. Do inter punktoj kaj 18, en ĉi tiu kazo, estas aferoj krom routers. Kio estas iuj maŝinoj en Interreto kiu povas bloki trafiko antauxenigxis tra? Lernanto: Firewalls. Parolanto 1: Do, cortafuegos. Kaj ni havas personan cortafuegos tiaj ke via propra Mac aŭ PC povas subteni trafiko en aŭ ekstere. Harvard havas cortafuegos. MIT supozeble havas cortafuegos. Kaj Stanford ne, kiel fari ĉiujn interreta servo provizantoj, kiuj posedas tiuj routers en inter punktoj A kaj B. Sed ĉu vi iam ĉesi konsideri, aŭ zorgo, kiom fajroŝirmilo funkcias. Nu jam, ni havas la baza konstruaĵo blokoj kun kiu inĝeniero tiun respondon. Se vi estus fajroŝirmilo - kaj ni supozu, ke vi estas ie inter punkto A kaj punkto B. Kablo estas venanta en vi, kaj elirinte el vi. Do vi havas la teknologian kapablon rigardi ĉiujn kovertoj de informoj kiuj fluas inter vi kaj la alia persono. En aliaj vortoj, tiuj get mesaĝojn mi estis permane tajpi, vi povas pensi pri ilin kiel skribi rapida noto al iu, metante la IP-adreso de la ricevanto, kaj la haveno nombro de la ricevanto, sur ĉi tiu koverto, tiam, skribi vian propran IP-adreson kaj vian propran numero de haveno en la supra maldekstra mano angulo kiel vi tajpus leteron. Tiam, vi sendu ĝin sendrate. Kaj iel vojaĝas, tra routers, per dratoj, sendrate, laŭ la vojo al MIT. Do se vi estas fajroŝirmilo, kiel fari vi haltas, ke de okazaĵo? Kion vi farus se via proksima p aro estis apliki fajroŝirmilo? Kjel mi haltas ĉiuj Harvard homoj el iam parolis al la MIT homoj denove? [? Studento: Vi?] Inversigi la leteron. Parolanto 1: Vi kio? [? Lernanto: Reverse?] la leteron frue. Parolanto 1: Reverse la leteron - kion vi volas diri? [? Lernanto: Sendu?] It dorso al la sendinto. Parolanto 1: Sendu gxin returne. Akcepti. Tiel vi povus malakcepti la virtuala koverto, ia per farado reveno al sendinto iel. Do certe, tion ni volas atingi. Sed ni plonĝi iom pli profunda. Kiel mi faras tion? Se la enigo al tiu problemo - se mi estas la fajroŝirmilo, kaj mi estas efika starante inter punktoj A kaj B, kaj Mi estas meza homo kiu alvenas por rigardi ene de la koverto, kaj tiam decidi ĉu por sendi ĝin al Harvard aŭ permesi ĝin daŭrigi, kion eble mi, la fajroŝirmilo, foriras al volas rigardi? Mi kredas ke mi aŭdis ĝin ĉi tie. [? Lernanto: Kie estas?] Devenante. Parolanto 1: Kie venas de. Do, se la fonto IP-adreso - la malgranda nombro ĝis tie - estas IP-adreso aparteno al Harvard - kaj mi povas vere scii ke kun alta probablo. La plejparto de Harvard IP komenci kun 140,247 dot ion dot io, aŭ 128,103 dot io dot ion. Harvard posedas tiuj pecoj de IP-adresojn. Nu, se mi vidas, ke IP de la sendinto, mi povas simple sendi ĝin reen. En realo, la interreto ne ĝeni perdi tempon sendi la bitoj dorso. Ĝi nur laŭvorte delasas la paketon viŝante ĝin, efektive. Do kion alian mi povus rigardi kvankam? Supozu, ke mi volas lasi homoj ĉe Harvard vizito mit.edu, kaj tiri supren retejoj, kaj horloĝon filmetoj ĉe MIT, kaj similaj. Sed mi ne volas homoj en Harvard emailing iu en MIT. Kiel mi povus permesi trafiko de Harvard al la MIT, tra la retejo, sed malpermesos iu kiel retmesaĝon? [? Lernanto: La?] Haveno nombro. Parolanto 1: A haveno nombro - tio estas la sola alia ingredienco ni havas. Ni havas IP-adreso, kiun ni ĵus leveraged, aŭ ni havas havenon numeron, kie 80, ni diris: unike identigas retejo trafiko. Nun mi ne atendas ke vi sciu - iuj el vi povus jam scii de familiareco - kio estas numero kiu estas uzata por retpoŝto, kutime? Ĝi estas ofte 25. 25 raportas al SMTP, kiu estas ejon tradona protokolo por ke vi havu devis starigi en iu punkto, se vi estas uzante Eudora, aŭ Outlook, aŭ io kiel tio. Ĝi estas nur alia nombro - 25. Telnet, kiun ni uzis antaŭe, uzas 23. FTP - dosiero transporto protokolo, se vi havas iam aŭdis, ke oni - uzas 21. HTTPS, la sekura versio de HTTP, kiun ni revenos al post nelonge, ĝi uzas 443. Do la mondo havas tutan faskon da numeroj kiuj interligataj pakoj - pli ĝuste, interligataj servoj al tiuj realaj nombroj. Do jen ĉio fajroŝirmilo faras. Ĝi prenas ekrigardo ene ĉi tiu virtuala koverto, kaj tiam decidi jes aŭ nay resendi kune, bazita sur tiuj ingrediencoj. Nun kio povus Harvard klare fari akiri pasinteco ĉi firewall do? Se vi volas povi sendi mesaĝon al la MIT sed ne detektita, bone, vi povus parodio via IP-adreso, kaj ĝuste iel esti imago sufiĉis, scias kiel skribi C-kodo, kaj skribu viajn proprajn reto programo kiu ŝanĝas la firma adreso. La problemo estas povas absolute sendi datumoj anonime, sed se vi volas akiri ia respondo, ŝatas vidi MIT hejmpaĝo, evidente, tiu adresoj devas esti ĝusta. Alie, vi povas diri ion vi volas, vi ne tuj aŭdi for de ili. Sed tio estas nur unu el la specoj de atakoj, ke ni povas sendi. Sed ĝi rezultas kiam ni sendu tiujn mesaĝojn - kaj ni faru ekzemplo de tio. Rezultas, se mi havas mesaĝon ke Mi volas sendi, ĝi estas ne nur sendis en unu koverto. Por rendimento la bono, precipe kiam la dosieroj vi petante nek la respondojn vi fariĝas estas aparte granda, kio TCP/IP-- Transdono Kontrolo Protokolo / Interreto Protokolo - ĝi estas nur imago maniero diri kion la reto programaro kaj komputiloj - estas ili porti mesaĝon kiel oriento, kaj ili tranĉi ĝin en fragmentojn - diru kvar fragmentoj. Kaj se mi nun tranĉi ĉi supren en ĉi tie, tranĉi ĉi supren enen tie, kion mia komputilo tiam tuj fari estas tio tuj prenos unu fragmenton kaj metis ĝin en koverto. Bone, kaj lasu min akiri - vidu. Ĝi tuj preni unu. Ĝi tuj preni alian koverton kaj ĝi tuj metis la dua parto de ĉi mesaĝon en ĉi tie. Ĉio bone. Ĝi tuj prenu la trian parto, meti ĝin en ĉi tie. Eble venontfoje ni instruos vin nur faru du partoj. Kaj ni prenos la kvara parto, kaj metis ĝin en ĉi tie. Kaj kio, nun, ĝi devas esti skribita sur ĉi tiuj kovertoj - kiun ni ŝajnigas fari, cxar la tempo de pro Mi kaj ne reale skribi eksteren. Kio devas esti skribitaj sur ĉiu el ĉi tiuj kvar kovertoj, kun mia mesaĝo al iu? [? Lernanto: La?] Ordo. Parolanto 1: Do, la ordono. Mi bezonas ne nur la IP-adreso kaj haveno nombroj, kiel ni ĵus diskutis, mi nun bezonas vico da ian diri, ĉi tiu estas pakoj, ĉi estas du, tio estas tri, tio estas kvar. Kaj jen estas vere utila. Ĉar la interreto, rezultas, estas fakte sufiĉe solidaj. Routers povas get injektis. Kabloj povas get premita - an simplificación - sed, kun bitoj tiaj ke kio routers oni devas fari estas nur guto pakoj. En aliaj vortoj, se la interreto estas nur vere injektis, vi povus akiri tri el tiuj kvar pakoj. Sed se vi havas unika identigilo sur ĉiu el ili, vi scias, ke vi estas mankas pako numero kvar de kvar. Do vi povas demandi al la ulo en la alia fino resendi ĝin. Sed supozante, ke ne okazas, vidu kio povus okazi. Do se mi volas sendi mesaĝon al - kiu ŝatus ricevi mian mesaĝon de la interreto? Kion pri iu pli proksima supren fronto. Brian, ĝi estas? Ĉio bone. Vi restu tie. Mi tuj sendos al vi. Kaj la afero pri la interreto estas ke ili ne fariĝu ankoraŭ sekvi la saman vojon. Do jen mi iras. Mi sendas mesaĝon, fragmento unu el kvar. Estu enkursigilo. Nur lasu aliaj homoj trakti ĝin. Tie vi iros. Ni donos al vi, kaj Ni donos al vi. Kaj ni vidos kiel rapide - kiom da milisekundoj prenas akiri ĉi tiun mesaĝon al Brian. Ĉiuj alvenas al partopreni hodiaŭ. Ĉio bone. Brian havas unu kaj du. Se iu volas esti - [? Lernanto: Ĉiuj kvar. ?] Parolanto 1: Li havas ĉiujn kvar. Do neniu elektis forlasi paketon. Tio estas malvarmeta. Tio estas bone. Do Brian nun havas ĉiujn kvar. Se vi volas iri antaŭen kaj munti al tiuj, por ni. Mi scias, ni pretendantoj. Do por tempo la bono - ni havas kvar. Do, okej, malfermu unu el ili. Akcepti. Tio estas unu kvarono de mia mesaĝo al vi. Nun, malfermu la dua. Tio povus esti amuza, en la fino, nur al mi kaj Brian. Bone, vi havas du. Do dume, ni fizike faris tiu kun la tondiloj, sed ĉiu portas fragmento tion en komputilo estas nur por sendi kelkajn el la bitoj en unu pakon, en unu virtuala koverto, kelkaj el la bitoj en la aliaj, iuj en alian, kaj kelkaj en kvara, kaj poste, lasu la komputilon decidi, bazita sur tiuj nombroj, en kiu ordo vi havas al concatenate ili. Kaj Brian, eble, la sola kiu povas vidi ĉi. La mesaĝo mi sendas al cerbo - pro Kompreneble, la interreto estas plena ĉi tiuj, estas - jes. Do jen la mesaĝo. Kaj Brian povas brakumi ke nun. Do ĝi prenis, evidente, tempon por fari tion. Sed tio kio vere okazas, kiel routing datumoj tra la aŭdienco kun tio. Sed tie estas, denove, kelkaj punktoj, routers, cortafuegos, kaj aliaj tiaj aferoj inter punktoj A kaj B. Kaj anstataŭ nur diri al la rakonto parole, mi pensis mi elsxiros tiun video kiu kelkajn amikojn niajn, de Erikson, jaroj malantaŭen, reale kunmetis kiu klarigas kiel ĉi ĉiuj verkoj. Kaj estas ĉirkaŭ 10 aŭ tiel minutojn longa. Do ni donos al vi nun, Soldatoj de la Reto. [MUZIKO ludi] Rakontanto: Unuafoje en la historio, popolo kaj maŝinaro estas laborante kune, realigante sonĝo - oni kuniginte forto kiu ne konas geografiajn limojn, sen rigardas al raso, kredo aux koloro - nova erao, kie komunikado vere alproksimigi homojn. Ĉi tiu estas la tagiĝo de la reto. Volas scii kiel ĝi funkcias? Klaku tie ĉi por komenci vian iru en la reto. Nun ĝuste kio okazis kiam alklakita ligantaj? Vi komencis fluo de informo. Ĉi tiu informo vojaĝas malsupren en via propra persona ejon ĉambro, kiam s-ro IP-pakoj ĝin, etiketo ĝi, kaj sendas gxin sur lian vojon. Ĉiu paketo estas limigita en lia grandeco. La poŝto ĉambro devas decidi kiel dividi la informo, kaj kiel paki ĝin. Nun la pako bezonas etiketo enhavanta grava informo tia kiel sendinto la adreso, ricevilo adreson, kaj la tipo de pakoj estas. Pro tiu aparta paketon tuj el sur la interreto, ĝi ankaŭ gets adreson por la prokura servilo, kiuj havas specialan funkcion, kiel ni vidos poste. La pako nun ĵetis sur vian loka areo reto, aŭ LAN. Ĉi tiu reto uzas por konekti ĉiujn la lokaj komputiloj, routers, presiloj, kaj tiel plu por informo interŝanĝo ene de la fizika muroj de la konstruaĵo. La Lan estas bela descontrolada loko, kaj bedaŭrinde, akcidentoj povas okazi. La vojo de la LAN estas plensxtopita kun ĉiuj tipoj de informo. Ĉi tiuj estas pakoj IP, Novell pakojn, AppleTalk pakoj - ili tuj kontraŭ trafiko, kiel kutime. La loka enkursigilo legas trakti kaj, se necese, levas la paketon sur alia reto. Ha, la enkursigilo - simbolo de kontrolo en ŝajne senorda mondo. Router: Whoops, bedaŭras pri tio. Ni metu tiun ĉi tie, ĉi tie. Ĉi movas tie. Ĉi tiu movas tie. Mi ne ŝatas ĉi tiu. Ni movi ĉi tiu. Ĉi tiu iras tien. [Inaudibles] Meti alia jangle tie. Ni metu tiun ĉi tie. Nah, mi iros kun tio. Ni metis tiun ĉi tie. Rakontanto: Tie estas - sistema, uncaring, metoda, konservativa, kaj kelkfoje, ne tute ĝis la rapido. Sed almenaŭ ĝi estas ĝusta, plejparte. Router: Metu ke oni tie. Tiu iras tie, ke oni iras tie kaj ĉi tie direktas. Nu, alia iras tien. Kiu iras tien. [Inaudibles] Rakontanto: Kiel la pakoj forlasi la enkursigilo, faras sian vojon en la kompania intranet kaj kapo por la enkursigilo ŝaltilon. Iom pli efika ol la enkursigilo, la router ŝaltilo ludas rapida kaj demetu kun pakoj IP, lerte routing ili kune sian vojon - cifereca pinball sorcxisto, se vi volas. Router Sangu: Here we go. Ĉi tie venas alia. Kaj estas alia. Watch this, panjo. Tie iras. Whoop, ĉirkaŭ la dorso. Hej, en tie, en tie. Super la maldekstra. Super la dekstran. Super la maldekstra. Super la dekstran. Vi havas ĝin. Jen ĝi venas. Li pafas, li partituroj. Ĝi okazas. Hej Wayne, watch out, tie venas alia. Ho, jen ni iru. Rakontanto: Kiel pakojn alveni al ilia destino, ili estas reprenita de la reto interfaco, preta por esti sendita al la sekva nivelo - en ĉi tiu kazo, la prokurilo. La prokura estas uzata de multaj entreprenoj kiel speco de meza viro por malpliigi la ŝarĝon sur sian interreto rilato, kaj por sekureco kialoj tiel. Kiel vi povas vidi, la pakoj estas ĉiuj de diversaj grandecoj, dependanta sur ilian enhavon. La prokura malfermas la paketon kaj rigardas por la TTT-adreson, aŭ URL. Dependanta sur ĉu la adreso estas akceptebla, la pakoj estas sendita al la interreto. Ekzistas, tamen, kelkaj adresoj kiuj ne renkontas kun la aprobo de la prokuro - tio estas, kompania aŭ demarŝo gvidlinioj. Ĉi tiuj estas resume traktis. Ni devos nenio de tio. Por tiuj, kiuj faras ĝin, ĝi estas survoje denove. Sekva supren, la fajroŝirmilo. La korporacia fajroŝirmilo servas du celoj. Ĝi antaŭvidas iujn pli aĉaj aferoj de la interreto de venanta en la intranet, kaj ĝi povas ankaŭ malhelpi sentema kompania informo de forkondukite sur la interreto. Iam tra la fajroŝirmilo, router reprenas la pakon kaj metas ĝin sur multe pli mallarĝa vojo, aŭ bandwidth, kiel ni diras. Evidente, la vojo ne estas larĝa sufiĉe por kapti ilin ĉiujn. Nun vi eble demandas kio okazas al ĉiuj tiuj pakoj kiuj ne faras ĝin laŭlonge de la vojo. Nu, kiam s-ro IP ne ricevos agnosko ke pako estis ricevita en la gxusta tempo li simple sendas anstataŭas pako. Ni estas nun preta por eniri en la mondo de la interreto, araneo retejo de interkonektitaj retoj kiuj ampleksas nia tuta terglobo. Tie, routers kaj ŝaltiloj establi ligiloj inter retoj. Nun la reto estas tute malsimila medio ol vi trovos ene la protektaj muroj de via Lan. El ĉi tie, estas la Sovaĝa Okcidento - multe da spaco, plenaj de ŝancoj, plenaj de aferoj esplori, kaj lokoj iri. Danke al tre malmultan kontrolon kaj regulado, novaj ideoj trovi fekundan grundo puŝi la koverto de siaj ebloj. Sed pro tiu libereco, iuj danĝeroj ankaŭ insidas. Vi neniam scias, kiam vi renkontos la timita ping de morto, speciala versio de normala peto ping kiu iu idioto kredis ĝis salaton supren konfiditaj Cebaot. La vojo nia pakojn preni povas esti tra satelito, telefonaj linioj, sendrata, aŭ eĉ trans-oceanaj kablo. Ili ne ĉiam prenas la plej rapida, aŭ pli mallonga, itineroj ebla. Sed ili ricevos tie fine. Eble por tio ĝi estas foje vokis la mondo larĝa atendas. Sed kiam ĉio funkcias glate, vi povas ĉirkaŭiri la terglobo kvinoble pli ol en la guto de ĉapelo, laŭvorte - kaj cxiuj pro la kosto de loka alvoko, aŭ malpli. Proksime de la fino de nia destino, ni trovos alian fajroŝirmilo. Dependanta sur via perspektivo kiel datumoj paketon, la fajroŝirmilo eblis bastiono de sekureco, aŭ la timata kontraŭulo. Ĉio dependas de kiu flanko vi estas sur kaj kio via intencoj estas. La fajroŝirmilo estas desegnita por enlasis nur tiuj pakoj kiuj kunvenas liaj kriterioj. Ĉi fajroŝirmilo estas operacii en havenoj 80 kaj 25. Ĉiuj provoj eniri tra aliaj havenoj estas fermita por negoco. Haveno 25 estas uzata por ejon pakojn, dum haveno 80 estas la enirejo por pakojn el interreto al la retservilo. Ene de la fajroŝirmilo, pakoj estas projektita pli funde. Iuj pakoj fari ĝin facile per kutimoj, dum aliaj rigardas nur iom dubinda. La firewall oficiro ne estas facile mistifiki, kiel ekzemple kiam ĉi ping de morto paketon provas maski kiel normala ping pako. Firewall: Next. Akcepti. Go on. Tio estas okej. Neniu problemo. Havu belan tagon. Be tie ĉi. ĜIS. Rakontanto: Por tiuj pakoj bonŝanca sufiĉa por fari ĝin ĉi tie, la vojaĝo estas preskaŭ finita. Estas nur formado en la interfaco por esti ricevita supren en la TTT-servilo. Nuntempe servanto retejo povas funkcii en multaj aĵoj, de komputilego, por webcam, al la komputilo sur via skribotablo. Aux kial ne estas via fridujo? Kun la pozitiva instalinstrukciojn, vi povas trovi , ĉu vi havas la diatezojn por kokido cacciatore, aŭ se vi devas butikumi. Rememorigu, tiu estas la tagiĝo de la reto. Preskaŭ nenio eblas. Unu post unu, la pakoj estas ricevitaj, malfermita, kaj malpakis. La informoj enhavas - tio estas, via peto por informo - Estas sendita al la TTT servilo apliko. La pako mem estas reciklitaj, preta esti uzita denove, kaj plenigis per viaj petis informon, adresita, kaj sendi, survoje reen al vi, dorso preter la fajroŝirmilo, routers, kaj sur tra la interreto, reen tra via kompania fajroŝirmilo, kaj sur vian interfaco, preta por provizi vian foliumilo kun la informo Vi petis - tio estas, ĉi tiu filmo. Kontenta kun iliaj penoj kaj konfidante en pli bona mondo, nia fidela datumoj pakojn rajdos for felicxe en la sunsubiro de alia tago, sciante plene, ili servis iliaj sinjoroj bone. Nun ne estas tiu feliĉa fino? Parolanto 1: Tio, do, estas kiom la interreto funkcias. Tra problemo aro sep volo vin pli bone kompreni tion kaj volo vin lerni iom de HTML, PHP, kaj pli. Pli sur kiuj en la specifo ke eliros vendredon. Kaj ni vidos vin lunde.