[Glazba svira] ZVUČNI 1: U redu, dobrodošli natrag na CS50. Ovo je kraj tjedna osam, i gotovo Halloween. Sutra navečer je radno vrijeme ureda bit će najstrašnija one još uvijek, a ne zbog Halloween. No, na to, shvaćam da Problem postavili šest, provjeru pravopisa Problem set, poznat je da se, za mnoge učenika, najzahtjevnija, Dakako, među C problematičnih seta, I doista, u cjelini. A ja spominjem to samo zato što je to tjedan u kojem puno ljudi dobiti Posebno je istaknuta sa samo pokušava dobiti prokleto alat za provjeru pravopisa za rad. I jedna stvar koju bih vas potaknuti je da, kao što ćete vidjeti i danas, a ponedjeljak, počinjemo pogodio ovaj vrh ovaj tjedan gdje je, sada, stvari postaju malo više upoznati, malo više dostupni, kao što smo prijelaz s naredbenog retka okruženje u C web-based okruženju u PHP. I tako bih vas ohrabriti, čak i ako ste Stvarno na pamet svoga kraja u pokušava dobiti p skup za rad, ako to je doista mjesto koje ste na, ili nađete na, pokušajte to učiniti na vlast kroz njega. Jer ja mislim da ćete biti prilično zadovoljni, a vrlo ponosan na sebe, ako doista završiti taj dio Naravno, dio C, na to visoka, ako je stresan, imajte na umu. Dakle, nitko ne može zastrašiti. To je značilo samo potaknuti vas na ostati na taj dodatni sat, kako bi se dobiti provjeru pravopisa rad. A ako to ne učinite, shvatiti da je ovo je opcionalno, u potpunosti. Ali mi imamo tzv veliku ploču da je otišao živjeti jutros. Od ovog jutra, bio sam na vrhu velika za glačanje, koji je mjera kako koliko RAM-a i koliko je vrijeme rada vaš program bukvar zahtjeva. Ali ja jer sam raseljeno. Ja sam sada 13 nesretan broj. A što ćete vidjeti ovdje, David Kaufman i Lauren, i Adam i Jason i drugi su sada na vrhu velikoj ploči. Ako pogledate tamo na desnoj strani, svi mi imamo jako dobro implementacije veličine najmanje - vraća broj riječi u rječniku. A u svakom od ovih stupaca, vi ćete vidjeti koliko RAM-a svaki od naših implementacije koristi, koliko je trčanje vrijeme je uzimanje izvršiti opterećenje, u odnosu provjera, u odnosu na veličinu i rasteretiti, a zatim ukupno trajanje. Dakle, samo se uvjeriti Elmer, a Patrick, i Linda, kao i svi drugi koji dolazi nakon tebe, postoji apsolutno Nije sramota što prema Dno velikoj ploči. Ako ništa drugo, to znači da je dobio posao, i to je točno, ali to je ne nužno kao učinkovit, prostor ili vrijeme-mudar, kao što bi moglo biti. Dakle, potpuno opcionalno. Ali značilo da se mrkva sorti, tako da kada radite na p postavljena, ti si tako ponosan na sebe, što dobio je posao, što objavite na veliko pansion, moraš stvarno dobar broj, idete na večeru, dođeš natrag, i svoje cimerice je ivica da se na velikoj ploči. Pa, vrijeme je, u tom trenutku, proći natrag na ploči za crtanje kako bi se re-izazov veliku ploču. Ako pogledate na spec., upute za povezivanje sa Veliki zajednica sada su objavili. Dakle, nekoliko glava uspona - jedan je, pre-prijedlog za konačni Projekt je zbog U ponedjeljak. Vidi ovu spec. na tečaj-a website za što to znači. To je zapravo samo povremeni, ali mislila izazivanja email između vas i vašeg TF, zapravo samo da se stvari pokrenuti, Razgovor je započeo, iako većina vas nikad nije ni napisao web stranicu prije, ni ne znaju što možda, kako bi, provedbu Vaš konačni projekt. Idi na vjeri da ćete znati kako to učiniti vrlo malo više stvari u nekoliko tjedana. Dakle, samo početi taj proces po spec. istraživanje mogućih ideja. Također, ono što bih vas pozivamo da učinite je - imamo tradiciju, već dugi niz godina Sada, u toku, hosting ovo - store.cs50.net. Sve se prodaje po cijeni. I to je zapravo samo prilika da nosite CS50, ako bi željeli učiniti da je, po kolegija je i. Na primjer, postoje takve stvari kao majice koje ste mogli vidjeti ide po kampusu, sweatshirts. A onda, mi također pozivaju studente da podnijeti dizajna biti ovjekovječen u CS50 trgovine. Na primjer, jedan je od prošle godine favorite koji će se, možda, sada rezonirati s vama je ova ovdje. Vrlo popularan predmet. Dakle, ako želite sudjelovati u ovo, mi ćemo dići formu prije, po cs50.net/design, na koju možete uploadati fotografija koje ste napravili u Illustrator, Photoshop ili, ili neki slican program. A ako ste upoznati s tim vrstama specifikacija, mi ga želimo biti PNG slika, najmanje 200 točaka po inča, a manje od toga mnogi piksela, i manje od 10 megabajta. Za više detalja, samo e-mail Naravno je glava na heads@cs50.net ako što bi željeli sudjelovati u tome. U redu, tako da i danas, više ne C. Tako smo početi povući slojeve internet, web, i kako možete zapravo početi pisati softver za ova druga sredina. Tako posebno, pitajmo, Prvi, pitanje - dopustite mi da nam se na naš poznati crtanje aplikaciju ovamo. Dopustite mi postaviti pitanje, kako se internet rad. [? STUDENT: Magic. ?] ZVUČNI 1: Magic. OK. Dobar odgovor. Tako ćemo početi tamo i danas, i vidjeti ako ne možemo to učiniti malo manje čarobno u roku od sat vremena. Pokušajmo to reći u kontekst priče. Tako ste ljubitelji ide na facebook.com, ili reddit.com ili god ovih dana. I tako što se zapravo događa kada se upišete u nešto poput facebook.com, i pritisnite Enter, u krom, ili Firefox ili IE ili Safari, ili što god ste preglednik zapravo radi? Možemo reći ovu priču, možda Osuda rečenici? Što je jedna od prvih stvari koje se događa kada pritisnete Enter, nakon što upisivanjem facebook.com? [? STUDENT:? Vaš] Računalo čini HTTP zahtjev. ZVUČNI 1: U redu. Dakle, vaše računalo čini - mi ćemo ga nazvati - HTTP zahtjeva. Sad, što to znači? Pa, svi smo vjerojatno vidjeli ili upisali, već dugi niz godina, H-T-T-P često nakon čega slijedi dvotočka, slash, crtu. Pa što je to? Pa, je HTTP HyperText Transfer Protocol. A to je samo fancy način govoreći, to je jezik koji web preglednicima, Chrome kao i drugi, i web poslužitelja, kao facebook.com, razgovarati s jedan drugoga. I to je prilično jednostavan, Engleski orijentirani jezik. To je gotovo kao pseudo koda. I to je način na klijentu, kao ćemo ga nazvati - preglednik - komunikaciji s poslužiteljem. I baš kao u restoranu, kada, klijenta, sjednite za stol a onda naručiti nešto off Izbornik poslužitelja, poslužitelja koji je će vas vratiti nešto, bez obzira na to je li zatražio. Sve u svijetu računala. Preglednik - klijenta - će napraviti zahtjev, te tada, nadamo se vratiti nešto s poslužitelja. I to je nešto, po visoka razina, web stranica. Na nešto nižoj razini, što je file napisano u drugoj jezik zove HTML - HyperText Markup Language. No, više o tome u samo trenutak. Dakle HyperText Transfer Protocol - HTTP - To je protokol koji preglednik i poslužitelj korištenje. Pa, ono što je protokol, točno? Pa, možete zamisliti to kao jezik. Ali, ako sam doprijeti do naše publike ovdje, normalna stvar za nas ljude na da je, kada smo pozdraviti nekoga, Kažem, hi, moje ime je David. [? STUDENT: Bok,] moje ime je Dipty?. ZVUČNI 1: "Bok, moje ime je Dipty, "odgovori ona. I tako smo imali ovu prilično proizvoljna Interakcija drhtavim rukama, kao što je Često ljudi konvencije u većini zemalja. I to je protokol, zar ne? Nekako ga je pokrenuo širi My ruku, a nezgodno je na pozornici Sanders je ovdje. Shvatila je, oh, sam stečen zahtjev za rukom očito. I tako je odgovorila na taj zahtjev strane zapravo priznanje. Priznajući, ACK, je zapravo Fraza vrlo čest u svijetu umrežavanje, za poslužitelj priznati klijenta. Zatim, mi vrsta završili da transakcije, a nespretnost više. Dakle, to je zapravo ono što se događa ispod poklopca motora, kao dobro. Dopustite mi da to malo više tehnički ispod haube. Ja ću ići ovamo na prozor terminala. Ovaj terminal prozor događa da se na mom Mac, ali bi mogao napraviti istu stvar u CS50 Appliance. I ja zapravo idem se koristiti program da mi stvarno ne će koristiti za koliko uopće semestra. No, to se zove Telnet. Natrag u dan, Telnet je Program da se koristi za povezivanje udaljeni poslužitelj, provjerite svoj mail ili učiniti nešto takvo. Za sada ćemo koristiti ovaj stari školski program, Telnet, pretvarati se preglednik. I ja ću ići naprijed i učinite sljedeće - mi ćemo povećati veličinu fonta. A ja ću reći, Telnet se poslužitelja zove www.facebook.com, ali Naime, telnet na port 80. Vratit ćemo se na to. Ali za sada, znamo da je većina usluga Na internetu su identificirani jedinstveno neki broj. U ovom slučaju, to je 80. Sada većina od vas vjerojatno imaju Nikad upisali 80 prije. No, u stvarnosti, ako idem u pregledniku i povući se, primjerice, http://www.facebook.com/-- to je auto-kompletan, to je Nije moja povijest - U redu, tako da sada, idemo debelog crijeva 80 crtom. Dakle, ja tvrdim da, iako ste Vjerojatno nikada nije upisali prije, s debelo nakon 80 facebook.com, nadamo se, još uvijek ide na posao. I doista, to ide na facebook.com. Tako ispada da je 80 je implicitno. Nitko od nas ljudi imali da tip koji već godinama. Zbog preglednici, po defaultu, samo pretpostaviti da je broj koji želite koristiti kada je pozivanje poslužitelj tako govoriti je, u stvari, 80. Budući da ne duljimo, poslužitelji može napraviti daleko više nego samo služiti se web stranice. Oni mogu odgovoriti na instant poruka. Oni mogu poslati e-mail. Postoji mnogo usluga koje može izvoditi na jednom poslužitelju. Tako su ti brojevi - u ovom slučaju, 80 - jedinstveno identificira jedan od onih usluge, što je HTTP, su Web protokol od poslužitelja Možda je zapravo podržava. Ali ja mogu simulirati taj zahtjev sada, tekstualno, koristeći ovu old school Telnet programa. Tako ću biti sad pretvarati se preglednik i govoriti HTTP slanjem, s moje tipkovnice, točno naredbe koje Chrome samo znali poslati za mene magično. Dakle, ja ću ići naprijed i pritisnite Enter. Obavijest da pokušava 31.13.69.32. 13. Što je to? Tako da je IP adresa. Sada čak i ako niste previše upoznati sa zamršenosti tim, Vjerojatno imaju opći osjećaj da ove stvari postoje. I IP adresa - Internet Protocol adresa - samo je jedinstveni identifikator za računalo na internetu. To je malo pretjerano u tom trenutku. No, svako računalo na internetu ima Jedinstvena IP adresa, baš kao svaka Kuća u, recimo, u SAD-u ima jedinstveni poštansku adresu, nešto kao 123 Main Street, u Anytown, SAD. Tako nešto slično. I to je, također, pojednostavljivanje. Ali ove adrese koje imamo u poštanska svijet i te adrese da smo u svijetu računala jedinstveno identificiraju poslužitelja tako da kada šaljete poruku preko njih internet, ili kad mu je pismo u stara škola spremnik - poštom - Usluga zna kako dobiti da zahtjev, ili to pismo, da primatelju. Sada moj računalo, nekako, ima samo shvatio da je Facebookov jedinstvene IP je 31.13.69.32. U stvari, to vjerojatno može promijeniti. Facebook vjerojatno ima više IP adrese, jer su apsolutno imaju više od jednog poslužitelja. No, to se dogodilo za nas magično. U stvari, interna tajna naziv poslužitelja Ja sam očito povezani da se zove star.c10r.facebook.com, što god da je. To je samo ono što je sustav administrator na Facebooku odlučili nazovite ovaj server koji sam je pomalo slučajno poslana. Pa sad, ako moja veza nije Isteklo je vrijeme, ja ću pretvarati se da je preglednik. Ja ću reći dobili prostor kosu crtu prostor. A ja ću se pretvarati da govori HTTP verzija 1.1, što je onaj koji većina preglednici koriste. I ja konkretno idem spomenuti poslužitelja, usput, želim Web stranica poznata u svijetu kao facebook.com. Enter, Enter. A sada, primijetiti što se dogodilo. Poslužitelja, konobar, odgovorio je na moje bi, ili moj zahtjev, jedan tekstualni poruke. Sada opet, u svijetu preglednicima kao što su Chrome i Safari, da ne bi vidjeti, kao što je ljudsko. Microsoft i Google jednostavno sakriti ovi detalji od nas. No, Facebook je odgovorila s odgovor, također u jeziku HTTP. Obavijest postoji kod ovdje, 302, koji zapravo ima posebno značenje koje konvencije. Pronašli, pa to je najmanje obećavajuće. No, očito je reći Facebook ja, mm-mm, što ne želite ono što si tražio. Umjesto toga želim danas posebno, što je facebook.com / unsupportedbrowser. Tako je na visokoj razini, što se Facebook Čini se da se radi ovdje? To me preusmjeravanje. Dakle Facebook ne sviđa Činjenica da sam praveći se da biti ovaj drugi preglednik. I tako to je preusmjeravanje ja bi neku web stranicu. Ja sam zapravo znatiželjna, sad, što se ova stvar izgleda. Pusti me na to da se u Chrome pa smo možete vidjeti ono što oni žele me vidjeti. Tako sada oni zapravo me poslao natrag Facebook zbog toga što su shvatili, Oh, vi nemate podržani preglednik. Nećemo čak ide pokazati tu stranicu. Dakle, idemo naprijed i vidjeti ako mi se ne može popraviti. Ja ću morati varaju malo. A više o tome u tjednima koji dolaze. Ali ja ću učiniti samo jednu stvar ovdje. I ja ću to objasniti prije dugo. Daj mi samo trenutak da varaju i vas oduševiti. Dakle, neka mi se to. OK. Ja ću objasniti što radim u samo trenutak. Ja ću ići naprijed i to cancel veza, i pokušajte opet. Nabavite slash HTTP 1.1 domaćin www.facebook.com user-agent. OK. Sada sam se pretvarao da je Chrome. Tako ispada da kad pregledniku šalje zahtjev poslužitelju, to je samo Čast sustav. Ako kažem da sam Chrome, Facebook će preuzeti sam Chrome. A način na koji sam identificirane ja kao Chrome je od strane ove atrociously dugi niz. U suštini, sve preglednik proizvođača u svijetu ima odlučio, dobro, ova verzija ove preglednik na ovom operativnom sustavu će se ima user-agent string koji izgleda kao da ludim nered tamo. I Mozilla je tu za povijesni razlozi. No primijetite koliko informacija sam curi na facebook.com čak i bez prijavite u. Ja govorim Marku da je to Mac da sam koristeći. Ja sam mu rekao da je Intel temelji Mac OS Mac 10.8.5. Kao na stranu, ove informacije će na svakoj web stranici koju posjetite s preglednika. Prilično bezazlena dosad, ali to dobiva malo sočniji. Uočite da, ako čitamo dovoljno daleko, Ja sam koristeći verziju Chrome 30.0.1599.101. Ali sada, primijetite da je odgovor Nije tako loše kao što je bio prije. Gdje se Facebook govori da idem sada? To mi govori, opet, na web stranici - to mi govori da je preselio trajno. Pa, gdje je pakao je Facebook ići? Da, tako je to suptilna razlika. No, obavijest, ovdje, da na web stranici je zapravo preselila u HTTPS. Pa ne duljimo, ovo je jedan od načina da Facebook je provođenje da sam zapravo završiti na siguran verziji svoje web stranice, koja je pomoću enkripcija - složeniji nego što smo enkripciju govorio o za p set, ali, kodiranje ipak. Sada u ovom trenutku to stvrdne za mene to lažirati svoju web zatražiti pomoću Telnet. Jer, ako oni govore mene za korištenje SSL - HTTPS prefiks je ono koji podrazumijeva - ako su mi reći da koristite kriptografije, nema šanse da ću ručno kodirati moj poruku pred od svih vas ovdje, i pokušati shvatiti kako to učiniti. To samo ide da biste dobili mnogo složeniji. Ali to je ono što browser radi za vas. Idemo vidjeti ako mi to ne može učiniti nešto Jednostavno, a zatim, s web stranice da ne očekuju Da bismo bili kao siguran. Idemo se, kažu, harvard.edu na portu 80. Upišite. U redu, tako da se crta HTTP 1.1. A što je ovo prva crta znači? Samo da bude jasno, zašto Držim da je tipkati? Pa normalno, kad upišete URL - i na žalost, obično preglednici sakrij ovo ovih dana - normalno, kad idete u harvard.edu, URL koji je službeno ne završavaju crtom. Jer jedan udarac označava što je dio hard disk? Korijen tvrdog diska. Mi u Appliance nisu stvarno je razmišljati o tome, jer smo Uvijek u John Harvarda mapu. No, njegov folder je u drugu mapu. I to je folder u korijenu Aparata hard disk, da se tako izrazim, iako je to virtualno. Tako jedan udarac kao što to znači korijen na tvrdi disk. To je kao C debelog crticom, ili je korijen vašeg volumena, na Mac OS. No, Chrome, i to drugi preglednici dana, dobivši user-friendly, i skrivaju da je slash uopce. Ali to je jedino sredstvo u mom tekstualnom porukom - dajte mi korijen harvard.edu je internetska stranica, koja je, zadana stranica sama. Zato mi dopustite da ići naprijed i pritisnite Enter. Podsjetit računalo koje želim www.harvard.edu, samo u slučaju da je druge web stranice žive na istom fizičkom poslužitelju. OK. Harvard je dobio malo nestrpljivi sa mnom. Tako ćemo to učiniti opet, brži. Nabavite slash HTTP 1.1 domaćin www.harvard.edu user-agent - Ja sam guessing naše servere ne Njega koliko o tome - Enter, Enter. Uh. Ma kvragu, loš zahtjev. OK. Dakle, ono što se ovdje događa - Pozdrav, harvard.edu. Zašto se to radi - zanimljiva. Oh, u redu. Pa što Harvard sada radi - i mi smo ide brzo skretati mjesta ovaj put, jer će dobiti zamorno brzo - primijetiti da je zapravo Harvard sažimanje odgovor na mene, koji nije idealno. Zato sam, očito, kao čovjeka, ne znam kako za dekompresiju bitova koji su mi poslali stisnut. I oni su se pokazali je smeće postoji, jer oni su nule i jedinice, ali oni nisu ASCII znakovi. Oni su obrasci jedinica i nula koje su komprimirani zauzeti manje prostora. Dakle, vrlo brzo, da vidim ako ja mogu oporaviti ovdje. Pokušajmo, možda, još jedna kampus uopce. mit.edu get slash slash HTTP 1.1 host www.mit.edu user-agent debelog postoji. Hvala vam, MIT. OK. Dakle, ovdje imamo web stranicu. Dakle, to je jezik poznat kao HTML - HyperText Markup Language. Ja sam jednostavno pomicanjem back up u vremenu doći do vrlo Savjet vrhu ove stranice. I MIT primijetiti kako je reagirao na moj zahtjev. 200 je dobro. 200 znači sve je doslovno redu. I to je stanje kod koji mi ljudi stvarno nikada vidim, u dobrom putu. Jer to znači da je sve u redu. Obavijest da je MIT me obavijestili, hej, poslužitelja vodimo se zove Apache, što je vrlo popularan open source besplatni web poslužitelj. Bježe, očito, UNIX, koji je operativni sustav kao što je Linux. Obavijest da su očito izmijenjena njihova web-stranica na 04:00, Greenwichu. Obavijest nekoliko drugih detalja. Oni se vraćaju, za mene, text / html. Pa ćemo vidjeti što to znači u samo trenutak. Oni očito si mi dao 14.717 bajtova vrijedan HTML. I neki drugi, više ezoterične o je unutra. No, ovo je mjesto gdje se dobiva zanimljiv. Ovaj je kako možete napraviti web stranicu. Ovaj je kako možete napraviti web stranicu čiji Naslov u kartici, u vašem pregledniku, je MIT crticu Massachusetts Institute of Technology. I doista, ako se vratimo u Chrome i posjetite www.mit.edu, primijetiti da, Doista, u naslovu se ovdje, MIT je crtica Massachusetts Institut točka, točka, točka. A sada primjetiti, previše, ako sam desni klik ili kontrolirati kliknite na desktopu ovdje, i ići Pogledaj izvor stranice - barem u Chrome, iako svaki preglednik to čini putem nekog sredstva - ovdje je taj isti file. To se događa da se boje kodirane, ili sintaksu istaknute. No, baš kao i sa svojim C koda koji nije colorized prema vama, to je colorized strane gedit, slično Chrome je samo stvaranje ovo ljepše čitati. No, to je stvar koja uskoro ćemo biti pisanje. Tako da je završnicu. Poslužitelja je odgovorila da je Informacije, baš kao što odazvali rukom za naše stiskom ruke. No, ono što drugi ne mora biti idući na između tih koraka? Pa, kad sam upisati, u ovom posljednjem slučaju, www.mit.edu i pritisnite Enter, mi znam da je u razgovoru s luku 80 automatski, port Upravo se taj broj. Ali gdje je IP adresa ide? Kako je moj računalo figuring out ono što IP adresa je mit.edu? Pa, ispostavilo se, na ovom svijetu, postoji su stvari koje se zove DNS servere. I neka mi ići naprijed i izvući Brzo slika ovdje. I to samo ću ocrtati, u grubi izrazi, ono što se događa. Tako ćemo se pretvarati kao da je to moj laptop ovdje, u Sanders. I to je Wi-Fi, tako da je spojen bežično na nešto. Što je to zapravo povezani? Pa, negdje ovdje, postoji nešto o zid s nekim antene. A to se naziva pristupna točka - AP. Javna pristupna točka, bežični ruter - ga nazvati kako god želite. No, oni su u cijelom kampusu, s tim malim antenama. Naši su izrađene od strane tvrtke Cisco, obično. I tako nekako, moje računalo je razgovor na tu bežičnu pristupnu točku, negdje u Sanders, ili dolje, ili izvan. U međuvremenu, ova stvar ima puno fizičke žice će, vjerojatno, Science Center, koji ćemo crtanje kao što je ovaj. To zapravo ne izgleda tako. To zapravo izgleda puno bolje. Dakle Science Center ima cijela hrpa računala unutar nje da su na neki način fizički povezati sa svim tih pristupnih točaka na kampusu. A one fizičke računala, mi ćemo nazovite usmjerivača ili pristupne točke. Router, kao što mu ime sugerira, to je svrha u životu je put Informacije. To traje nekoliko bitova, s računala, kao ulaz, a figure out do mjesta gdje ti bitovi treba poslati. Dakle, u slučaju mog zahtjeva za mit.edu, to je zapravo prilično jednostavan. Moj stigne zahtjev iz mog pregledniku, putem Wi-Fi, na pristupnu točku, a zatim, preko nekog kabla, u router u Science Center. I nekako, u router Science Center figure out MIT je da je na taj način. A ja idem da se krene naprijed onima bita, idem relaciji tih bitova, niz cestu, dolje Mass Ave., na MIT-u. No, kako je moje računalo razumijete IP adresa i bio? Pa ispada da je negdje Ovdje postoje poslužitelji - i ja ću ga izvući prilično apstraktno - kao DNS poslužitelj - Domain Name System. To nisu routera. To su različite vrste poslužitelja čija je svrha u životu je prevesti host imena, kao što su www.mit.edu, na IP adrese, kao i 1.2.3.4 Dakle DNS servere Upravo to čine. Možete misliti na njih, kao što je veliki baze podataka, ili stvarno, poput velikog Excel podnijeti s dva stupca. Jedan je imena računala, jedan je IP adrese. I oni su samo pretvoriti jedan druge, u bilo kojem smjeru. Sada u stvarnosti, to je malo složenije od toga. Ali to je kako moj računalo, moj slučajni Mac ili PC na ovaj stol ovdje, ne zna ono je jedinstveni identifikator za www.mit.edu ili Facebook, ili harvard.edu, što se toga tiče. Ali, naravno, postoji cjelina Mass Ave ovdje. A onda, što smo dobili na MIT-u, koje je ovaj je zapravo više uvjerljiv. To će biti MIT. I tako su, također, imaju neke servere. I nekako žičanu ili bežična, priključak na Harvardu. I naravno, možemo ići mnogo dalje cestom od MIT-a, i razgovarati s najviše bilo kojeg računala u svijetu. Ali neka je vidjeti ako mi se ne može vidjeti. Dopustite mi vratiti moju Terminal Prozor za samo trenutak. I neka je pretpostaviti da sam shvatio ono što je IP adresa za mit.edu kao što su Telnet to shvatio prije, i moj preglednik može jasno to shvatiti za mene. I ja ću pokrenuti još jedan program, Terminal u ovom prozoru, pozvao traceroute, praćenje Put od ovdje - Doslovno, ovaj stol - da www.mit.edu. Idemo vidjeti što se događa. Dopustite mi zapravo smanjiti veličinu fonta. Oop. No, ja sam htjela da vas iznenaditi. OK. Dakle, ovdje mi ići. Dopustite mi da ide naprijed i pokrenuti ovo ovdje. A što sam vidio malo prije, a mi smo opet vidjeti sada, je li to Izlaz - traceroute www.mit.edu. Obavijest, u prvoj liniji, ovaj program doista shvatio da MIT-a IP adresa je taj broj ovdje. A sada, ono što se događa između nas i njih? Tako ovaj redak ovdje, u redu jednom, i to crta ovdje, u redu dva, a zatim, treći red - što učiniti svaki od njih linije vjerojatno predstavljaju? Mjesta, bodova, sigurno. Nazivaju se hmelj, konceptualno. Ali fizički, što su oni? Oni routera. Mi samo imamo, zapravo, jedan komad hardvera ovdje govoriti o do sada. Oni routera. Dakle, ova stvar ovdje - luda ime - ali to je vjerojatno stroj soba, MR, u Science Center. To je gateway, router aka. To je samo neki jedinstveni broj koji netko je došao gore sa za to. I to u roku harvard.edu. I to je IP adresa tog routera to je, opet, vjerojatno u Science Center, na temelju svoje ime. Ovaj drugi redak predstavlja jedan router koji nema nadimak očito - ime računala - to Samo ima IP adresu. Pa ne duljimo, dobiti podatke iz Točke A do točke B, tu je više nego samo Harvard router, i MIT-a router, , a Googleov router, Facebookov i router. Postoji desetine, stotine, tisuće routera između bilo koje točke i bilo točka B na internetu. Ali obično, možete dobiti podatke iz jedne točke u drugu manje od 30 skokova. Drugim riječima, imate samo za ruke podaci za 30 ili manje takvih routera. I to je obično mnogo manje od toga. Pa, da vidimo što se ovdje događa. U treći red, možemo pogoditi usmjerivač se zove Jezgra Science Center pristupnika ili nešto drugo. U nizu 4, imamo graničnog pristupnika - to su samo zagonetni akronimi - Također roku harvard.edu. Evo još jedan granični pristupnika. A onda, odjednom, joj, kao da se nalazimo u New Yorku. Tako ispada - a ja sam u inferring Samo na ime hosta. To bi moglo biti pogrešno. To bi mogao biti niz cestu. To je teško reći - , ali to se može koristiti kao objave da je najkraća udaljenost između dvije ukazuje na internetu nije nužno ravnu crtu. Ako mislimo Najkraći kao najbrži Put, najmanje zagušen put, to je sasvim moguće - iako ne možemo biti sigurni - da podaci putuju pristojna Udaljenost između redova pet i šest. Sada, nažalost MIT, ili netko, dobio Malo self-obrambeni, i oni ' započeli ignoriranje naše zahtjeve. Ti routeri su konfiguriran za ignorirati zahtjeve obliku koji su ti, tko si ti, tko si ti. Dakle, neka je vidjeti ako mi to ne može učiniti s nekim više zadruga. Dakle Stanford ima lijep tradiciju ima malo više otvorenosti. Pa da vidimo što se ovdje događa. Opet, prilično zagonetan. No počnemo, opet, u stroju boravak u znanosti Centar, u jednom redu. Dakle, to je dobro. Većina poslužitelja je odgovor, uključujući i Stanford. Dakle, primijetite da ode iz strojarnice u Science Center, za neke anonimni router negdje drugdje, u drugi Science Center pristupnika, na granici pristupnika, a potom, u nešto ovdje - nox.org. To je sjeverni Crossroads, vrlo popularni viri mjesto gdje puno kablova, puno ISP - internet usluga - povezati u. Evo još jedan bezimeni IP ovdje. Evo još jedan, kao poslužitelj. No, to je zanimljivo. Gdje je router u red osam, vjerojatno? Tako da je vjerojatno u Washingtonu, DC. I ja mogu nekako potkrijepiti Hipoteza da je ovo vrijeme. Jer koliko dugo se to nas proći od Science Center na ovaj router u sedmoj? Pa, ti milisekundi mjerenja na desnoj strani su ovdje Procjene to vrijeme. Postoje tri od njih, jer Program, traceroute, svaki napad router tri puta, samo tako možete dobiti Vizualni prosjek brojeva. No, to očito traje šest milisekundi dobiti na sedmoj je router. No, koliko brzo mogu, očito, da putovanja, ako se malo, između Boston i Washington DC? 14 milisekundi je sve dok traje za taj trenutak poruka, za to e, za taj zahtjev web stranicu putovanje između ovdje i Washingtonu. Ako sam ići dalje, na router broj 10, ono što sam ja očito grad u sada? Dakle, Houston. A to je potkrijepljeno do skoka u vrijeme. To je stvarno sporo doći do Houstonu. To traje 47 milisekundi da se iz Boston u Houston u ovom slučaju. A ako ćemo gledati dalje, LAX - Izgleda da smo dobivanje na Stanfordu vrsta ovaj način, prolazi kroz LA. Ali ja sam zaključi da je od LAX. Geekove imaju tendenciju da koriste zračne luke kodove za routeri imena ovdje. A to je vrsta dosljedna s tom pretpostavkom. 82 milisekundi. Zatim smo očito ide u drugi LAX, još jedna LA router i tada, neki Bezimeni jedan, a onda na kraju, zagonetan ime na Stanford mreže, ili blizak s njima, stanford.edu, je 90 milisekundi daleko, ili 6 plus sati avionom. Dakle, ovo je koliko brzo podaci putuje na internetu. I to je ono što apsolutno uzeti zdravo za gotovo ovih dana. Kad god imate neke Gchat s netko, a poruke su samo pojavljuju, razmislite koliko brzo da se događa. I vizualno, to je doista događa na toj vrsti stope. Dakle između točaka jednom i 18, u ovom slučaju, postoje stvari osim routera. Koji su neki strojevi na internetu koji može zaustaviti promet iz uzimajući preko? STUDENT: Firewall. ZVUČNI 1: Dakle, firewall. I mi imamo osobne firewall, kao da svoje Mac ili PC može zadržati Promet u ili izvan. Harvard ima firewall. MIT navodno ima firewall. I ne Stanford, kao i sve internet usluga koji posjeduju ove usmjerivači u između točaka A i B. No jeste li ikada prestati da razmislite, ili njega, kako firewall funkcionira. Pa već imamo zgradu osnovne blokovi s kojima inženjer da je odgovor. Ako ste bili firewall - i pretpostavimo da ste negdje između točke A i točke B. Kabel dolazi u vas, i ide od tebe. Dakle, imate tehnološku sposobnost gledati na sve ovitke Informacije koje su teče između ti i druga osoba. Drugim riječima, oni dobiti poruke sam bio ručno upisivati, možete misliti ih što piše kratku poruku nekome, stavljanjem IP adresu primatelja, a broj porta primatelja, na ovoj omotnici, a zatim, piše svoju IP adresu i svoj vlastiti Broj priključka u gornjem lijevom rukom kutak kao što bi pismo. Zatim, da ga poslati bežično. I to nekako putuje kroz routera, kroz žice, bežično, niz cestu na MIT-u. Dakle, ako ste firewall, kako je to li prestati da se to dogodi? Što bi vam učiniti ako vaš sljedeći p postavljena je implementirati firewall? Kako zaustaviti sve ljude na Harvard nikada u razgovoru s MIT ljudi opet? [? STUDENT: Možete] preokrenuti pismo?. ZVUČNI 1: Vi što? [? STUDENT:? Reverse] Pismo rano. ZVUČNI 1: Obrnuti pismo - što misliš? [? STUDENT:? Pošalji] to natrag pošiljatelju. ZVUČNI 1: ga poslati natrag. OK. Tako da bi mogao odbiti virtualne omotnicu, vrsta radeći povratak pošiljatelj nekako. Pa jeste, to je ono što želimo postići. Ali neka je zaroniti malo dublje. Kako ću to učiniti? Ako je ulaz na ovaj problem - ako sam firewall, i ja sam djelotvorno stoji između točaka A i B, te Ja sam srednji čovjek koji dobiva gledati unutar tog kuverte, a zatim odlučiti hoće li ga poslati natrag Ili Harvardu kako bi se omogućilo da i dalje, što je je to sam, firewall, odlazim da želite pogledati? Mislim da sam to čuo ovdje. [? STUDENT: Gdje je to] dolazi iz?. ZVUČNI 1: Gdje to dolazi iz. Dakle, ako je izvor IP adresa - Malo broj ovdje - je IP adresa pripada na Harvard - a ja zapravo mogu znati da s velikom vjerojatnošću. Većina Harvarda IP adrese početi s 140,247 točaka nešto točkom nešto, ili 128,103 dot nešto dot nešto. Harvard posjeduje one komade IP adresa. Pa, ako vidim da je IP adrese kao pošiljatelja, ja samo mogu ga poslati natrag. U stvarnosti, internet ne smetaju gubit vrijeme slanja bitova vratiti. To samo doslovno padne paket tako da ga obrišete, učinkovito. Pa što sam drugo mogao pogledati iako? Pretpostavimo da želim da ljudi na Harvard posjet mit.edu, i povucite prema gore web stranice, i gledanje videa na MIT-u, i slično. Ali ja ne želim ljude na Harvardu slanje e nikoga na MIT-u. Kako sam mogao dopustiti promet s Harvarda na MIT-u, preko weba, ali ne dopusti nešto poput e-maila? [? STUDENT:?] Broj porta. ZVUČNI 1: Broj porta - to je Samo jedan drugi sastojak imamo. Imamo IP adresu, koju smo upravo utjecati, ili ćemo morati broj porta, gdje je 80, rekli smo, jedinstveno identificira web prometa. Sada ne bih očekujem da to znaju - Neki od vas možda već znate iz poznavanja - što je broj koji se koristi za e-poštu, obično? To je često 25. 25 se odnosi na SMTP, što je mail protokol za prijenos podataka koji ste možda morao postaviti u nekom trenutku, ako ste pomoću Eudora i Outlook, ili nešto slično. To je samo još jedan broj - 25. Telnet, koje smo koristili prije, koristi 23. FTP - protokol za prijenos datoteka, ako ste ikada čuo da je jedan - koristi 21. HTTPS, sigurna verzija HTTP, koje ćemo se vratiti prije dugo, koristi 443. Dakle, svijet ima cijela hrpa brojeva koji se mogu povezati pakete - a, koreliraju usluge onim stvarnim brojkama. Pa to je sve firewall radi. To je uzimanje pogledati unutar ove virtualne omotnicu, a potom odluči da ili štoviše proslijediti zajedno, sa sjedištem na tim sastojcima. Sada je jasno što bi mogao učiniti Harvard kako bi dobili prošlosti ovog firewall onda? Ako želite biti u mogućnosti poslati poruku MIT, ali ne mogu otkriti, dobro, možete lažirati svoju IP adresu, i baš nekako biti fancy dovoljno, znate kako napisati C kod, i napisati svoj vlastiti mrežni program koji mijenja Tvrtka adresa. Problem je u tome što apsolutno može poslati Podaci anonimno, ali ako želite dobiti bilo kakve odgovoru, kao vidi MIT-a stranica, očito, to obraća mora biti točna. Inače, možete reći ništa želite, da se ne ide na čuti od njih. No, to su samo jedna od vrsta od napada koji možemo poslati. No, ispostavilo se, kada smo poslali njih poruka - i neka je to Primjer za to. Ispada, ako imam tu poruku Želim poslati, to nije samo poslao u jednu kuvertu. Za učinkovitosti miloga, pogotovo kada datoteke koju traži ili Reakcije ste uzimajući se osobito velika, što TCP/IP-- Transmission Control Protocol / Internet Protokol - to je samo fantazija način da se kaže ono umrežavanje softver i računala učiniti - što je uzeti poruku kao što je ovaj, a oni ga izrezati na komadiće - recimo četiri fragmente. A ako ja sada cut ovo gore na ovdje, cut ovo gore u ovdje, ono što je moj Računalo onda će učiniti je da je će se jedan fragment i staviti ga u omotnici. U redu, i neka mi se - ćemo vidjeti. To će potrajati jedan. To će potrajati još jednu omotnicu i to će staviti drugi dio ove poruke ovdje. U redu. To će potrajati treća dio, stavit ću je ovdje. Možda sljedeći put ćemo Upravo to dva dijela. A mi ćemo se četvrti dio, i staviti ga ovdje. I što sad, mora biti napisan na tim kuvertama - koje ćemo praviti učiniti, jer vrijeme je sakea, a ne zapravo pisati. Ono što treba biti napisan na svaki od ove četiri omotnice, s moje poruke nekome? [? STUDENT:] Kako?. ZVUČNI 1: Dakle, kako. Ne moram samo IP adresu i Brojevi portova, kao što smo upravo spomenuli, Sada je potrebno redni broj nekakvu reći, ovo je jedan paket, ovaj je dva, to je tri, četiri je to. A to je zapravo korisna. Budući da je Internet, ispada, je zapravo prilično nepouzdani. Usmjerivači mogu dobiti zagušen. Kabeli može se osvaja - pojednostavljivanje - ali uz bita tako da ono što usmjerivač morate učiniti je samo kap pakete. Drugim riječima, ako je samo internet jako usporen, možda ćete dobiti tri od ta četiri paketa. No, ako imate jedinstveni identifikator na svaki od njih, znat ćete da ste Nedostaje paketa broj četiri od četiri. Tako možete pitati dečko u drugi kraj da ga ponovo. No, pod pretpostavkom da se ne događa, ćemo vidjeti što će se dogoditi. Dakle, ako želim poslati poruku - tko Željeli bismo dobiti svoju poruku s interneta? Kako o nekome bliži up front. Brian, je li? U redu. Možete ostati tamo. Ja ću ga poslati na vas. A stvar o internetu je da oni ne bi mogli ni slijediti isti put. Dakle, ovdje sam ići. Šaljem poruke, Ulomak je jedan od četiri. Budite router. Samo neka drugi ljudi nositi s time. Izvoli. Dat ćemo vam to, i dat ćemo vam to. A vidjet ćemo koliko će se brzo - Koliko milisekundi je potrebno kako bi dobili ovu poruku Briana. Svatko dobiva sudjelovati. U redu. Brian ima jedan, i dva. Ako netko želi biti - [? STUDENT: Sva četiri. ?] ZVUČNI 1: On ima sve četiri. Dakle, nitko nije izabrao da ispadne paketić. To je super. To je u redu. Dakle, Brian sada ima sve četiri. Ako želite ići naprijed i ponovno okupiti one za nas. Znam, mi smo se pretvara. Tako je za tadašnje miloga - Imamo četiri. Dakle, OK, otvorite jednu od njih. OK. To je jedna četvrtina moja poruka vama. Sada, otvorite drugi. To može biti smiješno, na kraju, Samo za mene i Briana. U redu, imaš dvije. Dakle, u međuvremenu, mi fizički učinio ovo sa škarama, ali sve je to potrebno da fragment te stvari u Računalo je samo poslati neke od bitova u jednom paketu, u jednom virtualnom omotnica, neki od bitova u drugima, neke u drugu, a neke u Četvrti, a zatim, neka računala odlučiti, na temelju tih brojki, u ono što bi ste ih obliku lanca. I Brian-a, možda, samo onaj koji se može vidjeti ovo. Poruka koju šalju mozgu - zbog Naravno, internet je pun to je - Da. Dakle, to je poruka. A Brian može objesiti na to sada. Pa to je, očito, , dok za to. Ali to je ono što se stvarno događa, kao i usmjeravanja podataka putem Publika na ovaj način. No, tu je, opet, broj bodova, usmjerivači, firewall, i druge takve stvari između točke A i B. A nego samo ispričati priču verbalno, mislio sam da ću podići ovu Video koji su neki naši prijatelji, od Erikson, godina unatrag, zapravo staviti zajedno kako objašnjava kako to sve funkcionira. A to je oko 10-ak minuta. Tako ćemo dobiti, sada, Ratnici Net. [Glazba svira] Narator: Po prvi put u povijesti, ljudi i strojeva su Radeći zajedno, ostvarivši san - ujedinjenja sila koja ne poznaje zemljopisne granice, bez obzirom na rasu, vjeru ili boju - nova era gdje je komunikacija doista spaja ljude. Ovo je zora net. Želite li znati kako se to radi? Kliknite ovdje za početak vaše Putovanje u mrežu. Sada je točno ono što se dogodilo kada je kliknuo na taj link? Vi započeo protok informacija. Ova informacija putuje u svoj osobni mail boravak, kada je gospodin IP paketi ga, naljepnice, i šalje ga na svoj način. Svaki paket je ograničen u svojoj veličini. Prostor mail mora odlučiti kako podijeliti informacije, te kako bi to paket. Sada paket treba naljepnicu koja sadrži važne informacije kao što kao adresa pošiljatelja, adresa prijemnika, i vrsta paketa je. Jer ovaj paket se događa van na internetu, također dobiva adresu proxy poslužitelja, koja ima posebnu funkciju, kao što ćemo vidjeti kasnije. Paketa sada je pokrenut na vaš lokalne mreže, ili LAN. Ova mreža se koristi za povezivanje svih lokalni računala, usmjerivači, pisači, et cetera za informacije Razmjena unutar fizičkih zidova zgrada. LAN je prilično nekontrolirano mjesto, I nažalost, nesreća može dogoditi. Autocesta od LAN je pakiran sa svim vrstama informacija. To su IP paketa, Novell pakete, AppleTalk paketi - oni će protiv prometa, kao i obično. Lokalnim router čita na adresu i, ako je potrebno, podiže paket na neku drugu mrežu. Ah, router - simbol kontrole u naizgled neorganizirani svijet. ROUTER: Joj, žao zbog toga. Stavimo ovo ovdje, Ovaj ovdje. To će premjestiti ovdje. Ovaj jedan potezi ovdje. Ne sviđa mi se ovaj jedan. Idemo ovaj jedan. Ovaj ide ovdje. [Nečujno] Drugim larma ovdje. Stavimo ovo ovdje. Ma ne, ja ću ići s tim. Stavimo da je jedan ovdje. Narator: Tu je on - sustavna, nemarne, metodičke, konzervativna, a ponekad, nije sasvim do brzine. Ali barem je on točno, za najveći dio. ROUTER: Stavi to onaj tamo. To se ide tamo, da se ide postoji, a ovaj ide tamo. Pa, jedan ide tamo. To ide ovdje. [Nečujno] Narator: Kako su paketi ostavljaju router, jer bi im put u intranetom i glavu za usmjerivač prekidač. Malo učinkovitiji od rutera, router switch igra brza i opuštena s IP paketa, spretno usmjeravanja ih na njihovom putu - Digitalni fliper čarobnjak, ako hoćete. ROUTER SWITCH: Evo idemo. Ovdje dolazi još jedan. I to je još jedan. Pazi ovo, mama. Ovdje to ide. Poklič, oko leđa. Hej, unutra, unutra. Više u lijevo. Više na desnoj strani. Više u lijevo. Više na desnoj strani. Shvatili ste. Ovdje je u pitanju. On puca, on rezultate. To se događa. Hej Wayne, pazite, ovdje dolazi još jedna. Oh, ovdje mi ići. Narator: Kao paketi stići na svoje odredište, oni pokupila mrežno sučelje, spreman da se šalje na sljedeću razinu - u ovom slučaju, proxy. Proxy se koristi od strane mnogih tvrtki kao vrsta sredini čovjek, kako bi se smanjiti opterećenje na svojoj internet priključak, a za sigurnosnih razloga. Kao što možete vidjeti, paketi sve su različitih veličina, ovisno o njihovom sadržaju. Proxy otvara paket i izgleda za web-adresu ili URL. Ovisno o tome je li adresa prihvatljivo, paket je poslan na internet. Postoje, međutim, neke adrese na koje ne ispunjavaju uz suglasnost proxy - to jest, ili korporativno Smjernice za upravljanje. To prijekom su se bavila. Mi ćemo imati ništa od toga. Za one koji to čine, to je na cestu. Dalje, firewall. Korporativnih firewall služi u dvije svrhe. To sprječava neke prilično neugodne stvari s interneta od stupanja na intranet, a također može spriječiti osjetljivih korporativnih podataka iz šalju se na internetu. Nakon kroz firewall, router pokupi paket i stavlja na puno uži ceste, ili propusnosti, kako bi mi rekli. Očito, cesta nije široka dovoljno da ih sve. Sada se zapitati što se događa svima one pakete koji to ne čine usput. Pa, kada je gospodin IP ne prima priznanje da je paket bio primili u dogledno vrijeme, on je jednostavno šalje zamjensku paket. Sada smo spremni za ulazak u svijet na internetu, paukove mreže međusobno povezanih mreža koje obuhvaća cijeli naš planet. Evo, usmjerivači i preklopnici uspostaviti poveznice između mreža. Sada je neto sasvim drugo okoliš nego što ćete naći u roku su zaštitni zidovi LAN. Ovdje, to je Divlji zapad - dosta prostora, dosta prilike, dosta stvari se istraživanje i mjesta za izlazak. Zahvaljujući vrlo malo kontrole i regulativa, nove ideje pronaći plodno Tlo za guranje omotnicu svojih mogućnosti. No, zbog ove slobode, određene opasnosti i skrivati. Vi nikada nećete znati kada ćete susresti Zastrašujuća ping smrti, posebna verzija normalan ping zahtjev koji neki idiot smislio nered naivni domaćini. Put naši paketi se mogu spojiti kroz satelitska, telefonske linije, bežični, ili čak prekooceanskog kabela. Oni ne uvijek uzeti najbrži, ili, najkraće rute moguće. No, oni će doći na kraju. Možda je to razlog zašto je ponekad zove svjetski čekati. No, kada je sve radi glatko, možete zaobići globus pet puta više u padu iz šešira, doslovno - a sve za troškove lokalni poziv, ili manje. Pred kraj naše odredište, ćemo pronaći drugi vatrozid. Ovisno o perspektivi, kao paket podataka, firewall mogao biti bastion sigurnosti, odnosno Zastrašujuća protivnik. To sve ovisi o tome s koje strane si i što su vam namjere. Firewall dizajniran neka samo ona paketića koji ispunjavaju svoje kriterije. Ovaj firewall radi na luka 80 i 25 posto. Svi pokušaji da uđe kroz druge portovi su zatvorena za posao. Port 25 se koristi za pakete pošte, dok je port 80 je ulaz pakete s interneta na web poslužitelju. Unutar firewall, paketi su prikazivan temeljitije. Neki paketi ga čine lako kroz običaje, a drugi izgleda samo malo sumnjivo. Firewall službenik nije lako prevariti, kao što kada se to ping mjesta Smrt paketa pokušava da se prikrije kao normalan ping paketa. Firewall: Sljedeće. OK. Idi na. To je u redu. Nema problema. Jeste lijep dan. Budite ovdje. Bye. Narator: Za one pakete Luckyja dovoljno da bi ga ovako daleko, Putovanje je gotovo. To je samo crta na sučelju za biti uzet na web poslužitelju. Danas web poslužitelj može pokrenuti na mnogim stvari, od mainframe, web-kamera, na računalu na vašem stolu. Ili zašto ne vaš hladnjak? Uz pravilno postavljanje, možete pronaći da li imate profit za piletina cacciatore, ili ako morate ići u kupovinu. Zapamtite, ovo je zora net. Gotovo sve je moguće. Jedan po jedan, paketi su primili, otvorila, i nespreman. Podaci koje sadrže - to je, vaš zahtjev za informacije - se šalje na webu poslužitelj aplikacija. Paket sama je reciklirati, spreman iskorišten, i napuni sa svojim tražene informacije, obratio i istjerati, na putu natrag na vas, vratiti prošlosti firewall, usmjerivači, a na do interneta, natrag kroz vaš korporativni firewall, i na svoj sučelje, spreman za nabavu vašem Web preglednik s informacijama ste zatražili - to je, ovaj film. Zadovoljan svojim naporima i vjerujući u boljem svijetu, naš vjerni Paketi podataka odjaše u blaženom neznanju zalaska sunca još jedan dan, znajući cijelosti, oni su služili njihovi gospodari dobro. Sada se ne da sretan kraj? ZVUČNI 1: To je, dakle, kako internet funkcionira. Kroz niz problema sedam hoćete li bolje razumjeli i da će vas naučiti malo o HTML, PHP, i još mnogo toga. Više o tome u specifikaciji koji će izaći u petak. A mi ćemo vas vidjeti u ponedjeljak.