>> [Predvajanja glasbe]
>> SPEAKER 1: V redu, dobrodošli nazaj na CS50.
To je konec osem teden in skoraj noč čarovnic.
Jutri zvečer se govorilne ure bodo najstrašnejša tisti še, in ne zato, ker
Halloween.
>> Toda na tej opombi, se zavedaš, da Problem nastavite šest, preverjanje črkovanja
Problem set, ki je znana, da je za mnoge študentov, najbolj zahtevna,
zagotovo med problematičnih skupin C, in res, na splošno.
In to omenjam samo zato, ker je to teden, kjer je veliko ljudi se
posebej poudariti s samo poskušam da bi dobili prekleto črkovalnik za delo.
In ena stvar, ki bi vas spodbujali je, kot boste videli danes, in
V ponedeljek smo začeli zadeli vrh ta teden, kjer zdaj, stvari postanejo
malo bolj seznanjeni, malo več dostopne, kot smo prehod iz
ukazni vrstici okolja v C temelječe okolje web v PHP.
>> In tako sem Spodbujam vas, tudi če ste Res ob koncu vašega wit pri
poskuša priti p set za delo, če to je res kraj ste na, ali
znajdete v, ne poskušajte na oblast po njem.
Ker mislim, da boš zelo zadovoljen in zelo ponosen nase,
če si res na koncu tega dela Tečaj, del C, na tako visoko,
če je stresno, upoštevajte.
Tako da to ni prestrašil.
To je samo pomeni, da vas spodbudi k pokonci, da dodatno uro, da bi
se preverjanje črkovanja dela.
>> In če boste to storili, zavedaš, da je to ni obvezno, v celoti.
Vendar imamo tako imenovano veliko ploščo , ki je šel v živo danes zjutraj.
Kot je danes zjutraj sem bil na vrhu velika vozilu, ki je merilo, kako
veliko RAM-a in koliko časa obratovanja vaš program speller zahteva.
Vendar sem od takrat razseljenih.
Zdaj sem nesrečna številka 13.
In tisto, kar boste videli tukaj, David Kaufman, in Lauren, in Adam, in
Jason in ostali so zdaj vrhu veliko tablo.
>> Če pogledaš tam na desni, imamo vsi zelo dobro
izvedbe velikosti najmanj -
vrne število besed v slovarju.
In v vsaki od teh stolpcih, boste videli, koliko RAM-a vsak od naših
implementacije uporablja, koliko čas delovanja pa je pokazal, da izvrši
obremenitev v primerjavi čeka, proti velikost in razkladanje, nato pa
Skupni čas teče.
Torej, samo da bi pomirili Elmer in Patrick, in Linda, in vsi ostali
ki pride za tabo, tam je absolutno nobena sramota biti proti
Dno veliko tablo.
Če nič drugega, to pomeni, da imam delo, in to je pravilna, vendar je
ni nujno tako učinkovita, prostor ali časovno pametno, kot bi moralo biti.
>> Torej, povsem neobvezno.
Ampak mišljeno, da bo korenček z menoj, tako da ko delate na vaši p
nastavite si tako ponosen nase, da got to deluje, si post na veliki
krovu, imaš res lepo število, greš na večerjo, pridi
nazaj, in je vaše sostanovalci robovi si na velikem plošči.
No, to je čas, na tej točki, da gredo nazaj na risalne deske, tako da
ponovno izpodbijala veliko ploščo.
Če pogledaš na spec, navodila za povezovanje z
velika plošča zdaj objavili.
>> Torej, nekaj glav ups -
eno, pred predlog za končno Projekt je zaradi tega prihaja v ponedeljek.
Oglejte si ta spec na tečaj je Spletna stran za kaj to pomeni.
To je res samo priložnostno, ampak mislil izzivalen sporočilo med vami in vašim
TF, res, samo da se stvari začele, pogovor začel, čeprav
večina od vas nikoli napisal Spletna stran prej, sploh ne vem, kaj
morda, kako si lahko, izvajati vaš končni projekt.
Pojdi na veri, da boste vedeli kako narediti kar nekaj več
stvari v nekaj tednih.
Torej, samo začeti ta proces na spec raziskovanjem možnih idej.
>> Tudi tisto, kar bi vas vabimo, da storiti, je - imamo tradicijo, že več let
zdaj, v času, gosti to - store.cs50.net.
Vse se prodajajo po nabavni vrednosti.
In to je res samo priložnost, da nositi CS50, če bi želeli narediti
da se pri predmetu in.
Na primer, obstajajo stvari, kot T-majice, ki ste jih videli
dogaja okoli kampusa, jopice.
In potem smo tudi povabili učence, da predložiti načrte za ovekovečena v
CS50 trgovina.
>> Na primer, eden od lanske izbira, ki bo, morda, zdaj
odmevati z vami, je to ena tukaj.
Zelo priljubljena točka.
Torej, če bi želeli sodelovati v to, da bomo pripravljeni obrazec kmalu na
cs50.net/design, na katerega lahko naložite slike, ki ste jih naredili v
Illustrator ali Photoshop, ali kakšen podoben program.
In če ste seznanjeni s temi vrstami specifikacij, smo ga želeli
biti PNG sliko, vsaj 200 pik na palca, in manj kot da je veliko pik,
in manj kot 10 megabajtov.
Za več podrobnosti, samo po e-pošti Vodje Seveda je pri heads@cs50.net če
bi radi, da sodelujejo pri tem.
>> Vse je v redu, tako da danes ni več C. Tako smo začel vleči nazaj plasti
internet, web, in kako lahko dejansko začnete pisati programsko opremo za
ta drugačna okolja.
Torej, še posebej, kaj je vprašati, prvič, vprašanje -
Naj nam priti do naše seznanjeni izdelavo aplikacije tukaj.
Naj se zastavlja vprašanje, kako internet dela.
>> [? ŠTUDENT: Magic. ?]
>> SPEAKER 1: Magic.
OK.
Dober odgovor.
Torej bomo začeli danes tam, in videli, če ne moremo pa malo manj magično
v roku ene ure.
Poskusimo to povedati kontekst zgodbe.
>> Torej ste ljubitelji bo facebook.com, ali reddit.com ali
karkoli v teh dneh.
Pa kaj se v resnici dogaja, ko vnesete nekaj podobnega
facebook.com in pritisnite tipko Enter, v Chrome ali Firefox ali IE, ali Safari,
ali karkoli brskalnik ste pravzaprav počne?
Lahko povem to zgodbo, morda stavek za stavkom?
Kaj je ena od prvih stvari, ki jih se zgodi, ko ste zadeti nastopiti, po
tipkanje facebook.com?
>> [? ŠTUDENT:? Vaš] računalnik naredi zahtevo HTTP.
>> SPEAKER 1: OK.
Torej je računalnik naredi - bomo call it - zahtevo HTTP.
Kaj zdaj to pomeni?
No, vsi verjetno opazili ali vnesli, za let, H-T-T-P pogosto
sledi kolona, ​​poševnica, poševnice.
Torej, kaj je to?
>> No, HTTP je HyperText Transfer Protocol.
In to je samo fancy način rekel, to je jezik, ki ga spletni brskalniki,
kot Chrome in drugih in spletnih strežnikov, kot facebook.com, govori
drug drugega.
In to je dokaj preprost, angleščina usmerjen jezik.
To je skoraj kot psevdo kodo.
>> In to je način za stranko, kot je jo bomo imenovali - brskalnik -
komuniciranje s strežnikom.
In tako kot v restavraciji, ko, Stranka, sedli za mizo
in potem kaj naročim off Meni na strežniku, ki je strežnik
vas bo pripeljala nazaj nekaj, karkoli že je, ki ste ga zahtevali.
Enako v računalnik svetu.
Brskalnik -
odjemalec -
se dogaja, da vložijo zahtevo, in nato pa, upam, da dobite nazaj
nekaj iz strežnika.
In to je nekaj, na visoki ravni, spletna stran.
Na nekoliko nižji ravni, je datoteka napisana v drugo
jezik imenuje HTML -
HyperText Markup Language.
Ampak več o tem čez nekaj trenutkov.
>> Torej Hypertext Transfer Protocol -
HTTP -
To je protokol, ki brskalnik in uporabo strežnika.
No, kaj je protokol, točno?
No, lahko si misliš o je kot jezik.
Ampak, če sem dosegla, da naše občinstvo tukaj normalna stvar za nas človeka
se je, ko smo pozdravili nekoga, Jaz pravim, hi, moje ime je David.
>> [? ŠTUDENT: Živjo,] moje ime je Dipty?.
>> SPEAKER 1: "Pozdravljeni, moje ime je Dipty, "je odgovore.
In tako smo imeli to precej samovoljno interakcija rokuje, kot
pogosto človeško konvencija v večini držav.
In to je protokol, kajne?
Nekako sem jo začel z razširitvijo moja ročno, ne nerodno, na stopnji
od Sandersa tukaj.
Spoznala je, oh, sem dobila zaprosi za roko očitno.
In tako se je odzvala na to zahtevo ki jih dejansko priznava.
Priznava, ACK, je pravzaprav Stavek zelo pogosti v svetu
mreženje, za strežnik, na priznavajo stranke.
Potem smo nekako zaključili, da transakcije in nerodnosti konec.
Tako da je res, kar se dogaja pod pokrovom motorja, kot dobro.
>> Naj mi to malo bolj tehnično pod pokrovom.
Jaz grem tja k oknu terminala.
To okno terminal zgodi, da bo na moji Mac, ampak lahko bi naredil isto vrsto
stvari v CS50 Appliance.
In jaz dejansko dogaja, da uporabite program da ne bomo res uporablja za
veliko na vseh semestra.
Vendar pa je pozval Telnet.
>> Nazaj na dan, Telnet je program ki ste ga uporabili za povezavo
oddaljenega strežnika, da preverite e-pošto ali kaj takega.
Za zdaj, bomo uporabljati ta stara šolski program, Telnet, da se pretvarjamo, da
bo brskalnik.
In jaz grem naprej in naredite naslednje - Spusti me
povečati svojo velikost pisave.
>> In jaz bom rekel, Telnet, da Strežnik imenuje www.facebook.com, vendar
Natančneje, Telnet na vrata 80.
Vrnili se bomo na to.
Ampak za zdaj, vedo, da je večina storitev na internetu, so opredeljeni
enolično nekaj več.
V tem primeru je 80.
Zdaj je večina od vas verjetno nikoli tipkal 80 prej.
Toda v resnici, če grem v brskalniku in dvigniti na primer
http://www.facebook.com/--
to je auto-popolna, to je Ni moja zgodovina -
Vse je v redu, tako da zdaj gremo na debelem črevesu 80 slash.
>> Zato sem trdijo, da čeprav ste verjetno nikoli vnesli že prej, s
debelo črevo 80 po facebook.com, upajmo, da bo to še vedno dela.
In res, da gre za facebook.com.
Tako se izkaže, da je 80 je bil implicitno.
Nobeden od nas ljudi so imeli s tipom, ki že vrsto let.
Ker brskalniki, ki ga privzeto, samo Predvidevam, da številka, ki jo želite uporabiti
pri klicanju strežnika, tako govoril je v resnici 80.
Ker skrajšam zgodbo, strežniki lahko storite tako več kot le
služijo up spletne strani.
>> Se lahko odzovejo na hitra sporočila.
Prav tako lahko pošljete e-pošto.
Obstaja veliko storitev, ki lahko deluje na enem strežniku.
Tako so te številke - v tem primeru 80 - identificira eno izmed tistih
storitev, kar je HTTP, so Spletna protokol kot strežnik
Morda dejansko podpira.
Ampak morem simulirati to zahtevo zdaj, tekstualno, pri čemer to stara šola
Telnet.
Tako da bom v bistvu zdaj pretvarjati da se brskalnik in govoriti HTTP
s pošiljanjem, z mojo tipkovnico, točno ukazi, ki Chrome le vedel, kako
poslati zame čudežno.
>> Torej, jaz grem naprej in pritisnite tipko Enter.
Opazili, da je poskušal 31.13.69.32.
13. Kaj je to?
Torej je IP-naslov.
Zdaj, tudi če niste preveč seznanjeni z zapletenosti tistih, vas
Verjetno imajo splošen občutek da obstajajo te stvari.
In IP naslov -
Internet Protocol naslov -
je le enolični identifikator računalnik na internetu.
To je malo pretirano poenostavljanje za trenutek.
>> Toda vsak računalnik na internetu ima edinstven IP naslov, tako kot vsak
hiša v, recimo, v ZDA ima edinstven poštni naslov, nekaj takega kot 123
Main Street, v Anytown, ZDA.
Torej nekaj takega.
In tudi to je poenostavljanje.
Ampak te naslove, ki jih imamo v poštna svetu in ti naslovi
da imamo v računalnik svetu enolično identifikacijo strežnikov, tako da, ko
pošljete sporočilo, da jim preko internet, ali pa, ko si dal pismo, v
stara šola nabiralnik -
poštni naslov -
Storitev ve, kako priti, da Zahteva, ali ta dopis, da
namenjene prejemniku.
>> Sedaj moj računalnik, nekako, je pravkar pogruntal, da Facebook je edinstvena IP
je 31.13.69.32.
Dejstvo je, da lahko verjetno spremeniti.
Facebook ima verjetno več IP naslovi, ker so absolutno
ima več kot en strežnik.
Ampak to se je zgodilo za nas magično.
Dejansko notranji tajno ime Strežnik sem očitno povezan
da se imenuje star.c10r.facebook.com, karkoli že to je.
To je samo glede na sistem administrator na Facebooku odločili, da
poklicati te posebne strežnika, ki sem je nekoliko naključno poslano.
>> Torej, zdaj, če ne moja povezava potekla, bom
pretvarjati se, da brskalnik.
Jaz bom rekel dobili prostor poševnica prostor.
In jaz bom se pretvarjal, da je treba govoriti HTTP različica 1.1, ki je
ena, da večina brskalniki.
In jaz bom posebej omenil strežnik, mimogrede, želim
Spletna stran je znano, da na svetu kot facebook.com.
Enter, Enter.
In sedaj opazili, kaj se je zgodilo.
>> Strežnik, natakar, se je odzvala na moj ukaz, ali moji zahtevi,
drugo tekstovno sporočilo.
Zdaj spet v svetu brskalnikov, kot so Chrome in Safari, da ne bi
videti kot človek.
Microsoft in Google, samo skriti ti podatki od nas.
Vendar pa je Facebook odzval z Odgovor, tudi v jezikovnem HTTP.
Obvestilo tam je koda tukaj, 302, ki dejansko ima poseben pomen, ki ga
konvencije.
Najdeno, tako da je vsaj obetavna.
>> Ampak očitno Facebook je povedal me, mm-mm, nočeš
kar ste zahtevali.
Namesto tega želijo današnja posebnega, kar je
facebook.com / unsupportedbrowser.
Torej na visoki ravni, kaj Facebook Zdi se, da se delaš tukaj?
To me je preusmerjanje.
Torej, Facebook ni všeč Dejstvo, da sem se pretvarja, da
je ta drugi brskalnik.
In tako se je preusmerjanje me neki spletni strani.
>> Pravzaprav sem radoveden, zdaj, kaj ta stvar izgleda.
Naj grem več kot v Chrome, zato smo lahko videli, kaj hočejo, da vidim.
Torej, zdaj oni dejansko me je poslal nazaj Facebook zato, ker oni spoznali,
oh, imaš podprt brskalnik.
Mi sploh ne bo vam pokažem to stran.
Torej, gremo naprej in videli če ne moremo popraviti to.
>> Bom moral goljufija malo.
In še več o tem v prihodnjih tednih.
Ampak bom naredil eno stvar tukaj.
In jaz bom to razložil, preden dolgo.
Daj mi samo trenutek, da goljufija, in vas wow.
Torej, kaj mi to.
OK.
Jaz bom razložiti, kaj delam čez nekaj trenutkov.
Jaz grem naprej in preklicati to povezavo, in to še enkrat poskusiti.
>> Get poševnica HTTP 1,1 gostitelja www.facebook.com uporabnik-agent.
OK.
Zdaj sem se pretvarjala, da Chrome.
Tako se izkaže, da ko brskalnik pošlje zahtevo strežniku, to je samo
čast sistem.
Če rečem, da sem Chrome, Facebook bo prevzela sem Chrome.
In sredstva, s katerimi sem jih naštel jaz kot Chrome je s tem
atrociously dolg niz.
V bistvu vsi brskalnik proizvajalci na svetu so
odločil, no, ta različica tega Brskalnik na ta operacijski sistem bo
imajo User-agent niz, ki izgleda kot tisti nori nered tam.
In Mozilla je notri zgodovinski razlogi.
>> Ampak obvestilo, koliko informacij sem pušča na facebook.com celo brez
niste prijavljeni
Pravim Označi, da je Mac, da sem uporabo.
Jaz sem mu povedal, da je Intel temelji Mac teče Mac OS 10.8.5.
Kot prahi, ta podatek se dogaja na vsaki spletni strani, ki jih obiščete s
Vaš brskalnik.
Precej neškodljive tako daleč, vendar postane malo bolj sočna.
>> Obvestilo, da če beremo dovolj daleč, Jaz sem z uporabo Chrome različico
30.0.1599.101.
Toda zdaj, opazili, da je bil odziv ni tako slabo, kot je bilo prej.
Kadar se govori Facebook da grem zdaj?
Govori mi, še enkrat, na spletni strani -
pa mi pravi, da je trajno premaknjena.
No, kje za vraga je Facebook iti?
>> Ja, to je subtilna razlika.
Ampak obvestilo, tukaj, da spletna stran je dejansko preselil v HTTPS.
Tako da skrajšam zgodbo, to je eden od načinov da Facebook je uveljavljanje, da sem
dejansko končajo na varno različico njihova spletna stran, tista, ki se uporablja
Šifriranje -
bolj zapleten, kot je šifriranje smo govorilo p niz dveh, ampak
Kljub temu šifriranje.
>> Zdaj v tem trenutku, da postane trda za mene, da prevara svoje web
zahteva uporabo Telnet.
Ker če govoriš mene za uporabo SSL -
HTTPS predpona je tisto, to pomeni -
če govoriš mi, da se kriptografija, ni načina, da bom
ročno šifriranje moje sporočilo pred od vseh vas tukaj, in poskusite
ugotoviti, kako to storiti.
To je le, da bo dobil veliko bolj zapletena.
Ampak to je tisto brskalnik je delal za vas.
>> Poglejmo, če tega ne more storiti malo bolj enostavno, nato pa s spletne strani
, ki je ni pričakoval nam tako varna.
Gremo na, recimo, harvard.edu na vrata 80.
Enter.
Vse je v redu, tako da dobite poševnica HTTP 1.1.
In kaj to prva slash pomeni?
Samo da bo jasno, zakaj Držim tipkanje to?
>> Pa normalno, ko vnesete URL -
in na žalost, brskalniki običajno skrij to v teh dneh -
ponavadi, ko greš na harvard.edu, da URL uradno
se konča v poševno črto.
Ker poševnica označuje Kateri del trdega diska?
Koren trdega diska.
Smo v aparatu niso zares imeli razmišljati o tem, ker smo
vedno v mapi John Harvard.
Toda njegova mapa je v drugo mapo.
In ta mapa je v korenu Aparata na trdi disk, tako rekoč,
čeprav je virtualna.
Torej, poševnica, kot je ta sredstva koren trdega diska.
To je kot C debelega črevesa backslashem, ali je koren vašega prostornine, na Mac OS.
>> Ampak Chrome in drugi brskalniki ti dni, so gotten uporabniku prijazen, in
skrivajo, da poševnica celoti.
Ampak to je vse, kar pomeni, v mojem besedilnega sporočila -
Daj mi koren harvard.edu 's stran, ki je
privzeta stran sama.
Naj gredo naprej in pritisnite tipko Enter.
Naj spomnim na strežnik, ki ga želim www.harvard.edu, samo v primeru, da je
druge spletne strani, ki živijo na istem fizičnem strežniku.
>> OK.
Harvard malo nestrpni z mano.
Torej, kaj je to spet hitreje.
Get poševnica HTTP 1,1 gostitelja www.harvard.edu uporabniški agent -
Ugibam naše strežnike ne Nega toliko o tem -
Enter, Enter.
Vav.
Oh, prekleto, slab zahtevo.
OK.
Torej, kaj se dogaja -
hello, harvard.edu.
Zakaj to počne - zanimivo.
Oh, v redu.
>> Torej, kaj Harvard je sedaj počne - in smo bo hitro zavijemo v
ta pot, saj se dogaja, da bi dobili dolgočasno hitro -
opazili, da je Harvard dejansko stiskanjem svoj odgovor na mene, ki
ni idealen.
Ker sem, očitno, kot človek, ne vem, kako dekompresijo bitov, da
so bili poslani me stisne.
In oni so prikazani v smeti tam, ker oni so ničle in enice,
ampak oni niso ASCII znakov.
Oni so vzorci ničel in enic, ki so bile stisnjene začeti
manj prostora.
>> Tako zelo hitro, da vidim če sem lahko izterja tukaj.
Poskusimo, morda, drugo kampus v celoti.
mit.edu get slash slash HTTP 1.1 host www.mit.edu uporabnik-agent debelega črevesa tam.
Hvala, MIT.
OK.
Torej, tukaj imamo spletno stran.
>> Torej je to jezik znan kot HTML -
HyperText Markup Language.
Jaz sem preprosto pomikate nazaj V času priti do zelo
tip top to stran.
In opazujte, kako se je odzvala MIT na mojo prošnjo.
200 je dobra.
200 pomeni, vse je dobesedno redu.
In to je koda stanja, ki smo ljudje res nikoli
glej na dober način.
Ker to pomeni, da je vse dobro.
>> Obvestilo, da MIT me obvešča, hej, Strežnik pohiteti, se imenuje
Apache, ki je zelo priljubljena Odprtokodna prost spletni strežnik.
Oni teče, očitno, UNIX, ki je
operacijski sistem kot Linux.
Opazili, da so očitno posodobljeni njihova spletna stran ob 04:00,
Greenwich Mean Time.
>> Obvestilo nekaj drugih podrobnosti.
Oni vračajo, se mi text / html.
Tako da bomo videli, kaj to pomeni čez nekaj trenutkov.
Dali so mi očitno dal 14.717 zlogov vredno HTML.
In nekatere druge, bolj ezoteričnih informacija je tam.
>> Ampak to je, če postane zanimivo.
To je, kako narediti spletno stran.
To je, kako narediti spletno stran, katere Naslov v zavihku v vašem brskalniku, je
MIT vezaj Massachusetts Institute za tehnologijo.
In res, če gremo nazaj k Chrome in obiščite www.mit.edu, opazi, da
zares, v naslovu sem gor, je MIT dash Massachusetts
Inštitut pika, dot, pika.
In zdaj opazila tudi, če sem desni klik ali nadzor kliknite na namizju tukaj
in pojdite na View Page Source -
vsaj v Chrome, čeprav vsak brskalnik does to po nekaj sredstev -
tukaj je, da je ista datoteka.
>> To se zgodi, da se barve kodirani, ali sintakse poudaril.
Ampak tako kot s svojo kodo C, ki ni colorized z vami, da je
colorized z gedit, podobno kot Chrome je samo izdelavo
To lepša brati.
Ampak to je stvar, ki bomo kmalu pisati.
Tako da je endgame.
Strežnik je odgovoril z da informacije, tako kot ste se odzvali
z roko za naše rokovanje.
Toda, kaj je treba tekoč na med temi koraki?
>> No, ko sem tipa, v tem zadnjem primeru, www.mit.edu in pritisnite tipko Enter, da
Vem, da je govoril v pristanišče 80 samodejno, port
samo da to število.
Ampak kje je IP naslov iti?
Kako je moj računalnik poskušal ugotoviti, kaj IP naslov mit.edu je?
>> No, izkazalo se je, v tem svetu, obstaja so stvari, ki se imenuje DNS strežnikov.
In mi gredo naprej in sestaviti Hitro slika tukaj.
In to bom začrtali v terenski pogoji, kaj se dogaja.
Torej bomo pretvarjati, da je to moj laptop tu, v Sandersa.
In to je Wi-Fi, tako da je povezan brezžično nekaj.
>> Kaj se je dejansko povezana?
No, nekje tu, tam nekaj na
stena z nekaterimi anten.
In da se imenuje dostopno točko -
AP.
Brezžična dostopna točka, brezžični usmerjevalnik - ga pokličete, kar želite.
Ampak oni so povsod kampusu, s temi malo anten.
Naš so jih Cisco, običajno.
In tako nekako je moj računalnik govori na to brezžično dostopno točko,
nekje tukaj v Sanders, ali dol, ali pa zunaj.
>> Medtem, ta stvar ima veliko fizične žice bo, verjetno,
Science Center, ki bomo sestavi, kot je ta.
To dejansko ne izgledajo kot to.
Da dejansko izgleda veliko bolje.
Torej ima Science Center cel kup računalnikov znotraj nje, ki
nekako fizično povezan z vsemi teh dostopnih točk na kampusu.
In tisti fizični računalniki, bomo pokličite usmerjevalniki, ali portale.
>> Usmerjevalnik, kot že ime pove, da je Cilj v življenju je, da pot
informacije.
To traja nekaj bitov, iz računalnika, kot vhodni in številke poudarja, da kadar
ti delci je treba poslati.
Tako v primeru moje zahteve za mit.edu, da je pravzaprav zelo preprost.
Moja prošnja pride iz mojega brskalnika, prek Wi-Fi dostopno točko, nato pa
preko nekega kabla, v usmerjevalnik v Science Center.
In nekako, usmerjevalnik Science Center Ugotovil ven
MIT, ki je na ta način.
In jaz bom, da se premaknete naprej tistih bitov, grem na pot teh bitov,
po cesti, dol Mass Ave., na MIT.
Toda, kako je moj računalnik ve, kaj IP naslov sploh bil?
>> No, izkazalo se je, da je nekje tu so strežniki -
in jaz ga bom pripraviti precej abstraktno -
kot strežnik DNS -
Domain Name System.
To niso usmerjevalniki.
To so različne vrste strežnikov katerih cilj v življenju je, da prevesti
imen gostiteljev, kot www.mit.edu, na IP naslovi, kot 1.2.3.4 Tako DNS strežnikov
storiti točno to.
Lahko si misliš o njih, kot imajo velik baze podatkov, ali res, kot velik Excel
vloži pri dveh stolpcih.
Ena je imen gostiteljev, ena je IP-naslovi.
In samo spremeniti eno, da drugi, v obeh smereh.
>> Zdaj v resnici, je malo bolj zapleten kot to.
Ampak to je, kako moj računalnik, moje naključno Mac ali PC na tej mizi tukaj, ve
kaj posebnega identifikatorja je namenjen www.mit.edu ali Facebook, ali
harvard.edu, kar se tega tiče.
Seveda, tam je celota za množično Ave tukaj.
In potem pridemo na MIT, ki jih ta je dejansko bolj prepričljivi.
To bo MIT.
In tako so tudi oni imajo nekaj strežnikov.
In so nekako žično ali brezžična, povezava s Harvarda.
In seveda, lahko gremo veliko dlje po cesti kot MIT in se posvetujte z
Najbolj vsak računalnik na svetu.
>> Ampak poglejmo, če ne moremo videti.
Naj grem nazaj na moj Terminala Okno za trenutek.
In kaj je domnevati, da sem pogruntal Kaj je naslov IP za mit.edu
kot Telnet pogruntal prej, in moj brskalnik lahko jasno
pogruntal zame.
In jaz grem teči drug program, V tem oknu Terminal, ki se imenuje
traceroute, sledenju Pot od tu -
dobesedno, ta tabela - da www.mit.edu.
Poglejmo, kaj se zgodi.
Dovolite mi, da dejansko zmanjšanje velikosti pisave.
OOP.
Ne, hotel sem te presenetiti.
>> OK.
Torej, gremo.
Dovolite mi, da gredo naprej in zagon tega tukaj.
In kaj sem videl pred nekaj trenutki in smo spet priča sedaj, je to
izhod - traceroute www.mit.edu.
Obvestilo, v prvi vrstici, ta program dejansko ugotovili, da je MIT
IP naslov je ta številka tukaj.
In zdaj, kaj se dogaja med nami in njimi?
>> Torej ta linija tukaj, v vrstici eni, in to linija tukaj, v vrstici dva, nato pa
vrstica trije - kaj vsaka od teh linije verjetno predstavlja?
Lokacije, točke, seveda.
Imenujejo se hmelj, konceptualno.
Ampak fizično, kaj so?
Oni so usmerjevalniki.
>> Imamo le, res, en kos strojna tukaj govoriti o doslej.
Oni so usmerjevalniki.
Torej, ta stvar tukaj -
noro ime -
vendar je verjetno strojnica, MR, v Science Center.
To je prehod, alias usmerjevalnik.
To je le nekaj edinstvena številka, ki jo nekdo prišel z zanj.
In to je v harvard.edu.
In to je IP naslov te usmerjevalnika to je, še enkrat, verjetno v
Science Center, ki temelji na njeno ime.
Ta drugi vrstici drugega Usmerjevalnik, ki nima vzdevka
očitno - ime gostitelja - to ima samo naslov IP.
>> Tako da skrajšam zgodbo, da bi dobili podatke od točke A do B, tam je več kot samo
Harvard je usmerjevalnik, in MIT usmerjevalnik, in Googlov usmerjevalnik,
in Facebook je usmerjevalnik.
Tam je na desetine, na stotine, na tisoče Usmerjevalniki med katero koli točko in vsaka
točka B na internetu.
Ampak ponavadi, lahko dobite podatke z ene točke na drugo
manj kot 30 hmelja.
Z drugimi besedami, imate samo roko podatki za 30 ali manj takšnih usmerjevalnikov.
In to je ponavadi veliko manj kot to.
>> No, da vidimo, kaj se dogaja tukaj.
V vrsti tri, smo zadeli usmerjevalnik, imenovano Jedro Science Center portal
ali nekaj drugega.
V vrstici 4, imamo mejnega prehoda -
to so le kriptirni akronimi -
tudi v harvard.edu.
Tu je še en mejni prehod.
In potem, kar naenkrat, počasi, mi zdi, da so v New Yorku.
>> Tako se izkaže - in sem sklepala, le iz imena gostitelja.
To je lahko zavajajoče.
To bi lahko po cesti.
To je težko reči -
vendar pa se ta lahko uporablja kot odkritje da je najkrajša razdalja med dvema
opozarja na internetu ni nujno ravno črto.
Če mislimo najkrajša kot najhitrejši Pot, najmanj obremenjenih
pot, je povsem mogoče - čeprav ne moremo biti prepričani -
da se podatki o potovanju dostojno Razdalja med vrstami pet in šest.
>> Zdaj žal MIT, ali nekdo, dobil Malo samoobrambni, in oni '
začelo ignoriranje naše zahteve.
Ti usmerjevalniki so konfigurirana tako, da prezreti zahtevke obliki, ki so
ti, kdo si ti, kdo si ti.
Torej, da vidimo, če tega ne more storiti z nekom bolj kooperativno.
Torej Stanford ima lepo tradicijo ob malo več odprtosti.
Torej, da vidimo, kaj se dogaja tukaj.
>> Spet precej skrivnosten.
Vendar pa smo začeli spet v napravo soba znanosti
Center, v eni vrstici.
Torej, to je dobro.
Večina strežnikov storil odgovor, vključno Stanford.
Torej opazili smo šli iz strojnice v Science Center, za nekatere
anonimni usmerjevalnik drugje, na drugo Science Center portal, na meji
prehod, nato pa v nekaj tukaj -
nox.org.
To je na severni Crossroads, zelo priljubljena pokukati točka, kjer je veliko
od kablov, veliko ponudnikov internetnih storitev -
Ponudniki internetnih storitev - povezujejo v.
Tukaj je še brez imena IP tukaj.
Tu je še en primer strežnik.
>> Toda to je zanimiva.
Če je usmerjevalnik vrstica osem, verjetno?
Tako da je verjetno v Washingtonu, DC.
In sem lahko nekako podkrepiti to hipotezo tokrat.
Ker kako dolgo je trajalo, da nam gredo Iz Science Center za ta router
v vrstici sedem?
No, to milisekund meritve Na desni strani so tukaj strani
ocene tistem času.
>> Obstajajo trije ker Program, traceroute, skuša vsak
usmerjevalnik trikrat, le tako boste lahko dobili vizualni povprečje števila.
Ampak to očitno traja šest milisekund, da bi dobili
na vrstico Sedem je usmerjevalnik.
Toda, kako hitro lahko, očitno, da potovati, če ste malo, med
Boston in Washington DC?
14 milisekund je tako dolgo, kot je potrebno za tem sporočilu in za to
email, za to stran zahtevi za spletno potujejo med tukaj in Washingtonu.
>> Če grem še dlje, z usmerjevalnikom številko 10, tisto mesto sem očitno zdaj?
Torej, Houston.
In to potrjujejo po skoku v času.
To je res počasi priti do Houstonu.
To traja 47 milisekund, da bi dobili od Boston v Houstonu v tem primeru.
In če se ozremo, LAX -
Izgleda, da smo dobili na Stanfordu nekako tako, da greste skozi LA.
Vendar sem sklepala iz LAX.
Geeks nagibajo k uporabi letališke kode Za usmerjevalniki imen tukaj.
In to je nekako v skladu s to domnevo.
82 milisekund.
>> Potem smo očitno gredo v drugo LAX, drugo LA usmerjevalnik in nato nekaj
Bezimen eno in nato končno Grobni ime na omrežju Stanford, ali
blizu njih, stanford.edu, je 90 milisekund proč, ali 6
plus uri vožnje z letalom.
Torej, to je, kako hitro potuje podatki na internetu.
In to je stvari, ki jih absolutno samoumevno teh dneh.
Ko imate nekaj Gchat z nekdo, in sporočila so samo
pojavljajo, razmislite, kako hitro, da se dogaja.
In vizualno, to je v resnici dogajalo V to vrsto tečaja.
>> Torej med točkama enim in 18, v tem primeru obstaja
stvari poleg usmerjevalnikov.
Katere so nekatere naprave na internetu , ki lahko blokira prometa
pridobivanje skozi?
>> ŠTUDENT: požarni zidovi.
>> SPEAKER 1: Torej, požarni zidovi.
In imamo osebni požarni zid, kot da lahko svoje Mac ali PC vodi
promet v ali zunaj.
Harvard je požarni zid.
MIT verjetno ima požarne zidove.
Stanford in se, tako kot vsi Ponudniki internetnih storitev, ki so lastniki
Ti usmerjevalniki v med točkama A in B. Ampak si kdaj ustavi, da razmisli,
ali oskrbo, kako požarni zid deluje.
No že imamo osnovno zgradbo bloki, s katerimi inženir
ta odgovor.
>> Če ste bili požarni zid -
in kaj je domnevam, da ste nekje med točko A in točko B.
Kabel je prišel v vas, in gre ven iz tebe.
Torej imate tehnološke sposobnosti gledati na vse okvire
Informacije, ki se pretaka med vas in druge osebe.
Z drugimi besedami, dobili sporočila, da sem ročno tipkanje, si lahko zamislite
jim je pisanje hitro seznanil z nekom, dajanje IP naslov
prejemnik, in številko vrat prejemnik, o teh sredstev, potem,
pisati svoj IP naslov in vaš lasten Številka vrat v zgornji levi roki
kotiček, kot bi pismo.
Nato ga poslali brezžično.
In nekako potuje prek usmerjevalnikov, preko žic, brezžično,
dol s ceste na MIT.
>> Torej, če ste požarni zid, kako ustavite, da od dogaja?
Kaj bi storili, če vaš naslednji p nastavite bilo izvesti požarni zid?
Kako ustaviti vse Harvard ljudem kdaj govorimo spet MIT ljudi?
>> [? ŠTUDENT: Vi] obrniti pismo?.
>> SPEAKER 1: Kaj si?
>> [? ŠTUDENT:? Povratne] pismo zgodaj.
>> SPEAKER 1: Povratne pismo - Kaj mislite s tem?
>> [? ŠTUDENT:? Pošljite] je nazaj pošiljatelju.
>> SPEAKER 1: Pošlji jo nazaj.
OK.
Tako da boste lahko zavrne virtualni ovojnica, nekako s tem vrnitev na
pošiljatelj nekako.
Tako prepričan, da je tisto, želimo doseči.
Vendar naj se potopite malo globlje.
Kako naj naredim to?
>> Če vhod za ta problem - če sem požarni zid, in sem dejansko
stoji med točkama A in B, in Jaz sem srednji človek, ki pride pogledati
znotraj teh sredstev in se nato odloči ali naj ga pošlje nazaj
Harvard ali pa pustite, da se nadaljuje, kar se mi, požarni zid, bom
želeli pogledati?
>> Mislim, da sem slišal sem.
>> [? ŠTUDENT: Kje je] prihajate?.
>> SPEAKER 1: Kadar prihaja iz.
Torej, če je vir IP naslov - Malo več sem gor -
je naslov IP pripada na Harvard -
in sem lahko zares ve, da z veliko verjetnostjo.
Večina naslovov Harvardu IP začetek s 140,247 dot nekaj piko
nekaj, ali 128,103 dot kaj pika nekaj.
Harvard je lastnik te kose IP naslovov.
>> No, če vidim, da so IP-naslove pošiljatelj, lahko sem jo poslal nazaj.
V resnici, internet ne moti zapravljaš čas
pošiljanje bitov nazaj.
Samo dobesedno pade paket da ga izbrišete, učinkovito.
Torej, kaj še lahko gledam, čeprav?
Recimo, da želim, da naj ljudje na Harvard obisk mit.edu in potegnite navzgor
spletne strani in gledanje video posnetkov na MIT in podobno.
Ampak jaz ne želim ljudi na Harvardu emailing kdorkoli na MIT.
Kako sem lahko dovolijo promet s Harvarda na MIT, na spletu, vendar prepoveste
nekaj podobnega e-pošte?
>> [? ŠTUDENT:?] Številka vrat.
>> SPEAKER 1: številka vrat - to je Edina druga sestavina, ki jo imamo.
Imamo IP naslov, ki smo ga pravkar vzvodom, ali imamo številko vrat,
kjer je 80, smo rekli, enolično opredeljuje spletnega prometa.
Zdaj pa jaz ne bi pričakoval, da to vedo - nekateri od vas morda že veste,
iz poznavanja -
kar je številka, ki se uporablja za e-pošto, običajno?
Pogosto je 25.
25 se nanaša na SMTP, ki je naslov Protokol za prenos, ki ste morda
moral ustanoviti na neki točki, če ste uporabo Eudora ali Outlook ali
nekaj takega.
To je samo še ena številka -
25.
>> Telnet, kar smo s pomočjo pred uporablja 23.
FTP -
protokol za prenos datotek, če ste kdaj slišal, da je eden - uporablja 21.
HTTPS, varno različico HTTP, kateri se bomo vrnili k
Pred dolgo, uporablja 443.
Sveta, zato ima cel kup Številke, ki sovpadajo pakete -
namesto, povezati storitve na teh dejanskih številk.
Tako, da je vse požarni zid počne.
To je ob poglej znotraj tega navideznega ovojnica, in se nato odločiti yea ali Nay
naj skupaj, temelji o teh sestavinah.
>> No, kaj bi lahko Harvard očitno ne priti mimo tega požarni zid potem?
Če želite, da bi lahko poslali sporočilo na MIT, vendar ni mogoče odkriti,
dobro, lahko prevara vaš IP naslov, in samo nekako se domišljija dovolj, veš
kako napisati kodo C in napišite svoje Program omrežja, ki spreminja
podjetje naslov.
Problem je lahko popolnoma pošljete anonimno podatki, ampak če hočeš
dobili kakršno koli odgovor, rada vidim MIT domača stran, seveda, to obravnava
mora biti pravilna.
V nasprotnem primeru, lahko rečeš karkoli hočeš, ne boš šel k
slišali nazaj od njih.
Ampak to je le ena od vrst napadov, ki jih lahko pošljete.
>> Izkaže pa se, ko smo poslali ti Sporočila - in naredimo
Primer za to.
Izkazalo se je, če imam kakšno sporočilo, da je Želim poslati, je to ne le poslal v
ena kuverta.
Za božjo učinkovitostjo, zlasti če datoteke, ste zahtevali ali
Odzivi ste dobili, so še posebej velika, kar TCP/IP--
Transmission Control Protocol / Internet Protokol - to je samo fancy
način rekel kaj mreženje oprema in računalniki pa - je, da
sprejme sporočilo, kot je ta, in ga razreže na koščke -
recimo štiri fragmente.
>> In če sem zdaj to cut up v tu cut to gor na tukaj, kaj je moj
Računalnik se potem dogaja, da storiti, je, da je bo trajalo en delec in ga
v kuverti.
Vse je v redu, in mi se -
poglejmo.
To bo trajalo eno.
To bo trajalo še eno ovojnico, in da se bo dal drugi del
tega sporočila na tukaj.
Vse je v redu.
To se dogaja, da se tretja del, ki ga tukaj.
Mogoče naslednjič, ko bomo samo naredi iz dveh delov.
In bomo vzeli četrti del, in ga dal sem.
>> In kaj sedaj, mora biti napisana na teh ovojnice -
kar bomo pretvarjal, da ne, za časa je sake in ne dejansko napisati ven.
Kaj mora biti napisana na vsaki Te štiri kuverte, z moje sporočilo
z nekom?
>> [? ŠTUDENT:] Da?.
>> SPEAKER 1: Torej, da.
Rabim ne le IP naslov in Številke vrat, kot smo pravkar razpravljali, sem
Zdaj potrebujemo zaporedno številko neke vrste reči, to je paket, področje
dve, to je tri, to je štiri.
To je celo uporabno.
Ker je internet, se je izkazalo, je pravzaprav zelo nezanesljive.
Usmerjevalniki se lahko preobremenjeno.
Kabli se lahko že preobremenjeni -
poenostavljanje -
ampak, z bitov, tako da tisto, kar usmerjevalniki morate storiti, je le kaplja pakete.
>> Z drugimi besedami, če je internet samo res preobremenjeno, lahko dobite
tri od teh štirih paketov.
Ampak, če imate edinstven identifikator na vsak od njih, boste vedeli, da ste
manjka paketno številka štiri na štiri.
Torej, lahko prosite fanta na drugi konec poslati.
Vendar ob predpostavki, da se ne zgodi, poglejmo, kaj se lahko zgodi.
>> Torej, če želim poslati sporočilo - kdo bi želeli prejemati moje sporočilo
iz interneta?
Kako o nekom bolj spredaj.
Brian, kajne?
Vse je v redu.
Ostani tam.
Jaz ga bom poslal.
In stvar o internetu je, da bi se lahko sploh
po isti poti.
>> Torej, tukaj sem šel.
Jaz sem poslati sporočilo, fragment enega od štirih.
Usmerjevalnik.
Samo naj drugi ljudje ukvarjajo z njim.
Tukaj imaš.
To bomo dal, in bomo to dal.
In bomo videli, kako hitro -
koliko milisekund je potrebno da bi dobili to sporočilo Brian.
Vsakdo dobi sodelovati danes.
Vse je v redu.
Brian ima eno in dve.
Če nekdo hoče biti -
>> [? ŠTUDENT: Vsi štirje. ?]
>> SPEAKER 1: Ima vse štiri.
Torej, nihče ni odločil, da spusti paket.
To je v redu.
Torej, Brian ima sedaj vse štiri.
Če želite, da gredo naprej in sestavite tiste za nas.
Vem, da se pretvarjaš.
Torej zavoljo časov -
imamo štiri.
Torej, v redu, odprite eno od njih.
OK.
To je četrtina moje sporočilo za vas.
Sedaj, odpri drugo.
To je lahko smešno, na koncu, samo meni in Brian.
V redu, imaš dve.
>> Torej, v tem času smo naredili fizično to s škarjami, vendar vse, kar
popelje fragment te stvari v Računalnik je samo za pošiljanje nekaterih
bitov v enem paketu, v enem navideznem sredstva, nekateri bitov
drugi, nekateri v drugo, in nekaj v četrti, nato pa naj računalnik
odloči na podlagi teh številk, v kakšnem vrstnem redu ste
da jih združite.
In Brian je, morda, samo tisti, ki lahko videti.
Sporočilo I pošlje Brain - zaradi Seveda je internet poln
to je -
yes.
>> Tako, da je sporočilo.
In Brian lahko obesite na tem.
Tako da je očitno, pa, da to storijo.
Ampak to je tisto, kar zares zgodi, kot usmerjanje podatkov preko
Občinstvo na ta način.
Vendar pa je spet število točk, usmerjevalniki, požarni zidovi in ​​druge
take stvari med točkama A in B. in ne le zgodbo
verbalno, sem mislil, da sem dvigni to video, da nekateri prijatelji naša, od
Erikson, let nazaj, dejansko skupaj, da pojasni
kako to vse deluje.
In to je približno 10 minut ali tako dolgo.
Torej, kaj je vam, zdaj, Bojevniki Net.
>> [Predvajanja glasbe]
>> Pripovedovalec: Za prvič v zgodovini, Ljudje in stroji so
delajo skupaj, uresničenje sanj -
združuje sila, ki ne pozna geografske meje, brez
glede na raso, veroizpoved ali barvo -
nova era, kjer komunikacija resnično združuje ljudi.
To je zori net.
Želite vedeti, kako to deluje?
Kliknite tukaj, da začnete Potovanje v mrežo.
>> Zdaj, kaj se je zgodilo, ko boste kliknili na ta link?
Začeli ste tok informacij.
Ta informacija potuje v vašo osebno pošto soba, ko je gospod
Paketi IP je, da etiketami, in jo pošlje na poti.
>> Vsak paket je omejen na velikost.
Elektronski prostor mora odločiti, kako razdeliti informacije, in kako
ga zapakirati.
Zdaj paket potrebuje nalepko, ki vsebuje pomembne informacije, na primer
kot naslov pošiljatelja, naslov prejemnika, in vrsta paketa je.
>> Ker to posebno paketno se dogaja ven na internetu, je tudi
dobi naslov posredniškega strežnika, ki ima posebno funkcijo
kot bomo videli kasneje.
Paketna je zdaj začel na vašem lokalnega omrežja ali LAN.
To omrežje se uporablja za priključitev vseh lokalne računalniki, usmerjevalniki,
tiskalniki, et cetera informacije Izmenjava znotraj fizičnih stene
stavba.
LAN je precej nenadzorovano mesto, in na žalost, nesreče
Lahko se zgodi.
>> Avtocesta LAN je pakiran z vsemi vrstami informacij.
To so IP paketi, Novell pakete, AppleTalk paketi -
gredo proti prometa, kot ponavadi.
Lokalni usmerjevalnik prebere za reševanje in če je potrebno, dvigne paket na
drugo omrežje.
Ah, usmerjevalnik -
simbol nadzora v navidezno neorganiziran svetu.
>> ROUTER: Joj, oprosti zaradi tega.
Dajmo tole tukaj, tale tukaj.
To premakne tukaj.
Tale poteze tukaj.
Ne maram tega.
Pojdimo tole.
Tale gre tukaj.
[Neslišno]
Povedano drugače Hrup tukaj.
Dajmo tole tukaj.
Ne, jaz grem s tem.
Dajva, da je ena tukaj.
>> Pripovedovalec: Tukaj je -
sistematičen, neskrbni, metodičen, konzervativna in včasih ne povsem
do hitrosti.
Ampak vsaj je natančna, za večino del.
>> ROUTER: Put, da je eden tam.
Da nekdo gre tja, da nekdo gre tam, in to gre tja.
No, še ena hodi tja.
Da gre tukaj.
[Neslišno]
>> Pripovedovalec: Kot pakete dopusta usmerjevalnik, da bi svojo pot v
intranet in glavo Za usmerjevalnik stikalo.
Malo bolj učinkovito kot usmerjevalnik, usmerjevalnik stikalo igra hitro in svoboden
z IP pakete, spretno usmerjanje jim ob svoji poti -
Čarovnik digitalni fliper, če hočete.
>> ROUTER SWITCH: Pa gremo.
Prihaja še ena.
In to je še ena.
Pazi to, mama.
Tukaj gre.
Poklič, zadaj.
Hej, tam, tam.
Nad levo.
Nad desno.
Nad levo.
Nad desno.
Si ga dobil.
Tu gre.
Strelja in zadene.
To se dogaja.
Hej Wayne, pazi, tukaj prihaja še eden.
Oh, pa gremo.
>> Pripovedovalec: Kot paketi prispejo na destinacija, oni pobral
omrežni vmesnik, pripravljen za poslan na naslednjo stopnjo -
v tem primeru proxy.
Proxy se uporablja veliko podjetij, kot vrsta srednji človek, da se
zmanjšanje obremenitev na njihovem spletu povezavo, in
varnostni razlogi, kot tudi.
Kot lahko vidite, pakete Vsi različnih velikosti,
glede na njihovo vsebino.
>> Proxy odpre paket in izgleda za spletni naslov ali URL.
Odvisno od tega, ali je naslov sprejemljiva, je paket poslan na
internet.
>> Obstaja pa nekaj naslovov, ki ne izpolnjujejo z odobritvijo
proxy -
to pomeni, podjetja ali Smernice za upravljanje.
Ti so na kratko obravnavali.
Bomo imeli nič od tega.
Za tiste, ki bi ga, to je na cesti znova.
>> Next up, požarni zid.
Podjetja zid služi dvema namenoma.
To preprečuje, da bi nekaj precej grdo Iz internetu od začetka
intranet, in je lahko tudi preprečuje občutljivi podatki podjetja iz
pošilja ven na internetu.
>> Ko skozi požarni zid, usmerjevalnik dvigne paket in ga postavlja na
precej ožji cesti, ali pasovno širino, kot rečemo.
Očitno je, da cesta ni široka dovolj, da bi jih vse.
>> Sedaj boste morda sprašujete, kaj se zgodi, za vse tiste pakete, ki ne bi bilo
poti.
No, ko je gospod IP ne prejme potrditev, da je paket
prejeli pravočasno, je preprosto pošlje nadomestni paket.
Zdaj smo pripravljeni na vstop v svet na internetu, pajkova mreža
med seboj povezana omrežja, ki span naše celotno zemeljsko oblo.
Tukaj usmerjevalniki in stikala vzpostavi povezave med omrežji.
>> Zdaj net je povsem drugačen okolje, kot boste našli v
zaščitne stene vaš LAN.
Tu, je Wild West -
veliko prostora, veliko priložnosti, veliko stvari
raziskovanje in kraji iti.
Zahvaljujoč zelo malo nadzora in Uredba, nove ideje našli plodna
tal za potiskanje sredstva njihovih možnosti.
Toda zaradi te svobode, nekatere nevarnosti, ki prežijo tudi.
Nikoli ne boste vedeli, kdaj boste spoznali ping bojijo smrti, posebna
različica običajnega zahtevo ping, ki nekateri idiot mislil do nered
nič hudega slutečim gostitelji.
>> Pot naše pakete, da lahko preko satelita, telefonske linije, brezžična povezava,
ali celo čezoceanski kabel.
Nimajo vedno najhitrejši, ali najkrajši poti mogoče.
Ampak bodo tam dobili na koncu.
Morda je to razlog, zakaj je včasih imenovano po vsem svetu čakati.
Toda, ko vse poteka gladko, lahko izognili vsem svetu
petkrat na kapljico iz klobuka, dobesedno -
in vse za stroške Mestni klic ali manj.
>> Proti koncu našega cilja, bomo našli drug požarni zid.
Odvisno od vaše perspektive paketni prenos podatkov, lahko požarni zid biti
branik varnosti, ali bala nasprotnik.
Vse je odvisno na kateri strani si in kaj so tvoji nameni.
>> Požarni zid je namenjen pustil samo tiste pakete
da izpolnjujejo svoje kriterije.
Ta požarni zid deluje o pristaniščih, 80 in 25.
Vsi poskusi, da vstopijo skozi drugo Vrata so zaprta za poslovanje.
>> Vrata 25 se uporablja za poštne pakete, medtem port 80 je vhod za
pakete z interneta na spletni strežnik.
Znotraj požarnega zidu, paketi so bolj temeljito pregledani.
Nekateri paketi bi jo zlahka skozi carine, medtem ko so druge
poglej samo malo dvomljiva.
>> Pooblaščenec za požarni zid ni enostavno bedastoča, kot takrat, ko je to ping od
smrt paketno poskuša prikrivajo kot normalen ping paket.
>> FIREWALL: Next.
OK.
Pojdi.
To je v redu.
Ni problema.
Lepo se imej.
Biti tukaj.
Adijo.
>> Pripovedovalec: Za tiste pakete Lucky dovolj, da bi ga tako daleč,
Pot je skoraj konec.
To je samo črta na vmesniku do da se jo vključi na spletni strežnik.
>> Danes spletni strežnik lahko deluje na veliko stvari, od mainframe, s spletno kamero
na računalnik, na vaši mizi.
Ali zakaj ni tvoj hladilnik?
S pravilno nastavitvijo lahko najdete , če imate bistvene lastnosti za
piščanec Cacciatore, ali če moraš iti po nakupih.
Ne pozabite, to je zori net.
Skoraj vse, kar je mogoče.
>> Enega za drugim so prejeli pakete, odprt, in razpakiranje.
Informacije, ki jih vsebujejo -
da je vaš zahtevek za informacije -
se pošlje na spletu aplikacijski strežnik.
>> Paketna sama reciklira, pripravljen ponovno uporabiti, in napolnjena s svojim
zahtevane informacije, naslovljena, in poslati, na poti nazaj, nazaj
mimo požarni zid, usmerjevalniki in na prek z internetom, nazaj preko
vašega podjetja požarni zid, in na svoje vmesnik, pripravljen za dobavo vaše
spletni brskalnik z informacijami ste zahtevali -
da je ta film.
>> Zadovoljni s svojimi prizadevanji in zaupanje v boljšem svetu, naša zaupljiv
podatkovne pakete zapeljal v strahotno sončni zahod na drug dan, vedoč
celoti, so služili njihovi gospodarji tudi.
Zdaj ni to srečen konec?
>> SPEAKER 1: To je torej kako internet deluje.
Skozi problem niz sedmih boste bolje razumeli to in boste
naučijo malo HTML, PHP, in še več.
Več o tem v specifikaciji da bo šel ven v petek.
In vas bomo videli v ponedeljek.