>> [Prehrávanie hudby]
>> SPEAKER 1: Dobre, vitaj späť na CS50.
To je koniec týždňa osem, a takmer Halloween.
Zajtra večer v úradné hodiny budú Najdesivejšie tie ešte, a nie preto,
Halloween.
>> Ale v takom prípade, si uvedomiť, že problém nastaviť šesť, kontrolu pravopisu
Problém set, je preslávený byť pre mnohých študenti, najnáročnejšie,
Určite medzi základné problémové okruhy C, a naozaj, všeobecne.
A Spomínam to len preto, že je to týždeň, kde mnoho ľudí si
osobitne uznaná len snaží dostať sakramentsky pravopisu pracovať.
A jedna vec, ktorú by som povzbudiť, aby ste je to, že, ako uvidíte dnes, a
v pondelok začneme hit tohto vrcholu tento týždeň, kedy sa veci stanú
trochu známejší, trochu viac prístupné, ako prechod z
v prostredí príkazového riadku v C webová prostredie v PHP.
>> A tak by som povzbudiť vás, aj keď ste naozaj na vaše rozumom v koncoch v
snažia získať p pustili do práce, ak je je to naozaj miesto, ste na, alebo
ocitnete, snažte k moci cez neho.
Pretože si myslím, že budete mať dosť potešený, a celkom na seba hrdý,
ak ste naozaj koniec, že ​​časť Samozrejme, časť C, na tak vysoko,
ak stresujúce, na vedomie.
Takže to nie je vydesiť.
To je len chcel povzbudiť, aby ste sa zostať, že ďalšiu hodinu, aby sa
získať kontrolu pravopisu prácu.
>> A ak si uvedomiť, že táto je voliteľné, úplne.
Ale my máme tzv veľkú tabuľu ktorý išiel žiť dnes ráno.
Ako dnes ráno som bol na vrchole veľké doska, ktorá je meradlom toho, ako
pamäte RAM a koľko beží čas váš program vyžaduje pravopisu.
Ale ja som od tej doby bolo vysídlených.
Ja som teraz nešťastné číslo 13..
A to, čo uvidíte, je tu, David Kaufman, a Lauren, a Adam a
Jason, a iní sú teraz na vrchole veľkú tabuľu.
>> Pozriete Ak sa tam na pravej strane, každý z nás má naozaj dobrý
implementácia o veľkosti najmenej -
vracia počet slov v slovníku.
A v každom z týchto stĺpcov, budete zistiť, koľko pamäte RAM Každý z našich
implementácia používa, koľko doba chodu to trvá vykonať
zaťaženie versus kontrola versus veľkosť a vyložiť, a potom,
Celková doba chodu.
Takže len uistiť Elmer, a Patrick, a Linda, a všetci ostatní
kto príde po vás, je to absolútne žiadna hanba, že k
spodné veľkú tabuľu.
Keby nič iné, to znamená, že ste sa práci, a je to správne, ale je to
nie nutne ako efektívna, priestor alebo časovo, ako by to mohlo byť.
>> Takže úplne dobrovoľné.
Ale chcel byť mrkva druhov tak, že keď pracujete na p
nastaviť, ty si tak hrdý na seba, vy to mám pracovať, budete prispievať do veľkej
doska, máš naozaj dobré číslo, idete na večeru, prídete
späť, a vaša spolubývajúca je mierne ste sa na veľké doske.
No, je to čas, na tom mieste, ísť späť na rysovacej doske, aby sa
re-napadnúť veľkú tabuľu.
Ak sa pozriete na špecifikácie, Pokyny pre prepojenie s
veľká tabule sú teraz zverejňované.
>> Takže pár vzostupov hlavy -
Jeden z nich, pre-návrh na konečné Projekt by tento rok v pondelok.
Pozri tento spec na kurz je Internetové stránky, čo to znamená.
Je to naozaj len náhodný, ale potom si provokujúce Napísať medzi vami a vaším
TF, ale naozaj len preto, aby sa veci začali, rozhovor začal, aj keď
väčšina z vás nikdy ani písomné webové stránky pred, ani neviem, čo
môžete, ako môžete, vykonávať váš konečný projekt.
Ísť na viere, že budete vedieť, ako to urobiť pomerne málo viac
veci na niekoľko týždňov.
Takže stačí začať tento proces za spec skúmanie možných nápadov.
>> Tiež, čo by sme pozvať urobiť, je - máme tradíciu, už mnoho rokov
teraz v kurze, hosťovanie to - store.cs50.net.
Všetko je predávaný v obstarávacej cene.
A je to naozaj len príležitosť k opotrebenie CS50, ak by ste chceli robiť
že v kurze je A.
Napríklad, tam sú také veci ako t-košele, ktoré ste mohli vidieť
deje okolo kampuse, mikiny.
A potom, pozývame i študentmi predkladať návrhy, ktoré majú byť zvečnený v
CS50 obchod.
>> Napríklad, jeden z minuloročných obľúbené položky, ktoré bude možno teraz
rezonujú s vami, je to jeden tu.
Veľmi obľúbená položka.
Takže ak by ste chceli podieľať na to, dáme do formulára čoskoro na
cs50.net/design, na ktoré môžete nahrať Obrázok, ktorý ste vykonali v
Illustrator alebo Photoshop, alebo nejaký podobný program.
A ak ste oboznámení s týmito druhmi špecifikácií, chceme, aby
byť PNG, aspoň 200 bodov na palcov a menej než, že veľa bodov,
a pod 10 MB.
Pre viac informácií, len e-mail Samozrejme v prípade hlavy na heads@cs50.net
by ste chceli podieľať sa na toto.
>> Dobre, takže dnes, nič viac C. Tak sme začne ťahať späť vrstvy
internet, web a ako môžete skutočne začať písať softvér pre
Tento odlišnom prostredí.
Tak predovšetkým, poďme sa opýtať, Prvá otázka, -
dovoľte mi, aby som nám náš zoznámiť kreslenie app sem.
Dovoľte mi položiť otázku, ako sa internet práce.
>> [? STUDENT: Mágia. ?]
>> SPEAKER 1: Mágia.
OK.
Dobrá odpoveď.
Takže začneme tam dnes, a uvidíme, či nemôžeme to trochu menej magická
počas hodiny.
Skúsme si povedať, že v v kontexte príbehu.
>> Takže ste fanúšikovia ísť na facebook.com, alebo reddit.com, alebo
čo v týchto dňoch.
A tak, čo sa skutočne deje, keď zadáte niečo ako
facebook.com, a stlačte klávesu Enter, v Chrome, alebo Firefox, alebo IE, Safari,
alebo čokoľvek prehliadač ste vlastne robí?
Môžeme rozprávať tento príbeh, možno vetu po vete?
Aká je jedna z prvých vecí, ktoré sa stane, keď stlačíte klávesu Enter, potom, čo
písanie facebook.com?
>> [? STUDENT:? Váš] počítač je požiadavka HTTP.
>> SPEAKER 1: OK.
Takže počítač je - budeme nazývať - ​​HTTP požiadavky.
Teraz, čo to znamená?
No, všetci sme pravdepodobne videli alebo napísal, už dlhé roky, H-T-T-P sa často
nasleduje dvojbodka, lomka, lomítko.
Takže čo je to?
>> No, HTTP je HyperText Transfer Protocol.
A to je len ozdobný spôsob, ako hovoriť, je to jazyk, ktorý webové prehliadače,
ako Chrome a ďalšie a webové servery, ako je facebook.com, obráťte sa na
jeden druhého.
A je to pomerne jednoduché, anglicky orientovaný jazyk.
Je to skoro ako pseudo kód.
>> A to je spôsob, ako klienta, tak budeme nazývať - ​​prehliadač -
komunikáciu so serverom.
A rovnako ako v reštaurácii, keď, klient, sadnúť si k stolu
a potom niečo objednať preč Ponuka na server, potom je
ísť, aby vás niečo z toho späť, nech je to čokoľvek ste požadovali.
To isté v počítačovom svete.
Prehliadač -
klient -
sa chystá podať žiadosť, a potom, dúfajme, že si späť
niečo zo servera.
A to je niečo, na vysokej úrovni, webové stránky.
Na mierne nižšej úrovni, je súbor napísaný v inom
jazyk HTML s názvom -
HyperText Markup Language.
Ale o tom až za chvíľu.
>> Takže HyperText Transfer Protocol -
HTTP -
to je protokol, ktorý prehliadačom a serverom použitie.
No, a čo je protokol, presne?
No, môžete myslieť to ako jazyk.
Ale keď som sa osloviť naše publikum tu, normálna vec, pre nás ľudí na
to je, keď niekoho pozdraviť, Ja hovorím, ahoj, volám sa David.
>> [? STUDENT: Ahoj,] volám sa Dipti?.
>> SPEAKER 1: "Ahoj, volám sa Dipti, "ona odpovie.
A tak sme mali to celkom svojvoľné interakcie trasúcimi sa rukami, ako je
Často ľudskej konvencie vo väčšine krajín.
A to je protokol, nie?
Trochu som inicioval rozšírením moju dušu ruka, skôr rozpačito, na javisku
Sanders tu.
Uvedomila si, oh, som sa dostal požiadať o ruku zrejme.
A tak odpovedala na túto žiadosť tým vlastne uznáva ju.
Uznáva, ACK, je v skutočnosti veta veľmi bežné vo svete
sietí, na serveri na vedomia klienta.
Potom sme trochu dokončená, že transakcie, a trápnosti nad.
Tak to je naozaj to, čo sa deje pod kapotou rovnako.
>> Nechaj ma to urobiť trochu viac technicky pod kapotou.
Chystám sa ísť sem do terminálu.
Toto okno terminálu sa stane, že na mojom Mac, ale čo môžete urobiť rovnaký druh
veci v CS50 Appliance.
A ja som vlastne bude používať program že nebudeme skutočne použité pre
Koľko vôbec semestra.
Ale je to len Telnet.
>> Späť v deň, Telnet je program ktorý ste použili pre pripojenie ku
vzdialený server, skontrolovať e-maily alebo niečo také urobiť.
Pre túto chvíľu budeme používať ten starý program školy, Telnet, aby predstieral, že
bude prehliadač.
A ja idem ďalej a vykonajte nasledujúce kroky - dovoľte mi, aby som
zvýšiť svoju veľkosť písma.
>> A ja poviem, Telnet k Server s názvom www.facebook.com, ale
špecificky, Telnet na port 80.
Vrátime sa k tomu.
Ale teraz viem, že väčšina služieb na internete sú identifikované
jednoznačne nejakým číslom.
V tomto prípade je to 80.
Teraz väčšina z vás pravdepodobne Nikdy predtým zadali 80.
Ale v skutočnosti, keď pôjdem do prehliadača a vytiahnuť, napríklad,
http://www.facebook.com/--
to je auto-complete, to je nie je moja histórie -
v poriadku, takže teraz ideme do hrubého čreva 80 lomítkom.
>> Takže tvrdím, že aj keď ste pravdepodobne nikdy napísali to skôr,
dvojbodka 80 po facebook.com, dúfajme, že je to stále nebude fungovať.
A skutočne, to ide na facebook.com.
Tak to dopadá, že 80 je implicitná.
Nikto z nás ľudí mali písať, že po celé roky.
Vzhľadom k tomu, prehliadača, v predvolenom nastavení, len Predpokladajme, že číslo, ktoré chcete použiť
Pri vyvolaní server tak, hovoriť je, v skutočnosti, 80.
Vzhľadom k tomu, dlhý príbeh krátky, servery vie oveľa viac než len
slúžiť až webových stránok.
>> Môžu reagovať na chate.
Môžu posielať e-maily.
Je tu veľa služieb, ktoré môže bežať na jednom serveri.
Takže tieto čísla - v tomto prípade, 80 - jednoznačne identifikuje jeden z tých
služby, ktoré je HTTP, je web protokol než servera
by v skutočnosti mohli podporovať.
Ale môžem simulovať žiadosť teraz, textovo, pomocou tohto Old School
Telnet programu.
Takže budem v podstate teraz predstierať byť prehliadač a hovoriť HTTP
odoslaním, s mojej klávesnice, presne príkazy, ktoré Chrome len vedeli, ako
poslať pre mňa ako mávnutím čarovného prútika.
>> Takže budem pokračovať a stlačte klávesu Enter.
Všimnite si, že sa snaží 31.13.69.32.
13. Čo je to?
Takže je to IP adresa.
Teraz, aj keď nie ste príliš oboznámení s komplikovanosti tých, vás
pravdepodobne mať všeobecný pocit že tieto veci existujú.
A IP adresa -
Adresa internetového protokolu -
je jednoducho jedinečný identifikátor počítač na internete.
To je tak trochu zjednodušujúce pre túto chvíľu.
>> Ale každý počítač na internete má unikátnu IP adresu, rovnako ako každý
dom v, povedzme, v USA má jedinečnú poštovú adresu, niečo ako 123
Main Street, v Anytown, USA.
Takže niečo také.
A to je tiež zjednodušením.
Ale tieto adresy, ktoré máme v poštové svet a tieto adresy
že máme vo svete počítačov jednoznačnú identifikáciu serverov tak, aby pri
Odoslať správu pre nich viac ako internetu, alebo keď dáte list, vo
old school schránka -
poštové mail -
služba vie, ako sa dostať, že žiadosť, alebo že list, na
určený príjemca.
>> Teraz môj počítač, tak nejako, má len zistili, že Facebook je unikátny IP
je 31.13.69.32.
V skutočnosti, že pravdepodobne zmení.
Facebook má pravdepodobne viac IP adresy, pretože absolútne
majú viac ako jeden server.
Ale to sa stalo pre nás ako mávnutím čarovného prútika.
V skutočnosti, vnútorné tajomstvo názov Server som zjavne spojený
sa nazýva star.c10r.facebook.com, nech je to čokoľvek.
Je to len, čo systém správcu na Facebook sa rozhodol
volať tento konkrétny server, ktorý som trochu náhodne zaslaná.
>> Takže teraz, ak moje pripojenie nemá vypršal, idem
predstierať, že prehliadač.
Chystám sa povedať, dostať priestor lomítko priestor.
A budem predstierať, že hovorí HTTP verzie 1.1, ktorý je
ten, že väčšina prehliadačov používa.
A ja som sa chcel zmieniť najmä na server, mimochodom, chcem
webové stránky známe, že vo svete ako facebook.com.
Enter, Enter.
A teraz, všimnite si, čo sa stalo.
>> Server, čašník, reagovala k mojej objednávky alebo vybavenie mojej žiadosti, s
ďalšie textové správy.
Teraz opäť vo svete prehliadačov ako Chrome a Safari, áno nie
vidieť, ako je človek.
Microsoft a Google len schovať tieto údaje z nás.
Ale Facebook reagovala Odpoveď tiež v jazyku HTTP.
Všimnite si, že je tu kód, 302, čo v skutočnosti má osobitný význam podľa
konvencie.
Zistené, takže je aspoň sľubné.
>> Ale zdá sa Facebook hovorí, mi, mm-mm, nechcete
to, čo ste chcel.
Namiesto toho chcú dnes špeciálny, ktorý je
facebook.com / unsupportedbrowser.
Takže na vysokej úrovni, čo robí Facebook Zdá sa, že tu robíš?
Je to presmerovanie ma.
Takže Facebook nemá rád Skutočnosť, že som predstierala, že
je to v iných prehliadačoch.
A tak je to presmerovanie mi nejaké webové stránky.
>> Som skutočne zvedavý, teraz, čo tohle vyzerá.
Dovoľte mi prejsť na ktoré v Chrome a tak sme môže vidieť, čo ma chcú vidieť.
Takže teraz som vlastne poslal ma späť do Facebook, pretože som si uvedomil,
oh, vy máte podporovaný prehliadač.
Nie sme ani ísť do ukázať túto stránku.
Tak poďme do toho a vidieť keď nemôžeme opraviť.
>> Budem musieť podvádzať trochu.
A o tom viac v najbližších týždňoch.
Ale ja budem robiť jednu vec tu.
A ja to vysvetlím onedlho.
Daj mi len chvíľu podvádzať, a wow vás.
Tak nech si to.
OK.
Vysvetlím ti to, čo robím za chvíľu.
Chystám sa ísť dopredu a zrušiť toto pripojenie a skúste to znova.
>> Získajte lomítko HTTP 1.1 hostiteľa www.facebook.com user-agent.
OK.
Teraz som predstieral, že Chrome.
Tak to dopadá, že ak prehliadač odošle požiadavku na server, je to len
česť systém.
Keď poviem, že som Chrome, Facebook prevezme Som Chrome.
A prostriedky, ktoré som identifikoval Sám ako Chrome je tým
ukrutne dlhý reťazec.
V podstate, všetky prehliadače výrobcov na svete majú
rozhodol dobre, táto verzia tohto prehliadač na tomto operačnom systéme bude
majú užívateľského agenta reťazec, ktorý vyzerá ako ten šialený neporiadok tam.
A Mozilla je tam historické dôvody.
>> Ale všimnite si, ako moc informácií som úniku na facebook.com aj bez
prihlásenie
Hovorím Markovi, že je to Mac, ktoré som pomocou.
Hovorím mu, že je to Intel založené Mac so systémom Mac OS 10.8.5.
Mimochodom, táto informácia bude každej webovej stránky, ktoré navštívite s
Váš prehliadač.
Celkom neškodné tak ďaleko, ale to je trochu šťavnatejšie.
>> Všimnite si, že ak si dostatočne ďaleko, Ja používam Chrome verzia
30.0.1599.101.
Ale teraz, všimnite si, že odpoveď nie je tak zlé, ako to bolo predtým.
Je-li Facebook rozprávanie aby som šiel teraz?
To mi hovorí, opäť na webových stránkach -
to mi hovorí, že je to natrvalo presťahoval.
Tak kde sakra si Facebook ísť?
>> Jo, tak to je malý rozdiel.
Nevšimnúť, tu, že internetové stránky skutočne presťahoval do protokolu HTTPS.
Tak dlhý príbeh krátky, to je jeden spôsob, že Facebook je presadzovať, že som
skutočne skončiť na stráženom verzia ich webovej stránky, ktorá je pomocou
šifrovanie -
zložitejšie ako šifrovanie sa hovoril o p sadu dvoch, ale
šifrovanie napriek tomu.
>> V tomto okamihu to bude ťažké pre mňa strašidlo ich web
požiadať pomocou aplikácie Telnet.
Vzhľadom k tomu, keď hovoríte, me používať SSL -
predpona HTTPS je to, čo to znamená -
keď hovoríš, aby som použil kryptografia, neexistuje žiadny spôsob, idem
ručne šifrovať svoje posolstvo pred vás všetkých tu a pokúsiť sa
prísť na to, ako to urobiť.
Je to len tak, aby sa oveľa zložitejšie.
Ale to je to, čo prehliadač robí pre vás.
>> Poďme sa pozrieť, či môžeme to urobiť len málo jednoduchšie, a potom, s webovými stránkami
to nie je očakával aby sme boli ako bezpečné.
Poďme na, povedzme, harvard.edu na porte 80.
Enter.
Dobre, tak sa lomka HTTP 1.1.
A čo to prvé lomítko znamená?
Len aby bolo jasno, prečo Stále písať, že?
>> No normálne, keď zadáte adresu URL -
a bohužiaľ, prehliadače zvyčajne skryť to v týchto dňoch -
normálne, keď idete do harvard.edu, URL, ktoré oficiálne
sa končí lomítkom.
Vzhľadom k tomu, lomítko označuje aká časť pevného disku?
Koreň pevného disku.
My v Appliance sa naozaj mali myslieť na to, pretože sme
vždy v priečinku Johna Harvarde.
Ale jeho zložka je v inej zložke.
A táto zložka je v koreňovom adresári Spotrebič je pevný disk, aby som tak povedal,
aj keď je to virtuálne.
Tak jednoduché lomka takhle prostriedky koreň na pevnom disku.
Je to ako spätné lomítko hrubého C, alebo je to koreň vášho zväzku, teda na Mac OS.
>> Ale Chrome a ďalšie prehliadača tieto dni, dostali užívateľsky prívetivý, a
skrývajú, že lomítko úplne.
Ale to je všetko, to znamená v mojom textové správy -
mi koreň harvard.edu 's homepage, to znamená, že
Východisková stránka sama o sebe.
Tak nechaj ma ísť napred a stlačte Enter.
Dovoľte mi pripomenúť, že chcem hostiteľa www.harvard.edu, len v prípade, že je
iné webové stránky žijúci na rovnaký fyzický server.
>> OK.
Harvard sa trochu trpezlivosť so mnou.
Tak ideme na to znova, rýchlejšie.
Získajte lomítko HTTP 1.1 hostiteľa www.harvard.edu user-agent -
Hádam, že naše servery nie sú starostlivosti, ako moc o to -
Enter, Enter.
Páni.
Oh sakra, zlý požiadavka.
OK.
Takže to, čo sa tu deje -
Dobrý deň, harvard.edu.
Prečo sa to robí - zaujímavé.
Oh, OK.
>> Takže to, čo je teraz Harvard robí - a my sme bude rýchlo otočiť preč
táto cesta, pretože to bude na únavné rýchlo -
Všimnite si, že Harvard je vlastne stláčanie jeho odozvu na mňa, čo
nie je ideálne.
Pretože som, zdá sa, ako človek, nie vedieť, ako dekomprimovať kúsky, ktoré
boli zaslané ku mne komprimované.
A oni sú zobrazené je odpad tam, pretože oni sú nuly a jednotky,
ale nie sú ASCII znakov.
Sú to vzory núl a jednotiek, ktoré boli komprimované, aby sa
menej miesta.
>> Takže veľmi rýchlo, dovoľte mi či môžem obnoviť tu.
Skúsme, možno, ďalšie Areál úplne.
mit.edu get lomítko lomítko HTTP 1.1 hostiteľa www.mit.edu user-agent dvojbodka tam.
Ďakujem, MIT.
OK.
Takže tu máme webové stránky.
>> Tak to je jazyk známy ako HTML -
HyperText Markup Language.
Ja proste rolovanie späť v čase sa dostať na veľmi
tip na začiatok stránky.
A všimnite si, ako MPO reagovalo Na moju žiadosť.
200 je dobrá.
200 znamená všetko je doslova OK.
A to je stavový kód, ktorý my ľudia naozaj nikdy
vidieť, v dobrom slova zmysle.
Pretože to znamená, že je všetko v poriadku.
>> Všimnite si, že MIT je informoval ma, hej, server, utiekame sa nazýva
Apache, ktorý je veľmi populárny bezplatný open source webový server.
Utekajú, zdá sa, UNIX, ktorý je
operačný systém ako Linux.
Všimnite si, že oni zrejme aktualizované ich webové stránky na 04:00,
Greenwich Mean Time.
>> Všimnite si pár ďalších detailov.
Sú návratu ku mne, text / html.
Tak uvidíme, čo to znamená, že za chvíľu.
Už vraj mi dal 14717 bytov v hodnote HTML.
A niektoré ďalšie, ezoterická informácie tam.
>> Ale to je miesto, kde to začína byť zaujímavé.
To je, ako si urobiť webovú stránku.
To je, ako si urobiť webovú stránku, ktorej Názov na karte, vo Vašom prehliadači, je
MIT pomlčka Massachusetts Institute technológie.
A skutočne, keď sa vrátime k Chrome a navštíviť www.mit.edu, všimnite si, že
naozaj, v názve sa tu, MIT je pomlčka Massachusetts
Inštitút bodka, bodka, bodka.
A teraz nevšimol, aj keď som kliknite pravým tlačidlom myši alebo ovládanie na ikonu na ploche tu
a ukážte na položku Zobraziť zdrojový kód stránky -
aspoň v Chrome, ale každý prehliadač to robí cez niektoré prostriedky -
tu je, že rovnaký súbor.
>> Stáva sa to byť farebne odlíšené, alebo syntaxe zvýraznené.
Ale rovnako ako pri kóde C, ktoré nebol zafarbené vami, bolo
zafarbené podľa gedit, podobne ako je Chrome, len sa
to krajšie čítať.
Ale to je vec, ktorá Čoskoro budeme písať.
Tak to je koniec hry.
Server odpovedal, že informácie, rovnako ako ste odpovedali
rúk pre naše handshake.
Ale čo iného je potrebné ísť na medzi tieto kroky?
>> No, keď som zadať v tomto poslednom prípade, www.mit.edu a stlačte klávesu Enter, sme
viem, že hovorí do prístavu 80 automaticky portu
len v tom, že číslo.
Ale kde sa IP adresa ísť?
Ako sa môj počítač prísť na to, čo IP adresa mit.edu je?
>> Tak to dopadá, v tomto svete, veci sú tzv DNS servery.
A dovoľte mi ísť ďalej a čerpať rýchly obraz sem.
A to si len načrtnúť, v hrubé výrazy, čo sa deje.
Takže budeme predstierať, že je to môj laptop tu, v Sandersa.
A to má Wi-Fi, takže je pripojený bezdrôtovo k niečomu.
>> Čo to v skutočnosti pripojený k?
No, niekde tu, je tu niečo na
steny s niekoľkými anténami.
A tomu sa hovorí prístupový bod -
AP.
Bezdrôtový prístupový bod, bezdrôtový router - Hovorte tomu, ako chcete.
Ale oni celého areálu, s týmito malými anténami.
Naše sú vyrobené spoločnosťou Cisco, typicky.
A tak nejako, môj počítač sa hovorí k tomuto bezdrôtovému prístupovému bodu,
niekde tu v Sanders, alebo nadol, alebo vonku.
>> Medzitým, to, čo má veľa fyzickej drôty bude, pravdepodobne
Science Center, ktoré my budeme kresliť takhle.
To nie je v skutočnosti vyzerať takto.
Že vlastne vyzerá oveľa lepšie.
Takže Science Center má veľa počítačov vo vnútri toho, že
sú nejako fyzicky pripojený na všetky z týchto prístupových bodov na akademickej pôde.
A tie fyzické počítača, budeme volanie smerovača alebo brány.
>> Router, ako už názov napovedá, je to Zmyslom života je cestou
informácie.
To trvá niekoľko bitov, z počítača, ako vstup, a postavy z miesta, kde
tieto bity by mali byť zaslané.
Takže v prípade môjho požiadavke na mit.edu, je to vlastne celkom jednoduché.
Môj požiadavka, ktorý príde z môjho prehliadača, cez Wi-Fi, k prístupovému bodu, potom
cez nejaký kábel do routeru v Science Center.
A nejako, router Science Center vyrieši
že MIT je to tak.
A budem sa pohnúť dopredu tie bity, idem cestou tých bitoch,
po ceste, dole Mass Ave., MIT.
Ale ako sa môj počítač, čo IP adresa bola ešte?
>> Tak to dopadá, že niekde tu existujú servery -
a budem kresliť dosť abstraktne -
ako DNS server -
Domain Name System.
To nie sú routery.
Jedná sa o rôzne typy serverov ktorého zmyslom života je preložiť
názvy hostiteľov, ako www.mit.edu, na IP adresy, rovnako ako 1.2.3.4 Takže DNS servery
robiť presne to.
Môžete si o nich, že majú veľký databázy, alebo naozaj ako veľké Excel
súbor s dvomi stĺpci.
Jedným z nich je hostiteľská mená, jeden je IP adresy.
A oni len previesť jeden na iné, v oboch smeroch.
>> Teraz v skutočnosti je to trochu oveľa zložitejšie.
Ale to, ako môj počítač, môj náhodný Mac alebo PC na stole tu, vie,
Čo je jedinečný identifikátor pre www.mit.edu alebo Facebook, alebo
harvard.edu, keď na to príde.
Ale samozrejme, je tu celistvosť Mass Ave tu.
A potom sa dostávame k MIT, ktorý tento je v skutočnosti oveľa presvedčivejšie.
To bude MPO.
A tak aj oni majú niektoré servery.
A nejakým spôsobom zapojený, alebo bezdrôtové pripojenie k Harvarde.
A samozrejme, môžeme ísť oveľa ďalej po ceste, než MPO, a hovoriť
takmer akýkoľvek počítač na svete.
>> Ale uvidíme, či nemôžeme vidieť.
Nechaj ma ísť späť do môjho terminálu Okno len na chvíľu.
A predpokladajme, že som prišiel na to, Čo je IP adresa pre mit.edu
ako Telnet na to prišiel skôr, a môj prehliadač je jasne
na to prísť pre mňa.
A ja idem spustiť iný program, V tomto okne terminálu, tzv
traceroute, sledovanie cesta odtiaľ -
doslova, táto tabuľka - na www.mit.edu.
Pozrime sa, čo sa stane.
Dovoľte mi, aby som vlastne zmenšiť veľkosť písma.
OOP.
Nie, chcel som ťa prekvapiť.
>> OK.
Tak ideme na to.
Nechaj ma ísť dopredu a spustite toto.
A čo som videl pred chvíľou, a vidíme teraz znovu, je to
výstup - traceroute www.mit.edu.
Všimnite si, v prvej línii, tento program skutočne zistili, že MIT je
IP adresa je toto číslo tu.
A teraz, čo sa deje medzi nimi a nami?
>> Takže tento riadok tu, v jednom rade, a to stávke, v druhom rade, a potom,
riadok tri - čo si každý z nich čiary predstavujú pravdepodobne?
Miesta, body, iste.
Hovorí sa im chmeľ, koncepčne.
Ale fyzicky, čo je to?
Sú routery.
>> Máme len, naozaj, jeden kus hardware tu hovoriť o tak ďaleko.
Sú routery.
Takže to, čo tu -
šialený názov -
ale to je asi strojovňa, MR v Science Center.
Je to brána, aka router.
To je len niektoré jedinečné číslo, ktoré niekto prišiel s pre neho.
A to je v harvard.edu.
A to je IP adresa tohto smerovača to je opäť pravdepodobne v
Science Center, založený na jeho názov.
Druhý rad je ďalším router, ktorý nemá prezývku
zrejme - názov hostiteľa - Len má adresu IP.
>> Tak dlhý príbeh krátky, získať dáta z miesta A do miesta B, je tu viac než len
Harvard je router, router a MIT, a Google router,
a router Facebook je.
Je tu desiatky, stovky, tisíce smerovače medzi každom bode a akékoľvek
bod B na internete.
Ale zvyčajne, môžete získať dáta z jedného bodu do druhého
menej ako 30 chmeľu.
Inými slovami, máte len ručne dáta na 30 alebo menej takých smerovačov.
A je to zvyčajne veľa menej ako.
>> No, uvidíme, čo sa tu deje.
V riadku tri, sme narazili s názvom router Jadro Science Center brána
niečo alebo iný.
V riadku 4, máme Border Gateway -
to sú len záhadné skratky -
tiež v harvard.edu.
Tu je ďalší hraničný brána.
A potom, zrazu, hej, Zdá sa, že v New Yorku.
>> Tak to dopadá - a ja som vyvodil iba z názvu hostiteľa.
To by mohlo byť zavádzajúce.
Mohlo by to byť po ceste.
Je to ťažké povedať -
ale môže byť použitý ako zjavenie , Že najkratšia vzdialenosť medzi dvoma
poukazuje na internete nie je nutne priamku.
Ak si myslíme, že najkratšia ako najrýchlejší cesta, najmenej preťažené
cesta, to je celkom možné - keď nemôžeme byť istí -
že dáta sú cestovanie slušné vzdialenosť medzi riadkami päť a šesť.
>> Teraz bohužiaľ MIT, alebo niekto, dostal trochu self-obranný, a oni si
začal ignorovať naše požiadavky.
Tieto smerovače boli nakonfigurované, aby ignorovať požiadavky na formu, ktoré sú
vy, kto ste, kto ste.
Tak uvidíme, či môžeme to urobiť s niekým spolupracovať.
Takže Stanford má peknú tradíciu s trochu väčšiu otvorenosť.
Takže poďme sa pozrieť, čo sa deje tu.
>> Opäť platí, že celkom záhadné.
Ale začneme opäť v stroji izbu v Science
Centrum, v riadku jedna.
Tak to je dobre.
Väčšina serverov to odpoveď, vrátane Stanford.
Tak sme šli oznámenia od strojovne v Science Center, niektoré
anonymný router inam, do iného Science Center brána k hranici
brány, a potom na niečo tu -
nox.org.
Jedná sa o severnú Crossroads, veľmi populárne peering miesto, kde mnoho
na káble, veľa ISP -
poskytovatelia internetových služieb - pripojiť do.
Tu je ďalší bezmenný IP tu.
Tu je ďalší taký servera.
>> Ale to je zaujímavé.
Kde je router riadok osem, asi?
Takže je to asi vo Washingtone, DC.
A môžem trochu potvrdiť že hypotéza tejto doby.
Vzhľadom k tomu, ako dlho to trvalo nám ísť od Science Center k tomuto routeru
v rade sedem?
No, tieto milisekúnd meranie Na pravej strane sú tu
odhady tej dobe.
>> K dispozícii sú tri z nich, pretože program traceroute, sa snaží každý
router trikrát, len tak môžete získať vizuálne priemer čísel.
Ale to vraj trvá šesť milisekúnd získať
do radu sedem je router.
Ale ako rýchlo to možné, zdá sa, že si cestovať, ak ste trochu medzi
Boston a Washington DC?
14 milisekúnd je tak dlho, ako je potreba pre túto rýchlych správ, na ktoré
e-mail, na túto žiadosť na webovú stránku cestovať medzi tu a Washingtone DC.
>> Keď pôjdem ďalej, na router číslo 10, čo mesto som vraj teraz?
Takže, Houston.
A to sa potvrdzuje o skok v čase.
Je to naozaj pomaly dostať do Houstonu.
To trvá 47 milisekúnd sa dostať z Boston do Houstonu v tomto prípade.
A ak sa pozrieme ďalej, LAX -
Vyzerá to, že sme stále na Stanford druh týmto spôsobom, tým, že ide cez Los Angeles.
Ale ja som vyvodil z LAX.
Medzi nadšenci majú tendenciu používať letiskové kódy pre routery mená tu.
A to je celkom konzistentné s týmto predpokladom.
82 milisekúnd.
>> Potom sme zrejme ísť do iného LAX, ďalší router LA a potom, niektoré
bezmenný, a nakoniec, záhadný názov v sieti Stanforde, alebo
blízko k nim, stanford.edu, je 90 milisekúnd preč, alebo 6.
s hodinami lietadlom.
Tak to je, ako rýchlo sa šíria údaje na internete.
A to, čo sme absolútne brať za samozrejmosť v týchto dňoch.
Ak máte Gchat sa niekto, a správy sú len
objaviť, zvážte, ako rýchlo, že sa to deje.
A vizuálne, je to naozaj deje v tomto druhu kurze.
>> Takže medzi bodmi jedna a 18, v tomto prípade, že sú
veci, okrem routerov.
Aké sú niektoré stroje na internete ktoré môžu blokovať komunikáciu
dostať cez?
>> STUDENT: Firewally.
>> SPEAKER 1: Tak, firewally.
A máme osobné firewally, ako že vaše vlastné Mac alebo PC môžete mať
doprava v alebo von.
Harvard má firewally.
MPO má pravdepodobne firewally.
A Stanford však, rovnako ako všetky poskytovatelia internetových služieb, ktorí vlastnia
Tieto routery medzi bodmi A a B. Ale vedeli ste niekedy zamyslieť,
alebo starostlivosť, ako funguje brána firewall.
Tak už máme základnú budovu bloky, s ktorými sa pripraviť
že odpoveď.
>> Ak ste boli firewall -
a predpokladajme, že ste niekde medzi bodmi A a B.
Kábel prichádza do teba, a bude z vás.
Takže máte technologickú schopnosť aby sa na všetkých obálok
informácie, ktoré prúdia medzi vy a druhá osoba.
Inými slovami, tie dostávať správy som ručné písanie, môžete myslieť
je ako písať krátka poznámka pre niekoho, uvedenie IP adresu
príjemcu a číslo portu príjemcu, na tejto obálky, a potom,
písať svoje vlastné IP adresu a vaše vlastné číslo portu v ľavom hornom
kút, ako by ste list.
Potom odošlite ju bezdrôtovo.
A to nejako cestuje cez smerovače, cez drôty, bezdrôtovo,
po ceste na MIT.
>> Takže ak ste firewall, ako sa zastaviť, že z deje?
Čo by ste robili, keby váš ďalší p nastavenie bolo implementovať firewall?
Ako môžem zastaviť všetkých ľudí z Harvardu niekedy hovorí MIT ľudí znova?
>> [? Žiak:] zvrátiť list?.
>> SPEAKER 1: Čože?
>> [? STUDENT:? Reverse] list čoskoro.
>> SPEAKER 1: Reverzná list - Čo tým myslíš?
>> [? STUDENT:? Pošlite] je späť odosielateľovi.
>> SPEAKER 1: Pošlite ho späť.
OK.
Takže by ste mohli odmietnuť virtuálne obálka, trochu tým, že robí návrat do
odosielateľ nejako.
Tak isto, že to, čo chceme dosiahnuť.
Ale poďme sa ponoriť trochu hlbšie.
Ako to mám urobiť?
>> Ak je vstup na tento problém - ak som firewall, a ja som skutočne
stojí medzi bodmi A a B, Som uprostred muž, ktorý sa pozerať
vnútri tejto obálky, a potom sa rozhodnúť, či ho poslať späť do
Harvard alebo dovoliť, aby to pokračovalo, aké je Ja, firewall, budem
sa chcieť pozrieť na?
>> Myslím, že som to počul tu.
>> [? STUDENT: Kde je] z?.
>> SPEAKER 1: Pokiaľ to ide.
Takže ak je zdrojová IP adresa - malé číslo sa tu -
je IP adresa patrí na Harvard -
a ja si skutočne vedieť, že s vysokou pravdepodobnosťou.
Väčšina z IP adries Harvardu začiatok s 140,247 dot niečo bodkou
niečo, alebo 128,103 bodov niečo bodka niečo.
Harvard je vlastníkom týchto kusy IP adries.
>> No, keď vidím, že IP adresy ako odosielateľ, môžem len poslať späť.
V skutočnosti, internet nie je obťažovať strácať čas
odosielanie bitov späť.
Je to proste doslova zahodí vymazaním, efektívne.
Takže čo iného som mohol pozrieť aj keď?
Dajme tomu, že chcem, aby ľudí Harvard návšteva mit.edu, a vytiahnite
webové stránky a sledovať videá na MIT, a podobne.
Ale ja nechcem ľudí na Harvarde e-mailom niekoho na MIT.
Ako by som mohol umožniť prevádzku z Harvardu MIT, prostredníctvom webu, ale zakázať
niečo ako e-mail?
>> [? STUDENT:?] Číslo portu.
>> SPEAKER 1: Číslo portu - to je iba iné zložky, ktorú máme.
Máme IP adresu, ktorú sme práve pákový efekt, alebo máme číslo portu,
kde je 80, sme si povedali, jednoznačne identifikuje webového prevádzky.
Teraz by som nečakal, aby ste vedeli to - niektorí z vás možno už viete,
zo známosti -
čo je to za číslo, ktoré sa používa pre e-mail, obvykle?
Často je to 25.
25 sa vzťahuje na SMTP, čo je poštová Protokol pre prenos, ktorý môže mať
musel nastaviť na nejakom mieste, ak ste pomocou Eudora alebo Outlook alebo
niečo také.
Je to len ďalšie číslo -
25.
>> Telnet, ktorý sme používali pred 23 používa.
FTP -
protokol pre prenos súborov, ak ste niekedy počul, že jeden - používa 21.
HTTPS, zabezpečené verzia protokolu HTTP, ktoré sa vrátime do
Netrvalo dlho a využíva 443.
Takže svet má veľa čísla, ktoré korelujú pakety -
skôr, korelujú služby týchto skutočných čísel.
Tak to je všetko, firewall robí.
Trvá to pozrieť dovnútra tejto virtuálnej obálka, a potom rozhodnúť, áno alebo nie
odovzdať ďalej, na základe Na týchto zložiek.
>> Teraz, čo mohol urobiť, Harvard jasne dostať sa cez tento firewall a potom?
Ak chcete mať možnosť poslať správu MIT, ale nie je možné zistiť,
tak ty falošný vašu IP adresu, a proste tak či onak sa fantázia dosť, viem,
ako písať kód v C, a napísať svoj vlastný sieťový program, ktorý zmení
Firma adresu.
Problém je môžete úplne odoslať údaje anonymne, ale ak chcete
získať akékoľvek odpovede, ako pozri MPO homepage, samozrejme, to rieši
musí byť správne.
V opačnom prípade môžete niečo povedať chceš, ty to nebude
počuť späť od nich.
Ale to sú len jedným z druhov útokov, ktoré môžeme poslať.
>> Ale to dopadá keď pošleme týchto správy - a jdem
príkladom.
Ukázalo sa, že keď mám správu, že Chcem poslať, nie je to práve poslal do
jedna obálka.
Pre efektivitu svojej, najmä keď súbory, ktoré žiadate, alebo
Odpovede Začínaš sa zvlášť veľkých, čo TCP/IP--
Transmission Control Protocol / Internet Protocol - je to len fantázia
spôsob, ako povedať, čo sietí softvér a počítače robiť - je, že
niečo vybaviť takto, a oni rez to do fragmentov -
povedzme štyri fragmenty.
>> A keď som teraz znížiť toto hore na tú, znížiť toto hore na tú, čo my
Počítač je potom robiť, je to bude trvať jeden fragment a dať ho
v obálke.
Dobre, a dovoľte mi, aby som -
pozrime.
Bude to mať jednu.
Bude to trvať ďalšie obálku a to bude dať druhú časť
tejto správy tu.
Dobrá.
Bude to trvať tretej časť, vložte ju sem.
Možno nabudúce stretneme proste dve časti.
A budeme sa o štvrtú časť, a dať to sem.
>> A čo teraz, musí byť zapísaná na týchto obálok -
ktoré budeme predstierať, že to, za čas je saké, a ktoré nie sú skutočne zapísať.
Čo je potrebné, aby sa na každej bude z Tieto štyri obálky, s mojou správou
pre niekoho?
>> [? STUDENT:] poradí?.
>> SPEAKER 1: Tak, aby.
Musím nielen IP adresu a čísla portov, ako sme práve hovorili, som
teraz potrebujeme, je poradové číslo nejakého druhu sa povedať, že je jeden paket, toto
dve, to je tri, to je štyri.
A to je v skutočnosti užitočné.
Vzhľadom k tomu, že internet, ako sa ukázalo, je vlastne celkom nespoľahlivý.
Smerovače môžu dostať preťažené.
Káble môžu dostať ohromený -
zjednodušením -
ale s bity tak, že to, čo smerovače musíte urobiť, je len zahadzovať pakety.
>> Inými slovami, v prípade, že internet je len naozaj preťažené, môžete dostať
tri z týchto štyroch paketov.
Ale ak máte jedinečný identifikátor pre každý z nich, budete vedieť, že ste
Chýba číslo paketu štyri štyri.
Takže sa môžete opýtať na toho chlapa druhý koniec odoslať ho.
Ale za predpokladu, že sa tak nestane, pozrime sa, čo by sa mohlo stať.
>> Takže ak chcem odoslať správu - kto želáte dostávať moju správu
z internetu?
Ako sa o niekom bližšie dopredu.
Brian je to?
Dobrá.
Zostaň tam.
Chystám sa ho zašleme.
A vec, o internet je to, že ani nemusí
sledovať rovnakú cestu.
>> Tak som tu.
Posielam správu, fragment jeden zo štyroch.
Môže byť smerovač.
Len nech ostatní ľudia sa s tým vysporiadať.
Tu to je.
Dáme vám to, a dáme vám to.
A uvidíme, ako rýchlo -
koľko milisekúnd trvá aby si túto správu Briana.
Každý má možnosť podieľať aj dnes.
Dobrá.
Brian má jeden a dva.
Ak niekto chce byť -
>> [? STUDENT: Všetci štyria. ?]
>> SPEAKER 1: Má všetky štyri.
Takže nikto sa rozhodol upustiť paketu.
To je v pohode.
To je v poriadku.
Takže Brian má teraz všetky štyri.
Ak chcete ísť dopredu a namontujte tie pre nás.
Ja viem, sme predstierať.
Takže časom -
máme štyri.
Takže OK, otvorte jeden z nich.
OK.
To je jedna štvrtina moja správa pre vás.
Teraz otvorte druhý.
To môže byť smiešne, na konci, iba mne a Brianom.
Dobre, máš dve.
>> Takže do tej doby sme urobili fyzicky to s nožnicami, ale všetko, čo
trvá fragmentu tieto veci Počítač je iba zabezpečenie niektorých
bity v jednom pakete, v jednej virtuálnej obálka, niektoré bity v
iné, niektoré v inom, a niektoré v Štvrtý, a potom nechať počítač
rozhodnúť, na základe týchto čísel, v akom poradí máte
k spojeniu je.
A Brianov možná, iba ten, ktorý je vidieť.
Správa som poslal do mozgu - kvôli Samozrejme, je internet plný
nich, je -
Áno.
>> Tak to je správa.
A Brian môžete zavesiť na teraz.
Tak to trvalo, samozrejme, zatiaľ čo, ako to urobiť.
Ale to je to, čo sa skutočne deje, ako smerovanie dát cez
publikum týmto spôsobom.
Ale je, opäť, počet bodov, routery, firewally a ďalšie
také veci sa medzi bodmi A a B. a skôr než len rozprávať príbeh
ústne, myslel som, že to vytiahnuť video, ktoré niektorí naši priatelia, od
Erikson rokov späť, vlastne dohromady, ktorá vysvetľuje
ako to všetko funguje.
A to je asi 10 minút alebo tak dlho.
Takže poďme sa vám teraz, Bojovníci siete.
>> [Prehrávanie hudby]
>> Rozprávač: Prvýkrát v histórii ľudia a stroje sú
pracovať spoločne, splnenie sna -
Spájajúce sa sila, ktorá nepozná geografické hranice, a to bez
ohľadu na rasu, vyznanie alebo farbe -
nová éra, kde je komunikácia skutočne spája ľudí.
To je úsvit sieti.
Chcete vedieť, ako to funguje?
Kliknite sem a začať svoj Cesta do siete.
>> Teraz presne to, čo sa stalo, keď ste klikli na tento odkaz?
Tu začal tok informácií.
Táto informácia putuje do vašej osobné podateľňa, kedy pán
IP balíčkoch, označuje to, a odošle ju na svojej ceste.
>> Každý paket je obmedzená vo svojej veľkosti.
Podateľňa musí rozhodnúť, ako rozdeliť informácie, a ako
zabaliť.
Teraz je potrebné balíček štítok obsahujúci dôležité informácie, ako
ako adresa odosielateľa, príjemcu adresa, a typ paketu je.
>> Vzhľadom k tomu, tento konkrétny paket sa deje von na internet, ale aj
dostane adresu proxy servera, ktorý má špeciálnu funkciu,
ako uvidíme neskôr.
Paket je teraz spustený na vašom miestnu sieť alebo LAN.
Táto sieť sa používa pre pripojenie všetkých lokálne počítače, smerovače,
tlačiarne, a tak ďalej pre informáciu výmena v rámci fyzikálnych stenách
budovy.
LAN je celkom nekontrolované miesto, a bohužiaľ, nehody
sa môže stať.
>> Cesty na LAN je zabalený so všetkými typmi informácií.
Jedná sa o IP pakety, pakety Novell, AppleTalk pakety -
idú proti prevádzku, ako obvykle.
Miestne router číta riešiť a Keď je to potrebné, zdvihne paket na
inej siete.
Ach, router -
symbol kontroly v zdanlivo zmätený svet.
>> ROUTER: Jejda, ospravedlňujem sa za to.
Poďme dať toto tu, toto tu.
Toto presunie tu.
To sa človek pohybuje tu.
Nemám rád toto.
Poďme toto.
Tento jeden sem.
[Nepočuteľný]
Povedané cinkať tu.
Poďme dať toto tu.
Nie, pôjdem s tým.
Povedzme, že ten tu.
>> Rozprávač: Tu je -
systematické, bezcitný, metodické, konzervatívny, a niekedy nie celkom
až do rýchlosti.
Ale aspoň je presný, z väčšej časti.
>> ROUTER: Daj to tamten.
To je tam jeden, ten jede tam, a toto je tam.
No, ďalší je tam.
To platí tu.
[Nepočuteľný]
>> Rozprávač: Ako pakety odísť router, oni robia ich cestu do
firemný intranet a vedúci pre smerovač spínača.
Trochu účinnejší ako router, router switch hrá chlebodarcu
s IP paketov, obratne smerovanie im po ceste -
digitálny pinball sprievodca, ak chcete.
>> ROUTER SWITCH: Ideme na to.
Tu prichádza ďalšie.
A je to ďalší.
Pozri sa na toto, mami.
Tu to ide.
Pokrik okolo vzadu.
Hej, tam, tam.
Naľavo od neho.
Cez doprava.
Naľavo od neho.
Cez doprava.
Máš to.
Už je to tu.
Strieľa skóruje.
Ide to.
Hej Wayne, pozor, tu príde ďalšia.
Oh, ideme na to.
>> Rozprávač: Ako pakety dorazia na ich cieľ, oni zdvihol
sieťové rozhranie, pripravený k poslal do ďalšej úrovne -
V tomto prípade, proxy.
Server proxy sa používa mnoho firiem, druh prostredníka, aby sa
znížiť záťaž na svojich internetových pripojenia, a pre
z bezpečnostných dôvodov rovnako.
Ako môžete vidieť, pakety sú rôznych veľkostí,
v závislosti na ich obsahu.
>> Proxy otvorí paket a vyzerá na webovú adresu alebo adresu URL.
V závislosti na tom, či je adresa prijateľný, je odoslaný paket na
internet.
>> Existujú však niektoré adresy, ktoré nespĺňajú so súhlasom
proxy -
to znamená, firemné či pokyny riadenia.
Jedná sa súhrnne zaoberá.
Budeme mať nič z toho.
Pre tých, kto si to, je to opäť na ceste.
>> Ďalšie na rade, firewall.
Podniková brána firewall, slúži na dva účely.
Zabraňuje niektoré dosť škaredé veci z internetu od nadobudnutia
intranet, a to môže tiež zabrániť citlivé firemné informácie z
bol rozoslaný na internete.
>> Akonáhle cez firewall, router vyzdvihne balíček a umiestni ho na
oveľa užšie cesty, alebo šírku pásma, ako hovoríme.
Je zrejmé, že cesta nie je široká natoľko, aby ich všetky.
>> Teraz sa možno čudujete, čo sa stane pre všetkých tie pakety, ktoré nechcete, aby sa
pozdĺž cesty.
No, keď pán IP nedostane potvrdenie, že paket bol
doručené v stanovenej lehote, jednoducho odošle náhradný paket.
Teraz sme pripravení vstúpiť do sveta na internete, web pavúk
vzájomne prepojené siete, ktoré pokrývajú celú našu planétu.
Tu, smerovače a prepínače nadviazať spojenie medzi sieťami.
>> Teraz sieť je úplne odlišný prostredie, než nájdete v
ochrannej steny vo vašej LAN.
Tu, to je Divoký západ -
dostatok priestoru, dostatok príležitostí, veľa vecí, ktoré
skúmať a miesta ísť.
Vďaka veľmi malú kontrolu a regulácia, nové nápady nájsť úrodnú
pôdy tlačiť obálku svojich možností.
Ale kvôli tejto slobody, určité nebezpečenstvo číha tiež.
Nikdy neviete, kedy budete plniť obávaný ping smrti, zvláštne
verzia normálneho požiadavke ping, ktoré nejaký idiot vymyslel pokaziť
nič netušiaci hostitelia.
>> Cesta naše pakety sa môžu prostredníctvom satelit, telefónne linky, bezdrôtový,
alebo dokonca trans-oceánskej kábel.
Nemajú vždy najrýchlejší, alebo najkratšej trasy, sú možné.
Ale nakoniec sa tam dostať.
Možno to je dôvod, prečo je to niekedy volal po celom svete čakať.
Ale keď všetko funguje bez problémov, môžete obísť po celom svete
päťkrát viac než na pokles z klobúka, a to doslova -
a to všetko za cenu miestny hovor, alebo menej.
>> Takmer na konci našej cesty, nájdeme inú bránu firewall.
V závislosti od uhla pohľadu ako dátových paketov, môže byť brána
bašta zabezpečenia, alebo obávaný protivník.
To všetko závisí na tom, na ktorej strane ste a aké sú vaše zámery.
>> Firewall je navrhnutá tak, aby nechať iba tie pakety
ktoré spĺňajú jej kritériá.
Tento firewall pracuje na portoch 80 a 25.
Všetky pokusy o vstup cez iné porty sú zatvorené pre podnikanie.
>> Port 25 sa používa pre poštovú paketov, zatiaľ čo port 80 je vstup pre
pakety z internetu na webový server.
Vnútri firewallom majú pakety sú skontrolovala viac dôkladne.
Niektoré pakety, aby to jednoducho prostredníctvom colné, zatiaľ čo iní
hľadať len trochu pochybovačne.
>> Brána firewall dôstojník nie je ľahko zmiasť, ako keď to ping
smrť paket snaží zamaskovať seba ako normálny ping paketu.
>> Firewall: Ďalšie.
OK.
Choď na.
To je v poriadku.
V poriadku.
Pekný deň.
Buď tu.
Ahoj.
>> Rozprávač: Pre tých pakety Lucky natoľko, aby to tak ďaleko,
Cesta je takmer u konca.
Je to len lineup na rozhraní k bolo zaradených do webového servera.
>> V súčasnej dobe webový server môže bežať na mnohých veci, zo sálového počítača, na webovú kameru,
k počítaču na stole.
Alebo prečo vaša chladnička?
Pri správne nastavenie, môžete nájsť , Či máte predpoklady pre
kuracie cacciatore, alebo ak musíš ísť nakupovať.
Pamätajte, že toto je úsvit sieti.
Takmer všetko je možné.
>> Jeden po druhom, sú prijímané pakety, otvorili a obalu.
Informácie, ktoré obsahujú -
to znamená, že vašu požiadavku pre informáciu -
je poslaný na webe aplikačný server.
>> Paket sám o sebe je recyklovaný, pripravený znovu použiť, a naplnený s vaším
požadované informácie, riešiť, a vyslať na svojej ceste späť k vám, späť
cez firewall, routery, a na až k internetu, späť cez
vaše firemné firewall, a na vašom rozhranie, pripravený dodať vašej
webový prehliadač s informáciami ste požadoval -
to znamená, že tento film.
>> Spokojní s ich úsilie a dôverovať v lepšom svete, naše verné
dátové pakety odísť do blaženej západ slnka na ďalší deň, pretože vedel,
plne, oni slúžili ich páni dobre.
No nie je to šťastný koniec?
>> Reproduktor 1: To teda je, ako internet funguje.
Cez sedemsto problém budete lepšie pochopiť a budete
naučiť trochu HTML, PHP a ďalšie.
O tom viac v špecifikácii že bude pokračovať v piatok.
A uvidíme sa v pondelok.