[Daqq tal-mużika] SPEAKER 1: Kull dritt, merħba lura għall-CS50. Dan huwa l-aħħar ta 'tmien ġimgħat, u kważi Halloween. Ħinijiet tal-uffiċċju bil-lejl ta 'għada se jkunu dawk scariest għadhom, u mhux minħabba ta 'Halloween. Imma fuq din in-nota, ma jirrealizzaw li problema stabbiliti sitt, il-kontroll jespliċitaw problema sett, hija magħrufa li tkun, għal ħafna istudenti, l-aktar sfida, ċertament fost l-settijiet problema C, u verament, b'mod ġenerali. U nsemmi dan biss minħabba li din hija il-ġimgħa fejn ħafna nies jiksbu enfasizzat b'mod partikolari ma 'biss tipprova biex jiksbu l-jespliċitaw kkritikat biex jaħdmu. U l-ħaġa waħda nixtieq ninkoraġġukom huwa li, kif tkun taf tara llum, u nhar it-Tnejn, aħna jibdew hit din quċċata din il-ġimgħa fejn, issa, l-affarijiet saru ftit aktar familjari, ftit aktar aċċessibbli, kif aħna transizzjoni minn ambjent linja tal-kmand fl C sa web ambjent bbażata fil-PHP. U hekk I d ​​ninkoraġġukom, anki jekk int verament fl-aħħar wit tiegħek fil- tipprova tikseb l-sett p għax-xogħol, jekk dak l tabilħaqq il-post int fuq, jew issib ruħek fil, tipprova tagħmel għall-enerġija permezz ta 'dan. Minħabba I do think inti ser tkun pjuttost kuntent, u pjuttost kburi lilek innifsek, jekk int verament tispiċċa dik il-parti Naturalment, il-porzjon C, fuq dik għolja, jekk stressanti, nota. Allura dak li ma biża. Li jinsab biss maħsub biex ninkoraġġukom biex residenza sa dik is-siegħa żejda sabiex jiksbu l-jespliċitaw verifika ħidma. U jekk inti tagħmel, jirrealizzaw li dan huwa fakultattiv, kompletament. Imma aħna għandna l-hekk imsejjaħ bord big li marru jgħixu dalgħodu. Bħala ta 'dalgħodu, I kien atop-big board, li huwa kejl ta 'kif RAM ħafna u kemm running time speller program tiegħek jeħtieġ. Imma stajt sadanittant ġew spostati. Jien issa n-numru unlucky 13. U dak li inti ser tara hawnhekk huwa, David Kaufman, u Lauren, u Adam, u JASON, u oħrajn huma issa atop-bord big. Jekk inti tħares hemmhekk lejn il-lemin, lkoll verament tajba implimentazzjonijiet ta 'daqs inqas - jirritorna l-għadd ta 'kliem fid-dizzjunarju. U f'kull waħda minn dawn kolonni, inti ser ara kemm RAM kull tagħna implimentazzjonijiet qed tuża, kemm running time huwa jieħu biex tesegwixxi tagħbija, versus kontroll, versus daqs u jħottu, u mbagħad, l- running time totali. Hekk biss biex iserraħ ras Elmer, u Patrick, u Linda, u kulħadd li jiġi wara li inti, hemm assolutament ebda mistħija li jkunu lejn il-qiegħ tal-bord big. Jekk xejn, dan ifisser li inti ltqajna tax-xogħol, u huwa korrett, imma hija mhux neċessarjament bħala effiċjenti, l-ispazju jew iż-għaqli, kif jista 'jkun. Allura, totalment mhux obbligatorju. Iżda li jkun maħsub li jkun karrotta ta 'tipi tant li meta inti qed jaħdmu fuq p tiegħek stabbiliti, int tant kburi ta 'lilek innifsek, inti ltqajna tax-xogħol, inti post għall-big board, inti stajt ltqajna numru verament tajba, inti tmur pranzu, inti taqa ' lura, u roommates tiegħek telgħet inti out fuq il-bord kbar. Ukoll, huwa żmien, f'dak il-punt, li jmorru lura lill-bord ta 'tfassil sabiex mill-ġdid jikkontestaw il-bord kbar. Jekk inti tħares lejn l-spec, il- istruzzjonijiet għall-interfacing ma 'l- board big issa huma stazzjonati. Allura koppja ta 'kapijiet ups - waħda, il-pre-proposta għall-finali proġett huwa dovut dan it-tnejn li ġejjin. Ara dan spec fuq li l-kors website għal dak li tfisser. Huwa verament ftit każwali iżda ħsibt email pprovokat bejnek u tiegħek TF, verament ftit biex tikseb l-affarijiet bdew, l-konversazzjoni bdiet, anki jekk ħafna minnkom qatt ma anki miktub paġna web qabel, lanqas biss jafu liema inti tista ', kif inti tista', timplimenta proġett finali tiegħek. Mur fuq il-fidi li inti ser tkun taf kif jagħmlu pjuttost ftit aktar affarijiet fil-ftit ġimgħat. Hekk biss jibdew dan il-proċess kull l- spec ta 'esplorazzjoni ideat possibbli. Ukoll, dak li aħna'd nistedinkom biex tagħmel huwa - għandna tradizzjoni, għal ħafna snin issa, fil-kors, ta 'hosting dan - store.cs50.net. Kollox mibjugħ bi prezz. U huwa verament biss l-opportunità li jilbsu CS50, jekk inti tixtieq li tagħmel li, fil-kors tal-u. Per eżempju, hemm affarijiet bħal lt-shirts li inti tista raw għaddejjin madwar kampus, sweatshirts. U allura, aħna wkoll jistieden istudenti biex jissottomettu disinji li jiġu immortalizzata fl -maħżen CS50. Per eżempju, wieħed mill-aħħar tas-sena Favourites li se, forsi, issa jinħassu miegħek huwa dan wieħed hawn. Oġġett popolari ħafna. Mela jekk inti tixtieq li tipparteċipa fl dan, aħna ser imqiegħed f'forma malajr, fi cs50.net/design, li inti tista 'upload immaġni li inti ħadna fl Illustrator, Photoshop jew, jew xi programm simili. U jekk int familjari ma 'dawn it-tipi ta 'speċifikazzjonijiet, irridu li jkun image PNG, mill-inqas 200 dots kull pulzier, u inqas minn li ħafna pixels, u taħt l-10 megabytes. Għal aktar dettalji, biss email il- kapijiet kors fiż heads@cs50.net jekk inti tixtieq biex ikollhom sehem f'dan. Kull dritt, hekk illum, mhux aktar C. Allura aħna jibdew jiġbdu lura l-saffi tal- internet, il-web, u kif tista ' attwalment tibda bil-miktub software għal dan l-ambjent differenti. Allura b'mod partikolari, ejja jistaqsu, ewwel, il-kwistjoni ta '- let me nikseb us lill familjari tagħna tpinġija app hawn fuq. Let me joħolqu l-kwistjoni ta ', Kif taħdem l-internet. [? STUDENT: Magic. ?] SPEAKER 1: Magic. OK. Tweġiba tajba. Allura aħna ser tibda hemmhekk illum, u ara jekk aħna ma tistax tagħmel dan ftit inqas maġika f'siegħa. Ejja nippruvaw li tgħid li fil- kuntest ta 'storja. Allura int fannijiet tal ser facebook.com, jew reddit.com, jew x'ikun dawn il-jiem. U hekk dak li verament jiġri meta inti tip fil xi ħaġa simili facebook.com, u hit Ikteb, fil Chrome, jew Firefox, IE jew, jew Safari, jew kwalunkwe browser int fil-fatt jagħmlu? Nistgħu tell din l-istorja, forsi piena mill sentenza? X'hemm waħda mill-ewwel affarijiet li jiġri meta inti hit Ikteb, wara ittajpjar facebook.com? [? STUDENT:?] Kompjuter tiegħek jagħmel talba HTTP. SPEAKER 1: OK. Allura kompjuter tiegħek jagħmel - aħna ser sejħa hija - talba HTTP. Issa dak ma jfisser? Ukoll, lkoll għandek probabbilment jidhru jew ittajpjat, għas-snin issa, H-T-T-P spiss segwit minn kolon, mmejla, slash. Allura dak hu li? Ukoll, HTTP huwa HyperText Transfer Protocol. U dan huwa biss mod fancy ta 'tgħid, huwa l-lingwa li web browsers, bħal Chrome u oħrajn, u servers mill-web, bħal facebook.com, kellem lit- xulxin. U huwa pjuttost sempliċi, l-Ingliż lingwa orjentati. Huwa kważi simili kodiċi psewdo. U huwa mod ta 'klijent, kif aħna ser sejħa hija - browser - komunikazzjoni mal-server. U biss bħal fil restorant, meta inti, il-klijent, bilqegħda fuq mejda u mbagħad tordna xi ħaġa off ta 'l- menu tal-server, li server huwa ser iġibu inti lura xi ħaġa, kwalunkwe huwa inti mitlub. Istess fid-dinja tal-kompjuter. A browser - klijent - hija ser tagħmel talba, u allura, nisperaw nikseb lura xi ħaġa mill-server. U li xi ħaġa hija, fi livell għoli, il-paġna web. F'livell kemmxejn aktar baxx, huwa fajl miktuba ieħor lingwa imsejħa HTML - HyperText Markup Language. Iżda aktar fuq li fi ftit mument. Allura HyperText Trasferiment Protokoll - HTTP - dak l-protokoll li browser u l-użu server. Ukoll, dak huwa protokoll, eżattament? Ukoll, inti tista 'taħseb bħala lingwa. Imma jekk I jilħqu udjenza tagħna hawn, ħaġa normali għalina bnedmin għal do huwa, meta aħna insellem xi ħadd, I say, hi, jien jisimni David. [? STUDENT: Hi,] jisimni Dipty?. SPEAKER 1: "Hi, jien jisimni Dipty, "hi risposti. U hekk aħna kellna din pjuttost arbitrarja interazzjoni ta 'l-idejn tħawwad, kif spiss il-konvenzjoni tal-bniedem f'ħafna pajjiżi. U li l-protokoll, id-dritt? I sort tal nidihom billi testendi tiegħi idejn, pjuttost awkwardly, fuq il-palk tal Sanders hawn. Hi induna, oh, stajt gotten jitlob għal idejn apparentement. U hekk hi wieġbet għal din it-talba billi fil-fatt jirrikonoxxi dan. An jirrikonoxxi, ACK, huwa attwalment frażi komuni ħafna fid-dinja ta ' networking, għal server li jirrikonoxxu l-klijent. Imbagħad, aħna tip ta mimlija li transazzjoni, u awkwardness fuq. Allura li verament dak li qed jiġri taħt il-barnuża kif ukoll. Let me jagħmlu dan ftit aktar teknikament taħt il-barnuża. Jien se jmorru fuq hawn għal tieqa terminal. Dan tieqa terminal jiġri li jkun fuq tiegħi Mac, iżda inti tista 'tagħmel l-istess tip ta 'ħaġa fil CS50 Appliance. U jien fil-fatt se tuża programm li aħna mhux se verament użati għal ħafna fil-livelli kollha-semestru. Iżda huwa msejjaħ telnet. Lura fil-ġurnata, telnet kien il-programm li inti użati biex jgħaqqdu l- server remot, biex jiċċekkjaw mail tiegħek jew li jagħmel xi ħaġa bħal dik. Għal issa, aħna qed tmur biex tuża din qodma programm skola, telnet, li nippretendu li tkun browser. U jien ser jimxi 'l quddiem u tagħmel dan li ġej - let me jiżdied id-daqs tat-tipa tiegħi. U jien se ngħid, telnet għall- server imsejħa www.facebook.com, iżda speċifikament, telnet-port 80. Aħna ser terga 'lura għal dan. Iżda għal issa, jafu li ħafna mis-servizzi fuq l-internet huma identifikati unikament minn xi numru. F'dan il-każ, huwa 80. Issa ħafna għandek probabbilment qatt ittajpjat 80 qabel. Iżda fir-realtà, jekk immur għal browser u iġbed up, per eżempju, http://www.facebook.com/-- li l-awto-sħiħ, li l- mhux l-istorja tiegħi - id-dritt, hekk issa, immorru kolon 80 slash. So I jsostnu li anki jekk inti ħadthom probabbilment qatt ittajpjat dan qabel, ma l-kolon 80 wara facebook.com, nisperaw, huwa għadu sejjer jaħdem. U fil-fatt, din tmur għall facebook.com. Għalhekk jirriżulta li 80 kien impliċitu. Xejn minna bnedmin kellhom it-tip li għal snin. Minħabba browsers, awtomatikament, just jassumi li n-numru inti tixtieq li tuża meta jċemplu up a server hekk li jitkellmu huwa, fil-fatt, 80. Minħabba qosra Long storja, servers tista 'tagħmel mod aktar milli sempliċiment iservu up paġni web. Huma jistgħu jirrispondu għall-messaġġi instantanji. Huma jistgħu jibgħat emails. Hemm lottijiet ta 'servizzi li tista 'taħdem fuq server wieħed. Allura dawn in-numri - f'dan il-każ, 80 - unikament jidentifika wieħed minn dawk servizzi, li huwa HTTP, il- protokoll web minn server jistgħu attwalment appoġġ. Imma nista jissimulaw din it-talba issa, testwalment, jużaw din l-iskola antika Programm telnet. Hekk jien ser essenzjalment issa nippretendu li jkun browser u jitkellmu HTTP billi jibgħat, mal keyboard tiegħi, eżattament l-kmandi li Chrome biss kienu jafu tibgħat għalija magically. Hekk jien ser jimxi 'l quddiem u hit Ikteb. Avviż li huwa jippruvaw 31.13.69.32. 13 X'inhu dan? Allura huwa l-indirizz IP. Issa anki jekk int ma wisq familjari mal-intricacies ta 'dawk, inti probabilment jkollhom sens ġenerali li jeżistu dawn l-affarijiet. U l-indirizz IP - Indirizz tal-Protokoll Internet - huwa biss identifikatur uniku għal kompjuter fuq l-internet. Dan huwa daqsxejn ta 'oversimplification għall-mument. Iżda kull kompjuter fuq l-internet uniku indirizz IP, ħafna bħal kull house fi, ngħidu aħna, l-Istati Uniti għandha unika indirizz postali, xi ħaġa bħal 123 Main Street, fl Anytown, USA. Allura xi ħaġa bħal dik. U li, wisq, huwa oversimplification. Iżda dawn l-indirizzi li għandna fil- dinja postali u dawn l-indirizzi li għandna fid-dinja tal-kompjuter jidentifika unikament servers hekk li meta inti tibgħat messaġġ lill magħhom matul l- internet, jew meta inti tpoġġi ittra mailbox iskola antika - posta - is-servizz jaf kif tikseb dan talba, jew l-ittra, il- riċevitur intenzjonat. Issa kompjuter tiegħi, b'xi, għandha biss dehret li IP uniku Facebook huwa 31.13.69.32. Fil-fatt, li probabbilment jistgħu jinbidlu. Facebook probabbilment ikun IP multipli indirizzi, għaliex assolutament jkollhom aktar minn waħda server. Imma dak li ġara għalina magically. Fil-fatt, l-isem sigriet interna tal- server Stajt apparentement konnessi li huwa msejjaħ star.c10r.facebook.com, x'ikun li hu. Huwa biss x'ikun is-sistema amministratur fil Facebook iddeċieda li sejħa dan server partikolari li I kien kemmxejn saltwarjament mibgħuta lill. Mela issa jekk konnessjoni tiegħi ma tkunx ttajmjati out, jien ser jippretendux li dak browser. Jien se ngħid tikseb ispazju quddiem mmejla ispazju. U jien ser nippretendu li jitkellem HTTP verżjoni 1.1, li huwa il-wieħed li ħafna browsers użu. U jien speċifikament ser isemmu l-server, mill-mod, I jridu li l- website magħrufa mad-dinja kif facebook.com. Ikteb, Ikteb. U issa, avviż dak li ġara. Il-server, l-wejter, wieġbet għall-ordni tiegħi, jew it-talba tiegħi, ma messaġġ ieħor testwali. Issa mill-ġdid, fid-dinja ta 'browsers bħall Chrome u Safari, inti ma tkunx tara dan, bħala l-bniedem. Microsoft u Google biss jaħbu dawn id-dettalji minna. Iżda Facebook wieġbet bl- tweġiba, ukoll fil-lingwa HTTP. Avviż hemm kodiċi hawn, 302, li attwalment għandha sinjifikat partikolari billi konvenzjoni. Misjuba, b'tali mod li mill-inqas promettenti. Imma apparentement Facebook huwa javżak me, mm-mm, ma tridu dak li inti mitlub. Inti minflok tixtieq lum speċjali, li jkun facebook.com / unsupportedbrowser. Allura fuq livell għoli, dak ma Facebook jidhru li tagħmel hawn? Huwa ridirezzjonar me. Allura Facebook ma bħall- fatt li jien feint jkun dan browser oħra. U għalhekk huwa ridirezzjonar me għal xi websajt. Jien fil-fatt kurjuż, issa, dak li dan il-ħaġa tidher qiesha. Let me go fuq dak fil Chrome hekk aħna tista tara dak li trid lili biex tara. Allura issa li ħadthom attwalment mibgħuta lili lura Facebook minħabba li ħadthom realizzati, oh, inti do jkollhom browser appoġġjati. Aħna lanqas se nuruk dik il-paġna. Mela ejja imorru quddiem u ara jekk ma nkunux nistgħu jiffissaw dan. Jien ser ikollhom iqarrqu ftit. U aktar fuq dan fil-ġimgħat li ġejjin. Imma jien ser tagħmel ħaġa waħda hawn. U jien ser jispjegaw dan qabel twil. Agħti me ftit mument li iqarrqu, u naqra inti. So let me nikseb dan. OK. I ser jispjegaw dak li qed nagħmel fi ftit mument. Jien ser jimxi 'l quddiem u tikkanċella din konnessjoni, u jippruvaw dan jerġa. Get mmejla HTTP 1.1 www.facebook.com ospitanti utent aġent. OK. Issa jien preti li jkun Chrome. Għalhekk jirriżulta li meta browser jibgħat talba għal server, huwa biss is-sistema unur. Jekk ngħid jien Chrome, Facebook se tassumi jien Chrome. U l-mezzi li permezz tagħhom I identifikati lili nnifsi bħala Chrome huwa b'dan atrociously sensiela twila. Essenzjalment, il-browser manifatturi fid-dinja jkollhom iddeċieda, ukoll, din il-verżjoni ta 'din browser fuq din is-sistema operattiva se jkollhom string utent aġent li jistenna bħal dik mess crazy hemmhekk. U Mozilla huwa hemm għal raġunijiet storiċi. Imma avviż kemm l-informazzjoni jien jqattar facebook.com anki mingħajr qtugħ pulzieri Jien javżak Mark li huwa Mac li jien jużaw. Jien javżak lilu li huwa ta 'Intel ibbażata Mac running Mac OS 10.8.5. Bħala twarrib, din l-informazzjoni se għal kull website li inti żjara ma browser tiegħek. Pretty innokwa s'issa imma jiġrilha juicier ftit. Avviż li, jekk naqraw bogħod biżżejjed, Jien jużaw verżjoni Chrome 30.0.1599.101. Imma issa, avviż li r-rispons huwa mhux ħażin kif kienet qabel. Fejn Facebook javżak me biex tmur issa? Huwa javżak me, għal darb'oħra, il-websajt - huwa javżak me huwa mċaqalqa b'mod permanenti. Ukoll, fejn l-Heck ma Facebook imorru? Yeah, dan huwa differenza sottili. Iżda avviż, hawnhekk, li l-websajt fil-fatt rilokati HTTPS. Allura storja twila fil-qosor, dan huwa mod wieħed li Facebook huwa li tinforza I attwalment jispiċċaw fil-verżjoni sigur ta ' websajt tagħhom, il-wieħed li l-użu encryption - aktar kumplessi minn l-encryption we tkellem dwar għal p sett tnejn, iżda encryption xorta. Issa f'dan il-punt jiġrilha diffiċli għalija li spoof web tagħhom jitlob tuża telnet. Għaliex jekk dawn qed javżak nagħmel użu SSL - il-prefiss HTTPS huwa dak li jimplika - jekk dawn qed javżak me li tuża kriptografija, hemm ebda mod jien ser li manwalment kriptaġġ messaġġ tiegħi quddiem ta 'kollha inti hawn, u jippruvaw figura kif tagħmel dan. Huwa biss se tikseb ferm aktar kumplessa. Imma dak hu l-browser qed tagħmel għalik. Ejja naraw jekk aħna ma tistax tagħmel dan ftit aktar sempliċi, imbagħad, permezz ta 'websajt li mhux jistennew li nkunu l-aktar siguri. Ejja ħa mmorru għal, per eżempju, harvard.edu fuq il-port 80. Ikteb. Kull dritt, sabiex jiksbu slash HTTP 1.1. U dak ma dan l-ewwel linja mmejla jfisser? Just biex ikunu ċari, għaliex do I iżommu ittajpjar li? Ukoll normalment, meta inti tip URL - u sfortunatament, browsers normalment jaħbu dan dawn il-jiem - normalment, meta inti tmur harvard.edu, li URL uffiċjalment ma għan slash. Minħabba linja waħda mmejla tindika liema parti tal-hard drive? L-għerq tal-hard drive. Aħna fil-Appliance ma jkunux verament kellhom biex jaħsbu dwar dan, għaliex aħna qed dejjem fil-folder John Harvard. Imma folder tiegħu huwa fil-folder ieħor. U li folder fil-għerq tal- Hard drive appliance, biex ngħidu hekk, anki jekk huwa virtwali. Allura linja waħda mmejla bħal dan ifisser l-għerq tal-hard drive. Huwa simili backslash kolon C, jew huwa l-għerq tal-volum tiegħek, fuq Mac OS. Iżda Chrome, u browsers oħra dawn jiem, gotten faċli għall-utent, u huma jinħbew li mmejla għal kollox. Imma dak li kollha dak il-mezz fil-messaġġ testwali tiegħi - agħtini l-għerq ta '' s harvard.edu homepage, jiġifieri, l- paġna default innifsu. So let me go quddiem u hit Ikteb. Ħalluni nfakkarkom-ospitanti li nixtieq www.harvard.edu, biss fil-każ hemm websites oħra li jgħixu fuq il- server fiżiċi istess. OK. Harvard ltqajna ftit paċenzja miegħi. Mela ejja tagħmel dan mill-ġdid, aktar mgħaġġla. Get mmejla HTTP 1.1 www.harvard.edu ospitanti user-aġent - Jien guessing servers tagħna ma kura kemm dwar dan - Ikteb, Ikteb. Whew. Oh kkritikat dan, talba bad. OK. Allura x'inhu għaddej hawn - hello, harvard.edu. Għaliex huwa tagħmel l - interessanti. Oh, OK. Allura dak Harvard issa qed tagħmel - u aħna qed ser malajr veer off ta ' din it-triq, minħabba li għaddej tikseb tedious malajr - avviż li Harvard huwa attwalment kompressjoni risposta tagħha lili, li mhix ideali. Minħabba I, apparentement, bħala bniedem, ma taf kif decompress bits li ġew mibgħuta lili kompressata. U dawn qed jiġu murija huwa żibel hemm, għaliex qed żero u dawk, iżda dawn mhux qed karattri ASCII. Huma qed mudelli ta 'żero u dawk li ġew kompressat li jibdew spazju inqas. Allura malajr ħafna, let me tara jekk I jistgħu jirkupraw hawn. Ejja nippruvaw, forsi, ieħor kampus għal kollox. mit.edu get slash HTTP slash 1.1 ospitanti www.mit.edu user-agent kolon hemmhekk. Grazzi, MIT. OK. Allura hawnhekk għandna web page. Allura dan huwa l-lingwa magħrufa bħala HTML - HyperText Markup Language. Jien sempliċiment scrolling back up fil-ħin biex jiksbu l-ħafna ponta fuq ta 'din il-paġna. U avviż kif MIT wieġbet għat-talba tiegħi. 200 hija tajba. 200 mezzi kollox huwa litteralment OK. U li l-kodiċi istat li aħna bnedmin verament qatt ara, b'mod mod tajjeb. Għaliex dan ikun ifisser kollox huwa tajjeb. Avviż li MIT ikun qed jinforma lili, ħej, l-server aħna qed taħdem tissejjaħ Apache, li hija popolari ħafna sors miftuħ web server ħielsa. Huma qed taħdem, apparentement, UNIX, li hija sistema operattiva bħal Linux. Avviż li huma apparentament aġġornati paġna web tagħhom fil 04:00, Greenwich Mean Time. Avviż ftit dettalji oħra. Huma qed jirritornaw, lili, test / html. Allura aħna ser tara dak li jfisser fi ftit mument. Huma ħadthom apparentement tani 14717 bytes li jiswew ta 'HTML. U xi oħrajn, aktar esoteric informazzjoni hija fil hemmhekk. Iżda din hija fejn jiġrilha interessanti. Din hija kif inti tagħmel paġna web. Din hija kif inti tagħmel paġna web li titolu fil-tab, fil-browser tiegħek, hija MIT sing Massachusetts Institute tat-Teknoloġija. U fil-fatt, jekk immorru lura għall Chrome u żur www.mit.edu, avviż li, tabilħaqq, fit-titolu up hawn, huwa MIT sing Massachusetts Istitut dot, dot, dot. U issa avviż, wisq, jekk I ikklikkja dritt jew jikkontrollaw ikklikkja fuq il-desktop hawn, u mur View Page Sors - inqas fil Chrome, għalkemm kull browser ma dan permezz xi tfisser - hawnhekk huwa l-istess fajl. Dan jiġri li jkun kkodifikati kulur, jew sintassi enfasizzati. Iżda biss bħal bil-kodiċi C tiegħek li ma kienx colorized minnek, kien colorized mill gedit, bl-istess mod qed Chrome biss tagħmel dan prettier biex jinqara. Iżda dan huwa l-għalf li aħna ser dalwaqt tkun bil-miktub. Allura dak hu l-endgame. Il-server wieġbet ma 'dik informazzjoni, bħad inti wieġbu bl-idejn tiegħek għall handshake tagħna. Imma dak li inkella trid tmur fuq fl bejn dawk il-passi? Well, meta I tip, f'dan l-aħħar każ, www.mit.edu u hit Ikteb, aħna taf li tkellem lill-port 80 awtomatikament, port biss qed dak in-numru. Iżda fejn ma-indirizz IP imorru? Kif huwa kompjuter tiegħi jidhru dak l-indirizz IP ta 'mit.edu hu? Ukoll, jirriżulta, f'din id-dinja, hemm huma affarijiet imsejħa DNS servers. U let me imorru quddiem u tiġbed stampa quick hawn fuq. U dan ser biss jfassal, fi termini mhux maħduma, x'inhu għaddej. Allura aħna ser nippretendu bħal dan huwa laptop tiegħi hawn, fil Sanders. U li tkun Wi-Fi, hekk huwa konness wirelessly għal xi ħaġa. X'hemm fil-fatt konness ma? Ukoll, x'imkien fil hawn, hemm xi ħaġa fuq il- ħajt ma 'xi antenni. U li sejjaħ punt ta 'aċċess - AP. Punt ta 'aċċess bla wajers, wireless router - sejħa hija tkun xi tkun trid. Iżda dawn qed kollha fuq il-kampus, ma 'dawk antenni ftit. Tagħna huma magħmula minn Cisco, tipikament. U għalhekk b'xi, kompjuter tiegħi qed jitkellem dak il-punt aċċess bla wajer, x'imkien hawn fil Sanders, jew downstairs, jew barra. Sadanittant, dan il-ħaġa għandha ħafna ta ' wajers fiżiċi ser, probabbilment, l- Science Center, li aħna ser jiġbed bħal dan. Din attwalment ma look bħal dik. Li attwalment jistenna ħafna aħjar. Allura l-Center Xjenza għandha mazz sħiħ ta 'kompjuters ġewwa ta' dan li b'xi mod huma fiżikament konnessi għal kull ta 'dawn il-punti ta' aċċess fuq il-kampus. U dawn il-kompjuters fiżiċi, aħna ser sejħa routers, gateways jew. A router, kif ismu jissuġġerixxi, huwa skop fil-ħajja huwa li rotta informazzjoni. Huwa jieħu xi bits, minn kompjuter, bħala input, u figuri barra ta 'fejn dawk bits għandhom jintbagħtu. Allura fil-każ ta 'talba tiegħi għal mit.edu, huwa attwalment pjuttost faċli. Talba tiegħi tiġi fi mill-browser tiegħi, fuq Wi-Fi, il-punt ta 'aċċess, allura, permezz xi cable, fi router fl-Ċentru tax-Xjenza. U b'xi mod, l-router fil- Science Center figuri barra li MIT hija li mod. U jien ser jimxu 'l quddiem dawk bits, jien ser rotta dawk bits, fl-triq, down Massa Ave., biex MIT. Imma kif ma kompjuter tiegħi jafu liema l-indirizz IP anke kien? Ukoll jirriżulta li x'imkien fil hawn hemm servers - u jien ser tiġbed pjuttost astratt - bħala server DNS - Domain Name System. Dawn mhumiex routers. Dawn huma tipi differenti ta 'servers għan li fil-ħajja huwa li jittraduċu ismijiet ospitanti, bħal www.mit.edu, għall-IP indirizzi, bħal 1.2.3.4 So DNS servers do eżattament dan. Inti tista 'taħseb minnhom bħala li big database, jew verament, bħal Excel big fajl ma 'żewġ kolonni. Wieħed huwa host names, wieħed huwa indirizzi IP. U huma biss jikkonvertu waħda għall- oħra, f'xi direzzjoni. Issa fir-realtà, huwa ftit aktar kumplessi minn dak. Imma dak li kif il-kompjuter tiegħi, każwali tiegħi Mac jew PC fuq din it-tabella hawn, jaf dak l-identifikatur uniku hija għal www.mit.edu, jew Facebook, jew harvard.edu, għal dik il-kwistjoni. Iżda naturalment, hemm il-intier tal-Massa Ave hawn. U mbagħad, irridu jiksbu MIT, li dan huwa attwalment aktar konvinċenti. Li ser ikunu MIT. U għalhekk huma, ukoll, għandhom xi servers. U huma b'xi mod jkunu ta 'fili, jew wireless, konnessjoni ma Harvard. U ovvjament, nistgħu mmorru ħafna farther fl-triq minn MIT, u kellem lit- aktar kwalunkwe kompjuter fid-dinja. Imma ejja ara jekk aħna ma tistax tara dan. Let me jmorru lura għall Terminal tiegħi tieqa għal ftit mument. U ejja nassumu li I dehret dak l-indirizz IP huwa għall mit.edu bħal Telnet dehret out qabel, u browser tiegħi tista ċar figura hija out għalija. U jien ser imexxu programm ieħor, F'dan il-tieqa Terminal, imsejħa traceroute, intraċċar rotta minn hawn - litteralment, din it-tabella - li www.mit.edu. Ejja naraw x'jiġri. Let me fatt tiċkien il-daqs tat-tipa. OOP. Le, jien ridt li sorpriża għalik. OK. So here we go. Let me imorru quddiem u run dan hawn. U dak I kien jara mument ilu, u aħna qed tara mill-ġdid issa, hija din output - www.mit.edu traceroute. Avviż, fl-ewwel linja, dan il-programm tabilħaqq dehret li MIT Indirizz IP huwa dan in-numru hawnhekk. U issa, dak li għaddej bejnietna u minnhom? Allura din il-linja hawn, fir-ringiela waħda, u dan linja hawn, fir-ringieli tnejn, u mbagħad, ringiela tlieta - dak do kull wieħed minn dawn linji probabbilment jirrappreżentaw? Lokalitajiet, punti, żgur. Huma qed jissejjaħ ħops, kunċettwalment. Imma fiżikament, liema huma? Huma qed routers. Aħna biss, verament, biċċa waħda ta ' hardware hawn biex jitkellmu dwar s'issa. Huma qed routers. Allura dan il-ħaġa hawn - Isem crazy - iżda dan huwa probabbilment kamra tal-magni, MR, fil-Center Xjenza. Huwa portal, router aka. Dan huwa biss xi numru unika li xi ħadd ħareġ bi għaliha. U huwa fi ħdan harvard.edu. U dak l-indirizz IP ta 'dak router li l-, għal darb'oħra, probabbilment fil- Science Center, ibbażata fuq l-isem tagħha. Dan it-tieni ringiela jirrappreżenta ieħor router li ma jkollux nickname apparentement - isem ospitanti - huwa biss għandu l-indirizz IP. Storja twila fil-qosor hekk, biex tinkiseb data minn punti A sa B, hemm aktar minn sempliċiment Router Harvard, u router MIT, u router Google, u router Facebook. Hemm għexieren, mijiet, eluf ta ' routers bejn kwalunkwe punt A u kull punt B fuq l-internet. Imma tipikament, inti tista 'tikseb data minn punt għall-ieħor fil- inqas minn 30 hops. Fi kliem ieħor, inti biss għandek idejn id-dejta u t-30 jew anqas routers bħal dawn. U huwa tipikament ħafna inqas minn dik. Well, ejja naraw x'jiġri hawn. Fir-ringiela tlieta, aħna hit router imsejjaħ qalba Science Center portal xi ħaġa jew oħra. Fir-ringiela 4, għandna portal fruntiera - dawn huma biss akronimi cryptic - wkoll fi ħdan harvard.edu. Hawn gateway ieħor fruntiera. U mbagħad, kollha f'daqqa, Whoa, we jidhru li huma fi New York City. Għalhekk jirriżulta li - u jien meta ddeduċiet biss mill-isem ospitanti. Dan jista 'jkun qarrieqi. Dan jista 'jkun fl-triq. Huwa iebsa biex jgħidu - iżda dan jista 'jintuża bħala rivelazzjoni li l-iqsar distanza bejn żewġ punti fuq l-internet mhux neċessarjament linja dritta. Jekk naħsbu ta 'iqsar bħala l-eħfef triq, l-anqas ikkonġestjonat triq, huwa pjuttost possibbli - jekk aħna ma jistgħux ikunu żguri - li d-data hija jivvjaġġaw deċenti distanza bejn ringieli ħames u sitt. Issa sfortunatament MIT, jew xi ħadd, ltqajna ftit awto-difiża, u li ħadthom beda jinjora talbiet tagħna. Dawk routers ġew kkonfigurat biex jinjora t-talbiet tal-formola li huma inti, li inti, li inti. Mela ejja ara jekk aħna ma tistax tagħmel dan ma 'xi ħadd iżjed kooperattiv. Allura Stanford għandha tradizzjoni sbieħ ta ' jkollhom ftit aktar ftuħ. Mela ejja naraw x'jiġri hawn. Għal darb'oħra, pretty cryptic. Iżda nibdew, għal darb'oħra, fil-magna kamra fil-Xjenza Center, fir-ringiela waħda. Allura li tajjeb. Ħafna mill-servers ma risposta, inklużi Stanford. Allura avviż aħna marru mill-kamra tal-magni fil-Center Xjenza, sa ċertu router anonima x'imkien ieħor, għall-ieħor Science Center portal, sa fruntiera portal, u mbagħad, għal xi ħaġa hawn - nox.org. Dan huwa l-Crossroads Tramuntana, ħafna popolari punt peering fejn il-lottijiet ta 'kejbils, lottijiet ta' ISPs - fornituri tas-servizz internet - qabbad fis. Hawn ieħor IP nameless hawn. Hawn server ieħor bħal dan. Iżda dan huwa interessanti. Fejn hi l-router fil ringiela tmienja, probabbilment? Allura huwa probabbilment f'Washington, DC. U nista 'tip ta' jikkorroboraw din l-ipoteżi dan iż-żmien. Minħabba kemm idum ma ħadet us biex tmur mill-Center Science għal dan router fir-ringiela seba? Ukoll, kejl dawn millisekondi fuq il-lemin hawn huma estimi ta 'dak iż-żmien. Hemm tlieta minnhom minħabba li l- programm, traceroute, tipprova kull router tliet darbiet, biss sabiex inti tista 'tikseb medja viżwali tan-numri. Iżda huwa apparentement tieħu sitt millisekondi biex jiksbu għar-ringiela router Seba. Imma kif fast tista ', apparentement, inti ivvjaġġar, jekk inti daqsxejn, bejn Boston u Washington DC? 14 millisekondi huwa kif sakemm jieħu għal dak il-messaġġ instant, għal dak email, għal dak web page talba għal jivvjaġġaw bejn hawn u Washington DC. Jekk I tmur aktar lilhinn, li router numru 10, dak belt am I apparentament issa? Allura, Houston. U dan huwa kkorroborat billi l-qabża fil-ħin. Huwa verament bil-mod biex jiksbu Houston. Huwa jieħu 47 millisekondi li tikseb minn Boston għal Houston f'dan il-każ. U jekk inħarsu aktar, LAX - qisu aħna jkollna l Stanford tip ta 'dan il-mod, billi jmorru permezz LA. Imma jien jiddeduċi li mill LAX. Il-geeks għandhom tendenza li jużaw kodiċijiet ajruport għall-ismijiet routers hawn. U dan huwa tip ta 'konsistenti ma din il-preżunzjoni. 82 millisekondi. Imbagħad, aħna apparentement jmorru fi LAX, ieħor router LA u mbagħad, xi nameless waħda, u mbagħad finalment, isem cryptic fuq in-netwerk Stanford, jew miegħu mill-qrib, stanford.edu, huwa 90 millisekondi bogħod, jew 6 siegħa flimkien bl-ajruplan. Allura dan huwa kif veloċi tad-data jivvjaġġa fuq l-internet. U huwa affarijiet aħna assolutament jieħdu għal mogħtija f'dawn il-jiem. Meta int wara xi Gchat ma xi ħadd, u l-messaġġi huma biss jidhru, tikkunsidra kemm mgħaġġel li qed jiġri. U viżwalment, huwa tabilħaqq jiġri f'dak it-tip ta 'rata. Allura bejn il-punti wieħed u 18, f'dan il-każ, hemm affarijiet minbarra routers. Liema huma xi magni fuq l-internet li jista 'jimblokka t-traffiku mill jkollna permezz? STUDENT: Firewalls. SPEAKER 1: Allura, firewalls. U aħna għandna firewalls personali bħal li Mac tiegħek jew PC tista 'żżomm traffiku fil-jew barra. Harvard għandha firewalls. MIT huwa preżunt li għandu firewalls. U Stanford ma, kif jagħmlu kollha ta 'l- fornituri tas-servizz internet li proprji dawn routers bejn il-punti A u B. Imma inti qatt ma tieqaf biex jikkunsidraw, jew kura, kif firewall xogħlijiet. Well diġà, aħna għandna l-bini bażiku blokki li ma għall-inġinerija din ir-risposta. Jekk inti kienu firewall - u ejja nassumu li inti x'imkien bejn punt A u punt B. A cable huwa li ġejjin fis inti, u li jmorru minn int. Allura inti għandek il-ħila teknoloġika li tħares lejn kollha tal-pakketti ta ' informazzjoni li huma jirriżultaw bejn inti u l-persuna l-oħra. Fi kliem ieħor, dawk il-messaġġi Get I kien manwalment ittajpjar, inti tista 'taħseb bħala kitba ta 'nota ta' malajr lil xi ħadd, tqegħid-indirizz IP ta 'l- riċevitur, u n-numru tal-port riċevitur, fuq din il-pakkett, allura, miktub indirizz IP tiegħek stess u tiegħek numru tal-port fil-naħa tax-xellug ta 'fuq kantuniera bħal inti ittra. Imbagħad, inti tibgħat it out wirelessly. U qualche jivvjaġġa, permezz routers, permezz wajers, wirelessly, fl-triq għall-MIT. Mela jekk int firewall, kif do tieqaf dan ma jseħħx? What would you do jekk p jmiss tiegħek tistabbilixxi kien timplimenta firewall? Kif nista stop kollha nies Harvard minn qatt titkellem man-nies MIT-ġdid? [? STUDENT: You] ireġġgħu lura l-ittra?. SPEAKER 1: Inti liema? [? STUDENT:? Reverse] l-ittra kmieni. SPEAKER 1: Reverse l-ittra - X'tifhem? [? STUDENT:? Ibgħat] dan lura lill-mittent. SPEAKER 1: Ibgħat lura. OK. Allura inti tista 'tirrifjuta l-virtwali pakkett, it-tip ta billi tagħmel ritorn lejn mittent b'xi. Hekk żgur, dan huwa dak li rridu niksbu. Imma ejja adsa ftit aktar profonda. Kif nista 'nagħmlu? Jekk l-input għal din il-problema - jekk jien l-firewall, u jien effettiv permanenti bejn il-punti A u B, u I am raġel nofs li gets li tħares ġewwa ta 'dan il-pakkett, u mbagħad jiddeċiedi jekk jibgħatx lura lill Harvard jew li jippermettulha tkompli, liema huwa dan I, l-firewall, vais tixtieq li tħares lejn? I think I smajt hawnhekk. [? STUDENT: Fejn huwa] ġejjin minn?. SPEAKER 1: Fejn huwa ġejjin minn. Mela jekk l-indirizz IP sors - in-numru ftit up here - huwa indirizz IP tappartjeni li Harvard - u I jistgħu attwalment jafu li bi probabbiltà għolja. Ħafna mill indirizzi IP Harvard nibdew ma 140.247 dot dot xi ħaġa xi ħaġa, jew 128.103 dot xi ħaġa dot xi ħaġa. Harvard tippossjedi dawk biċċiet ta 'indirizzi IP. Ukoll, jekk nara li indirizzi IP bħala l- mittent, I tista 'biss jibgħat lura. Fir-realtà, l-internet ma jolqot ħela ta 'ħin jibgħat l-bits lura. Hija biss litteralment qtar-pakkett billi jitħassru dan, b'mod effettiv. Allura dak li inkella jista I tħares lejn għalkemm? Ejja ngħidu li nixtieq biex in-nies fil- Żjara Harvard mit.edu, u iġbed up websajts, u videos watch fil-MIT, u simili. Imma ma rridx bnedmin fil-Harvard email xi ħadd fi MIT. Kif jista I jippermettu traffiku minn Harvard MIT, permezz tal-web, imma ma tippermettix xi ħaġa simili email? [? STUDENT:? Il-] numru tal-port. SPEAKER 1: Numru port - dak l- uniku ingredjent oħra għandna. Għandna indirizz IP, li aħna biss ingranati, jew għandna numru tal-port, fejn 80, għidna, unikament jidentifika traffiku web. Issa I ma jistennew li inti tkun taf dan - xi wħud minnkom jista 'diġà taf minn familjarità - x'hemm numru li użaw għall-email, normalment? Huwa spiss 25. 25 jirreferi għall SMTP, li hija mail protokoll ta 'trasferiment li jista' jkollok kellha tistabbilixxi f'xi punt, jekk int użu Eudora, jew Outlook, jew xi ħaġa bħal dik. Huwa biss numru ieħor - 25. Telnet, li aħna kienu qed jużaw qabel, tuża 23. FTP - protokoll ta 'trasferiment fajl, jekk inti stajt qatt sema 'li wieħed - juża 21. HTTPS, il-verżjoni sigur ta 'HTTP, li aħna ser terga 'lura qabel twil, użi 443. Allura l-dinja għandha mazz sħiħ ta ' numri li jikkorrelataw pakketti - pjuttost, jikkorrelataw is-servizzi li dawn in-numri reali. Allura li kollox firewall qed tagħmel. Huwa jieħu ħarsa ġewwa dan virtwali pakkett, u mbagħad jiddeċiedu Sen jew Nay sabiex jgħaddi tul, ibbażata fuq dawk l-ingredjenti. Issa dak li jista Harvard b'mod ċar jagħmlu biex tikseb passat dan firewall allura? Jekk inti tixtieq li tkun tista 'tibgħat messaġġ MIT iżda mhux jinkixfu, ukoll, inti tista 'spoof indirizz IP tiegħek, u biss b'xi mod ikunu fancy biżżejjed, tkun taf kif jiktbu kodiċi C, u jiktbu tiegħek programm netwerk li tbiddel il- indirizz ditta. Il-problema hija li inti tista assolutament tibgħat data anonimu, imma jekk inti tixtieq li jiksbu kwalunkwe tip ta 'tweġiba, bħall tara l-MIT homepage, ovvjament, dan jindirizza jeħtieġ li jiġi korrett. Inkella, inti tista 'tgħid xejn tixtieq, int mhux ser tisma lura minnhom. Iżda dawn huma biss wieħed mit-tipi ta 'attakki li nistgħu jibgħat. Iżda jirriżulta meta aħna tibgħat dawn messaġġi - u ejja jagħmlu eżempju ta 'dan. Jirriżulta, jekk ikolli messaġġ li I trid tibgħat, huwa mhux biss mibgħuta pakkett wieħed. F'ġieħ l-effiċjenza tal, speċjalment meta il-fajls int jitolbu jew il- tweġibiet int jkollna huma partikolarment kbir, dak TCP/IP-- Trażmissjoni Protokoll / Internet Kontroll Protokoll - huwa biss fancy mod ta 'tgħid dak in-netwerking software u kompjuters do - huma huma jieħdu messaġġ bħal dan, u dawn taqtgħu up fi frak - ejja ngħidu erba frak. U jekk I issa maqtugħa dan up fis hawn, maqtugħa dan up fis hawn, dak tiegħi kompjuter huwa mbagħad se tagħmel huwa huwa ser jieħdu framment waħda u poġġih fl-istess pakkett. Kull dritt, u let me nikseb a - ejja ara. Huwa ser jieħu waħda. Huwa ser jieħu pakkett ieħor, u li għaddej biex tpoġġi t-tieni parti ta 'dan il-messaġġ fil hawn. Kull dritt. Huwa ser jieħu t-tielet parti, poġġih fil hawn. Forsi ħin li jmiss aħna ser biss tagħmel żewġ partijiet. U aħna ser jieħdu l-raba 'parti, u poġġih fil hawn. U dak, issa, għandu jkun bil-miktub fuq dawn pakketti - li aħna ser nippretendu li tagħmel, wasal iż-żmien għal sake, u mhux fil-fatt jiktbu out. Liema jeħtieġ li tkun miktuba fuq kull dawn l-erba pakketti, bil-messaġġ tiegħi lil xi ħadd? [? STUDENT: Il-] ordni?. SPEAKER 1: Allura, l-ordni. I bżonn mhux biss l-indirizz IP u l- numri tal-port, kif aħna biss diskussi, I issa jeħtieġu numru ta 'sekwenza ta' xi tip jiġifieri, dan huwa wieħed packet, dan huwa tnejn, dan huwa tlieta, dan huwa erbgħa. U dan huwa attwalment utli. Minħabba li l-internet, jirriżulta, huwa attwalment pretty affidabbli. Routers jistgħu jiksbu konġestjonata. Kejbils tista 'tikseb megħlub - oversimplification - iżda, ma bits tali li dak routers għandek tagħmel huwa biss qatra pakketti. Fi kliem ieħor, jekk l-internet huwa biss verament kkonġestjonata, inti tista 'tikseb tlieta minn dawn l-erba pakketti. Imma jekk għandek identifikatur uniku fuq kull wieħed minnhom, inti ser tkun taf li int nieqsa packet numru erbgħa ta 'erba. Allura inti tista 'titlob lill-Guy fil- tarf l-ieħor biex jibgħathom. Iżda jekk wieħed jassumi li ma jseħħx, ejja ara x'jista 'jiġri. Mela jekk jien tixtieq li jibgħat messaġġ lill - li jixtieq jirċievi messaġġ tiegħi mill-internet? Kif dwar xi ħadd qrib bil-quddiem. Brian, huwa? Kull dritt. Inti toqgħod hemm. Jien ser tibgħat lill inti. U l-ħaġa dwar l-internet hija li dawn jistgħu lanqas isegwu l-istess triq. So here I go. I am jibgħat messaġġ, framment waħda minn erba. Be router. Just let nies oħra jittrattaw dan. Hemm inti tmur. Aħna ser jagħti dan lilek, u aħna ser jagħti dan lilek. U aħna ser tara kif malajr - kemm millisekondi li tieħu biex tikseb dan il-messaġġ Brian. Kulħadd ikollu biex jipparteċipaw illum. Kull dritt. Brian għandha waħda, u tnejn. Jekk xi ħadd jixtieq li jkun - [? STUDENT: L-erba. ?] SPEAKER 1: Huwa għandu l-erba. Sabiex l-ebda wieħed għażel li tinżel pakkett. C'est jibred. Li l-multa. Allura Brian issa għandha l-erba. Jekk inti tixtieq li tmur quddiem u reassemble dawk għalina. I know, aħna qed feint. Allura f'ġieħ time tal - għandna erba. Allura, OK, miftuħa wieħed minnhom. OK. C'est kwart ta ' messaġġ tiegħi lilek. Issa, tiftaħ it-tieni. Dan jista 'jkun umoristiċi, fl-aħħar, biss lili u Brian. Kull dritt, inti ħadthom ltqajna tnejn. Allura fil-frattemp, aħna fiżikament ma dan mal-imqass, iżda kollha huwa jieħu biex framment dawn l-affarijiet fil- kompjuter huwa biss li tibgħat xi wħud mill- bits fil packet waħda, f'waħda virtwali pakkett, xi wħud mill-bits fil- oħra, xi f'ieħor, u xi b'mod raba, u mbagħad, let il-kompjuter tiddeċiedi, ibbażata fuq dawk in-numri, f'liema ordni li għandek biex concatenate lilhom. U Brian, forsi, l-unika wieħed li jista 'jara dan. Il-messaġġ I bagħtet lill Brain - minħabba Naturalment, l-internet huwa mimli bl- dawn, hija - iva. Allura dak hu l-messaġġ. U Brian jistgħu tistrieħ fuq dik issa. Għalhekk hija ħadet, ovvjament, filwaqt li jagħmlu dan. Imma dan huwa dak li verament jiġri, bħal routing data permezz tal- udjenza b'dan il-mod. Iżda hemm, għal darb'oħra, numru ta 'punti, routers, firewalls, u oħrajn affarijiet bħal dawn bejn il-punti A u B. U aktar milli biss tgħid l-istorja verbalment, ħsibt I d pull up dan video li xi ħbieb ta 'tagħna, minn Erikson, snin lura, fil-fatt jitqiegħdu flimkien li tispjega kif dan xogħlijiet kollha. U huwa madwar 10 jew hekk minuta fit-tul. Mela ejja jagħtuk, issa, Ġellieda tal-Net. [Daqq tal-mużika] Narrator: Għall-ewwel darba fl-istorja, nies u makkinarju huma jaħdmu flimkien, jirrealizzaw ħolma - forza li jgħaqqad li jaf l-ebda konfini ġeografiċi, mingħajr fir-rigward razza, twemmin, jew bil-kulur - era ġdida fejn il-komunikazzjoni tassew jgħaqqad lin-nies. Dan huwa l-bidu tax-xibka. Tixtieq tkun taf kif taħdem? Ikklikkja hawn biex tibda tiegħek vjaġġ fix-xibka. Issa eżattament dak li ġara meta inti għafast fuq din ir-rabta? Bdejt fluss ta 'informazzjoni. Din l-informazzjoni jivvjaġġa isfel fil tiegħek stess kamra mail personali, meta Mr Pakketti IP dan, tikketti dan, u tibgħatha fit-triq tagħha. Kull pakkett huwa limitat fid-daqs tagħha. Il-kamra mail għandhom jiddeċiedu kif għandhom jinqasmu l-informazzjoni, u kif pakkett li hija. Issa l pakkett teħtieġ tikketta li jkun fiha informazzjoni importanti bħal bħala indirizz mittent, l-indirizz riċevitur, u t-tip ta 'pakkett huwa. Minħabba dan packet partikolari huwa se barra fuq l-internet, huwa wkoll gets indirizz għall-proxy server, li għandu funzjoni speċjali, kif Ser naraw aktar tard. Il-pakkett issa hija mnedija fuq tiegħek netwerk ta 'żona lokali, jew LAN. Dan in-netwerk hija użata biex jgħaqqdu kollha l-kompjuters lokali, routers, printers, eċċetera għall-informazzjoni skambju fi ħdan il-ħitan fiżiċi ta ' il-bini. Il-LAN huwa post pretty mhux kontrollat, u sfortunatament, inċidenti jista 'jiġri. L-awtostrada tal-LAN huwa ppakkjat mat-tipi kollha ta 'informazzjoni. Dawn huma pakketti IP, pakketti Novell, AppleTalk pakketti - dawn qed tmur kontra traffiku, bħas-soltu. Il-router lokali taqra biex jindirizzaw u, jekk ikun meħtieġ, tittella 'l-packet fuq network ieħor. Ah, il-router - simbolu ta 'kontroll fil apparentement dinja diżorganizzat. ROUTER: Whoops, sorry dwar dan. Ejja tpoġġi dan wieħed hawn, dan wieħed hawn. Dan jiċċaqlaq hawn. Dan wieħed jiċċaqlaq hawn. I ma bħal dan wieħed. Ejja jimxu dan wieħed. Dan wieħed imur hawn. [Inaudible] Poġġi jangle ieħor hawn. Ejja tpoġġi dan wieħed hawn. NaH, I ser imorru ma 'dak. Ejja tpoġġi dan wieħed hawn. Narrator: Hemm huwa - sistematiku, uncaring, metodiku, konservattivi, u xi kultant, pjuttost mhux sa veloċità. Iżda mill-inqas huwa eżatt, għall-parti l-kbira. ROUTER: Poġġi li wieħed hemmhekk. Li wieħed imur hemmhekk, li wieħed imur hemm, u dan wieħed imur hemmhekk. Ukoll, ieħor imur hemmhekk. Li tmur hawn. [Inaudible] Narrator: Peress li l-pakketti jħallu l- router, dawn jagħmlu mod tagħhom fil- intranet ta 'kumpanija u ras għall-bidla router. A ftit aktar effiċjenti mill-router, l-iswiċċ router jilgħab veloċi u maħlula ma pakketti IP, deftly routing minnhom flimkien mod tagħhom - Wizard pinball diġitali, jekk inti se. SWITCH ROUTER: Here we go. Hawnhekk tidħol ieħor. U huwa ieħor. Watch dan, mom. Hawnhekk tmur. Konvulżjonijiet, madwar id-dahar. Ħej, fil hemm, fil hemmhekk. Matul ix-xellug. Matul il-lemin. Matul ix-xellug. Matul il-lemin. You ltqajna. Hawnhekk niġu. Huwa rimjiet, hu punteġġi. Huwa ser. Ħej Wayne, oqgħod attent, hawn taqa 'xulxin. Oh, here we go. Narrator: Kif pakketti jaslu tagħhom destinazzjoni, dawn qed telgħet mill- interface network, lesti biex jiġu mibgħuta lill-livell li jmiss - f'dan il-każ, l-prokura. Il-prokura hija użata mill-kumpaniji ħafna bħala tip ta 'bniedem tan-nofs sabiex inaqqsu l-piż fuq l-internet tagħhom konnessjoni, u għal raġunijiet ta 'sigurtà kif ukoll. Kif tistgħu taraw, il-pakketti huma kollha ta 'daqsijiet differenti, jiddependi fuq il-kontenut tagħhom. Il-prokura jiftaħ il-pakkett u jistenna għall-indirizz web, jew URL. Skont jekk l-indirizz ikun aċċettabbli, il-pakkett huwa mibgħut fuq l-internet. Hemm, madankollu, xi indirizzi li ma jissodisfawx bl-approvazzjoni ta ' il-prokura - jiġifieri, korporattiva jew linji ta 'gwida. Dawn huma sommarjament ttrattati. Aħna ser ikollhom xejn ta 'dak. Għal dawk li jagħmlu dan, huwa fuq it-triq mill-ġdid. Up li jmiss, l-firewall. Il-firewall korporattiva iservi żewġ għanijiet. Dan jipprevjeni xi affarijiet pjuttost koroh mill-internet mill ġejjin fil- intranet, u tista 'wkoll tipprevjeni informazzjoni korporattiva sensittiva qed jintbagħtu fuq l-internet. Ladarba permezz tal-firewall, router jiġbor il-pakkett u jpoġġih fuq triq ħafna aktar ristretti, jew bandwidth, kif ngħidu. Ovvjament, it-triq mhix wiesgħa biżżejjed biex teħodhom kollha. Issa inti tista wonder dak li jiġri kollha dawn il-pakketti li ma jagħmluha tul it-triq. Ukoll, meta Mr IP ma tirċevix rikonoxximent li pakkett kien irċevuti f'waqthom, huwa sempliċiment jibgħat packet sostituzzjoni. Aħna issa huma lesti li jidħlu fid-dinja tal-internet, web spider ta networks interkonnessi li span globu kollu tagħna. Hawnhekk, routers u switches jistabbilixxu kollegamenti bejn networks. Issa l-nett huwa kompletament differenti ambjent minn inti ser issib fi il-ħitan ta 'protezzjoni ta LAN tiegħek. Hawn, huwa l-Wild West - ħafna spazju, ħafna ta ' opportunitajiet, ħafna ta 'affarijiet li jesploraw, u postijiet li jmorru. Grazzi għall kontroll ftit u regolament, ideat ġodda issib fertili ħamrija biex timbotta l-pakkett ta 'possibbiltajiet tagħhom. Iżda minħabba din il-libertà, ċerti perikli lurk wkoll. Inti qatt ma taf taf meta inti ser jilħqu l- ping dreaded tal-mewt, speċjali verżjoni ta 'ping normali talba li xi idjota maħsub sa mess up hosts unsuspecting. Il-passaġġ pakketti tagħna tieħu jista 'jkun permezz satellita, linji tat-telefon, wireless, jew saħansitra cable trans-oċeaniċi. Dawn mhux dejjem jieħdu l-iktar mgħaġġla, jew iqsar, rotot possibbli. Imma dawn se naslu s'hemm eventwalment. Forsi hu għalhekk huwa kultant imsejjaħ il-stenna dinja kollha. Iżda meta kollox qed taħdem tajjeb, inti tista 'tevita l-globu ħames darbiet fuq fil-waqgħa ta hat, litteralment - u kollha għall-ispiża ta ' sejħa lokali, jew inqas. Qrib it-tmiem tad-destinazzjoni tagħna, aħna ser issib firewall ieħor. Jiddependi fuq perspettiva tiegħek bħala packet data, l-firewall jista 'jkun bastjun ta 'sigurtà, jew avversarju dreaded. Dan kollu jiddependi fuq liema naħa int fuq u liema intenzjonijiet tiegħek huma. Il-firewall hija mfassla biex let biss f'dawk il-pakketti li jilħqu l-kriterji tagħha. Dan firewall qed topera dwar il-portijiet 80 u 25. Tentattivi kollha biex jidħlu permezz ieħor portijiet huma magħluqa għan-negozju. Port 25 huwa użat għall-pakketti tal-posta, filwaqt li port 80 huwa l-entratura għall- pakketti mill-internet lill-web server. Ġewwa l-firewall, pakketti huma skrinjati aktar bir-reqqa. Xi pakketti jagħmilha faċilment permezz doganali, filwaqt li oħrajn tfittex biss daqsxejn dubjużi. L-uffiċjal firewall mhix faċilment imqarraq, bħal meta dan ping ta ' packet mewt tipprova jaħbi ruħha bħala packet normali ping. Firewall: Next. OK. Mur fuq. Li OK. Ebda problema. Jkollhom jum sabiħ. Kun hawn. Bye. Narrator: Għal dawk pakketti xxurtjati biżżejjed li jagħmilha s'hawn, il- vjaġġ huwa kważi fuq. Huwa biss lineup fuq l-interface li jittieħdu fil-web server. Illum web server tista 'taħdem fuq ħafna affarijiet, minn mainframe, għal webcam, għall-kompjuter fuq l-iskrivanija tiegħek. Jew għaliex ma friġġ tiegħek? Bl-setup xierqa, inti tista 'ssib taf jekk inti għandek l-makings għal tiġieġ cacciatore, jew jekk ikollok tmur shopping. Ftakar, dan huwa l-bidu tax-xibka. Possibbli kważi xejn. Wieħed wieħed, il-pakketti jiġu riċevuti, miftuħa, u tinfetaħ. L-informazzjoni li jkun fihom - jiġifieri, it-talba tiegħek għall-informazzjoni - tintbagħat fuq il-web applikazzjoni server. Il-pakkett innifsu huwa riċiklat, lesta li jerġa 'jintuża, u mimlija bil tiegħek informazzjoni mitluba, indirizzati, u tibgħat, fi triqtu lura lilek, lura passat il-firewall, routers, u fuq permezz ta 'l-internet, lura permezz firewall korporattiva tiegħek, u fuq tiegħek interface, lesti li jissuplixxu tiegħek web browser bl-informazzjoni inti mitlub - jiġifieri, dan il-film. Kuntent bl-isforzi tagħhom u fidu f'dinja aħjar, trusty tagħna pakketti tad-data ride off blissfully fis l-estinzjoni ta 'jum ieħor, li jafu kompletament, servew kaptani tagħhom ukoll. Issa mhux li jispiċċa kuntenti? SPEAKER 1: Li, allura, huwa kif l-internet jaħdem. Permezz problema sett seba se inti nifhmu aħjar dan u se inti jitgħallmu daqsxejn ta HTML, PHP, u aktar. Aktar dwar dan fl-ispeċifikazzjoni li se jmorru fuq il-ġimgħa. U aħna se tara inti nhar it-Tnejn.