DAVID J. Malan: U redu, krovni pitanje je sada,
i počeli smo se ovaj put s naš pogled na Dropbox, je internet.
Pa neka mi pokušati pitati učitava pitanje namjerno.
Što je internet?
>> Sigurno ste svi ga koriste.
>> PUBLIKA: mreža?
DAVID J. Malan: mreža?
OK, što je mreža?
>> PUBLIKA: povezanosti između različitih sustava.
DAVID J. Malan: OK, povezivost između različitih ljudi i sustava.
U redu, a ono što čini internet internet kao
za razliku od samo mrežu koliko bismo mogli imaju samo zgrade ili razredu?
PUBLIKA: To je globalno.
DAVID J. Malan: To je globalno.
U redu, tako da je mreža mreža, ako hoćete.
Internet označava veze po pojedinim mrežama.
I naravno, tu je različite usluge
da je internet pruža ovih dana.
>> Tu je, naravno, širok svijet web s kojima smo svi upoznati.
Postoji usluge kao što su e-mail.
Postoji usluge kao što su razgovor ili Google Chat.
Ili ima stvari poput glasa preko IP-a.
Ima stvari kao što su Skype i Google Hangouts i FaceTime, i slično.
>> I tako je to raslojavanje Koncept na internetu.
I doista, ovo je previše temeljni koncept
u računalnoj znanosti raslojavanje ili apstrakcija,
gdje ste izgraditi jednu stvar ovdje.
Zatim, možete izgraditi nešto ostalo na vrhu,
a onda, nešto drugo na vrhu od toga, na vrhu, na vrhu.
I tako ćemo vidjeti neke manifestacije da u ovoj raspravi i, možda,
drugi se kreće naprijed.
>> Pa krenimo slikati sliku od neke tehnologije
svuda oko nas obzirom na ono što je, možda, u većini svačijem domu
ovdje, i koristiti to kao točku odlazak na razgovor više
općenito o tome kako sve ove stvari radi, i što neka od pitanja
temeljne odluke o dizajnu imaju da se prilikom izgradnje mreže
a kada koristite internet.
Dakle, kod kuće, ići ćemo natrag u moj mali laptop ovdje.
Vjerojatno imate jedan ili više računala, a možda jedan ili više telefona,
koji su povezani ovih dana putem Wi-Fi.
Možda nekada davno, imali ste kabel.
Možda još uvijek nemate radnu površinu računalo kod kuće koja ima kabel.
No naša priča zapravo nije će se promijeniti toliko tamo.
>> Ovdje je tzv oblak ili internet.
A tu su i kitice ostalog na internetu kao što je Amazon.com,
i Facebook i Google, i Microsoft, i druge takve tvrtke
na internetu, a sigurno ljudima.
No, tu je cijeli niz stvari koje događa između vas i interneta.
>> Dakle, neka prvi zafrkavati osim toga.
Što je računalo, ako bežično povezan s kod kuće?
Kakav uređaja dobiva na internetu ovih dana?
>> PUBLIKA: Router.
>> DAVID J. Malan: Router.
Tako da su ove home uređaj nazvan usmjerivač, čija je svrha u životu,
u konačnici, da je put Informacije na najjednostavnijem obliku.
Ako je to internet ovdje, Vaše Računalo ima povezanost između toga.
I router, u međuvremenu, nekako ima povezivost
između ostatka Interneta.
>> No, tu je još više događa unutar odavde.
Tako ćemo roniti malo dublje.
Možete ići kući.
Otvoriš poklopac prijenosnog računala ili uključite vaš desktop po prvi puta u povijesti,
prvi put u neko vrijeme.
Što se događa?
>> Koje vrste koraka mora dogoditi prije nego što možete zapravo
dobiti na internet?
Pa, ispada out-- Oh, da?
Nakissa?
Žao nam je?
>> PUBLIKA: ID korisnika.
>> DAVID J. Malan: Korisnik ID.
Dakle, možda ćete morati prijavite se na nešto.
Iako, tipično kući, najtipičnije
to će samo raditi ovih dana.
>> No, kao što smo upravo vidjeli, u sredinama kao što su sveučilišta, tvrtke,
morate se prijaviti.
Tako ćemo izbjeći prijaviti scenarij za sada.
Neka bude jednostavno.
>> PUBLIKA: Otvorite preglednik.
>> DAVID J. Malan: Vi Možda otvorite web-preglednik.
Ili što, Pat?
>> PUBLIKA: Broj ili zaporka.
DAVID J. Malan: Ah, broj ili zaporka.
Dakle, idemo s brojem, a ne toliko zaporka samo još.
Nemojmo brinuti o sigurnosti za ovaj razgovor.
No, jedan broj.
>> Dakle, da, u stvari, baš kao i svi naših domova ili zgrade kao
ima fizičku adresu.
Ova zgrada je jedna BRATTLE trgu u Cambridge, Massachusetts, 02138, USA.
To adresa jedinstveno identificira nas, u teoriji, u cijelom svijetu.
>> PUBLIKA: IP.
>> DAVID J. Malan: IP adresa, točno, je analogni u svijetu računala
koji jedinstveno adrese računala.
Dakle, IP adresa ili internet protokol adresa, samo je brojčana adresa.
Računala vole stvari koje su malo jednostavnije, da
su lakše čitati nego dugih fraza kao jedan Brattle trga, Cambridge,
Masa, i tako dalje.
>> I tako IP adresa je Broj obliku nečega
dot nešto točka nešto dot nešto.
I svaka od tih somethings kao obilježeni znak funte ovdje
je broj između 0 i 255.
I tako da je četiri točkasta decimalni number-- nešto
dot nešto točka nešto dot nešto.
>> A to brojčana adresa, u teoriji, jedinstveno
identificira računalo na internetu.
Tako je na rizik oversimplifying, neka je sad
Pretpostavljam da kad sam spojiti na Wi-Fi ili preko kabela, kod kuće,
moj dom usmjerivač je ono što je nekako mi daje IP adresu.
Budući da su prošla dana za najveći dio,
barem lokalno ovdje gdje, kada ste se prijavili
za Comcast, ili RCN ili vaš lokalni davatelj internetskih usluga,
više nema tehničar mora doći u svoju kuću s ispisom,
i onda imate ili ga, ili njezin tip Vaša IP adresa u računalo.
>> Umjesto toga, to je sve Otkrio dinamički.
Kada otvorite svoj laptop-a Poklopac ili uključite računalo,
vaše računalo jednostavno počne emitiranje poruku, u biti.
Ona kaže zdravo.
Budan sam.
Što bi moja IP adresa biti?
>> A svrha u životu doma ruter ovih dana, a među njima,
je da vam dati točno jedan od tih adresa.
I mehanizam kojim se da, samo da zafrkavati, osim neke žargon,
se zove DHCP poslužitelj.
Fancy način govoreći: Dynamic Host Configuration Protocol.
To je samo jako fancy način govoreći to
je komad softvera koji se izvodi unutar našeg doma router
da, kad je čuo svoj request-- pozdrav.
Ja sam na internetu.
Molim Vas, dajte mi IP address-- reagira upravo to.
I to govori da koristite nešto točku nešto dot nešto dot nešto.
A onda, Mac ili PC radi upravo to.
I samo da bi se ova malo konkretniji
prije nego što se vaše pitanje, na Mac OS, a tu je
usporediva prozor u Prozori, ako idem na mrežu,
Ja zapravo mogu vidjeti ovdje da je moj laptop je spojen
na Sveučilištu Harvard, što je bežični pristup internetu,
i ima IP adresu 10.254.25.237.
>> Ako sam više znatiželjnika, mogu kliknite Dodatno na moj Mac.
Ja mogu ići do TCP / IP.
A primijetiti ono što je sada poznato, možda.
Što protokol, što značajka je moj laptop pomoću
učiniti upravo ono što smo upravo opisali?
DHCP.
Ne mogu ni promijeniti.
Zato što sam već konfiguriran odmah.
To je zaključana ovu postavku.
No, moje računalo je konfigurirati pomoću DHCP.
I to izgleda kao ono Harvard DHCP-poslužitelj
mi je dao je IP address-- i 254.25.237-- maska ​​podmreže,
koje nećemo ići u danas.
>> No, maska ​​podmreže je samo dodatni broj
koji određuje što je mrežni ste na.
Možda je ova soba je.
Možda je drugačiji zgrade.
Možda je to drugi dio Harvard.
To je način segmentiranja lokalna mreža.
>> Router, ta riječ zvuči poznato.
Budući da smo bili samo govori o tome ovdje.
I iako sam na Harvard-a mreža, a ne kao kućnu mrežu,
principi su još uvijek isti ovdje.
>> Harvard je također rekla mi je IP adresu router-- 10.254.16.1.
I kao stranu, uglavnom kao konvencija, ali to nije potrebno,
Usmjernik IP adresa se skloni završavaju .1, koji je koristan signal
samo da znate ovo.
Dakle, što se ove stvari učiniti?
>> IPv4 adresa, verzija 4, koji je je vrsta stariji, ali najpopularniji
verzija internet protokola ovih dana, da je adresa.
Imam router adresu.
Pa zašto moram znam njegovu adresu routera?
>> Nije li to dovoljno da znam gdje sam?
PUBLIKA: To je [nečujan] se odnose na moje pitanje.
Dakle, ako imate dva routera u istoj prostoriji
tako da možemo dobiti povezan međusobno, a nakon toga
će dobiti zasebnu IP adresu, jer to je
će biti povezan s mrežom.
>> DAVID J. Malan: Ah, pa ovo je mjesto gdje smo zapravo
morati početi zadirkivanje, osim Što mi zapravo podrazumijevamo pod usmjerivač.
Zbog toga pojma, sigurno u potrošača na tržištu, je prekomjerno.
Tako je u ovoj sobi sami, mi imaju ono što većina ljudi bi
pozvati dva routera, te stvari sa antenama
i plava svjetla na obje strane zida.
>> Ali router, u ovom slučaju, oni nisu.
To nisu sasvim kućni routeri.
Ali neka je samo pretpostavljam, zbog jednostavnosti, mi imamo dvije takve stvari ovdje.
Ako ste imali dva pristupne točke, kao oni su više ispravno zove
Zbog antennas-- bežična pristupna točka ili AP--
oni bi trebali biti konfiguriran u Način na koji su se, pak, povezivanje
na jedan centralni uređaj, čija je svrha život je učiniti ono što opisuje,
davati IP adresu.
>> Ako imala dva od tih vrste uređaja kod kuće,
možda dva Linksys, naprave dva D-Link uređaji, dva AirPort Ekstremi kod kuće,
ili AirPort izrazila.
Možete konfigurirati sve tih proizvoda, čak i
Ako imate dvije identične modeli, kako bi jedan primarni,
a nakon toga druga sekundarna.
Tako da pokrenete žica između njih, u pravilu,
ili netko dođe napraviti za Vas iza zidova.
>> A onda, jedan je primarni.
Jedan od njih je zadužen davanja iz IP adrese.
A drugi je samo odgovoran za proširenje
raspon vašeg bežičnog signala.
U stvari, kod kuće imam dvije takve stvari.
>> Mi smo u našem uredu pet takve stvari, od kojih su svi
fizički žičani zajedno.
No, to je samo da nam se dati više bežične pokrivenosti.
No, jedan od njih je zadužen.
>> U redu, tako da s tim rekao, zašto ne moj Mac u ovoj sobi sada,
treba znati što IP adresa routera je?
Zar nije dovoljno samo ti se što je moja adresa?
PUBLIKA: Ali to ne može promijeniti.
Ako se priključuje na VPN, to će biti drugačiji.
DAVID J. Malan: Oh, sad koju koristite druga riječ ne znam yet-- VPN.
Dakle, nemojmo ići tamo.
Zbog VPN-a će to zakomplicirati.
Samo želim da se, malo stari me želi dobiti na internetu upravo sada.
Pa, ovo je stvarno poziva Pitanje, kako se internet posao?
>> U redu, možda sam adresu.
To je sve u redu i dobro.
Ali zašto imam adresu?
>> Pa, neka je uzeti u obzir ono što je zaista se događa na internetu.
Ja ću koristiti drugačiji slika za trenutak.
A u stvarnom internetu, mogli bismo ima me ovamo na moj laptop.
Možda imamo internet ovamo.
A onda, možemo imati, neka je recimo, Amazon.com i ovaj put.
>> A to sam ja.
I, nekako, želim spojiti na Amazon.com, putem interneta,
i dobiti moje podatke od točke A do točka B. Ili valjda, u Amazon,
od točke A do točke Z u Amazon slučaju.
>> Dakle, ono što je unutar tog interneta?
Ispada, postoji cijela Hrpa stvari se nazivaju usmjerivača.
A sada, mi smo miješanje pojmova.
No, vidjet ćemo kako će čak i kućnu usmjerivači odnose na točkice
da sam samo nacrtana na ekranu.
>> Ruter na internetu je općenito kao srednja uređaja.
To nije kao stari mainframe.
No, to je uređaj koji je vjerojatno to široka, možda je to visok, možda je to visok,
možda je to visok.
Ovisi o tome kako skupo model imate.
>> I to je dobio puno kablova koji dolaze u to i puno kablova ide na njega.
I na rizik od oversimplifying, vi mogu misliti na svrhu usmjerivača u životu
kao da se u podatke iz ovog kabela Evo, pogledajte informacija koje su
dolaze u, i pogled na njegovu adresu.
Kada se ove informacije šalju?
I onda kažu, u redu, ja idem ovo poslati uz ovaj način.
Ako dobijem još jedan komad informacija ovdje,
to je predodređen za neku drugu adresu.
Idem poslati ga ovaj način, umjesto toga, do tog kabla.
A ako vidim još jedan komad informacija suđeno
za još neku drugu adresu, ja sam će ga poslati ovaj kabel,
više na taj način.
>> Tako rutera svrha u životu je doista informacije o ruti.
A u to je najjednostavniji oblik, usmjerivač Samo ima veliki Excel datoteka unutar nje
koji kaže da je svaki IP adresa počinje s brojem 1, poslati ga na ovaj način.
Svaka IP adresa počevši s broj 2, poslati ga na taj način.
Broj 3, poslati ga na taj način.
Broj 4, poslati ga na taj način.
>> Oversimplifying, već koristi ti brojevi i, posebno,
prefiksi brojeva, u pravilu, odlučiti se ići lijevo, desno, natrag,
naprijed.
Zbog router, u pravilu, ima više veze sa drugim routera.
U stvari, nisam ih izvučeni ovdje.
>> No, možete zamisliti ovo kao web, Ne smije se miješati s interneta koji koristimo,
ali web uređaja, od kojih su svi međusobno vrlo namjerno tako.
U stvari, podrijetlu internet su militarističku u dizajnu.
A jedan od principa dizajniranja je da, ako router, ili još gore, grad
odvedeni su u vojnoj osjećaj, želite podaci biti
mogućnosti put oko tog problema.
>> I što se događa kad sam poslati zatražiti da Amazon.com za svoj dom
stranica, moji podaci mogli ostaviti svoj računalo, idite na moj predodređeni usmjerivač,
ili zadani pristupnik, kao što se često zove.
Zatim, možda je to router će se odlučiti za poslati ga ovdje, ovdje, ovdje, ovdje, ovdje,
Ovdje, ovdje, i onda na putu u Amazonu.
>> I to je proizvoljna put sam nacrtao.
No, ono što je značajan oko crvena crta Samo sam nacrtao?
Kako biste ga opisali?
>> PUBLIKA: Nije usmjeriti.
>> DAVID J. Malan: Nije usmjeriti.
Dakle, suprotno popularnom reći, " Najkraća udaljenost između dvije točke
je ravna crta, "to nije nužno točno na internetu
kada je u pitanju usmjeravanje informacija.
Zbog geografske udaljenosti nije nužno jedini metrički
vam je stalo.
Umjesto toga, što još mogu određivati ​​što Smjer podaci trebaju poduzeti kako bi
doći od točke A do točke B?
PUBLIKA: Brzina?
DAVID J. Malan: Brzina.
Tako ispada možda konfigurirati usmjerivač pogodovati bržu vezu.
Čak i ako ste možda ići nekoliko stotina dodatnih milja,
možda je samo brže se ići na ovaj način nego više, možda,
stara škola satelitska veza na taj način samo da se s jednog mjesta
na drugi.
To ni ne mora biti fizički uređaji na terenu.
To može biti fizički uređaji u nebo, na primjer, ili čak
podvodni ovih dana, ili tako dalje.
>> Dakle, to je istina.
Što drugo može diktirati da tvrtka, internet usluga ili ISP-a,
želite slanje podataka na taj način, umjesto na taj način, iako je to još?
>> Pa, ispada način na internet Sam je uređeno tržišno
je da postoji mnogo velika Igrači ovdje na internetu,
da li je Comcast, Verizon ili ili Razina 3 ili više Arcane imena koja
Možda niste čuli, ali da su prilično veliki infrastrukturni
tvrtkama koje čine Interneta backbone-- ožičenje, usmjerivači,
kabliranje da ste upravo stvarno ne vidim ili je stalo.
Zato što je sve u unutar izvoditi u komercijalne svrhe.
>> Pa, postoje stvari nazivaju viri bodova
pri čemu je veliki ISP možda ima neki server,
možda ima neke usmjerivači i Neki kabeli u podatkovnom centru.
I drugi ISP-ovi mogli imati isto.
I drugi ISP-ovi mogli imati isti i sve to u istom podatkovnom centru.
>> I intraconnect.
To je peering smisla tako koliko svi oni povezati.
To je mjesto gdje vršnjaci povezati.
>> A po prirodi financijske dogovore, to
može biti slučaj da Comcast ima pristao poslati koliko svoje podatke
kao što se može na taj način umjesto na ovaj način.
Jer, možda je prodavač ovdje ide
da im naplatiti više po gigabajt za poslati svoje podatke više u tom smjeru.
Dakle, to bi moglo biti financijske odluke koji vladaju u kojem smjeru stvari ići.
>> To bi moglo biti samo izvedba implikacije, čak i mnogo češće.
Usmjerivači dobiti preopterećen.
Ako postoji puno Ljudi se kući u 5:00
i početi dobivanje na internetu, možda nema zagušenja na internetu.
A algoritmima, softver trčanje na usmjerivač,
Općenito će reći, da sam početi da se preopterećen,
Trebao bih dati neke povratne informacije na druge routera blizu mene
tako da se, nadajmo se, ići u drugom smjeru,
baš kao što bi izbjegli zastoj u prometu.
>> Dakle, to nije sve što je malo vjerojatno se od Put koji podaci mogu potrajati od točke A
do točke B. A u Zapravo, možete općenito
pretpostaviti da su vaši podaci će potrajati 30 ili manje takvi hmelj iz točke A
do točke B. To je da bi moglo biti tako Čak 30-ak routera između vas
i točka B.
>> I možemo, ponekad, vidi ovo.
Pusti me da li je Mreža ovdje surađuje.
Inače, ja ću pokušati drugačiji primjer.
Da vidim ako mogu to učiniti na ovoj mreži.
I ja mogu.
>> Tako sam samo mali, pusti me pojednostaviti svoje izlaze malo.
Idem se ne da.
Ovdje, u redu.
>> Tako ću učiniti sljedeće naredba zove traceroute.
Pa sad, ja sam samo na mom Macu.
Ja sam u staroj školi crno bijelo sučelje, ništa kao što je DOS
iz prošlosti.
Ali ja samo želim vidjeti neki tekstualni izlaz.
>> I ja sam, doslovno, ovdje na Sveučilištu Harvard
želite pratiti put između mene i www.cnn.com.
Tako ćemo vidjeti što će se dogoditi Sada kad sam pritisnite Enter.
Cijela hrpa stvari počinje treperi na zaslonu.
>> I neka je vidjeti ako mi ne možemo nekog smisla za to.
Tako 1, 2, 3, 4, 5, 6, 7, i To je vrsta visi upravo sada.
Vidjet ćemo hoće li to završi taj proces ili ne.
Ispada da je svaki od linije proizvodnje, na ekranu,
predstavljaju nešto.
I na temelju naših vodećih rasprava do sada,
što učiniti svaki od tih linija izlaz, brojevima od 1 do 11 u ovom trenutku,
predstavljati?
>> PUBLIKA: Različite routera.
DAVID J. Malan: Različite routera, različite točkice na ekranu.
I tako ono što ovaj program, traceroute, radi
je to doslovno precrtavanje put između mene i CNN.com.
Dakle, u ovom slučaju, korak 1 je, po svemu sudeći, usmjerivač čija IP adresa je što?
>> PUBLIKA: [nečujan]
DAVID J. Malan: Da, ali Naime, njegova IP adresa.
Zapamtite, njegova IP adresa je brojčana.
Dakle, samo bi bili sigurni da smo sve na istoj stranici, što je
IP adresa prvog usmjerivač između mene i Harvardu?
Mislim, ispričavam se, između mene i CNN?
>> PUBLIKA: [nečujan]
DAVID J. Malan: Savršeno.
PUBLIKA: [nečujan]
DAVID J. Malan: Upravo tako.
Mi samo zaključi ovo od stvarnosti
da je ovo prvi hop, tako da se govoriti, samo ima tu adresu.
To ne imati ime nekog razloga.
Ali to je samo zato što su ljudi Ne odlučio dati joj ime.
I tako bude.
>> Korak 2 je još jedan ruter.
Ali opet, rekao sam da je konvencija.
Nije potrebno da se usmjerivači IP završavaju .1.
Ovo je jedna ne.
IP je drugi router je to.
>> Sada to izgleda kao ljude dobio malo više organizirani
te su počeli imenovanja usmjerivačima s onim što
izgledaju kao URL-ova ili dijelove URL-ova.
No, oni nisu.
To su samo imena da ljudi daju stvari.
>> I to, očito, što je slučaj da ovaj ruter, nije iznenađujuće,
U vlasništvu je kome vjerojatno?
Vjerojatno je na Harvardu, zar ne?
Budući da na ime stvar završava u harvard.edu.
Koje je ime?
coregw1, jezgra samo znači važnije, u sredini.
GW is-- sam rekao ranije.
>> PUBLIKA: Gateway.
>> DAVID J. Malan: Gateway, samo sinonim za usmjerivač.
Dakle, to je vrlo važno usmjernik osnovne mreže broj 1.
Ne znam što TE znači.
3-5, ne znam.
core, vjerojatno znači istu stvar.
>> .net.harvard.edu, ne nužno izgledati čisto.
No, to je korisno za nekog sustava Administrator negdje na Harvardu.
Korak 4, ja sam zaključi iz konvencije.
Što mislite 4 predstavlja?
To je još uvijek router.
>> Što BDR vjerojatno, što to zvuči kao?
Granica.
Dakle, to je vjerojatno router koji je fizički na granici Harvard
a ostatak svijeta, tako da na rub kampusu negdje.
>> Korak 5 je zanimljivo.
Korak 5 dalje kaže Harvarda.
No, NOx ima tendenciju da odstoji Northern Crossroads, koji
je vrlo popularna peering point-- kao ja opisano ranije, podatkovni centar u kojem
puno različitih ljudi, Harvard i drugi veliki ISP-ovi, dolaze zajedno
i povezati svoj kabliranje tako da se podaci mogu izaći negdje drugdje
na internetu.
>> A sada, stvari dobiti malo više zanimljiv.
Ne znam gdje je to samo još.
Očigledno, RTR, ja sam nagađanje je router.
Equinix u New Yorku je eventualno podrijetlo toga.
Ali Internet2 je super brzi internet povezanost između sveučilišta,
posebno.
Dakle, čini se da je ono mi smo povezani s tamo.
Iz bilo kojeg razloga, routera u koracima 7, 8 i 9
samo nam ne odgovara.
To je vjerojatno zbog toga bilo koje konfiguracije
ili svjesno konfiguraciju.
Tko radi one usmjerivače ne briga otkriti podatke.
>> Ali korak 10 je dovoljno zanimljiva.
Jer ja mogu pogoditi iz ova, s nekim vjerojatnosti,
da su moji podaci, podaci ostavljajući moj laptop, po korak
10-- 10 koraka later-- ima ušao ono geografija?
New York.
>> A koliko brzo se to uzeti moje podatke, iz mog laptopa, doći u New York
na svom putu prema CNN-u bi li pogoditi?
28 milisekundi.
I ovaj alat ne samo da prati rutu.
Također se puta stvari.
>> A stvari mogu dobiti zagušen.
Tako su brojevi ponekad mogao skočiti gore ili dolje malo neočekivano.
No, ako mislite, sad, koliko dugo je potrebno doći u New York
S ovog mjesta, što je vjerojatno o tome Četiri sati ili tako automobilom ili vlakom,
to je mnogo brže slanje se putem elektroničkim
ako je potrebno samo 28 milisekundi da se iz jednog mjesta na drugo.
Sada, nažalost, drugi usmjerivači ne čini da se otkrije.
Pokušajmo još jednom.
Samo za slatkiš, neka je pokušajte Amazon.com i vidjeti
ako su usmjerivači su malo više surađuje, znajući da je to
mogao uzeti jedan sasvim drugi put.
Dakle, možda mi neće pogoditi koliko blokade tamo.
>> To izgleda malo drugačija.
Ne mislim da smo vidjeli AWS sum1 net.
A u stvari, AWS je Amazon Web Services.
Harvard ima uslugu pod nazivom Direct Connect s Amazona,
gdje smo platiti malo Malo novca za Amazon
da se brže povezivanje na Amazon mreže.
Dakle, mi koristimo puno njihovih usluge u oblaku, od kojih su neki
možemo govoriti o malo kasnije.
>> Čini usmjerivači ovdje također, što je malo sramežljiva.
Dakle, mi ne vidimo sve što je mnogo više.
No, da vidimo što možemo skupiti nešto malo više
odlaskom drugačiji smjer uopce.
>> Pokušajmo naše prijatelje na stanford.edu.
Pogledajte i ako dobijemo dalje.
Ne, još uvijek je malo privatno.
Čini se taj isti put skriva sebi malo.
Dakle, mi ćemo pokušati još jednom, ako to ne dovodi do sočne rezultate.
Ali možete vrsta vidi one IP adrese, ne mogu napraviti zaključak ovdje.
Što možete zaključiti, čak i ako niste inženjer mreže,
Istina je na temelju brojeva koje vas zanimaju gledajući u koraku 7 do 9 i 12
preko 15?
>> Što je obrazovan pogodak ovdje?
Što je istinita izjava?
>> PUBLIKA: Nešto oko od 205 [nečujan].
>> DAVID J. Malan: Istina, i ja sam gleda na brojeve na desnoj strani.
Gdje su ti routeri, iako oni ne činiti se to imati imena?
>> PUBLIKA: Negdje dalje daleko od [nečujan].
>> DAVID J. Malan: Da.
A ja ne znam gdje.
Ali Obavijest korak 7 kaže 123 milisekundi.
No, samo tri hmelj prije, samo je 3 milisekundi.
>> PUBLIKA: Dakle, [nečujan]
DAVID J. Malan: Nije ovdje, da.
Dakle, možda je to sredina u zemlji.
Možda je već West Coast.
Ja stvarno ne znam, potpuno nagađanje.
>> No, s obzirom da je svaki drugi hop Nakon toga je uzeo više vremena,
osjeća razumno zaključiti da postoji samo
fizička geografija između nas i njih.
I da bude jasno, svaki od ti brojevi ne parnih.
To ne znači da svaki hop traje 100 milisekundi.
>> Svaki od tih brojeva označava s točku A na taj srednji hop.
Dakle, općenito, trebali bi samo se povećavati ikada tako nešto.
Dakle, činjenica da sve to, Sada, su oko 100 milisekundi,
osjeća kao da je dobio biti dalje.
A ja ću pokušati po posljednji jedan.
>> Ali ja sam guessing idemo vidjeti hrpu zvijezda.
Pokušajmo japanski verzija CNN web stranice.
Oh, u redu, sada to postaje sočan.
Jer očito to stvarno ima uzeti drugačiji put kroz SAD.
>> Uzmimo pogled na, oh, ovo je super.
Ovo je jedan završio.
Dakle, ovo je moćna.
U koracima od 1 do 4, što Grad smo vjerojatno u?
>> PUBLIKA: Cambridge.
DAVID J. Malan: Cambridge.
A zašto to kažeš?
To je sve harvard.edu.
U koraku 5, gdje bismo mogli biti?
Boston.
U koraku 6, gdje bismo mogli biti?
>> PUBLIKA: Broj 6.
>> DAVID J. Malan: A gdje je San Jose?
>> PUBLIKA: To je u Kaliforniji.
>> DAVID J. Malan: California?
To je vjerojatno San Jose, California, koja je vrsta nevjerojatna.
Sada, zašto mi to rekao?
Dakle, jedan, San Jose-- to je jedino San Jose ja znam.
No, siguran sam da postoje i drugi.
No, potvrđujući da je predosjećaj je ono što drugi podatak?
>> PUBLIKA: Geografski.
DAVID J. Malan podataka: Geografski put osjeća
kao što je to smjer vjerojatno će ići
doći do Japana preko Tihog oceana.
A što nadalje komad od podataka potvrđuje da je,
Da, samo mi je trebalo lijevo skretanje u Kaliforniju?
Vrijeme je zaista skokova.
>> Obavijest idemo od 1,989 milisekundi, u redu 5, 74 milisekundi u redu 6,
što sugerira da postoji Vjerojatno neki veliki tijelo zemlji.
Dakle, tu je i neki jako skupi, Snažan kabel, čini se,
ide u cijeloj zemlji koji vodi iz Bostona u San Jose u ovom slučaju.
Ne znam gdje je korak 7.
>> Ali to dobiva stvarno cool kad smo gledaj, sada, u koraku 8 i 9 nadalje.
Gdje su ti routeri?
Vjerojatno Japan.
Dakle, ono što je između koraka Slike 7 i 8 najvjerojatnije?
>> PUBLIKA: London.
>> DAVID J. Malan: Da, tako tu je i trans-Pacific,
transatlantski, prekooceanski kabliranje koji stvarno veliki brodovi jednostavno
razvaljati i staviti na dno oceana, koja nosi
sve ove internet povezivost.
I to je razlog zašto naš Mrežna veza dobiva
toliko mnogo sporije, relativno govoreći.
I sam spomenuo ranije, općenito, a dobro, to
nešto web developer možda želite imati na umu.
>> Nećemo ulaziti u previše više detalja sutra.
Ali općenito, ljudsko će početi primijetiti kašnjenja na web stranici
ako nešto traje 200 ili više milisekundi učitati.
Mislim, to je još uvijek super fast-- petina sekunde.
No, to je jedan od Mjerni podaci koje web developer
treba imati na umu prilikom izrade stranice, a kada on ili ona je
stvaranje grafike, ili dodavanja u treće strane softverskoj reklame,
možda.
>> Vi ne želite da se usporiti dolje učitavanje stranice.
Ti, u idealnom slučaju, želite zadržati to što je brže moguće.
A ako budete imali učitavanja stranice Vremena 200 plus milisekundi,
ljudska će primijetiti da to nije istinski trenutak.
I tako ti brojevi nisu sve to upoznati s nama.
>> Dakle, to je, dakle, bilježi malo više kvantitativno što se ovdje događa.
I to doista jest, čak i iako sam nekako bemoaning
kako sporo to je da se u Japan.
Mislim, to je još uvijek manje od pola sekunde
da biste dobili vaše podatke na pola puta oko svijeta,
bilo da je e-mail, web stranica, ili bilo što drugo u tom pravcu.
>> U redu, pa kako to čini, dakle, odnose se kamo idemo ranije.
Razgovarali smo o IP adresi.
I svako računalo na internetu ima jedinstvena adresa, mi ćemo reći za now--
ali malo bijelog lie-- zove IP adresa.
I to IP adresa se koristi kako?
>> To se koristi od strane tih routera odlučiti da li bi ti podaci trebali ići ovdje, ovdje,
ovdje ili ovdje.
A ja pojednostavljeno stvari tvrdnjom to samo izgleda na prvi znamenku.
Ali to zapravo nije istina.
Ona gleda više znamenki, Tipično, to shvatiti.
>> A bilo ljudi imaju Odlučio ili računalne algoritme
odlučili što je najbolje ruta je za tim podacima.
Tako da, nadajmo se, u roku od 30-ak hmelja,
to na kraju dođe do svog odredišta.
Nakon što sam zatražio Amazon je početna stranica, kako se Amazon
znam kome poslati početnu stranicu?
>> Tako je, u staroj školi oblik, šaljem razglednicu
Amazon govoreći, molim pošalji mi svoju početnu stranicu.
Amazon će reagirati s nekim vrsta poruke, neka vrsta razglednice,
nekakva omotnica za sebe.
Tako ćemo učiniti upravo to samo vizualizirati taj trenutak.
>> Tako je internet ovih dana, kao što ste možda čuli,
čini se da je ispunjena mačke i slike mačaka.
Dakle, pretpostavimo da netko pokušava posjet Amazon.com, ali neke web stranice
preuzeti sliku mačke.
Dakle, moj laptop želi poslati zahtjev, putem interneta, na neke web stranice govoreći:
daj mi današnju sliku mačke.
>> A to mačka, nadamo se, mora zatim se skinuti na računalo.
Dakle, ono što se zapravo događa?
Pa, dopustite mi ići naprijed i učiniti.
Imam četiri stara škola omotnice ovdje.
A to je korisna metafora.
Budući da je to, u biti, elektroničkim ono
događa ispod napa kad sam poslati poruku.
>> Dakle, radi rasprave, recimo da to više nije Amazon.
To je cats.com ili tako nešto.
I moja IP adresa, idem reći za jednostavnosti, 1.2.3.4.
A mačka web stranice će biti 5.6.7.8.
>> A što to znači za meni je sljedeći.
Ja ću staviti 1.2.3.4, 1.2.3.4.
A ja ću držati to u sekundi.
1.2.3.4.
Idem staviti moj povratak adresa na svim tim kuvertama,
u gornjem lijevom rukom Kutak za što se obično
bi, kada mailing omotnicu.
A sada, samo uzeti pogodak što treba ići u glavnom dijelu omotnice.
PUBLIKA: [nečujan]
DAVID J. Malan: Da, da.
To je sve.
Tako 5.6.7.8.
Dakle 5.6.7.8, 5.6.7.8, 5.6.7.8, 5.6.7.8.
>> A sada, to mačka ovdje po dizajnu, ide
da se chomped u više komada nakon što sam ga tražiti.
Pa recimo, za Zbog ove priče,
Već sam poslao kuverta od moje vlastite
da cats.com govoreći, molim daj mi današnje mačke.
Dakle, ono što mi govorimo o, Sada je potonji na pola
transakcije, kada je odgovor u pitanju natrag iz cats.com na malo starog mene.
>> Tako ispada da je protokol, da ova računala govoriti,
općenito je nešto što se zove TCP / IP, koji vjerojatno ste vidjeli negdje
ili drugi na vašem Mac ili PC ili medija, ili na filmu,
ili TV show ili slično.
Pa što to sve znači?
To je zapravo Kombinacija dva protokola.
>> A protokol je samo jezik da dva računala govoriti.
U stvari, protokol u ljudski svijet, zdravo.
Zovem se David.
>> PUBLIKA: Pozdrav.
>> DAVID J. Malan: Drago mi je.
Dakle, ovo je prilično glupo ljudsko protokol, gdje sam proširiti svoju ruku.
I Arwa proteže ruku.
A mi susresti i pozdraviti.
A onda, transakcija je završena.
>> No, to je protokol u tako koliko je to niz koraka
da je skripta da su i od nas ne zna kako se ponašati van.
I tu je početak.
I tu je kraj njega.
Slično tome, kada je to riječ o računalima, oni
imaju protocols-- kompleta konvencije koje, u pravednosti, imaju
odlučeno od strane ljudi.
No, oni koriste računala koja diktirati kako računala komunicirati.
>> IP je polovica ovog para protokola koji uređuje kako se riješiti računala.
Kako se riješiti računala?
Upravo kao što je ovaj.
>> Dakle, IP je set konvencije koja kaže napraviti
da li imate IP adresa primatelja
i IP adresu pošiljatelja.
I koristiti ga u točkasta, nešto dot nešto
dot nešto dot nešto formatu.
Primjerice, TCP je različit Protokol koji se koristi u sprezi s IP,
koji uglavnom jamči isporuku.
IP samo govori računala kako pristupiti svaki drugi.
>> To je samo kad sam rekao David je rekao da Arwa.
To je naš IP ekvivalent, naš Koraci za rješavanje drugog.
No, kako bi potvrdili isporuku, računala koriste protokol
pod nazivom TCP, Transmission Control Protocol, koji je samo
fancy način govoreći tamo dodatne značajke koje se upotrebljavaju
putem računala kako bi se osiguralo da su svi ovi omotnice Stalno drži zapravo
doći do svoje odredište.
>> I jedan mehanizam za to je kao što slijedi.
Čini mi se da su koliko omotnice ovdje u ovom trenutku?
>> PUBLIKA: Četiri.
DAVID J. Malan: OK, četiri.
Tako se osjeća kao, samo da se malo sređen o tome svemu, idem na broj
ih u donjem lijevom rukom kutak, kao i na polju dopisa.
A ja sam samo htjela reći 1, 2, 3, 4.
Ali sada, počeli razmišljao malo više kao inženjer.
>> Jesam li zapisao koliko Informacije kao ja zapravo?
Mogu li biti još više napet od toga kada je u pitanju
za određivanje tih brojeva?
Što još mogu staviti na omotnica koja samo možda je korisno?
>> PUBLIKA: [nečujan].
>> DAVID J. Malan: Što je to?
>> PUBLIKA: broj ukupno omotnice koje imate.
>> DAVID J. Malan: Da, ukupan broj.
Osjećam se kao da nisam hvatanje kao koliko dostupne informacije kao što sam ja.
Pa, znate, i vjerojatno bi trebao učiniti.
Dakle, jedna od 4, 2 iz 4, 3 od 4, 4 iz 4.
>> A sad, zašto je to tako?
Što je intuicija iza i kratka bilješka se ukupni broj omotnica
Spremam se poslati?
PUBLIKA: Doznali nešto nedostaje.
DAVID J. Malan: Upravo tako.
Dakle, TCP iskorištava to.
Ona koristi nešto što se zove redni broj, vrlo sličan
u duhu onoga što smo crtež ovdje.
Ali to treba znati kako mnoge pakete, ili kuverte, tu bi trebao biti.
Jer inače, kako znaš li kad
ste dobili 1, 2 i 3 bi trebao došlo je do 4?
>> Možete zaključiti ako se 1, 2 i 4, čekaj malo.
Vjerojatno je bio broj 3.
A u stvari, to je bliže kako TCP radi.
No, za naše potrebe i sada, neka je samo biti super precizan i reći da je ovo jedan od 4,
2 od 4, 3 ili 4, 4 4, tako da smo znaju na kraju procesa,
kraj stisak ruke, ako će, ako je cijela stvar je zapravo potpuna.
>> Sada ispada TCP ne jedna druga stvar.
TCP također omogućuje računala pružiti više usluga.
I po uslugama mislim weba, e-mail, chat, glas preko IP-a.
Postoji grozdovima raznih stvari koje Internet i servere na internetu
može učiniti ovih dana.
>> Tako, na primjer, samo razmišljam hipotetički, ako sam ručno to Arwa,
kako ti znaš što će se biti unutar tih kuverti?
Je li će biti zahtjev za web stranicu?
Je li e-mail?
Je li to instant poruka?
>> Ti ne znaš temelje na ovoj informaciji.
Sve što znam je tko je, tko to je, i što broj koverti
ovo je.
Dakle, trebamo još jednu podatak.
A mi govorimo o web u ovom slučaju,
samo zato što je slika mačaka.
No, to bi mogao biti bilo što.
>> Tako sam mogao napisati web na njega.
Ili točnije, sam mogao pisati HTTP, koji
je protokol koji se koristi od strane webu preglednici i poslužitelja za komunikaciju.
Više o tome u ovom trenutku.
Ali ja ću biti još više Računalo orijentirana od toga.
>> Ispada da su ljudi, prije nekog vremena, odlučili
dodijeliti jedinstvene brojeve popularni internet usluge.
HTTP se događa da koristite broj 80, ili kao što ćemo vidjeti, 443.
Ali 80 je u redu za sada.
>> SMTP, što je fancy način govoreći izlazne e-pošte.
To je Simple Mail Transfer Protocol.
Samo skup konvencija koje upravlja kako računala slanje e-pošte
s jednog računala na drugo.
Događa se koristiti broj 25.
>> FTP, s kojima neki od vas možda biti upoznat, što FTP učiniti?
>> PUBLIKA: Prijenos datoteka.
DAVID J. Malan: Da, prijenos datoteka Protokol se ne smije koristiti više.
Ako vaša tvrtka dalje ga koristi, vjerojatno ste
koristeći ga bez kriptiranja što znači da ste
slao svoje korisničko ime i lozinku preko interneta sve ovo vrijeme.
Vjerojatno ne treba ga koristiti.
Budući da postoje sigurne verzije.
Ona koristi port 21.
I tu je grozdovima drugi primjeri kao što je ovaj.
Tako, drugim riječima, ljudi, prije nekog vremena,
odlučio je da, hej, neka je samo dodijeliti brojeve za sve te usluge
kako bi sve lijepo i uredno.
No, što to zapravo znači, iako je to kuverta-a
počinje izgledati malo Arcane, Ja sada mogu staviti na kraju ga,
na primjer, kolona 80.
A ja sam samo ide korištenje dvotočku ovdje samo
zato što je to računalo konvencija.
Idem staviti dvotočku 80 na kraju mjesto
samo da arcanely uhvatiti na činjenicu da ovo je namijenjen 5.6.7.8 luka 80.
Pa sad, kad sam ga predati Arwa, pod pretpostavkom ona je trčanje poslužitelj e-pošte, web
server, instant poruka, ona je sad
zna da je vidjevši broj 80, oh, to bi trebalo ići u ovu kantu.
Ili bi to trebalo ići u tom spremniku.
Ili bi to trebalo biti na djelu off na ovu uslugu koja je
radi na svom određenom poslužitelju.
>> Tako sada, zadnji dio od toga, ovo je mačka.
A zašto mi imamo četiri koverte?
Pa, jedna od značajki ponuđena IP, osim rješavanja,
je sposobnost komadanje zahtjeve.
>> To je prilično velika mačka.
A u stvari, za učinkovitost i povećala propusnost, da tako kažemo,
što fragmentacija je dobro za je uzimanje velikih datoteka kao što je ovaj
te ih kidanje u manjih komada za dijelove,
mi ćemo reći u ovom slučaju, od kojih je gornja
je da samo zato što je jedan Osoba je monopoliziranje
mreža preuzimanjem stvarno velika video datoteke,
te video datoteke i dalje idu biti sjeckani u super male komadiće
i prenosi jedan ili više u isto vrijeme.
Tako da je malo od mene s mojim mačka, ili moj e-mail,
ili moja instant poruka, ili nešto važnije od bilo koje od tih stvari
Također možete imati priliku otići iz računala ili vašem domu
na ostatak Interneta.
>> I to je do softver i usmjerivači
odlučiti kako će poslati te stvari.
Ali na kraju, svi oni će doći do svojih odredišta.
Kao na stranu, ako ste ikada mislili o pitanju, ili čitati o,
pitanje neto neutralnost?
Neto neutralnost, to je u modi dosta za neko vrijeme, u ovoj zemlji,
gdje politički je postao leglo problem.
Budući da neke tvrtke, na primjer, htjela prioritete određene promet
nad drugima.
Na primjer, ljudi bili zabrinuti da možda
Microsoft sa Skype ili Google s Hangouts, ili možda Netflix s videa
će, možda, biti spremni platiti Comcast, ili Verizon,
ili tko zna, čak i vlada više Novac prioritete njihov promet.
Sada, što to zapravo znači tehnološki?
To bi moglo značiti da je ISP, vidjevši određene IP adrese,
može dati tih paketa, one omotnice, prioritet.
Vidjevši određene brojeve portova, možda dati onima prioritet pakete, a zatim,
usporiti moj e-mail, ili usporiti moju službu.
I to zapravo samo svodi na prioritizing ili kvaliteta usluge
za te različitih usluga.
Dakle, i to je način da hoće biti učinjeno na tehničkoj razini.
>> Dakle, u svakom slučaju, mi smo sada imaju ove četiri omotnice.
Idem staviti jednu četvrtinu Mačka u ovoj koverti, jedan
Četvrtina mačka u ovom omotu, četvrtina u ovoj omotnici.
I sad, recimo da mi je cilj slanje tih, recimo, da se Jeffery.
Podsjetimo da je, baš kao i zamisliti se ovdje govori,
oni nisu svi nužno moraju se istim putem.
>> Dakle, ako sam ja cats.com poslužitelja, Ja sam reagirati na Jeffery zahtjev
u ovoj priči.
Idem jednom prođe tribina.
Oni vjerojatno početi na istom mjestu.
Dakle Arwa, ako želite da se odlučite kome se put to sljedeći,
možete ići naprijed i poslati ga na taj način.
I ne poslati ga na Isto router svaki put.
>> [Smijeh]
>> Dakle, Dan je uzimajući malo zagušen.
Izvoli.
U redu.
I tako oni trebaju napraviti njihov način po sobi.
I opet, kao ruter uglavnom znam Jeffery je na taj način.
Dakle, samo nastavi slati na taj način.
A sada, pretpostavimo Dan nije baš to napraviti.
I tako je taj paketa dobio pao duž način, ako ja mogu ukrasti daleko od vas
nasilno, ispričavam se.
>> Vrlo lijepo.
To nije nužno većina geografska izravni put.
Još uvijek pokušava doći do Jeffery.
I potpuni.
Sada, to je bilo namjerno.
Nisam htjela udariti tvoja ruka kad sam to učinio.
Ali paketa 4 od 4 učinio izgubiti ili je pao.
A možda se to dogodilo, jer došlo je do hardvera pogreške.
Možda je to zato što je Dan dobio preopterećen ili Andrew dobio preopterećen.
Ali, to se dogodilo.
Dakle, ako, Jefferey, ne bi kao da ponovno sastaviti tim.
Koja slika imate ispred vas u ovom trenutku?
Ako želite uzeti poruke iz omotnice.
>> PUBLIKA: 1, 2, 3.
>> DAVID J. Malan: OK, ići naprijed i otvoriti ih i uzeti komadiće mačka van.
>> PUBLIKA: [nečujan].
>> DAVID J. Malan: U redu, imamo u gornjem lijevom kutu mačka,
donji desni i donji lijevi.
Tako smo propuštaš gornji desni dio mačka.
Dakle, TCP, opet, je li to protokol koji slatkiš ovdje.
Dakle Jeffery, po primitku 1 i 2 i 3 od 4, u ovom scenariju,
nekako šalje poruku natrag na mene, preko neke route--
može biti bilo koji broj drugačiji hmelj here-- koji kaže,
hej, ali čekaj malo.
Ponovno slanje 4 od 4.
>> I ono što moram otići i učiniti is-- to je sve elektronski podaci.
Dakle, ja mogu vrlo lako kopirati mačku unutar mog RAM-a ili memorije.
Mogu se s drugom omotnica, stavite još jedan primjerak
samo ovaj fragment za učinkovitost.
Nemam ponovno poslati cijelu mačku.
Mogu ga staviti u novi omotnici, poslati ga na sve strane.
A neki broj milisekundi kasnije, Jeffrey, nadajmo se,
ima cjelokupnost paketa.
Dakle, to je malo Vrijeme je da ispričati ovu priču.
I to nije nerazuman.
>> Budući da je dosta Složenost se ovdje događa.
Ovi protokoli nisu jednostavni.
Ali ako želite da jamči isporuka na ovaj način,
morate imati one dodatne mjere, taj dodatni metapodataka, ako hoćete.
>> I samo za bacanje pojam iz postoje podaci da nam je stalo
je kao mačka unutar omotnice.
Metapodaci, što je podatak koji je korisno, ali nije ono što sam zapravo
stalo na kraj dan je sve stvari
da sam napisao na izvan envelope--
adresa, odredište, broj porta, broj sekvence.
Sve je to metapodataka.
To je korisno.
Ali to nije ono što sam u konačnici žele od tog cijele transakcije.
Sada, ovo izgleda prilično uvjerljiv da bez obzira što,
Jeffrey će dobiti primjerak tog mačka, pod pretpostavkom da
imaju fizičku vezu mu je na kraju dana.
No, postoje određeni vrste aplikacija
gdje se jamči isporuku bi bilo loše dizajn
Odluka i nepoželjna osobina?
Da li uvijek želite retransmitiraju kao što sam predložio upravo sada?
>> PUBLIKA: platiti za to, valjda.
>> DAVID J. Malan: Ako platiti, što bi moglo značiti?
>> PUBLIKA: [nečujan].
>> DAVID J. Malan: Oh, u redu, dobro pitanje.
Možda ćete dobiti dvaput naplaćuje ako je kao checking out
Amazon ili nešto?
Kratak odgovor, br.
Budući da u to ovih fragmenata su, da tako kažemo, na nižoj razini.
I oni moraju biti reassembled prije nego što bi zapravo mogao biti naplaćen.
Dakle, dobra misao, ali ne zabrinjava u ovom slučaju.
>> Idemo razlog unatrag.
Tako ponovnu predaju potrebne malo više truda.
To se nije dalo ogroman posao.
No, to ne zahtijevaju malo više vremena.
>> Jer sada, Jeffrey mora pričekati još nekoliko milisekundi
da biste dobili taj četvrti dio podataka ponovno.
Manja jeka, ali ga će usporiti stvari.
A možda internet je super gužva.
>> A možda Andrew drži pada paketa na podu.
Dakle, ove odgode počnu gomilati.
Dakle, nakon nekog vremena, ova mačka ne uzeti 74 milisekundi doći.
To traje 1,5 sekundi.
>> A možda sljedeći slika mačka traje pola sekunde, dvije sekunde.
Drugim riječima, možemo početi bogging stvari.
Koje aplikacije mogu biti neugodno da bog dolje na ovaj način?
>> PUBLIKA: Video stream ili glas.
>> DAVID J. Malan: Da, pa što ako gledate baseball igra online,
ili što ako ste Skyping s nekim, ili FaceTime,
posebno u slučaju video konferencije, vrsta nije prihvatljiva,
u nekom trenutku, za početak sluha Vaš odgovor humanog drugi kasno.
Ne bi li bilo bolje da samo ostaviti da se paket na terenu,
prikazuju samo 3/4 mačka, ili u ovaj slučaj, video konferencije,
pokazati 3/4 moje lice s mojim Usta kreće kao Govorim,
i samo neka audio, na bar, proći kroz, na primjer.
Dakle, postoji taj pojam kvalitete usluge
Ovdje, općenitije, gdje znate što,
za real-time applications-- li to je streaming sportski događaj
ili streaming video conferencing-- možda ne treba sve od bitova.
A možda je zapravo bolje samo gristi svoj jezik
i zadržati samo oranje naprijed sve više i više podataka, nikada ne osvrnuvši se.
Budući da je čovjek će shvatiti to u svom vlastitom umu
što oni zapravo propustili.
>> I to će biti više neugodno tampon, tampon.
Pravo?
Tu je ta stvar, s koje smo svi upoznati,
gdje sam samo početi govoriti dok se, to je samo neugodno da zapravo imaju
da, čekati za mene to nadoknaditi.
>> Možda je bolje da ti samo propustiti nekoliko sekundi što govorim.
No, on se vraća jaka.
Tako da je opet, to je trade-off.
A u stvari, protokol koji omogućuje da to učiniti ne bi bilo TCP,
ali nešto se zove UDP, što je jednostavno drugačiji protokol koji se koristi
ponekad za one kontekstima.
Da, pitanje.
>> PUBLIKA: [nečujan] sigurno [Nečujan] Protokol sporo [nečujan]?
>> DAVID J. Malan: Za zaustavljanje sporo u kojem smislu?
>> PUBLIKA: Želim poslati moj Podaci što je brže moguće.
>> DAVID J. Malan: U redu.
>> PUBLIKA: Ako netko ne želi [nečujan]
prijenos zaustaviti [nečujan].
>> DAVID J. Malan: Oh, apsolutno može ometati bilo koji od tih podataka.
Na primjer, između svih hmelja, između točke A i B,
sve ove hmelja ovdje može odlučiti Samo od člana sve UDP podatke.
Oni su samo mogli zaustaviti.
Mogli su ga kopirati znajući da ovo je video podataka da su oni
možda želite pogledati.
Dakle, ukratko, bilo tko s pristupom bežična ili žičani povezivanje
između dvije točke može Apsolutno ga zaustaviti, ako žele.
>> A u stvari, čak iu Naš dom routera, koji
Priča ćemo vratiti se i sada, možda
su postavke na kojima možete omogućiti ili onemogućiti određene usluge da li je
za roditeljskih razloga, ili jednostavno ne žele
vaša djeca gledati online video, ili za poslovne razloga.
Tako je, u stvari, neka se obuzdati stvari natrag u.
>> Budući da smo dopušteno sami pogledati, sada,
na svim serverima unutar interneta ovdje.
A ako se na kraju dana, Samo pokušavam doći do Amazone,
Što je to malo doma router zapravo radi za mene?
Pa, ispada da domaći ruter, koje smo opisali ranije, to je
sve nacrtati nerazmjerno velik ovdje, ima hrpu usluga izgrađen u.
>> To je, obično je to DHCP poslužitelj izgrađen u.
To često ima pristupne točke izgrađen u.
A to je često jer ima ovih antene, kao što su ove stvari ovdje.
Često ima vatrozid ugrađen.
>> To često ima router koji je njegov vlastiti poseban komad funkcionalnosti,
izgrađena.
To bi moglo imati nešto naziva DNS poslužitelj izgrađen u,
ako ne i druge funkcije.
Tako ćemo zafrkavati osim samo Nekoliko preostalih one ovdje.
DHCP, samo da ponovimo, radi što?
>> PUBLIKA: Dodjeljivanje IP.
>> DAVID J. Malan: Upravo tako.
Dodjeljivanje IP adresu i nekoliko drugih stvari.
Također će reći moj Mac ili PC što moj zadani usmjerivač
i nekoliko drugih detalja, kao što smo vidjeli na moj Mac zaslonu.
Pristupna točka samo znači, ovi dana, koji podržava Wi-Fi.
I to bežično će omogućiti ljudi mogu povezati, jednostavno
kao fizički kabel iz prošlosti.
>> Vatrozid između dvije zgrade ili dvije trgovine u zgradi,
to je fizički uređaj da, u idealnom slučaju, sprečava vatru
širenje iz jedan dućan u drugu.
U virtualnom svijetu, ona sprečava podatke od uzimajući s jednog mjesta na drugo.
Dakle, u stvari, ako vaš kućne mreže, ili čak
Vaš korporativni ili sveučilište mreže, nekako
crnoj listi, recimo, svi pristup Facebook.com,
smatrajući to gubitak vremena, kako možda je vaš sveučilište, ili kod kuće,
ili tvrtka to učiniti u Kontekst omotnica poput ovih?
>> Drugim riječima, ako svi moji računala here-- moj laptop i bilo other--
nekako u razgovoru s Internet putem ovog doma
router, ili ovaj korporativni router, ili ovo sveučilište router,
koje informacije bi vatrozid korištenje kako bi se zaustaviti promet teče?
>> PUBLIKA: [nečujan].
>> DAVID J. Malan: Da, pa ako oni znaju da Facebook je web
poslužitelj na internetu, ima IP adresu 5.6.7.8,
to je trivijalna za administratora sustava konfigurirati firewall, samo poricati
a da ispadne sve omotnice predodređen za tu IP adresu.
U stvarnosti, Facebook ima nekoliko različitih IP adrese, možda desetine, možda i stotine.
No, dokle god su to javno poznato, administratora
može zapravo blokirali sve one.
>> Ili, ako to nije moguće, samo zato Facebook, možda ima previše IP adrese
ili se mijenjaju prečesto, dobro, što se ispostavilo, kao što ćemo vidjeti,
svaki put kad napravite zahtjev za web stranicu,
kao Facebook.com, umjesto postoji kao mačka u omotnici,
tu će biti spomenuti.
Oh, to korisnik želi Facebook.com/MarkZuckerberg.php
ili što god je datoteka može biti.
>> Dakle, možete jednostavno pogledati u omotnici i vidjeti, oh, ovo je za Facebook.
Idem ga ispustiti sada.
Možete pogledati unutrasnjost kuverta kao firewall, kao dobro.
>> Dakle, firewall, ukratko, Možete pogledati na IP adresu.
Može pogledajte broj porta.
To se može pogledati na unutar omotnice.
>> I po broju porta, ovaj je zanimljiv jedan previše.
Firewall, dakle, moglo blokirati, čini se, sve web pristup, ako želi,
samo crnu listu nikakve kuverte koji imaju broj 80 na njih,
ili sve e-mail od blacklisting port 25, ili blokiranje FTP, blokirajući ulaz 21.
I popis ide na i na.
>> Kao na stranu, da li je itko od vas koristiti Googleov DNS server-- 8.8.8.8?
Da li to zvuči poznato?
Ne?
>> Tako ispada možete konfigurirati Računalo koristiti prilagođene adrese.
A mi ćemo se vratiti to je u samo jednom trenutku.
I to je vrlo uobičajena za korporativne mreže i hotelski mreže
blokirati takvu stvar, kao što ćemo uskoro vidjeti.
>> Tako će posljednji zalogaj od funkcionalnosti, dakle, ovdje je router i DNS.
Ruter, opet, vrlo jednostavna ideja.
To samo staze podataka lijevo, desno, gore i dolje
temelji se na žicama a povezivost koja ima,
da li je mala mreža kod kuće ili jedan veći na samom internetu.
Dakle, DNS je posljednji veliki akronimi ovdje.
>> Što DNS poslužitelj učiniti?
To je vrlo korisno funkcionalnost često grade u kućni router.
Pa, nismo baš povezan dvije točkice ovdje.
Kad sam tip iz Amazon.com ili cats.com u svom pregledniku, na neki način
koja završava na omotnici, možda, s Amazon i cats.com
na unutarnjoj strani omotnice, kao što sam predložio Facebook.
>> No, ono što mora ići na vani, bili smo govorili?
PUBLIKA: IP address--
DAVID J. Malan: IP adresa.
PUBLIKA: [nečujan] imenovan na IP adresu.
DAVID J. Malan: Upravo tako.
DNS poslužitelj, Domain Name System server, to je jedina svrha u životu
je prevesti nazive domena do IP adrese i obratno.
I tako je, također, možete misliti kao velika Excel datoteka s dvije columns--
imena domena u jednom i IP adrese u drugoj.
Ali to je osobito velika datoteka.
>> I ispada da kad se okrenem na mom AirPort Extreme, ili moje Linksys
uređaj ili moj D-Link uređaja, ili što god imate kod kuće,
sigurno, da je mali uređaj radi Ne znamo, unaprijed,
svi mogući IP adrese i sve Mogući imena domena na svijetu.
Zato što ne mogu.
Jer što ako netko kupi domenu ime sutra, stavlja ga na internetu?
>> Bilo bi lijepo ako je vaš dom router i dalje mogli pristupiti.
I sigurno, to može.
Tako ispada postoji cijela Hijerarhija DNS poslužitelja u svijetu.
>> Vaš dom router, u pravilu, ima jedan.
No, to je samo caching DNS poslužitelj.
I cachea mislim C-A-C-H-E, gdje je to je samo pohranjuje kopije podataka
privremeno.
Ali ako imam internet usluga putem Comcast, Verizon ili, ili RCN,
vrlo popularne dobavljači lokalno u SAD, ili bilo koje druge tvrtke,
ili čak i Harvard University, Harvard i Comcast, Verizon,
i vaš lokalni ISP sve imaju svoje DNS poslužitelja.
>> I oni su, također, predmemorija podataka.
No, tu je i neke posebne velika DNS poslužitelja u svijetu, najmanje 13,
Takozvani root servera koji znaju gdje svi dot coms su, i zna gdje
svi točaka mreže su, i svi dot orgs,
a sve od desetaka i desetaka druge vršne domene ovih dana.
I tako je to cijeli hijerarhijski sustav
DNS takav da ako ne znate i svoj viši ne, nadajmo se,
Vaše Poviše je viši zna.
Budući da je mužjak u konačnici zaustavlja se ovdje.
I tako, kao što ćemo vidjeti, kada kupiti naziv domene,
ste suštini informiranje jedan od tih najboljih ljudi.
I informacije curi dolje na sva ostala računala na internetu.
No, postoji opasnost ovdje.
>> Pretpostavimo da Comcast odjednom uzima od strane nekoga tko ne, Comcast
želi staviti Facebook bez posla.
Kako Comcast ići oko stavljajući Facebook out
poslovanja za dosta ljudi?
Što to konfigurirati njegova DNS poslužitelj učiniti?
Što bi ti napravio?
>> PUBLIKA: Samo ga blokirati.
Samo ga blokirati.
>> DAVID J. Malan: Samo blokirati, zar ne?
Dakle, ako sam Comcast, a možda Ja sam netehniËkih CEO,
Ja sam upravo objavila dekret, ne neka naši kupci ići na Facebook.com.
Jer za sve poslovni razlog, mi smo
ne igra lijepo s njima sada.
>> Pa, što ćete učiniti?
To je prilično trivijalna provedbe.
Vi samo morati pitati neki administrator sustava
štipanje DNS poslužitelj za reći, ako primite zahtjev za Facebook.com,
ne reagiraju s IP adresom, ili reagiraju s lažnom one-- 1.2.3.4,
što je besmisleno.
Zato što ne pripada Facebook.
>> A u stvari, siguran Zemlje su bili poznati
to učiniti, u kojem, ako oni su htjeli člana
sigurno sites-- ovom vrstom Great Firewall of China, koji
može se provoditi u bilo koji broj ways--
možda učiniti upravo to samo na temelju DNS sami.
Dakle, ako štipanje vaše korisničko-a DNS poslužitelj jednostavno odgovoriti
bez ili lažan DNS ili odgovori, možete vrlo lako blokirati pristup.
>> Sada, kao što sam aludirao na ranije, i to je jedini
kako naivno mreža bi to učiniti, ja mogu zapravo
idi na mom Macu kliknite DNS, koji Obavijest je, nadamo se,
još jedna poznata kartica.
Možda malo prije, samo ti znao što je pojam Wi-Fi znači.
Sada, nadajmo se, znamo malo više o TCP / IP.
Sada imamo DNS.
>> To, čini se, su DNS poslužitelji da Harvard ima automatski
dodjeljuje na računalo.
Kada sam rekao ranije da je DHCP daje mene više nego samo IP adrese,
on daje adresu mog routera.
Također mi daje jedan ili više DNS poslužitelja koji sam trebao koristiti kada
ovdje na Harvardu mreže.
>> Ja zapravo mogu zaobići ovo Klikom na, oh, ne mogu.
Budući da sam na račun gosta.
U redu, tako da mogu zapravo fizički kliknite na ovaj znak plus,
mogao sam upisati DNS poslužitelja želim.
>> Popularna jedna za korištenje je 8.8.8.8, koji je Google kupio prije nekog vremena.
A ako me Mac pustiti, mogao sam onda reci svoj Mac ovdje,
nemojte koristiti Harvard DNS poslužitelja.
Koristite Google umjesto.
>> Dakle, to je uobičajen način za izbjegavanje ni jedan ograničenja sustava,
poput onih koje smo upravo opisali.
Ako su loše provedena, te može samo koristiti različite DNS poslužitelj.
Jako puno u modi na kući ISP-ovi, a možda i vi,
ako ste ikada pogriješili kada upisivati ​​ime domene,
samo treba dobiti greška Poruka iz vašeg preglednika.
To je ono što su oni namijenjeni.
404 ili, zapravo u to slučaj, nešto drugo,
da bi mogao dobiti nevažeći stranicu odgovora.
No, neki od vas, da li ste ikada vidjeli reklame ako bi pogreška pri upisu
i pogrešno ime domene?
Ako je tako, to je moguće, i Comcast Poznato je da to učinite.
Oni su, vrlo obnoxiously, volje presresti netočne DNS upiti.
>> Ako ste tip Facebook.com ali pogriješili pri upisu,
oni će se vratiti IP adresu za vas, a ne Facebook-a, ali jedan
od Comcast oglašavanje IP adresa poslužitelja da
tako da, onda, odjednom vidjeti oglase, a možda i predložio
pogrešno napisanih, i slično.
Dakle, neki ljudi mogu koristiti Google raditi oko toga.
Ponekad je vrlo čest u hoteli i zračne luke, i slično
gdje su DNS poslužitelji su samo loše.
Ili oni samo slomljena.
Ili su disfunkcionalna.
>> Dakle, vrlo često, ako nisam uzimajući internet povezivost
ali moja ikona sugerira I treba biti na mreži,
Ručno ću promijeniti moj DNS poslužitelj na Google samo
da li je to početi raditi.
I dva puta od 10, odnosno Čini se da se riješi problem.
A takeaway ovdje nije toliko sve te blesave rad-arounds
ali zašto oni zapravo rade.
>> Ti si samo reći vaše računalo na razgovarati s nekim drugim uređajem umjesto.
Dakle, ovaj dom ruter, koji bi mogli platili 0 ili više dolara
staviti u svoj dom, radi sve te funkcije, pa čak i više
sve samo u toj maloj maloj kutiji.
No, kad smo eksplodiraju ovo priča cijeli internet,
sklon je biti posvećen poslužitelja i računala rade
svaki od tih pojedinačnih usluga.
No, naši domovi su samo malo mikrokozmos u cijeloj priči.
>> Ima li pitanja?
Da.
Da, Dan?
>> PUBLIKA: Ranije ste govorili o luke, specifične luke,
ali to je određene usluge.
Tako na primjer, rekao da ako ja ne blokirati određenu uslugu,
Kažem, ne prijaviti taj port?
Je li moguće za službu biti dovršen kroz luku?
>> DAVID J. Malan: Apsolutno.
Da, u stvari, vi ćete često naći na mreži
da su jedini luke koje su ostavi se, na primjer,
port 80 i 443-- web prometa.
Ovo je vrlo čest u hotelima ili zračnim lukama
gdje su drsko misle, eh, 90 plus posto naših korisnika
trebaju samo ove usluge u svakom slučaju.
Recimo blokiraju sve ostalo.
>> A to ostavlja ljude poput mene iz hladno, na suho, družila se da se osuši.
Jer ja ne mogu pristupiti određenim poslužiteljima na Harvardu, koji koriste različite portove.
Sam mogao, preventivno prije odlaska kampusa,
promijeniti svoj posebni server koristiti port 80 ili 443.
Iako je čovječanstvo odlučilo koja bi trebala biti za web prometa,
to ne mora biti.
Ja mogu poslati moju e-mail preko tog ili slično.
>> PUBLIKA: Dakle, to je bio moj Drugo pitanje za njega.
Dakle, čovječanstvo je odlučio.
Postoji li popis objavljen negdje da kažu to su najbolje prakse prije?
DAVID J. Malan: Doista.
A u stvari, ako ja ići ovdje, zajednička TCP port, ovdje mi ići.
Na Wikipediji sam po sebi je prvi pogodak.
Ovdje je dobro poznata luka.
>> Dakle, popis, uglavnom sve 1024, jako je standardiziran,
pa čak i neke izvan toga.
Dakle, postoji mnogo usluge that--
>> PUBLIKA: Dakle, ako ste bili razvoj usluga, u teoriji,
trebali otići tamo i odlučiti ono luka linije za tu uslugu?
DAVID J. Malan ispravno.
A ako ste se s nekim Nova aplikacija, kao što su Napster
natrag u dan ili poput WhatsApp više moderno, što bi u pravilu,
ako si dobar dizajner, što bi pogledajte na popisu kao što je ovaj
i provjerite da li ste odabiru broj koji je u rasponu
koji bi trebali biti odabirom iz, u suštini
dovoljno velik broj koji nitko drugi je izabrao.
>> PUBLIKA: To bi bilo o lučkim dizajna, točno?
DAVID J. Malan: Točno, točno.
I tu je mnogo.
Mislim, broj porta je uglavnom 16-bitni broj,
koja Vam daje 65.536 mogućnosti.
I samo su neki od onih zapravo su standardizirani.
>> A realnost je da postoji samo toliko mnoge popularne usluge ovih dana.
Tako da zapravo nije toliko sukob.
Dakle, to nije tako velika stvar.
>> No, iz pametan preddiplomski-a perspektiva ili disident
unutar zemlje, što bi moglo doista, Ako država, ili pravne osobe,
ili sveučilište blokira određene prometa, što je vrlo često
učinio, tako sofisticirane dovoljno ljudi, da bi se tunel, da tako kažemo,
na put sve njihove promet s kuvertama
da ne kažu ono što treba reći, ali umjesto samo pomoću 80 za sve.
Čak i ako je FaceTime ili Skype ili financijske transakcije, ili bilo što drugo,
ti samo da izgleda kao to je zapravo web prometa.
A još bolje je još rješenje koje Victoria
aludirao na ranije, što je VPN.
>> A vrlo često je VPN promet dopušten na mreži.
Zapravo, našla sam se često u zračne luke, i hoteli, a na avionima
gdje ja ne mogu pristupiti određenim sigurnim poslužiteljima na Harvardu.
Jer oni se izvodi na relativno neobično luka numbers-- 555 ili što god
broj mogao biti.
>> Ali, ako sam prvi put spojiti preko VPN iz da zrakoplov ili hotel na Harvard
Sveučilište, što je VPN se je što?
Znate li što to radi za vas ispod haube, Victoria?
>> PUBLIKA: Pa, to će vjerojatno promijenili poslužitelj [nečujan].
DAVID J. Malan: To čini.
To radi.
To ga čini izgledaju, da je netko drugi, kao što ste dolaze iz nekog drugog mjesta.
Izgleda da dolazite od svojih korporativnih sjedišta
prilikom posjete neke web stranice.
I ono što je također čini se da tuneli, da tako kažemo, sve svoje prometa,
da li je e-mail, ili web, ili tiskanje ili slično sve
kroz to kodiran kanal između vas
i vaš korporativni sjedište, u pravilu,
tako da nema one-- uključujući lokalna država, ili zračni prijevoznik ili cafe--
zna što je unutar Vaš kriptirani tunel.
I tako da izgleda kao slučajan šum.
I tako, vrlo često, VPN će raditi oko tih vrsta
lučkih ograničenja, također, ako je sam VPN priključaka nije
blokiran, što je ponekad slučaj.
I Dacosta, što smo htjeli reći?
>> PUBLIKA: Koliko je sati [Nečujan] skočiti posebno
pomoću [nečujan] može skočiti grupu od [nečujan] Je li ovo oblak drugačije?
Što [nečujan] skočiti? [Nečujan] vrijednost [nečujan]
DAVID J. Malan: I po skoku, što točno misliš?
PUBLIKA: To su bi blokirati, [nečujan].
DAVID J. Malan: Oh, i to je slomljen u određenoj zemlji?
PUBLIKA: Da, to je blokiran.
DAVID J. Malan: Oh, blokiran.
Dakle, to može biti implementirana na bilo koji broj načina.
Najjednostavniji, opet, bio bi to zemlja i svatko u njemu, preko DNS,
oni jednostavno ne vraćaju IP adresu vama kada posjetite facebook.com.
Drugo, oni zapravo mogu tražiti u svima kuverte
i vidjeti ako tih zahtjeva su na čelu Facebook.com.
U tom slučaju, oni bi na sličan način blokirati promet, kao dobro.
PUBLIKA: možete blokirati [nečujan].
DAVID J. Malan: Doista.
A to ovisi.
Mislim, toliko dugo dok postoje relativno mali broj internet veze
dolaze u country-- tako desecima ili stotinama,
ne i tisuće ili desetke od thousands-- onda da,
tako dugo dok oni imaju kontrolu nad svim žicama, bežični,
ili na drugi način dolaze u zemlju, Apsolutno, oni mogu blokirati sve.
>> Dakle, i još gore, i vrlo je moguće napad
je li, na primjer, mi smo svi ovdje na Harvardu mreže.
I zato, računala, pričom smo reći,
svi korištenjem Harvard DHCP poslužitelj.
Neki od vas možda ima, u kartici upravo sada,
Facebook.com otvarati ili Gmail.com, ili neki drugi random website.
Da li nužno znati da si na pravi Facebook.com?
>> Mislim, možda ste subjekata u harvardski psihologija eksperiment
Ovdje, gdje ste hranjenja lažni podataka. Facebook
Ili ćemo vam reći da ste bili poked netko niste bili.
Ili mijenjamo poruke zvuče ljući nego što zapravo jesu.
>> Mislim, stvarno, kada imate Kontrola preko mreže,
imate kontrolu nad dosta aspekti korisničkog iskustva.
Sada, srećom, nije kao zastrašujuće kao taj.
Budući da većina vas, u svom URL barovi, od svih takvih kartica,
vjerojatno početi s čime?
HTTPS, nadam se.
Budući da je S se odrediti siguran.
>> I u teoriji, što je to znači da vi zapravo
imaju šifriranu vezu između ti i Facebook, ti ​​i Amazon, vi
i Gmail.com, ili gdje god se nalazili.
I to je dobra stvar.
Budući da je ovo Cijeli sustav povjerenja.
>> A to je zapravo dobra prikazali na web prometa posebno.
Tu je cijeli ovaj sustav povjerenja, u svijetu, koji nam omogućuje
s nekim uvjeravanja vjerovati da, ako idem na Facebook.com,
i vidim malo lokot ikonu u svom pregledniku,
Ja sam vrlo, vrlo, vrlo vjerojatno da se zapravo povezan
na pravi Facebook.com.
Sada, zašto je to tako?
>> Tako ispada da kada se stavi web stranica na World Wide Webu,
trebate IP adresu, to će činiti.
Vaš poslužitelj treba IP adresu.
I vjerojatno trebate naziv domene.
Dakle, što to uključuje?
>> Pa, ima li tko od vas ikada Kupio naziv domene prije?
Da?
U REDU.
A što web stranice su vam koriste ili Pogledala za kupnju imena domena?
>> Bilo naročito dolaze u obzir?
OK, GoDaddy je prilično popularan.
I tu je others-- Namecheap, Network Solutions, drugi.
>> I tako ako želim ići na nešto slično,
ako želim kupiti domenu kao što je ComputerScienceforBusinessLeaders.com--
grozno ime, jer to je zločest tipa.
To ni ne stane na jedan redak, očito.
Za 11,99 $, mogu kupiti taj naziv domene.
>> Sada, što to znači?
Ako sam kliknite Odaberi i staviti to u mom Košarica, neka me prvi oprez.
GoDaddy je zločest oko Pokušavam ti upsell.
Tako da će se pitanje je li Želite e-mail, ako ti
Želite web hosting, ako želite telefonski poziv za sve ove stvari.
Teško je provjeriti na GoDaddy.
>> No, kada se napokon stići, što će posjedovati taj naziv domene
za razdoblje od jedne godine, obično, ili dva, ili tri godine.
Morate obnoviti te stvari.
Dakle, to je više kao iznajmljivanja imena domene.
>> No, nakon što posjeduju da ime domene, morate
reći GoDaddy nešto, obično.
Morate reći GoDaddy što je vaš web poslužitelja, DNS poslužitelji će biti.
Kako ćete znati što vaši poslužitelji, DNS poslužitelji će biti?
>> , Tipično u još jedna kartica, morate
kupiti ili platiti za web agresivan ako ne zapravo
fizički posjedujete vlastite poslužitelje i vlastite tvrtke, ili u vlastitom podataka
centar.
Tako da bih ići na web hosting tvrtku.
A moglo bi biti GoDaddy.
Oni nude istu uslugu kao jedan od svojih Upsells.
>> No, tu je na stotine, tisuće web hosting
društva za različite kvalitete vani.
A kada platiti nekome drugi za web hosting,
ste dobili korisničko ime i lozinkom, a neki iznos od prostor
u oblaku, da tako kažemo, da koji možete uploadati svoje datoteke,
i stvoriti svoje web stranice, i staviti svoje web stranice na internetu.
Dakle, u biti, imate reći GoDaddy ono
DNS poslužitelji su da je ta web hosting tvrtka pruža.
Vjerojatno je u e-mail ili na web-stranica, oni vas obavijestiti.
>> A onda su GoDaddy odgovornost je reći ostatak svijeta
putem tih korijena servere i drugih DNS poslužitelja.
Tako da, sljedeći dan, kada netko pokušava
posjetiti ComputerScienceforBusinessLeaders.com,
njihov DNS poslužitelj vjerojatno ne znam odgovor.
Jer to je potpuno novi web stranicu.
Dakle, njihov DNS poslužitelj traži ova, pita ovaj.
To se zna.
A onda, informacija se širi odustati od ostatka svijeta.
Dakle, to je kako ako ne platiti Račun za obnovu svoje domene.
Sve to može samo vrsta zaustaviti.
>> Zato GoDaddy, na primjer, Možete izbrisati te DNS zapise
tako da nitko na svijetu ne zna koga pitati gdje je vaše web stranice.
Koja je Vaša IP adresa?
I tako je to kako oni provede ovu vrstu kontrole.
>> No, ono što GoDaddy također prodaje, želim vidim ovdje možemo li razgovarati s njima ovdje.
Žele naše poslovanje.
Ako idemo na sve proizvode, ovo je neodoljiv.
>> Želim kupiti SSL.
Evo nas, Web Security.
Dakle, oh, to je na prodaju.
Nice.
>> U REDU.
Dakle, ovdje je, također, to je vrsta neodoljiv na prvi pogled za narod.
Dakle, postoji različite vrste SSL potvrde kako se zovu.
Dakle, to nije samo dovoljno imati domenu ime ili imati web hosting računa.
Ako želite imati šifriranje, koja je, iskreno, samo je danas dao.
I to je sve de facto praksa.
>> Vi bi također trebali kupiti SSL certifikat.
Nažalost, to može biti teško za navigaciju sve ovo.
No, da vidimo gdje to vodi za ovu vrstu sustava povjerenja.
Dakle, ako sam samo jednu domenu ime, www.ComputerSciencef
orBusinessLeaders.com, idem ići naprijed i samo kupiti $ 62,99
Verzija ovdje.
No, čak i to je skupo.
Možete ići na druge web stranice, kao što su Namecheap.com i nekoliko drugih,
gdje različitim stupnjevima ugled.
Ali možete potrošiti čak i manje od toga.
Čuvajte se.
>> A u stvari, idemo negdje mi shouldn't-- Verisign.com.
To je globalni lider u domeni Imena i Internet sigurnost očito.
A znaš da je skupo kad oni ne samo reći ono što oni prodaju.
Verisign SSL certifikat, možete vidjeti koliko natjecatelji su,
koji su oglašavanje za taj isti upit.
>> U redu, tako da preko Google-a, Našao sam ovu stranicu sam htjela.
Tako ćemo vidjeti.
Oh, evo ga.
>> Tako to izgleda, ako Želim Secure Site,
njihovi SSL certifikati početi na $ 399.
Ako želim više sigurnosti, s EV, što mislim da je proširena za provjeru valjanosti
ili pojačati valjanosti, to je $ 995, točka 00.
Ili Secure Site Pro s EV, 1500 $.
Gotovo sve je to užasna i, također, nepotrebno.
>> Ali neka je shvatiti što kompromise evo i kako to sve funkcionira.
Na kraju dana, matematika a osnovno kriptografije
temeljni vaše web stranice je sigurnost svejedno, za većinu dijelova.
Sve to je prodaje skupljeg proizvoda i, uglavnom, marketinški stvari.
>> Oh, i molim vas, nikada ne stavi ovako nešto na svoju web stranicu,
čak i ako je konzultant Predlaže da radite.
To znači apsolutno ništa.
Vidjet ćete, kasnije danas ili sutra, to je apsolutno beznačajna
za dodavanje fotografija na web stranice i jednostavno reći da su Norton osiguran
znači apsolutno ništa.
>> I sve što radite je trening svoje klijente,
ili čovječanstvo općenito, tražiti da se simbol, koji
sigurno loš čovjek mogao staviti na njegovo ili njezina web stranica i upravo tvrde oni,
također, Norton osiguran.
Tako smo stečen u neke loše navike, kao ljudi, kao što je utjelovljena još ovdje.
Dakle, baš kao i na stranu, razlog postoji različite stilove certifikata,
oni stalno žele razgovarati s nama.
>> Možete kupiti SSL certifikat za samo jedan naziv domene,
dub dub dub točkom ComputerScienceforBusinessLeaders.com.
Više web stranice, pretpostavimo Imao sam dub dub dub točkom
ComputerScienceforBusinessLeaders.com.
Ali sam isto tako htjela korisnike biti u mogućnosti posjetiti
ComputerScienceforBusinessLeaders.com bez www.
Ili, možda, imam trećine domene, kao što email.ComputerScienc
eforBusinessLeaders.com.
Dakle, ako imam više domena imena, oni zapravo svaki
trebate neku drugu vrstu Potvrda, potencijalno.
Tako sam kao što bi i dobiti ovo verzija, što omogućuje upravo to.
>> Ili sve poddomene, ako se samo želite imaju, a to je za luksuznijih instrumenta,
Ako želite imati 10 ili 20 različite web stranice ili poslužitelja koji
početi s nečim, točka ComputerScienceforBusinessLeaders.com,
onda ćete dobiti ono što se naziva potvrda zamjenski znak.
I to podržava sve te varijacije.
>> Sada, kada jednom kupite ovo, instalirati.
To je datoteka koje preuzimate.
I to file, u biti, samo sadrži
stvarno velik, slučajni broj koji ima neki matematički odnos
na neki drugi broj koji ste već generiran.
Nazvat ćemo ga javni ključ i privatni ključ, kao što sam učinio upravo prije.
>> A ideja je da se ovdje instalirati na svoj web poslužitelj
korištenjem samo FTP ili neki drugi protokol,
povlačenjem i ispuštanjem ili kopiranja i lijepljenja
ti stvarno velika brojevi u svoj web poslužitelj.
A vi slijedite upute u skladu sa svojim poslužiteljskog softvera
uraditi ovo.
I vaš web poslužitelj, odsad, svaki put kad netko
posjeti svoj posao 'website-- www.ComputerScienceBusinessLeaders.com--
Vaš web poslužitelj automatski, jer je to
je izgrađen-in funkcije ovih dana, će samo
reći svijetu što je njezina javnog ključa.
I zapamtite da je javni ključ ima tu matematički odnos
sa tzv osobnim ključem.
I tako, kada korisnici, kupci razgovarati sigurno na svoj server,
njihove koverte, kao i one mi smo bili prolaze okolo,
imaju prividnu gluposti unutar njih.
Budući da je sadržaj su šifrirani.
>> I samo svoj posao ' privatni ključ koji
se generira kao dio toga Proces kupnje SSL certifikat,
zapravo može dešifrirati.
I sve što se događa transparentno.
Ali, možete samo kupiti ove Potvrde iz konačnim brojem
tvrtki u svijetu.
>> Budući da Microsoft, koji čini IE i Edge, i Google, koji čini Chrome,
i Mozilla, koji čini Firefox, i nekoliko drugih igrača
imaju svi odlučili brod svoje preglednike.
Kada instalirate bilo koji od tih browsers-- IE, Edge, Firefox, Mozilla, Opera,
ili bilo koji drugi, Chrome-- oni dolaze s konačnim brojem certifikata,
da tako kažemo, ugrađene u njih.
Konačan popis, nazovimo ih, Tvrtke čiji SSL certifikati trebali
biti dopušteno i smatra se sigurnim.
>> Dakle, to znači da sam ja, David Malan, Ne mogu samo ići na DavidMalan.com
i početak prodaje SSL certifikate.
Jer ako nemam nekakav odnos
Google i Microsoft, i Mozilla ili izvođačima njih,
Nitko nije preglednici će povjerenje David Malan je svjedodžbe,
čak i ako sam ih prodati na popusta u odnosu na sve ostale.
Mogu ih napraviti matematički.
Ali ja ne mogu prevariti preglednici u njih vjeruješ.
>> I što mi znači povjerenje?
Pa, obavijest.
Mi smo na GoDaddy.com.
I kao što je slučaj s mnogim web stranicama, primijetiti lokota gore u gornjem desnom kutu.
Što je to katanac vjerojatno pokazuju, bilo prije
na današnji raspravu ili što je sada?
>> PUBLIKA: To je sigurno.
>> DAVID J. Malan: To je sigurno.
To samo znači da sam koristeći neka vrsta kriptografije,
enkripcija između mene i GoDaddy.com.
I to ne mora biti GoDaddy.
Idemo negdje drugdje.
Idemo na Facebook.com.
I primijetit sam završiti na HTTPS debelo slash slash.
Dakle, čak i ako ne upišete HTTPS, sve više, naše web stranice
Danas Preusmjeravanje na sigurna verzija web stranice.
To je često istina kada se upisali u vaše lozinke za neko vrijeme.
Ali onda, ti bi često dobiti nesigurno verzija web stranice
Nakon što se prijavite, ili nakon što ste provjerili s košarici i kredit
kartica.
>> Danas, sve više su websites-- jer je sve lakše i jeftinije
koristiti ovu vrstu enkripcije i to je sve expected-- su samo
ga koristiti za apsolutno svaku web stranicu.
I to je dobra stvar.
Jer to znači, na primjer, kada vas
idu na Google, koji također ima započeo omogućujući SSL po defaultu,
to znači kada se traži nešto na Googleu,
to je apsolutno točno da Google zna sve
ste u potrazi za na internet, za sva vremena, osim ako vama
izbrisati povijest.
Pa čak i tada, nadajmo se, to je zapravo briše.
>> Ali nitko između vas i Google, u teoriji,
zna ono što ste tražili.
Dakle, ako ste u potrazi za nečim privatni ili medicinski ili sitnica,
tako dugo dok to bar je zelena, a ti vidi lokot, a URL je HTTPS,
i da ste spojeni na Google, nadamo se, vaš poslodavac
Ne možete vidjeti što radite.
Vaš sveučilište ne može vidi ono što radite.
>> Sada, ako netko gleda preko svoje ramena, oni mogu i dalje.
A ako završi u pregledniku je povijest, ljudi mogu još uvijek znaju.
Ali barem da tunel između vas i Google, u ovom slučaju, je siguran.
I možemo vidjeti malo više.
A možete to učiniti kod kuće, previše.
Ako sam kliknite na lokot, Na Chrome barem,
postoji hrpa tehničke informacije ovdje.
Ako sam kliknite vezu, primijetiti da je, "Chrome je provjereno da Digi / Cert
Server SHA-2 Visoka Assurance CA ", tijelo za izdavanje certifikata,
"Izdani certifikat ove web stranice."
>> Recimo kliknite na Podaci o certifikatu.
I možemo vidjeti da je Facebook, netko na Facebook kupio ovaj certifikat.
A primijetiti zvijezdu.
To je zamjenski znak koji aludirao sam ranije,
to nešto dot facebook.com.
Obavijest da je njihova Potvrda istječe kada?
>> Prosinca, tako da Facebook bolje platiti SSL zakon u idućih nekoliko mjeseci.
I oni će morati instalirati Novi certifikati na njihovim serverima.
A ako stvarno želite dobiti znatiželjni, mogu kliknuti na detalje.
A to će biti više kompliciranih nego što želim.
>> No, možete vidjeti da je To je, očito,
kupio Facebook, Inc. u Menlo Parku.
To je neki tehnički podaci, gdje su ga kupili od.
SHA-256 odnosi se na nešto slično kodiranje.
To se zove ljestve.
RSA je šifriranje Ako ste čuli za RSA.
>> A onda, tu je čak i više fancy stvari ovdje.
Eliptičkih krivulja Javni ovo se odnosi na tip kriptografije.
Većina toga je više puta Informacije nego što je zapravo potrebno.
No, možete vidjeti da je ovo tehnički detalj u podlozi
Facebook certifikat.
>> Sada, nažalost, samo da razgovarati s društvenog inženjeringa,
ovo sada je prilično korisna pokazatelj činjenice
da je netko, jedan, ima osigurati vezu i, s druge strane,
da je poslužitelj ste posjetili plaćeni za taj certifikat.
Ali to nije bilo tako davno da web stranice mogu imati zadane ikone.
U stvari, da li ste primijetili ove ikone u Chrome kartica u ovom trenutku?
I preglednici su ljubazni od naučili lekciju
i staviti ove ikone tamo gore, logo za web stranicu?
>> Nije bilo tako davno da ti fav ikona,
ili omiljena ikone kao što su oni nazivaju, bili su tamo pored adrese.
U stvari, ja sam za pretraživanje tijekom našeg odmora.
Na primjer, ne tako dugo Prije, neka mi otvori ovaj jedan.
Samo na Google slikama.
>> Pusti me smanjivanje.
Ajde.
Dakle, ne tako davno, preglednici su to.
Ne samo da su stavili ikona favorit ovdje na kartici,
oni su također pogodio pored adresne trake.
Zašto?
Samo, eh, to izgleda dobro.
>> To je vrsta lijepo.
Vidite logo tvrtke tik do URL-a.
Tako sada, mislim iz perspektive od neprijatelja, negativac.
Ako ste bili loš čovjek i preglednici su bili dovoljno glupi
kako bi se omogućilo da se stavi prilagođenu ikonu tik do URL-preglednicima,
što Ikona bi vam odabrati za svoj lažni web stranice
koji je pokušavao loviti Narodne podatke o kreditnoj kartici i takav?
PUBLIKA: izvorni web stranica.
DAVID J. Malan podataka: Izvorna web stranice, svakako,
ako oponaša jedan web stranice.
Što još možete staviti tamo to je čak i više prijevare?
Ikona lokota, koji izgleda kao da je katanac i semantički sugerira
ovaj site je siguran, ali nema tehnički smisao god,
a što će reći da si uređaj ljudi.
>> Mi, kao društvo, su uređaj ljudi kad vidite lokot,
Pretpostavljamo site je siguran.
A to ista logika može biti potpuno obrnut
i manipulira kako bi ljudi, sad su prevareni
u misle da nešto nije siguran.
A najgore prekršitelje, iskreno, ljudi
kao što su banke, koji idiotski, na ovaj day-- neka je vidjeti ako Bank of America,
popularna lokalna ili nacionalna jednom, radi isto.
>> U REDU.
Pa što je ovo?
Što vidite ovdje.
To je prijava čine za svoje web stranice.
Oni su učinili točno istu stvar.
Vi trenirate ljude misliti kad vidite
gumb na web stranici lokotom da je ta
znači da je veza sigurna.
>> To samo znači da postoji je grafički dizajner koji
zna kako napraviti sliku katanac i staviti ga na web stranici.
Sada, u ovom slučaju, to je istina, da je web stranica je siguran.
Zbog obavijesti o zeleni katanac ovdje.
I ja sam koristeći nova dosta verzija Chromea
da ja ne mogu samo staviti proizvoljna logo pored URL.
Sada, samo sigurna Ikona ide tamo ili ne.
>> No, to je apsolutno besmisleno ovdje.
I mi ljudi i dalje čine ove vrste pogrešaka.
Budući da se stanje osobe tražiti određene znakove
i zaključiti što znači od njih.
Ali opet, taj isti Značenje može biti zlostavljan.
>> Dakle, prilikom izgradnje nečije vlastite korporativne web stranice,
ovi signali su općenito loša stvar.
Pa čak i na e-mailove, također, imamo, kao društvo,
uvjetovane ljude na kliknite linkove na e-mail.
I tako da ne čudi što je loše dečki poslati lažni e-poštu od PayPal,
od Bank of America s linkovima.
Budući da smo obučenih ljudi kliknuti veze u poruci e-pošte.
>> Daleko bolji praksa biti za Bank of America,
prilikom slanja svoje kupce, kažu samo, posjetite Bank of America web stranici
što prije.
I ne daju ljudima URL.
Jer u suprotnom, oni su Samo ću ga kliknite.
Pusti to.
Neka ih traži za to, ili, zapravo, ići na to ručno.
>> U redu, tako da je malo od skrenuti tamo.
No, cilj ovdje je da se bojite slika ovog sustava povjerenja.
S preglednicima, postoje te stvari u svijetu
zove potvrda authorities-- tvrtke, konačan broj od njih,
koje se smiju izdavanje SSL potvrda.
Ili, pak, dopušteno im provjeriti druge treće strane izvođače
za izdavanje SSL potvrda.
Ako niste na tom popisu, Ipak, možete matematički
stvaranje tih velikih, slučajnih brojeva koji rade za kriptografiju.
>> No, preglednik, u pravilu, će vikati na vas.
U stvari, mogu li otići na web stranicu?
Daj da vidim.
Ova stranica nije sigurna.
Ako ćemo samo gledati na Google slike ovdje možete vidjeti ekrane kao što je ovaj.
proizvođači preglednik držati ih mijenja.
>> To je obično ono što će vidjeti.
Vidite crvenu liniju u URL-u, gdje HTTPS je prekrižena.
Zato što pokušava biti siguran.
Ali nešto se događa.
I ovdje se kaže: "Ovo je vjerojatno nije web lokacija koju tražite! "
>> A to je bilo zlonamjerno, ili to je zbog konfiguracije.
Netko koristi krivi SSL Potvrda o poslužitelju za web stranice
da je korisnik zapravo pokušavate posjetiti.
Ima li pitanja?
>> Pa, uzmimo, prije nego što smo razbiti za ručak, jedan zadnji pogled na ono što
može biti unutar tih kuverti.
Ja ću ići u čisto preglednik tab ovdje.
A to je značajka.
Ako koristite Chrome ili najviše bilo koji drugi preglednik
što zapravo imaju ovu značajku.
>> Ja ću ići na izbornik.
Ja ću ići na više Alati i razvojne programere.
Iako ponekad imaju kako bi se omogućilo ovaj poseban izbornik.
A mi ćemo vidjeti više od ovo malo.
>> I ja ću ići dolje Ovdje na dnu lijevo.
I ja ću kliknuti na mreži.
Dakle, ovo je samo nešto inženjer bi
koristiti kada on ili ona želi izgledati ispod haube na ono što se događa
na između preglednika i poslužitelja.
>> I idemo naprijed i to učiniti.
Idem da ide, kliknite na očuvanje Zapisnik.
Drugim riječima, ja sam htjela spasiti sve što se događa,
što ćemo učiniti.
I ja ću upisati u HTTP debelo slash slash www.Stanford.edu
za sveučilišta Stanford.
Idem opet jasno samo tako možemo početi svježe.
>> I ovdje mi ići.
Dakle, ovdje je Stanford-a etna page-- cijela hrpa
teksta, cijela hrpa slika, možda neki video, i neke druge stvari.
A ovo web page-- ovdje Idem ponovno učitati sada.
Zato sam ga razbio od tarifni natrag.
>> Ova web stranica je napisano na jeziku koji se zove HTML
da ćemo uzeti kratak pogled na kasnije.
A HTML nije programski jezik.
To je ono što se zove označni jezik.
Dakle, vidjet ćemo da je to samo Engleski-sintaksu kao da
govori web stranice što izgleda kao, što boje za korištenje, što tekst za korištenje,
i slično.
>> Ali sočnije je u tome Posebna tab Developer,
Ja zapravo mogu vidjeti sve što se Samo je otišao na ispod haube.
Na primjer, u ovoj web stranici, o tome koliko su slike tamo?
Vidim 1, 2,3, 4, 5, 6, 7, 8, 9, 10, na desnoj strani, 11.
Dakle, postoji desetak ili više slike na ovoj web stranici.
>> Svaka od tih slika je file Stanfordskog web server.
I to početna stranica, pisana u tom jeziku zove HTML,
Također je datoteka Stanfordskog web server.
Tako ispada da pregledniku je dovoljno pametan da zna,
pa ćemo vidjeti poslije podne, kad ti primiti na početnu stranicu za web stranicu,
pogledajte taj HTML jezika, kao što ćemo uskoro vidjeti.
>> A ako primijetite nazive slika unutar nje, ići dobiti oni, kao dobro.
Slanje dodatne zahtjeve, dodatne omotnice.
Tako smo mogli imati stečen natrag, sad, jednom, možda 13 ili više omotnica
koji sadrži tekst i slike, možda neke druge stvari koje smo, dakle,
okupljanje u mojoj pregledniku predstaviti ovu cijelu web stranicu.
>> A primijetiti ovdje Prvi od njih
bio je zahtjev samo za HTTP debelog crijeva slash slash www.Stanford.edu sama.
A ako ja kliknite na ovaj redu, idem vidjeti neke prilično tajnu informaciju.
No, neka mi se pomaknite prema dolje i vidjeti ako ja mogu razumjeti
upravo ono što se ovdje događa.
>> Dopustite mi da to malo veći tako da možemo vidjeti više u isto vrijeme.
A primijetiti.
Ako sam kliknite na View Source, ovaj tekst ovdje, koje sam upravo istaknuo,
kad sam poslati, preglednik šalje da Prvi omotnica odavde u Cambridge
na Stanford, kaže daj mi svoj dom stranica, što je u ovoj omotnici
je upravo ono što sam istaknuo tamo.
>> HTTP, Hypertext Transfer Protocol, je skup konvencija
koji web preglednik koristi kada traži web-stranice na poslužitelju.
Dakle, kao što sam posegnuo s moje strane da Arwa ranije,
ovo je digitalni ekvivalent moj preglednik dopire digitalno
na Stanford web server, stavljajući ova poruka unutar ovog okvira.
Najvažniji linija je prvi.
>> GET je standardni glagol, koristi se u ovoj Konvenciji,
to doslovno samo znaci dobili sljedeće.
Dobiti udarac.
Slash je samo zadana početna stranica.
To nije ništa konkretnije od toga.
I koristiti verziju HTTP poznat kao 1.1.
To je dobio neki noviji obilježja od 1,0 imao.
>> I drugi najvažniji crta je ovo one-- domaćin debelo crijevo
dub dub dub dot stanford.edu.
Kad sam spomenuo ranije da vatrozida mogao gledati unutar omotnice
i shvatiti ono što web stranice je kao requested-- možda je Facebook.
I želimo da ga blokirali.
>> Razlog je preglednik je vrlo ljubazno nam govori, u omotu, što
ona traži.
A onda, tu je neki manje zanimljiv stvari koje je više tehničke prirode.
Ali nešto zanimljivo, ako Nije malo obeshrabrujuće na početku,
je da je također u ovoj omotnici je očito što informacije?
>> PUBLIKA: [nečujan].
DAVID J. Malan: Da, što vrsta računala imam.
Dakle, imam Mac.
To sa sustavom Mac OS 10.11.2, čini se.
A ako sam pročitao dalje dolje, to govori server
da sam koristeći neki verzija Chromea, u stvari.
>> Dakle, to je blago uznemirujuće.
No, nešto više zbunjujuće trebala bi biti činjenica da sam već
rekao je Stanford koja je moja IP adresa.
Dakle, oni već mogu shvatiti, možda, malo više o meni od toga.
A onda, tu je neki druge stvari tamo.
Sada, neka mi pomicanje gore malo.
Evo što je Stanford odgovorila.
Unutar ove omotnice bio je, prije svega,
web stranica sama po sebi, HTML to vidjet ćemo kasnije popodne.
Ali i unutar Stanfordskog omotnici na mi je sve što sam ovdje istaknute.
>> Juiciest linija koja je na vrhu, koji kaže:
OK, yep, ja govorim HTTP 1.1.
200 je moj status kod, u redu.
Sad, možda niste nikad vidjeli broj 200 i prije, što ima smisla.
Zbog 200, doista, znači u redu, sve je dobro.
>> No, vjerojatno ste vidjeli broj, na svoj web preglednik, koji
Poslali smo vam od nekog servera unutar omotnicu koja je
nije broj 200.
Što brojevi si vidi da je proljeće na pamet?
>> PUBLIKA: 404.
>> DAVID J. Malan: 404.
Dakle, ako ste ikada pitali gdje je ovo 404 konvencija dolaze iz svih
Arcane stvari za reći ja, 404 file not found,
to jednostavno znači da web server, ako zahtjev ovu stranicu da to ne čini
postoji, to ne postoji, datoteke nije pronađen, ovu poruku u plavom
će reći HTTP 1.1 Prostor 404 nije pronađen.
I vaš obavijesti preglednik da i onda prezentira ga
vama, možda i veći font, veći, podebljano informacija
s nekim tekstom pojašnjenja.
No, to je sve.
>> A onda, ostatak informacija više kompliciranih informacija,
s poslužitelja za vas, samo govorim Vaš preglednik odakle je.
Svaki zahtjev vam učiniti preko interneta
sadrži podatke kao što je ovaj.
To je i korisno zbog tehničkih razloga.
>> Također je korisno za prijava razloge, znati
tko posjećuje Vaše web stranice, što preglednik oni koriste,
možda koji preglednik bi trebao biti optimizirati
Vaše web stranice jer ako su svi koristite Chrome ovih dana.
Možda ne treba podržavati Internet Explorer više.
Kako to znaš?
Vi samo mogu prijaviti sve podatke koji dolazi u tim zahtjevima.
>> S druge strane, to jasno znači da je svaki put
posjetite bilo koju web stranicu na internetu, Ne samo da oni znaju svoju IP adresu,
zato što ga je dao njima u gornjem lijevom kutu omotnice,
oni također znaju što je Vaš preglednik je, koji je dan vremena da je,
ono stranice koje zahtijevate.
>> I sve više, a posebno na web stranice koje imaju reklame,
više zabrinjava je da se ovdje ako imaš tvrtku,
i to je super uobičajena ovih dana, koji je prodaje reklame
za ovu web stranicu, neka je zovu ga A.com, a također
na ovoj web stranici, B.com, a ove web stranice,
C.com, A i B i C.com možda ne znaju da imaju kupca zajedničko.
>> Ali ako ovaj treće strane tvrtka za oglašavanje
vidi zahtjeve iz istog IP-a Adresa posjeti i A.com, B.com,
i C.com, zašto?
Budući da je poslužitelj oglašavanje bića pitao da se posluživati ​​oglase na sve tri
ovih web stranica.
Stoga, bit će dobili vaše IP adrese
tako da Vaše web stranice, Vaš preglednik vidi oglas.
>> Tu su ti posrednici, tako govoriti, na internetu da
znati još više o vama nego web stranice koju ste posjetili.
I Google je svakako među Najveći dužnici ili featurerers,
uz one linije.
A u stvari, kad sam spominje njihov DNS poslužitelj,
Prije nego što možda mislite na prvi pogled, oh, ovo je zgodan značajka.
Google pruža svijet sa slobodnim DNS poslužitelj
da ponekad mi pomaže u rješavanju problema.
Mm-mm.
Sada, ti si reći ne samo Google svaka stranica ste u potrazi za,
ali svaka stranica idete izravno.
Budući da ste govoreći, hej, Google, želim ići na Z.com.
Koja je njegova IP adresa?
>> I to sve se svodi na to vrlo jednostavne zahtjeve i odgovori
da smo sada nisam vidio od vrha do dna.
Pa zašto ne bismo ovdje zastati na sat vremena.
Povratak na 1:30 za ručak.
Idem nestati za malo.
A mi ćemo nastaviti s hands-on izgleda i još neke pojmove.
I rado staviti oko, za neke minuta, s pitanjima pojedinačno.