[Muusika mängib] SPEAKER 1: Olgu, tere Tagasi CS50. See on nädala lõpuks kaheksa, ja peaaegu Halloween. Homme õhtul tööaega saab hirmutavam need veel, ja mitte sellepärast, Halloween. Aga et tähele, saan aru, et probleem seatud kuus, õigekirja kontroll lahendamist, on tuntud olla, palju õpilased, kõige keerulisem, kindlasti üks C probleem komplekti, ja tõesti, üldiselt. Ja ma mainin seda ainult sellepärast, et see on nädal, kui palju inimesed saavad Eriti rõhutas vaid püüab saada neetud õigekirjakontrolli tööle. Ja üks asi, mida ma kutsun teid on see, et kui te näete täna, ja Esmaspäeval, hakkame pihta see tipp Sel nädalal, kui nüüd on asjad muutunud veidi rohkem tuttav, veidi rohkem kättesaadav, kui me üleminek käsurea keskkond C veebipõhine keskkond PHP. Ja nii ma kutsun teid, isegi kui sa oled tegelikult oma vaimukus lõpul sisse üritavad p set tööd, kui see on tõesti koht oled, või leida ennast, kas proovida võimule läbi. Sest ma arvan, et sa pead olema üsna rahul ja üsna uhked ise, kui sa tõesti lõpetada see osa Muidugi, C osa, selle suure, kui stressirohket tähele. Nii et see ei hirmuta. See on lihtsalt mõeldud, et julgustada teid püsida, et ekstra tund, et saada õigekirja kontroll töö. Ja kui sa aru, et see on vabatahtlik, täiesti. Aga meil on nn suur pardal et läks elama hommikul. Nagu täna hommikul, olin atop suur pardal, mis on mõõtmine kuidas palju RAM ja kui palju sõiduaega oma programmi speller nõuab. Aga ma olen vahepeal ümber. Ma olen nüüd õnnetu number 13. Ja mida sa näed siin on, David Kaufman, ja Lauren ja Adam ja Jason ja teised on nüüd atop suur pardal. Kui sa vaatad seal paremal, meil kõigil on väga head rakenduste suurus vähemalt - tagasi sõnade arv sõnastikus. Ja kõik need sambad, saate vaata kui palju RAM iga meie rakendusi kasutab, kui palju sõiduaega see võtab täita koormus, võrreldes kontroll, versus suurus ja mahalaadimiseks ning seejärel kokku sõiduaega. Nii lihtsalt rahustada Elmer ja Patrick, ja Linda, ja kõigile teistele, kes tuleb pärast teid, seal on absoluutselt ole häbi olla poole põhjas suur pardal. Kui midagi, see tähendab, et sul on töö, ja see on õige, kuid see on pruugi nii tõhus, ruumi või aeg-tark, kui ta võiks olla. Niisiis, täiesti vabatahtlik. Aga tule porgand kehvasti nii et kui te töötate oma p määratud, et sa oled nii uhke ise, sain selle töö, kui sa postitada suur pardal, sul tõesti hea number, te lähete lõunale, tuled tagasi, ja oma toakaaslased on teraga sa läbi suur pardal. Noh, see on aeg, sel hetkel, et minna tagasi joonise pardal, et uuesti vaidlustada suur pardal. Kui te vaatate spec, juhised ühitamiseks suur pardal on nüüd lähetatud. Nii paar heads up - üks, eelnevalt ettepaneku lõplik Projekt on tingitud tuleval esmaspäeval. Vaata see spec on kursuse veebileht, mida see tähendab. See on tõesti lihtsalt juhuslik, vaid arvas provokatiivseid email ja sinu vahel TF, tõesti ainult asju alustada, vestlus algas, kuigi enamik teist on kunagi kirjutatud veebilehe enne, isegi ei tea, mida võite, kuidas võiks rakendada oma lõpliku projekti. Mine usu, et sa tead, kuidas teha üsna vähe rohkem asjad paari nädala jooksul. Nii lihtsalt alustada seda protsessi kohta spec uurida võimalikke ideid. Samuti, mida me kutsume teid tegema on - meil traditsioon, palju aastaid nüüd muidugi hosting see - store.cs50.net. Kõik on müüdud soetusmaksumuses. Ja see on tõesti lihtsalt võimalus kandma CS50, kui sa tahaksid teha mis kell kursuse ja. Näiteks on sellised asjad nagu T-särgid, mida võis näha läheb umbes campus, sviitrid. Ja siis me ka kutsuda õpilasi esitama kujundused tuleb surematuks CS50 poest. Näiteks üks eelmise aasta lemmikud, mis võib-olla nüüd mõjuvad sulle on see siin. Väga populaarne toode. Nii et kui soovite osaleda Selleks paneme üles vormi niipea, kell cs50.net/design, millele saab laadida pilt, mida olen teinud Illustrator või Photoshop, või mõne sarnase programmiga. Ja kui sa oled tuttav selliseid kirjeldused, me tahame seda olema PNG, vähemalt 200 dots per tolli ja vähem kui palju piksleid, ja alla 10 megabaiti. Täpsema lihtsalt emaili kursuse peade heads@cs50.net kui soovite saada osa sellest. Olgu, täna enam C. Nii et me hakkavad tõmmake kihid internet, web, ja kuidas te saate tegelikult hakake tarkvara see erinevas keskkonnas. Nii eelkõige Küsime, Esimene küsimus, - lase mul saada meile meie tuttavad joonistus app siin. Lubage mul esitada seda küsimust, Kuidas Interneti tööd. [? Üliõpilane: Magic. ?] SPEAKER 1: Magic. OK. Hea vastus. Nii et me hakkame seal täna ja vaata, kas me ei saa seda teha veidi vähem maagiline tunni jooksul. Proovime ütle seda kontekstis lugu. Nii et sa oled fännid läheb facebook.com, või reddit.com või mis iganes nendel päevadel. Ja mis tegelikult toimub, kui kirjutad midagi facebook.com ja vajuta Enter, Chrome, või Firefox või IE või Safari või mis iganes brauserit sa oled tegelikult teed? Kas me saame öelda, see lugu, võibolla lause lause? Mis on üks esimesi asju, mis juhtub, kui vajutad Enter, pärast kirjutades facebook.com? [? Üliõpilane: Teie?] Arvuti teeb HTTP taotluse. SPEAKER 1: OK. Nii et teie arvuti teeb - me nimetame seda - HTTP taotluse. Nüüd mida see tähendab? Noh, me kõik ilmselt näinud või trükkida, juba aastaid, H-T-T-P sageli järgneb koolon, kärpida, kaldkriips. Mis on mis? Noh, HTTP on HTTP Transfer Protocol. Ja see on lihtsalt fancy viis öelda, see on keel, mis brausereid, nagu Chrome ja teised, ja veebiserverite nagu facebook.com, rääkige üksteist. Ja see on üsna lihtne, inglise orienteeritud keelt. See on peaaegu nagu pseudo kood. Ja see on viis, kuidas klient, kui me nimetame seda - brauser - suheldes server. Ja just nagu restoran, kui sa, klient, istuda laua ja siis tellida midagi maha menüüs server, et server on läheb toob sulle tagasi midagi, mis iganes see on, mida taotletakse. Sama arvuti maailmas. Brauser - klient - kavatseb teha taotlus ja siis loodetavasti saan tagasi midagi server. Ja see on midagi, at kõrge tase, veebileht. Pisut madalamal tasemel, on faili kirjutatud teise keeles nimetatakse HTML - Hypertext Markup Language. Aga rohkem sellest vaid hetk. Nii Hypertext Transfer Protocol - HTTP - See on protokoll, mis brauser ja server kasutamiseks. Noh, mis on protokoll, täpselt? Noh, sa ei mõtle seda keelt. Aga kui ma jõuda oma publik siin normaalne asi meie inimeste vaja on, kui me tervitada kedagi, Ma ütlen, tere, minu nimi on David. [? Üliõpilane: Tere,?] Minu nimi on Dipty. SPEAKER 1: "Tere, minu nimi on Dipty, "vastab ta. Ja nii me oleme olnud selles üsna meelevaldne interaktsiooni kätt, nagu on sageli inimeste konventsiooni enamikus riikides. Ja see on protokoll, eks? Ma justkui algatas laiendades oma küljest üsna kohmakalt, laval kohta Sanders siin. Ta mõistis, oh, ma olen saanud taotleda küljest ilmselt. Ja nii ta vastas sellele poolt tegelikult tunnistab ta. Tunnistades, ACK, on ​​tegelikult fraas väga levinud maailma võrgustike jaoks server tunnistama kliendile. Siis me justkui valmis, et tehing ja piinlikkus üle. Nii et tõesti, mis toimub all kapuuts samuti. Las ma teen seda natuke rohkem tehniliselt kapoti alla. Ma lähen siia et terminali aknas. See terminal window juhtub olema minu Mac, aga sa võiksid teha sama liiki Asja CS50 Appliance. Ja ma tegelikult ei kavatse kasutada programmi et me tegelikult ei kasutata palju üldse semester. Aga seda nimetatakse Telnet. Juba järgmisel päeval, Telnet oli programmi mida kasutatakse ühendamiseks serveritega, et kontrollida oma e-posti või midagi sellist. Praegu me ei kavatse kasutada seda vana kooliprogramm, Telnet teeselda olema brauserit. Ja ma lähen edasi minna ja tehke järgmist - las ma suurendama oma fondi suurust. Ja ma ütlen, Telnet server nimega www.facebook.com, kuid Konkreetsemalt Telnet port 80. Me tuleme selle juurde tagasi. Aga nüüd tean, et enamik teenuseid Internetis on tuvastatud unikaalselt mõned number. Sel juhul on see 80. Nüüd on enamik teist on ilmselt kunagi kirjutatud 80 enne. Aga tegelikult, kui ma lähen brauser ja tõmba näiteks http://www.facebook.com/-- see on auto-complete, see on mitte minu ajalugu - Olgu, nüüd me läheme koolon 80 kaldkriips. Nii et ma väita, et kuigi sa oled ilmselt kunagi kirjutada seda varem, koolon 80 pärast facebook.com, Loodetavasti see on ikka läheb tööle. Ja tõepoolest, see läheb facebook.com. Nii selgub, et 80 on kaudsed. Keegi meist inimestel on olnud kirjutama, et aastaid. Kuna brauserid vaikimisi, vaid eeldada, et number, mida soovid kasutada kui helistada server nii rääkida on tegelikult 80. Kuna pikk lugu lühike, serverid saab teha palju rohkem kui lihtsalt teenida kuni veebilehed. Nad võivad vastata kiirsõnumeid. Nad võivad saata e-kirju. Seal on palju teenuseid, mis võivad töötada ühes serveris. Nii et need numbrid - sel juhul 80 - identifitseerib üks neist teenuseid, mis on HTTP, web protokoll kui server võiks tegelikult toetada. Aga ma ei saa simuleerida seda taotlust nüüd, tekstina, kasutades seda vana kooli Telneti programm. Nii et ma lähen sisuliselt nüüd teesklema olema brauser ja rääkida HTTP saates, minu klaviatuuri, täpselt käske, Chrome lihtsalt ei teadnud, kuidas saata mulle võluväel. Ma lähen edasi minna ja vajuta Enter. Pange tähele, et ta üritab 31.13.69.32. 13. Mis see on? Seega on IP aadress. Nüüd, isegi kui sa ei ole liiga tuttav Hienoudet need, te ilmselt on üldises mõttes et need asjad on olemas. Ja IP aadress - Interneti-protokolli aadress - on lihtsalt kordumatu tunnus arvuti internetis. See on natuke järeleandmisi hetkel. Aga iga arvuti Internetis on unikaalne IP aadress, mis on palju nagu iga maja, ütleme, et USA on ainulaadne postiaadress, midagi 123 Main Street, in Anytown, USA. Seega midagi sellist. Ja see on ka see järeleandmisi. Aga need aadressid, mis meil on postiteenuse maailma ja need aadressid et meil on arvuti maailmas identifitseerimiseks serverid nii, et kui saadate sõnumi neile üle internet, või kui paned kirja vana kooli postkast - posti - teenuse teab, kuidas saada, et soovil või mis kirjas, et vastuvõtja. Nüüd on mu arvuti kuidagi, on lihtsalt arvasin, et Facebook on unikaalne IP on 31.13.69.32. Tegelikult, mis võib tõenäoliselt muuta. Facebook ilmselt on mitu IP aadressid, sest nad absoluutselt on rohkem kui üks server. Aga mis juhtus meie võluväel. Tegelikult sisemine saladus nimi server Olen ilmselt seotud et nimetatakse star.c10r.facebook.com, mis iganes see on. See on lihtsalt ükskõik millise süsteemi administraator Facebook otsustanud nimetame seda eriti server, et ma aastal mõnevõrra juhuslikult saata. Nüüd, kui mu ühendus ei ole aegunud, ma lähen teeselda, et brauseris. Ma lähen ütlen saada ruumi kaldkriips ruumi. Ja ma teeselda, et rääkida HTTP versioon 1.1, mis on üks, et enamik brausereid kasutada. Ja ma just kavatse mainida server, muide, ma tahan kodulehel teadaolevalt maailma nagu facebook.com. Enter, Enter. Ja nüüd, teate, mis juhtus. Server, kelner, reageeris minu järjekorras või oma taotluse põhjal teise tekstiline sõnum. Nüüd jälle maailma brausereid nagu Chrome ja Safari, siis ei näha seda, kui inimene. Microsoft ja Google lihtsalt peita need andmed meile. Aga Facebook on reageerinud vastus, ka selles keeles HTTP. Teade seal kood siia, 302, mis tegelikult eriline tähendus poolt konventsioon. Leiti, et see on vähemalt paljulubav. Aga ilmselt Facebook ütleb mind, mm-mm, sa ei taha mida sa palusid. Sa asemel tahad tänapäeva special, mis on facebook.com / unsupportedbrowser. Nii kõrgel tasemel, mida teeb Facebook tundub, et siin teed? See on suunata mind. Nii Facebook ei meeldi Asjaolu, et ma olen teeseldes olla see teine ​​brauser. Ja nii see suunata mul mõned kodulehel. Tegelikult olen ma uudishimulik, nüüd, mida see asi välja näeb. Lubage mul minna üle, et Chrome nii me saab näha, mida nad tahavad mind näha. Nüüd nad on tegelikult saadeti mind tagasi Facebook, sest nad on mõistnud, oh, sul on toetatud brauserit. Me isegi ei kavatse näidata teile, et leht. Lähme edasi ja vaata kui me ei saa seda parandada. Ma lähen pea petta natuke. Ja rohkem seda lähinädalatel. Aga ma teen ühe asja siin. Ja ma seletan seda enne pikk. Anna mulle üks hetk, et petma, ja wow sa. Nii et lubage mul saada seda. OK. Ma seletan, mida ma teen vaid hetk. Ma lähen edasi minna ja öelda seda ühendus ning proovige seda uuesti. Get kärpida HTTP 1.1 host www.facebook.com user-agent. OK. Nüüd olen teeselnud Chrome. Nii selgub, et kui brauseri saadab taotluse server, see on lihtsalt au süsteem. Kui ma ütlen, ma olen Chrome, Facebook eeldab Olen Chrome. Ja vahendeid, mille ma kindlaks mina kui Chrome on käesoleva metsikult pikk string. Sisuliselt kõik brauseri tootjaid maailmas on otsustas, noh, see versioon sellest brauser selle operatsioonisüsteem on kasutaja-agent string, mis näeb niimoodi hull jama seal. Ja Mozilla on seal ajaloolistel põhjustel. Aga teate, kui palju informatsiooni, mida ma olen lekkimise facebook.com isegi ilma sisselogimist Ma ütlen Mark, et see on Mac, et ma kasutan. Ma ütlen talle, et see on Intel põhineb Mac Mac OS 10.8.5. Nagu kõrvale, see info läheb iga veebileht, mida külastada brauseris. Päris ohutu seni, kuid see läheb veidi mahlasem. Pange tähele, et kui me loeme piisavalt kaugele, Ma kasutan Chrome versioon 30.0.1599.101. Aga nüüd teate, et vastus ei ole nii halb, kui see oli enne. Kus Facebook ütlen mul minna nüüd? See ütleb mulle, jälle kodulehel - see on mulle see püsivalt liigutatud. Noh, Kui Heck Kas Facebook minna? Jah, nii see on väike erinevus. Aga teate, siin, et veebisait tegelikult kolis HTTPS. Nii pikk lugu lühike, see on üks viis et Facebook on jõustamisel, et ma tegelikult lõpuks on turvaline versioon oma veebilehel, üks, mis kasutab krüpteerimist - keerulisem kui krüpteerimise me räägitud p set kaks, kuid krüpteerimist sellegipoolest. Nüüd sel hetkel see läheb raskeks mind petab oma web taotleda kasutades Telnet. Sest kui nad räägivad mul kasutada SSL - HTTPS eesliide, mida mis tähendab - kui nad mulle kasutada krüptograafia, ei ole nii, ma lähen käsitsi krüptida minu sõnumi ees kõigi teie siin, ja proovige nuputada, kuidas seda teha. See on lihtsalt hakka palju keerulisem. Aga see, mida brauser teeb teile. Vaatame, kas me ei saa seda teha vähe lihtsamalt, siis koos veebilehel et inimest ei oodanud meil olla nii turvaline. Lähme, ütleme, harvard.edu Sadama 80. Enter. Olgu, saan kaldkriipsuga HTTP 1.1. Ja mis see esimene kaldkriips tähendab? Lihtsalt olla kindel, miks Hoian seda kirjutada? Noh tavaliselt, kui kirjutad URL - ja kahjuks brauserid tavaliselt varjata seda nendel päevadel - tavaliselt, kui lähete harvard.edu, et URL ametlikult kas eesmärk kaldkriipsuga. Sest üks kaldkriips tähistab milline osa kõvaketas? Root kõvakettale. Meil on seadmega pole tõesti olnud mõtlema, sest me oleme alati John Harvardi kausta. Aga tema kausta teise kausta. Ja selle kausta sisse root Seadme kõvakettale, nii et rääkida, kuigi see on virtuaalne. Nii kaldjoon nagu see tähendab, root kõvakettale. See on nagu C koolon Kenoviiva või see on just oma mahu, Mac OS. Aga Chrome ja teised brauserid neid päeva, on saanud kasutajasõbralik ja nad varjata, et kärpida kokku. Aga see on kõik, mis tähendab minu tekstiline sõnum - mulle just harvard.edu 's koduleht, mis on, default leht ise. Nii et lubage mul minna ja vajuta Enter. Lubage mul meenutada vastuvõtva et ma tahan www.harvard.edu, igaks juhuks on olemas mud veebilehed elavad samas füüsilises serveris. OK. Harvard on natuke kannatamatu minuga. Teeme seda jälle kiiremini. Get kärpida HTTP 1.1 host www.harvard.edu kasutaja-agent - Ma arvan, meie serverid ei ole ettevaatus, kui palju see - Enter, Enter. Huh. Oh kurat, halb päring. OK. Mis siis siin toimub - tere, harvard.edu. Miks ta nii teeb - huvitav. Oh, OK. Nii et mida Harvardi nüüd teeme - ja me oleme läheb kiiresti Veer off seda teed, sest see läheb saada tüütu kiiresti - märgata, et Harvard on tegelikult kokkusurumise oma vastuses mulle, mis ei ole ideaalne. Sest ma ilmselt inimesena, ärge tea, kuidas lahti bitti, mis saadeti mulle surutud. Ja nad on näidanud, on prügi seal, sest nad on nullid ja need, kuid nad ei ole ASCII tähemärki. Nad mustrid nulli ja need, mis surutud asuda vähem ruumi. Nii kiiresti, las ma vaatan kui ma tagasi siia. Proovime, äkki teine ülikoolilinnakus täielikult. mit.edu get kaldkriipsuga HTTP kaldkriipsuga 1,1 host www.mit.edu kasutaja-agent koolon seal. Aitäh, MIT. OK. Nii et siin on meil veebilehele. Nii et see on keel tuntud HTML - Hypertext Markup Language. Ma lihtsalt kerides tagasi üles õigel ajal, et saada väga tip top sellele lehele. Ja teate, kui MIT on vastanud Minu nõudmisel. 200 on hea. 200 abil kõik on sõna otseses mõttes OK. Ja see on koodiga, mis meie, inimesed tõesti kunagi vaata, heas mõttes. Sest see tähendab, et kõik on hästi. Pange tähele, et MIT on teavitades mulle, hei, server meil hakkab nimetatakse Apache, mis on väga populaarne avatud lähtekoodiga tasuta web server. Nad jooksevad ilmselt UNIX, mis on operatsioonisüsteemi nagu Linux. Pange tähele, et nad ilmselt uuendatud oma veebilehe aadressil 04:00, Greenwichi aeg. Teade paar muud detailid. Nad naasevad, mulle text / html. Nii me näeme, mida see tähendab vaid hetk. Nad on ilmselt andnud mulle 14717 bytes väärtuses HTML. Ja mõned teised, rohkem esoteeriline andmed on olemas. Aga see on koht, kus ta saab huvitav. See, kuidas sa teha veebilehe. See, kuidas sa teha veebilehe, mille pealkiri sakk brauseris, on MIT sidekriips Massachusettsi Tehnikaülikool. Ja tõepoolest, kui me tagasi minna Chrome ja külastada www.mit.edu, märkate, et Tõepoolest, pealkiri siin, on MIT kriips Massachusetts Instituudi dot, dot, dot. Ja nüüd teate ka, kui ma paremklõps või kontrollida klõpsa töölaual siin ja mine Vaade Page Source - vähemalt Chrome, kuigi iga brauseriga teeb seda kaudu mõned vahendid - on selles, et sama faili. See juhtub olema, värv kodeeritud, või süntaksi esile. Aga nagu teie C kood, mis ei värviline teile, et see oli värviline poolt gedit, sarnaselt on Chrome lihtsalt tegemise see ilusam lugeda. Aga see värk, et Peagi kirjalikult. Nii et lõppmängus. Server on vastanud selle teave, nagu sa vastasid käega meie käepigistus. Aga mida veel on vaja läheb on vahel need sammud? Noh, kui ma kirjutada, viimasel juhul, www.mit.edu ja vajuta Enter, me tean, et see räägib sadama 80 automaatselt, port lihtsalt on see number. Aga kust IP aadress minna? Kuidas on minu arvuti figuring mida IP-aadress mit.edu on? Noh, selgub, et selles maailmas, seal on asju nimetatakse DNS servereid. Ja lubage mul minna ja teha kiire pilt siin. Ja see lihtsalt visandada, in karm tingimused, mis toimub. Nii et me teeskleme, nagu see on minu laptop siin, Sanders. Ja see on Wi-Fi, nii et see on ühendatud juhtmevabalt midagi. Mida see tegelikult ühendatud? Noh, kuskil siin, seal midagi seina mõned antennid. Ja seda nimetatakse pöörduspunkti - AP. Traadita pöörduspunkti, traadita ruuter - Nimeta seda, kuidas tahad. Aga nad kõik üle campus, omadega veidi antennid. Meil on tehtud Cisco, tavaliselt. Ja nii millegipärast mu arvuti ei räägi selle traadita pöörduspunkti, kuskil siin Sanders, või alla, või väljaspool. Vahepeal see asi on palju füüsilise juhtmed läheb ilmselt Teaduskeskus, mis me tulen juhtida niimoodi. See ei ole tegelikult selline. Et tegelikult näeb välja palju parem. Nii teaduskeskus on terve hunnik arvutite sees on, et on kuidagi füüsiliselt ühendatud kõik Nende pöörduspunktides campus. Ja need füüsilised arvutid, me helistada ruuter või väravaid. Ruuter, nagu nimigi ütleb, on see eesmärk elus on tee teavet. See võtab mõned bitti arvuti, sisendiks ja arvud välja, kus need bitti saata. Seega juhul, kui minu taotlus mit.edu, see on tegelikult üsna lihtne. Minu palve jõuab minu brauser, üle Wi-Fi, pöörduspunkt, seejärel kaudu mõne kaabel sisseveo ruuter aastal teaduskeskus. Ja millegipärast ruuteri Teaduskeskus nuputab et MIT on niimoodi. Ja ma lähen edasi liikuda nende bitti, ma lähen tee need osad, mööda teed, alla Mass Ave., MIT. Aga kuidas mu arvuti teada, mis IP-aadress isegi oli? Noh tuleb välja, et kuskil Siin on serverid - ja ma lähen seda joonistada üsna abstraktselt - kui DNS server - Domain Name System. Need ei ole ruuter. Need on eri tüüpi servereid kelle eesmärk elus on tõlkida serveri nime, nagu www.mit.edu, et IP aadressid, nagu 1.2.3.4 Nii DNS serverid teha just nii. Sa ei mõtle neid, kellel on suur andmebaasi või tõesti, nagu suur Excel esitada kaks veergu. Üks on serveri nime, üks on IP-aadressid. Ja nad lihtsalt muuta ühe muu, mõlemas suunas. Nüüd tegelikult see on natuke keerulisem kui see. Aga see, kuidas minu arvuti, minu juhuslik Mac või PC on see tabel siin, teab Mis kordumatu tunnus on www.mit.edu või Facebook, või harvard.edu, et asi. Aga muidugi, seal on kogu Mass Ave siin. Ja siis me saame MIT, mis seda on tegelikult selgem. See oleks MIT. Ja nii nad, liiga, on mõned serverid. Ja nad kuidagi on juhtmega või traadita ühendus Harvard. Ja muidugi, me saame minna palju kaugemale mööda teed kui MIT, ja rääkida kõige tahes arvuti maailmas. Aga vaatame, kas me ei näe seda. Las ma lähen tagasi oma Terminal aken hetkeks. Ja oletame, et ma arvasin, mis IP-aadress on mit.edu nagu Telnet arvasin seda enne, ja minu brauser on selgelt selle välja minu jaoks. Ja ma lähen sõitma teise programmi, Selles Terminal aknas nimega trace, uurimist marsruut siit - sõna otseses mõttes, see tabel - et www.mit.edu. Vaatame, mis juhtub. Lubage mul tegelikult kahaneb kirjasuuruse. Oop. Ei, ma tahtsin sind üllatada. OK. Nii et siin me läheme. Lubage mul minna ja kasutada seda siin. Ja mida ma nägin hetk tagasi, ja me näeme jälle nüüd, see on väljund - trace www.mit.edu. Teade, esimeses reas, see programm tõesti arvasin, et MIT IP-aadress on see number siin. Ja nüüd, mis toimub meie ja nende vahel? Nii et see rida siin, rida üks, ja see line siin reas kaks, ja siis, reas kolm - mida teha kõigi nende read arvatavasti esindama? Asukohad, punktid, muidugi. Neid nimetatakse humal kontseptuaalselt. Aga füüsiliselt, mis need on? Nad ruuterid. Meil on ainult tõesti, üks tükk riistvara siin rääkida seni. Nad ruuterid. Nii et see asi siin - hull nimi - kuid see on ilmselt masin tuba, MR, in Science Center. See on värav, aka ruuter. See on vaid mõned unikaalne number, mis keegi tuli ta. Ja see on sees harvard.edu. Ja see on IP-aadress, et ruuteri see on ilmselt taas sisse Teaduskeskus, mis põhineb tema nimi. See teine ​​rida on veel üks ruuter, mis ei ole hüüdnimi ilmselt - hostinimi - see lihtsalt on IP-aadress. Nii pikk lugu lühike, et saada andmeid punkti B, seal on midagi enamat kui lihtsalt Harvardi ruuteri ja MIT ruuter, ja Google'i ruuter, ja Facebook ruuter. Seal on kümneid, sadu, tuhandeid ruuter mis tahes punkti vahel ning punkt B internetis. Aga tavaliselt, saad andmed ühest punktist teise vähem kui 30 humal. Teisisõnu, teil on ainult käsi andmeid 30 või vähema ruuterid. Ja see on tavaliselt palju vähem kui see. Noh, vaatame, mis juhtub siin. Reas kolm oleme tabanud ruuter nimega core teaduskeskus värav midagi või muu. 4. reas, meil on piiri värav - need on vaid segasena akronüümid - Samuti jooksul harvard.edu. Siin on veel üks piir gateway. Ja siis äkki, oot, me tunduvad olevat New York City. Nii selgub - ja ma järelduse ainult hostinimi. See võib olla eksitav. See võib olla mööda teed. See on raske öelda - kuid seda saab kasutada ilmutus et lühim vahemaa kahe punkte Internetis ei ole tingimata sirge. Kui me mõtleme lühim, kiireim tee, vähemalt ülekoormatud tee, see on täiesti võimalik - kuigi me ei saa olla kindlad - et andmed on reisil korralik Ridade vahekaugus viis ja kuus. Nüüd kahjuks MIT või keegi, sai natuke ise kaitsta ning nad on hakkas ignoreerides meie taotlusi. Need ruuterid on konfigureeritud ignoreerida vormi, kes on Sina, kes sa oled, kes sa oled. Vaatame, kui me ei saa seda teha kellegagi rohkem koostööaldis. Nii Stanford on kena traditsiooni võttes veidi rohkem avatust. Vaatame, mis juhtub siin. Jällegi üsna segasena. Aga alustame jällegi on masin room in Science Center, reas üks. Nii see on hea. Enamik servereid vastanud, sealhulgas Stanford. Nii märkate me läksime masin tuba in Science Center, et mõned anonüümne ruuteri mujal, teise Teaduskeskus gateway, et piiri gateway, ja siis, et midagi siin - nox.org. See on Põhja-Crossroads, väga populaarne silmitsemine kus palju kaablid, palju ISP - Interneti-teenuse pakkujad - ühenduda. Siin on veel üks nimetu IP siin. Siin on veel üks selline server. Aga see on huvitav. Kus on ruuter rida kaheksa, ilmselt? Nii et see on ilmselt Washingtonis. Ja ma ei saa sellist kinnitada et hüpotees seekord. Sest, kui kaua kulus meil minna alates teaduskeskus et see ruuter reas seitse? Noh, need millisekundit mõõtmised paremal pool on siin hinnangud sellel ajal. On kolm neist, sest programm, trace, üritab iga ruuter kolm korda, just nii saad visuaalne keskmiselt numbrid. Aga see ilmselt võtab kuus millisekundit saada reani seitse ruuter. Aga kui kiiresti, ilmselt sa reisida, kui sa oled natuke vahel Boston ja Washington DC? 14 millisekundit on nii kaua kui kulub sel instant sõnum, sest see e, selle veebilehe taotluse reisivad siia ja Washington DC. Kui ma lähen edasi, ruuteri number 10, mida linn olen ma ilmselt nüüd? Niisiis, Houston. Ja seda toetab poolt hüppe ajal. See on tõesti aeglane saada Houston. See võtab 47 millisekundit, et saada Boston Houston käesolevas asjas. Ja kui me vaatame edasi, LAX - Tundub, me saada, Stanford justkui niimoodi, minnes läbi LA. Aga ma järeldada, et alates LAX. Geeks kalduvad kasutama lennujaama koodi ruutereid nimed siia. Ja see on omamoodi järjepidev selle eeldus. 82 millisekundit. Siis me ilmselt minna teise LAX, teise LA ruuteri ja siis mõned nimetu üks, ja siis lõpuks, segasena nime Stanfordi võrku või lähedal sellele, stanford.edu, on 90 millisekundit ära või 6 pluss tundi lennukiga. Nii see on, kui kiiresti andmed reisib Internetis. Ja see on, mida me absoluutselt enesestmõistetavaks nendel päevadel. Kui sul on mõned Gchat koos keegi, ja kirjad on lihtsalt välimusega kaaluma, kuidas kiiresti, et juhtub. Ning visuaalselt, et see tõesti juhtub juures sellist määra. Nii punktide vahel üks ja 18, sel juhul on asjade kõrval ruuterid. Millised on mõned masinad Internetis mis võib takistada liiklust saada läbi? Üliõpilane: Firewalls. SPEAKER 1: Nii, tulemüürid. Ja meil on isikliku tulemüüri selline et oma Mac või PC on võimalik hoida liiklus-või väljapoole. Harvard on tulemüürid. MIT arvatavasti on tulemüür. Ja Stanford ei, nagu seda teevad kõik Interneti-teenuse pakkujad, kes oma nende ruuterite vahel punktides A ja B Kuid kas te olete kunagi lõpetada kaaluda, või hooldust, kuidas tulemüür töötab. Noh juba, meil on põhilised ehitusplokid plokid, mis insener et vastata. Kui sa olid tulemüüri - ja oletame, et sa oled kuskil vahel punktide A ja B. Kaabel on tulemas sulle, ja läheb läbi teist. Nii et teil on tehnoloogiline suutlikkus vaatama kõik ümbrikud teavet, mis on voolav vahel te ja muu isik. Teisisõnu, need kirju saada olin käsitsi kirjutades, te ei mõtle need kirjalikult kiire märkuse kellelegi, laskmise IP aadress saaja ja pordi number saaja, selle ümbriku, siis kirjalikult oma IP-aadressi ja oma pordi number ülal vasakul nurgas, nagu sa oleks kirjas. Siis saata see välja telefonitsi. Ja see kuidagi sõidab läbi ruuterid läbi juhtmed, telefonitsi, mööda teed MIT. Nii et kui sa oled tulemüüri, kuidas teha te lõpetate et ei juhtuks? Mida sa teeksid, kui oma järgmise p seatud oli rakendada tulemüüri? Kuidas peatada kõik Harvard inimesi kunagi rääkinud MIT inimesed jälle? [? Üliõpilane: You?] Vastupidine kirjas. SPEAKER 1: Mida? [? Üliõpilane: tagurpidi?] kirja alguses. SPEAKER 1: Tagurpidi täht - mida sa mõtled? [? Üliõpilane: Saada?] See tagasi saatjale. SPEAKER 1: Saada see tagasi. OK. Nii võib keelduda virtuaalse ümbrik, justkui tehes tagasipöördumist saatja kuidagi. Nii kindel, et see, mida me tahame saavutada. Kuid olgem sukelduda pisut sügavamale. Kuidas ma seda teen? Kui sisend sellele probleemile - kui ma olen tulemüüri, ja ma olen tegelikult seisab vahel punktides A ja B, ning Ma olen keskel mees, et saab vaadata sees see ümbrik, ja siis otsustada, kas saata see tagasi Harvardi või lubada tal jätkata, mida on see mina, tulemüür, lähen soovite vaadata? Ma arvan, et ma kuulsin seda siin. [? Üliõpilane: Kui see on?] Pärit. SPEAKER 1: Kui see on pärit. Nii et kui allika IP aadress - väike number siin - on IP aadress kuulub Harvard - ja ma ei tea tegelikult, et suure tõenäosusega. Enamik Harvardi IP aadressid alustada koos 140,247 dot midagi dot midagi, või 128,103 dot midagi dot midagi. Harvardi omab need tükkideks IP-aadressi. Noh, kui ma näen, et IP aadressid saatja, võin lihtsalt saatke see tagasi. Tegelikult internet ei viitsinud raisata aega saates bitti tagasi. See lihtsalt sõna otseses mõttes langeb pakettaknad jättes seda tõhusalt. Niisiis, mida ma võiksin vaadata küll? Oletame, et ma tahan, et lasta inimesed Harvardi külastus mit.edu ja tõmba veebilehed ja videod MIT, jms. Aga ma ei taha, et inimesed Harvardi postitada igaüks MIT. Kuidas ma saaksin lubada liiklus Harvard MIT, veebi kaudu, kuid keelata midagi talle? [? Üliõpilane:?] Port number. SPEAKER 1: pordi number - see on vaid mõne koostisosa oleme. Meil on IP-aadress, mida me lihtsalt võimendatud, või on meil port number, kui 80, siis ütles, üheselt identifitseerib kodulehekülg liiklust. Nüüd ma ei oota, et sa teaksid seda - Mõned võite juba tean, alates tundmine - Mis on number, mida kasutatakse e-posti, tavaliselt? See on sageli 25. 25. viitab SMTP, mis on post edastamise protokoll, mis võib teil olla pidanud looma mingil hetkel, kui sa oled kasutades Eudora või Outlook või midagi sellist. See on lihtsalt üks number - 25. Telnet, mis olime kasutades enne, kasutab 23. FTP - failiedastusprotokolli, kui olete kunagi kuulnud, et üks - kasutab 21. HTTPS, turvaline versioon HTTP, mis me tuleme tagasi Enne pikk, kasutab 443. Nii maailmas on terve hunnik numbrid, mis korreleeruvad paketid - pigem korrelatsioonis teenused et need tegelikud numbrid. Nii et see kõik tulemüüri teeb. See võtab pilk sees virtuaalne ümbrik, ja siis otsustada, jah või vastuhääl edastada mööda, mis põhineb nende koostisosad. Nüüd, mida Harvard selgelt teha saada viimase see tulemüür siis? Kui soovite, et oleks võimalik saata sõnum MIT kuid ei saa tuvastada, Noh, sa võiksid petab oma IP-aadressi, ja lihtsalt kuidagi olla väljamõeldud kombel teavad kuidas kirjutada C kood ja kirjutage ise võrgustiku programm, mis muudab firma aadress. Probleem on selles, mida saab absoluutselt saata andmed anonüümselt, aga kui sa tahad saada mingit vastust, nagu näha MIT kodulehekülg, ilmselt see käsitleb peab olema õige. Muidu sa ei saa öelda midagi sa tahad, et sa ei kavatse kuulen neilt tagasi. Aga need on vaid ühte liiki rünnakuid, et saaksime saata. Aga selgub, kui me saadame need sõnumit - ja teeme näide. Selgub, kui mul on sõnum, mis Ma tahan saata, see ei ole lihtsalt saata üks ümbrik. Tõhususe pärast, eriti kui failide sa esitanud või Vastuste sa saada on eriti suur, mida TCP/IP-- Transmission Control Protocol / Internet Protokoll - see on lihtsalt fancy viis öelda, mida võrgustiku tarkvara ja arvutid ei - on nad võtta selline teade ja nad lõigatakse see üles võetud killud - oletame neli killud. Ja kui ma nüüd lõigatakse see üles võetud siin lõigatakse see üles siin, mis minu arvuti on siis lähen tegema, on see kavatseme üks fragment ja pane see ümbrikku. Olgu, ja lase mul saada - vaatame. See saab olla üks. See saab võtta teise ümbrikusse, ja see läheb pane teine ​​osa Selle sõnumi siin. Hea küll. See saab võtta kolmas osa, pane see siia. Võib-olla järgmine kord paneme lihtsalt tee kaheks. Ja me võtame neljandat osa, ja pane see siia. Ja mis nüüd, peab olema kirjalik Nende ümbrikud - mis me teeskleme teha, sest aeg on pärast, ja tegelikult ei kirjutada. Mida on vaja kirjutada igale need neli ümbrikku, minu sõnum keegi? [? Üliõpilane:?] Korras. SPEAKER 1: Nii, et. Ma ei vaja mitte ainult IP-aadress ja pordi numbreid, kui me just arutasime, I nüüd vaja järjekorranumbrit mingisugune öelda, et see on pakettaknad üks, see on kaks, see on kolm, see on neli. Ja see on tegelikult kasulik. Kuna internet, selgub, on tegelikult päris usaldusväärsed. Marsruuterid võivad saada ülekoormatud. Kaablid võib saada ülekoormatud - järeleandmisi - aga bitti, nii et mida ruuterid pead tegema, on lihtsalt tilk pakettides. Teisisõnu, kui internet on lihtsalt tõesti ülekoormatud, võite saada kolm neist neljast pakettides. Aga kui sul on kordumatu tunnus on igaüks neist, tead, et sa oled puuduvad pakettaknad number neli neljast. Nii saab küsida kutt teine ​​ots uuesti saata. Aga eeldades, et ei juhtu, Vaatame, mis juhtub. Nii et kui ma tahan saata sõnum - kes sooviks saada oma sõnum alates internet? Kuidas keegi lähemale ees. Brian, see on? Hea küll. Sa seal viibida. Ma saadan selle sulle. Ja asi internet on see, et nad ei pruugi isegi sama teed. Nii et siin ma lähen. Ma saadan sõnumi fragment üks neljast. Ole ruuter. Las teised inimesed tegelevad sellega. Seal sa lähed. Me anname seda teile, ja me anname seda teile. Ja me näeme, kuidas kiiresti - mitu millisekundit kulub saada see kiri Brian. Igaüks saab osaleda täna. Hea küll. Brian on üks ja kaks. Kui keegi tahab olla - [? Üliõpilane: Kõik neli. ?] SPEAKER 1: Tal on kõik neli. Nii et keegi valis tilk pakettaknad. See on lahe. See on hea. Nii Brian nüüd on kõik neli. Kui soovite minna ja paigaldage need meile. Ma tean, me teeselda. Nii aegade nimel - meil on neli. Nii, OK, avage üks neist. OK. See on üks neljandik minu sõnum teile. Nüüd avage teine. See võib olla naljakas, lõpuks, ainult mulle ja Brian. Olgu, sul on kaks. Nii et vahepeal me füüsiliselt ei seda käärid, kuid kõik see võtab fragment neid asju Arvuti on lihtsalt saata mõned bittide üks pakettaknad, ühes virtuaalses ümbrik, mõned bitti teised, mõned muus, ja mõned neljas ja siis lasta arvutil põhjal otsustada, need numbrid, millises järjekorras sa pead et concatenate neid. Ja Brian, võibolla, ainult üks, mida saab näha. Sõnum saatsin Brain - tõttu Muidugi, internet on täis need on - Jah. Nii et see sõnum. Ja Brian saab riputada, mis nüüd. Nii võttis ta ilmselt kui seda teha. Aga see on see, mis tegelikult juhtub, nagu marsruudi kaudu andmeid publik sel viisil. Aga seal on jälle mitmeid punkte, ruuterid, tulemüürid ja muu selliseid asju vahel punktides A ja B And mitte lihtsalt öelda lugu verbaalselt, ma mõtlesin, et ma tõmba see video, et mõned sõbrad meie, alates Erikson, aastaid tagasi, tegelikult kokku panna, mis selgitab, kuidas see kõik toimib. Ja see on umbes 10 või nii minutit pikk. Nii anname teile nüüd, Warriors of the Net. [Muusika mängib] Jutustaja: Esimest korda ajaloos inimesed ja masinad on koostööd, mõistes unistus - ühendav jõud, mis ei tunne geograafilisi piire, ilma arvesse rassi, usu, või värv - uus ajastu, kus suhtlemine tõeliselt ühendab inimesi. See on künnisel net. Tahad teada, kuidas see töötab? Vajuta siia, et alustada oma retk net. Nüüd täpselt, mis juhtus, kui klõpsasid et link? Sa hakkasid infovoogu. See informatsioon liigub mööda oma isiklik mail tuba, kui Hr. IP pakette see, märgistab ta, ja saadab selle oma teed. Iga pakett on piiratud selle suurus. Mail tuba peab otsustama, kuidas jagada teavet, ning kuidas pakett see. Nüüd pakett vajab silt oluline teave, näiteks kui saatja aadress, saaja aadress, ja tüüpi pakettandmeside on. Kuna see eriti pakettaknad läheb läbi koridori internet, see ka muutub aadress proxy server, mis on eriline funktsioon, nagu me näeme hiljem. Pakettaknad on nüüd käivitatud peale oma kohtvõrgu või LAN. Seda võrku kasutatakse ühendada kõik kohaliku arvutid, ruuterid, printerid, jne kohta info Vahetuse jooksul füüsilist seinad hoone. LAN on üsna kontrollimatu koht, ja kahjuks õnnetusi võib juhtuda. Maanteel LAN on pakitud koos igat liiki teavet. Need on IP-pakette, Novell paketid AppleTalki paketid - nad ei kavatse vastu liiklus, nagu tavaliselt. Kohaliku ruuteri loeb tegeleda ning vajadusel tõstab pakettaknad peale teise võrku. Ah, ruuter - sümbol kontrolli näiliselt korratu maailm. ROUTER: Oih, vabandan selle pärast. Paneme see siin, see siin. See liigub siin. See üks liigub siin. Mulle ei meeldi see. Liigume selles üks. See üks läheb siia. [Kuuldamatu] Teisisõnu jangle siin. Paneme selle siin. Ei, ma lähen sellega. Paneme selle siin. Jutustaja: Seal ta on - süstemaatiline, hoolimatu, metoodiline, konservatiivne ja mõnikord ei ole päris kiirendamiseks. Aga vähemalt on ta täpne, enamasti. ROUTER: Pane see sinna. See üks läheb sinna, et üks läheb seal, ja see üks läheb sinna. Noh, teine ​​läheb sinna. See läheb siia. [Kuuldamatu] Jutustaja: Nagu paketid lahkuda ruuter, mida nad teevad oma tee sisevõrgu ja head jaoks ruuter sisse. Natuke tõhusam kui ruuteri, ruuter switch mängib kiire ja lahtine IP pakette, osavalt suunamises neid mööda oma teed - digitaalne pinball nõustaja, kui soovite. ROUTER SWITCH: Nii. Siin on veel üks. Ja see on teine. Jälgi seda, ema. Siin see läheb. Hõiskama, umbes tagasi. Hei, seal, seal. Üle vasakule. Üle paremale. Üle vasakule. Üle paremale. Sa said selle. Siit see tuleb. Ta tulistab ta hinded. See läheb. Hei Wayne, olge siin on veel üks. Oh, siin me läheme. Jutustaja: Nagu paketid jõuavad oma kohtades, nad on kiirenenud võrgu kaudu, valmis olla saadetakse edasi järgmisele tasandile - sel juhul proxy. Proxy kasutavad paljud ettevõtted nagu omamoodi keskel mees, et vähendada koormust oma internet ühendus ning Turvakaalutlustel samuti. Nagu näete, paketid kõik on erineva suurusega, sõltuvalt nende sisust. Proxy avab pakettaknad ja ootab veebi-aadress või URL. Sõltuvalt sellest, kas aadress on vastuvõetav, pakettaknad saadetakse edasi Internetis. On siiski mõned aadressid kus ei vasta kooskõlastatult proxy - see tähendab, ettevõtte või juhtimise suunised. Need on lühidalt käsitletud. Me peame midagi sellist. Neile, kes seda teevad, see on teedel uuesti. Next up, ja tulemüüri. Ettevõtte tulemüüri kahtepidi. See takistab mõned üsna vastik asjad Internetist, sattumata intranet, ja see võib ka takistada tundlik ettevõtte andmeid saadetakse välja peale interneti. Kui läbi tulemüüri, ruuteri kirkad pakettaknad ja paneb selle peale palju kitsam tee või ribalaius, nagu me ütleme. Ilmselt teed ei ole lai piisavalt, et võtta neid kõiki. Nüüd võite küsida, mis juhtub kõik need paketid, mis ei oleks mööda teed. Noh, kui hr IP ei saa kinnitust, et pakk on saanud õigeaegselt, ta lihtsalt saadab asendamine pakettaknad. Nüüd oleme valmis siseneda maailma internet, ämblik web võrkudele, mis hõlmavad kogu meie maailma. Siin, ruuterid ja lülitid luua seoste kaudu. Nüüd võrk on täiesti erinevad keskkond kui leiad jooksul kaitsev seinad oma LAN. Siin, see on Wild West - palju ruumi, palju võimalusi, palju asju uurima, ja kuhu minna. Tänu väga vähe kontrolli ja määrus, uusi ideid leida viljakas mulda suruda ümbrik nende võimalused. Aga kuna see vabadus, teatud ohud ka varitsevad. Sa ei tea kunagi, kui teil täita Kartsin ping surma erilist versioon normaalne taotluse ping mis mõned idioot mõtlesin segi ajama pahaaimamatu hosts. Tee meie paketid võtta võib toimuda satelliit, telefoniliinid, traadita, või isegi üle-ookeani-kaabel. Nad ei ole alati võtta kiiremini, või lühem, marsruudid võimalik. Aga nad saavad seal lõpuks. Võibolla see on põhjus, miks see mõnikord nimetatakse maailmas ootama. Aga kui kõik töötab sujuvalt, võid hiilida maailmas viis korda üle aasta langus müts, sõna otseses mõttes - ja kõik kulud Kohaliku kõne või vähem. Near lõppu meie sihtkoht, me leiame teise tulemüüri. Sõltuvalt teie perspektiiv pakettaknad, tulemüür võib olla bastioni julgeoleku või Kartsin vastane. Kõik sõltub sellest, millisel poolel sa oled kohta ja mida teie kavatsused on. Tulemüür on mõeldud lasta ainult need paketid et täita oma kriteeriumid. See tulemüür töötab portide 80 ja 25. Kõik katsed siseneda läbi teiste sadam on suletud äri. Port 25 kasutatakse mail paketid, samas port 80 on sissepääs paketid internet veebiserverisse. Toas tulemüüri paketid vaadatakse põhjalikumalt. Mõned paketid oleks kergesti läbi tolli, samas kui teised vaata lihtsalt natuke kahtlane. Tulemüür ametnik ei ole lihtsalt petta, nagu siis, kui see ping surm pakettaknad üritab varjata ennast nagu tavaline ping pakettaknad. Tulemüür: Next. OK. Mine. See on OK. See pole probleem. Ilusat päeva. Ole siin. Bye. Jutustaja: Neile paketid õnnelik piisav, et teha see nii kaugele, teekond on peaaegu läbi. See on lihtsalt rivistus on liides võetakse üles veebiserverisse. Tänapäeval web server saab sõita palju asjad, alates suurarvuti, et veebikaamera arvuti laual. Või miks mitte teie külmkapis? Mis õige setup, võite leida välja, kui sul on eeldusi jaoks kana cacciatore, või kui sa pead minema poodi. Pea meeles, see on künnisel net. Peaaegu kõik on võimalik. Ükshaaval paketid saanud, lahti ja lahti. Teavet, mida nad sisaldavad - see tähendab, et teie taotlus teabe - saadetakse edasi web server rakendus. Pakettaknad ise on taaskasutatud, valmis uuesti kasutada, ja täis oma nõutud teavet, mis on adresseeritud, ning saata, selle juurde tagasi, tagasi Viimase tulemüür, ruuterid, ja kuni internet, tagasi läbi teie ettevõtte tulemüüri, ja teie liides, valmis andma oma veebilehitsejal info Soovitud - see tähendab, et see film. Rahul oma jõupingutusi ja usaldav paremas maailmas, meie ustav andmepaketid sõita off õndsalt sisse päikeseloojangut teise päeva, teades täielikult, nad on teeninud nende meistrid hästi. Nüüd ei ole see õnnelik lõpp? SPEAKER 1: See on siis kuidas internet toimib. Läbi lahendamist seitse eks paremini mõista seda ja te õppida natuke HTML, PHP, ja palju muud. Rohkem selle kohta spetsifikatsioon mis lähevad reedel. Ja me näeme esmaspäeval.