>> [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.