>> [Musiikki soi]
>> SPEAKER 1: Okei, tervetuloa Takaisin CS50.
Tämä on viikon lopussa kahdeksan, ja melkein Halloween.
Huomenna illalla aukioloaikoina on pelottavin niitä vielä, ja ei siksi
Halloween.
>> Mutta Komitea suosittelee, että eivät ymmärrä, että ongelma asetettu kuusi, oikoluvun
Harjoitus, tunnetaan olevan monille opiskelijat, haastavin,
varmasti yksi C ongelma sarjaa, ja todella, yleensä.
Ja Mainitsen tämän vain, koska tämä on viikolla, kun paljon ihmisiä saada
korosti erityisesti vain yrittää saada pirun oikoluku töihin.
Ja yksi asia haluan kannustaa teitä on, että näet tänään, ja
maanantaina, alamme lyödä tämän piikin tällä viikolla, jos nyt, asiat voivat muuttua
hieman tutumpi, hieman saatavilla, kuten siirtyminen
komentoriviltä ympäristön C Web-pohjainen ympäristö PHP.
>> Ja niin olisin rohkaista sinua, vaikka olet todella teidän wit lopussa vuonna
yrittää saada p asetettu toimimaan, jos se on todellakin paikka olet, tai
löydät itsesi, eivät yritä valtaan läpi.
Koska luulen, voit olla melko tyytyväisiä, ja varsin ylpeä itsestäsi,
jos todella lopettaa, että osa Tietenkin C osaan, on, että korkea,
jos stressaavaa, huomata.
Joten se ei ole pelotella.
Se on vain tarkoitus kannustaa sinua stay up, että ylimääräinen tunti, jotta
saada oikoluvun työ.
>> Ja jos et, ymmärtää, että tämä on vapaaehtoista, täysin.
Mutta meillä on niin sanottu iso board että meni elää tänä aamuna.
Kuten tänä aamuna, olin huipulla iso aluksella, joka on mitata, kuinka
paljon muistia ja kuinka paljon käyntiaika ohjelma speller vaatii.
Mutta olen sittemmin siirtynyt.
Olen nyt epäonnen luku 13.
Ja mitä näet tässä, David Kaufman, ja Lauren, ja Adam, ja
Jason, ja toiset ovat nyt huipulla iso board.
>> Jos katsot tuolla oikealla, meillä kaikilla on todella hyvä
toteutuksia koko vähintään -
Palauttamalla sanojen määrä sanakirjasta.
Ja näiden sarakkeiden, sinun kuinka paljon muistia jokaisen meidän
toteutuksissa käyttää, kuinka paljon käyntiaika se kestää suorittaa
kuormitus, vs. tarkista, vs. koko ja purkaa, ja sitten,
yhteensä Kesto.
Joten vain rauhoittaa Elmer ja Patrick, ja Linda, ja kaikki muutkin
joka tulee kun olet, siellä on aivan ole häpeä olla kohti
pohjaan iso board.
Jos jotain, se tarkoittaa, että sait työtä, ja se on oikein, mutta se on
ei välttämättä niin tehokas, tilaa tai ajallisesti, kuin se voisi olla.
>> Joten, täysin vapaaehtoinen.
Mutta tarkoitus olla porkkana tapaisena niin että kun olet työskennellyt teidän p
asettaa, olet niin ylpeä itsestäsi, voit sain sen toimimaan, voit lähettää ison
aluksella, sinulla todella hyvä määrä, menet syömään, tulet
takaisin, ja kämppäkäverisi on särmikäs sinut ulos iso board.
No, se on aika, siinä vaiheessa mennä takaisin ääreen, jotta
uudelleen haastaa iso board.
Jos tarkastellaan spec, ohjeet vuorovaikutuksessa
iso board on nyt lähetetty.
>> Joten pari heads up -
yksi, pre-ehdotuksen lopullinen Hankkeen on määrä tulevana maanantaina.
Katso tämä spec on kurssin verkkosivuilla, mitä se tarkoittaa.
Se on oikeastaan ​​vain rento mutta ajattelin herättävä sähköposti sinun ja
TF, oikeastaan ​​vain saada asiat alkoivat, keskustelun aloitettu, vaikka
useimmat teistä eivät ole koskaan edes kirjoitettu Web-sivu ennen, eivät edes tiedä, mitä
ehkä, miten voit, toteuttaa oman opinnäytetyön.
Mene uskon, että tiedät miten melkoisesti enemmän
asioita muutaman viikon.
Joten aloittaa tämän prosessin kohti spec tutkia mahdollisia ideoita.
>> Myös, mitä olimme teitä tekemään on - meillä on perinne, vuosia
Nyt tietenkin hosting tämä - store.cs50.net.
Kaikki on myyty omakustannushintaan.
Ja se on oikeastaan ​​vain mahdollisuus kulumista CS50, jos haluat tehdä
että kello kurssin ja.
Esimerkiksi on olemassa sellaisia ​​asioita kuten t-paitoja, että olet ehkä nähnyt
menee ympäri kampusta, puserot.
Ja sitten, me myös kutsua oppilaita esittää malleja on ikuistettu
CS50 myymälä.
>> Esimerkiksi yksi viime vuoden suosikkeja, joita tulee, ehkä nyt
tehoavat teille on tämä yksi täällä.
Erittäin suosittu kohde.
Joten jos haluat osallistua Tämän me sietää muodossa pian kello
cs50.net/design, jonka voit ladata kuvan, että olet tehnyt
Illustrator tai Photoshop, tai jokin vastaava ohjelma.
Ja jos olet perehtynyt tällaisia tekniset tiedot, haluamme sen
olla PNG-kuvan, vähintään 200 pistettä per tuumainen, ja vähemmän kuin monta kuvapistettä,
ja alle 10 megatavua.
Lisätietoja, vain sähköpostia Kurssin päät heads@cs50.net jos
haluat nauttia tässä.
>> Okei, joten tänään ei enää C. Joten me alkaa vetää kerroksia
internet, web, ja miten voit todella alkaa kirjoittaa ohjelmisto
Tässä eri ympäristössä.
Joten erityisesti kysytään, Ensimmäinen, kysymys -
Otan meidät tuntevat piirustus sovellus tänne.
Saanen esittää kysymyksen, miten internet työtä.
>> [? Opiskelija: Magic. ?]
>> Kaiutin 1: Magic.
OK.
Hyvä vastaus.
Joten aloitamme siellä tänään, ja katso jos emme voi tehdä hieman vähemmän maaginen
tunnin sisällä.
Yritetään kertoa sitä yhteydessä tarina.
>> Joten olet fanit menossa facebook.com, tai reddit.com, tai
mitä näinä päivinä.
Ja niin mitä todella tapahtuu, kun kirjoitat jotain
facebook.com, ja paina Enter, Chrome, tai Firefox tai IE tai Safari,
tai mitä selainta olet todella tekee?
Voimme kertoa tämän tarinan, ehkä virke kerrallaan?
Mikä on yksi ensimmäisiä asioita, joita tapahtuu, kun Enter, kun
kirjoittamalla facebook.com?
>> [? Opiskelija: Your?] Tietokone tekee HTTP-pyynnön.
>> Kaiutin 1: OK.
Joten tietokone tekee - me kutsua - HTTP-pyynnön.
Nyt mitä se tarkoittaa?
No, me kaikki varmaan nähneet tai kirjoitetaan, vuosia, H-T-T-P usein
jälkeen paksusuolen, slash, slash.
Niin mikä se on?
>> No, HTTP HyperText Transfer Protocol.
Ja tämä on vain hieno tapa sanoa, se kieli, selaimet,
kuten Chrome ja muut, ja web-palvelimia, kuten facebook.com, puhua
toisiinsa.
Ja se on melko yksinkertainen, Englanti suuntautunut kielen.
Se on melkein kuin pseudo-koodi.
>> Ja se tapa asiakas, sillä me kutsumme sitä - selain -
kommunikoida palvelimen kanssa.
Ja aivan kuten ravintolassa, kun, asiakas, istua pöydän
ja sitten tilata jotain pois valikosta palvelimen, että palvelimen
aikoo tuoda sinut takaisin jotain, mitä se on kun pyydetään.
Sama tietokone maailmassa.
Selain -
client -
aikoo tehdä pyyntöä, ja sitten, toivottavasti saat takaisin
jotain palvelimelta.
Ja että jotain on kello korkealla tasolla, web-sivun.
Hieman alhaisemmalla tasolla, se on tiedosto kirjoitettu toisen
kieli kutsutaan HTML -
Hypertext Markup Language.
Mutta siitä lisää vain hetken.
>> Joten HTTP-protokolla -
HTTP -
se protokolla selaimen ja palvelimen käyttöä.
No, mikä on protokolla, tarkalleen?
No, voit ajatella sitä kieltä.
Mutta jos en pääse ulos meidän yleisö täällä, normaali asia meille ihmisille
Älä on, kun me tervehtimään joku, Sanon, hei, nimeni on David.
>> [? Opiskelija: Hei,?] Nimeni on Dipty.
>> SPEAKER 1: "Hei, nimeni on Dipty ", hän vastaa.
Ja niin meillä on ollut tässä melko mielivaltainen vuorovaikutus kättelee, kuten
usein ihmisen yleissopimuksen useimmissa maissa.
Ja se on protokolla, eikö?
Olen tavallaan aloittanut sitä laajentamalla minun käsin, vaan kömpelösti, lavalla
Sanders täällä.
Hän tajusi, oh, olen saanut pyytää käsi ilmeisesti.
Ja niin hän vastasi, että pyyntö luona ja tunnustaa se.
Tunnustaa, ACK, on ​​oikeastaan lause hyvin yleinen maailmassa
verkottumista, sillä palvelin tunnustaa asiakkaalle.
Sitten me tavallaan päätökseen, että Kaupan ja hankaluus yli.
Niin, että on todella mitä tapahtuu alla huppu samoin.
>> Anna minun tehdä tämä hieman teknisesti konepellin alle.
Aion mennä tänne ja terminaali-ikkuna.
Tämä pääteikkuna sattuu olemaan minun Mac, mutta voit tehdä samanlaista
ja asia CS50 Appliance.
Ja olen todella aio käyttää ohjelmaa että emme todellakaan käytetä
paljon ollenkaan lukukauden.
Mutta sitä kutsutaan Telnet.
>> Takaisin seuraavana päivänä, Telnet oli ohjelman että käytit yhteyden
kauko-palvelin, tarkistaa sähköpostisi tai tehdä jotain.
Nyt aiomme käyttää tätä vanhaa koulun ohjelmaan, Telnet, teeskennellä
olla selain.
Ja aion mennä eteenpäin ja tehdä seuraavat - haluan
lisätä oman fontin kokoa.
>> Ja aion sanoa, Telnet palvelin nimeltään www.facebook.com, mutta
nimenomaan, Telnet porttiin 80.
Palaamme tähän.
Mutta nyt tiedämme, että useimmat palvelut Internetissä on tunnistettu
yksilöllisesti jollakin luvulla.
Tässä tapauksessa se on 80.
Nyt suurin osa teistä on luultavasti koskaan kirjoittanut 80 ennen.
Mutta todellisuudessa, jos menen selaimella ja vedä ylös, esimerkiksi
http://www.facebook.com/--
se automaattinen täydennys, joka on ei minun historia -
kunnossa, niin nyt mennään paksusuolen 80 slash.
>> Olen siis väittävät, että vaikka olet luultavasti koskaan kirjoittanut tämän ennenkin,
paksusuolen 80 jälkeen facebook.com, toivottavasti se on vielä menossa töihin.
Ja todellakin, se menee facebook.com.
Joten käy ilmi, että 80 on implisiittinen.
Kukaan meistä ihmisillä on ollut kirjoittaa, että jo vuosia.
Koska selaimet, oletuksena, vain olettaa, että numeron haluat käyttää
soitettaessa up-palvelimen niin puhua on, itse asiassa, 80.
Koska pitkä tarina lyhyt, palvelimet voi tehdä paljon enemmän kuin vain
palvella jopa web-sivuja.
>> He voivat vastata pikaviestejä.
He voivat lähettää sähköposteja.
On paljon palveluja, jotka voi ajaa yhdellä palvelimella.
Joten nämä numerot - tässä tapauksessa 80 - yksilöi yksi niistä
palvelut, joka on HTTP, Web-protokollaa kuin palvelimen
saattaisi tukea.
Mutta voin simuloida tämän pyynnön nyt sanallisesti, käyttäen tämän vanhan koulun
Telnet-ohjelma.
Joten aion lähinnä nyt teeskennellä olla selain ja puhua HTTP
lähettämällä, minun näppäimistö, täsmälleen komennot Chrome vain osasi
lähettää minulle maagisesti.
>> Joten aion mennä eteenpäin ja paina Enter.
Huomaa, että se yrittää 31.13.69.32.
13. Mikä tuo on?
Joten se on IP-osoite.
Nyt vaikka et ole liian tuttuja koukeroita niistä, voit
todennäköisesti yleinen käsitys että nämä asiat ovat olemassa.
Ja IP-osoite -
IP-osoite -
on vain yksilöllinen tunniste tietokonetta internetissä.
Tämä on hieman liian yksinkertaistava tällä hetkellä.
>> Mutta jokainen tietokone Internetissä on yksilöllisen IP-osoitteen, aivan kuten jokainen
talo vaikkapa Yhdysvalloissa on ainutlaatuinen postiosoite, jotain 123
Main Street, Anytown, USA.
Joten jotain.
Ja sekin on liian yksinkertaistava.
Mutta nämä osoitteet, että meillä on posti maailmassa ja nämä osoitteet
että meillä on tietokone maailmassa yksilöimään palvelimia niin, että kun
voit lähettää heille viestin yli internet, tai kun laitat kirjeen
vanhan koulun postilaatikko -
postin -
palvelun tietää, miten saada se pyynnöstä, tai että kirjeen, jotta
vastaanottajalle.
>> Nyt minun tietokone, jotenkin, on vain tajunnut, että Facebook ainutlaatuinen IP
on 31.13.69.32.
Itse asiassa, että voidaan todennäköisesti muuttaa.
Facebook on luultavasti useita IP- osoitteita, koska ne ehdottomasti
on enemmän kuin yksi palvelin.
Mutta se on tapahtunut meille maagisesti.
Itse asiassa, sisäinen salainen nimi server Olen ilmeisesti kytketty
ja on nimeltään star.c10r.facebook.com, mitä se on.
Se on vain järjestelmästä riippumatta ylläpitäjä Facebook päätti
Kutsun tätä palvelimen että olen oli hieman satunnaisesti lähetettiin.
>> Joten nyt jos yhteys ei ole aikakatkaisu, aion
olevinaan, että selaimen.
Aion sanoa saada tilaa vinoviiva tilaa.
Ja aion teeskennellä puhuvansa HTTP-versiota 1.1, joka on
joka useimmat selaimet käyttävät.
Ja olen nimenomaan menossa mainita palvelimelle, muuten haluan
verkkosivuilla maailman tietoon kuten facebook.com.
Anna, Anna.
Ja nyt, huomaa, mitä on tapahtunut.
>> Palvelin, tarjoilija, on vastannut tilaukseni, tai minun pyynnöstä
toinen tekstimuodossa.
Nyt jälleen maailman selaimet, kuten Chrome ja Safari, te ette ole tahtoneet
nähdä tämän, koska ihmisen.
Microsoft ja Google vain piilottaa nämä tiedot meiltä.
Mutta Facebook on vastannut vastaus, myös kielen HTTP.
Huomaa siellä koodi tähän, 302, joka todella on erityinen merkitys by
yleissopimus.
Löytyi, niin se on ainakin lupaava.
>> Mutta ilmeisesti Facebook kertoo Minulle mm-mm, et halua
mitä pyysit.
Et vaan haluavat nykypäivän erityistä, joka on
facebook.com / unsupportedbrowser.
Niin korkealla tasolla, mitä Facebook näyttävät tekevän täällä?
Se suuntaamalla minua.
Joten Facebook ei pidä Se, että olen olevinaan
olla kyseisen selaimen.
Ja niin se on suuntaamalla minulle joitakin verkkosivuilla.
>> Olen todella utelias, nyt, mitä tämä asia näyttää.
Anna minun mennä yli, että Chrome joten voi nähdä, mitä he haluavat minun nähdä.
Joten nyt he ovat tosiaankin lähetti minut takaisin Facebook, koska he ovat ymmärtäneet,
oh, sinulla on tuettu selain.
Emme ole edes näyttää kyseisen sivun.
Joten mene eteenpäin ja nähdä jos emme voi korjata.
>> Aion pitää huijata vähän.
Ja tästä lisää tulevina viikkoina.
Mutta aion tehdä yksi asia täällä.
Ja minä selitän tätä ennen pitkää.
Anna minulle vain hetki huijata, ja wow sinua.
Joten nyt tämä.
OK.
Selitän, mitä olen tekemässä vain hetken.
Aion mennä eteenpäin ja peruuttaa yhteyden, ja kokeile tätä uudelleen.
>> Hanki slash HTTP 1.1 isäntä www.facebook.com user-agent.
OK.
Nyt olen olevinaan Chrome.
Joten käy ilmi, että kun selain lähettää pyynnön palvelimelle, se on vain
kunnia järjestelmä.
Jos sanon olen Chrome, Facebook olettaa Olen Chrome.
Ja keinoja, joilla pidin itseäni Chrome on tällä
atrociously pitkä jono.
Pohjimmiltaan kaikki selaimen valmistajia maailmassa on
päätti, hyvin, tämä versio selain tällä käyttöjärjestelmä
on user-agent string, joka näyttää niin hullu sotku siellä.
Ja Mozilla on siellä historiallisista syistä.
>> Mutta huomaa, miten paljon tietoa olen vuotaa facebook.com edes
sisäänkirjautumista
Kerron Mark, että se on Mac että olen käyttäen.
Kerron hänelle, että se on Intel perustuu Mac Mac OS 10.8.5.
Sivuhuomautuksena, tämä tieto on menossa jokaiselle verkkosivuilla, että käyt kanssa
selaimessa.
Melko harmittomalta toistaiseksi, mutta se saa hieman mehukkaampi.
>> Huomaa, että jos luemme tarpeeksi pitkälle, Käytän Chrome versio
30.0.1599.101.
Mutta nyt huomaan, että vastaus ei ole niin huono kuin se oli ennen.
Missä on Facebook kertoo minun mennä nyt?
Se kertoo minulle, jälleen, sivusto -
se kertoo minulle se on muutti pysyvästi.
No, missä hitossa Facebook mennä?
>> Joo, niin se on hiuksenhieno ero.
Mutta huomaa, täällä, että sivusto on todella siirtynyt HTTPS.
Niin pitkän tarinan lyhyesti, tämä on yksi tapa että Facebook on valvoa, että minä
todella päätyvät turvallinen versio niiden verkkosivuilla, joka on käytössä
salaus -
monimutkaisempi kuin salaus me puhuttu p asettaa kaksi, mutta
salaus kuitenkin.
>> Nyt tässä vaiheessa se saa kovaa minulle huijaus web
pyytää Telnet.
Koska jos he kertovat minua käyttämään SSL -
HTTPS etuliite on mitä joka merkitsee -
jos he kertovat minulle käyttää salausta, ei mitenkään aion
manuaalisesti salata viestini edessä kaikkien täällä, ja yrittää
selvittää, miten se tehdään.
Se on vain menossa paljon monimutkaisempi.
Mutta sitähän selain tekee sinulle.
>> Katsotaan, jos emme voi tehdä tätä vähän yksinkertaisemmin, sitten, jossa sivusto
joka ei odota meidän olevan yhtä turvallinen.
Mennään vaikkapa harvard.edu portissa 80.
Anna.
Okei, niin saat slash HTTP 1.1.
Ja mitä tämä ensimmäinen slash tarkoittaa?
Vain olla selvää, miksi Pidän kirjoittamalla, että?
>> No yleensä, kun kirjoitat URL -
ja valitettavasti selaimet yleensä piilottaa näinä päivinä -
normaalisti, kun menet harvard.edu, että URL virallisesti
ei päättyvät slash.
Koska vinoviivalla tarkoittaa mikä osa kovalevy?
Juuri kiintolevylle.
Me Appliance ei ole oikeastaan ​​ollut ajatella tätä, koska olemme
aina John Harvardin kansioon.
Mutta hänen kansion toiseen kansioon.
Ja kyseisen kansion juureen Laitteen kiintolevylle, niin sanotusti,
vaikka se on virtuaalinen.
Joten vinoviivalla kuten tämä tarkoittaa juuri kiintolevylle.
Se on kuin C paksusuolen kenoviiva tai se on juureen määrän, Mac OS.
>> Mutta Chrome ja muut selaimet nämä päivää, ovat saaneet käyttäjäystävällinen, ja
ne piilottaa leikata kokonaan.
Mutta se kaikki keinot minun tekstimuodossa -
anna minulle juuri harvard.edu n kotisivu, joka on,
oletuksena sivulla itse.
Joten anna minun mennä eteenpäin ja paina Enter.
Muistutan isäntä että haluan www.harvard.edu, vain jos on olemassa
muut sivustot elävät samalla fyysisellä palvelimella.
>> OK.
Harvard sai vähän kärsimätön minun kanssani.
Tehdäänpä tämä uudestaan, nopeammin.
Hanki slash HTTP 1.1 isäntä www.harvard.edu user-agent -
Arvaan meidän palvelimet eivät huolta niin paljon tästä -
Anna, Anna.
Vau.
Voi hemmetti, huono pyynnöstä.
OK.
Joten mitä täällä tapahtuu -
Hei, harvard.edu.
Miksi se tekee - mielenkiintoinen.
Oh, OK.
>> Joten mitä Harvardin nyt tekemässä - ja olemme menossa nopeasti kääntyä pois
tällä tiellä, koska se menee saada tylsiä nopeasti -
huomaa, että Harvard on todella puristamalla vastauksessaan minulle, joka
ei ole ihanteellinen.
Koska minä, ilmeisesti, koska ihminen, älä osaa purkaa bittien
on lähetetty minulle pakattu.
Ja he näytetä on roskaa siellä, koska he nollia ja ykkösiä,
mutta he eivät ASCII merkkiä.
He malleja nollia ja ykkösiä, että on pakattu ryhtyä
vähemmän tilaa.
>> Niin nopeasti, haluan nähdä jos voin palauttaa täällä.
Kokeillaan, ehkä toinen kampuksella kokonaan.
mit.edu get slash HTTP slash 1.1 isäntä www.mit.edu user-agent paksusuolen siellä.
Kiitos, MIT.
OK.
Joten tässä meillä on web-sivu.
>> Joten tämä on kieli joka tunnetaan nimellä HTML -
Hypertext Markup Language.
Olen yksinkertaisesti rullaat ylös ajoissa päästä hyvin
tip sivun yläosassa.
Ja huomaa, miten MIT on vastannut pyyntööni.
200 on hyvä.
200 tarkoittaa kaikki on kirjaimellisesti OK.
Ja se tila koodi, joka me ihmiset oikeastaan ​​koskaan
katso, hyvällä tavalla.
Koska se tarkoittaa, että kaikki on hyvin.
>> Huomaa, että MIT on ilmoitti minulle, hei, palvelin olemme käynnissä kutsutaan
Apache, joka on erittäin suosittu avoimen lähdekoodin ilmainen web-palvelin.
He käynnissä, ilmeisesti, UNIX, joka on
käyttöjärjestelmä, kuten Linux.
Huomaa, että he ilmeisesti päivitetty kotisivuillaan osoitteessa 04:00,
Greenwich Mean Time.
>> Huomaa pari muita yksityiskohtia.
He palaavat, minulle text / html.
Niin näemme, mitä se tarkoittaa vain hetken.
He ilmeisesti antanut minulle 14717 tavua arvoinen HTML.
Ja joitakin muita, esoteerisempaa tieto on siellä.
>> Mutta tämä on, jos se saa mielenkiintoista.
Näin voit tehdä web-sivu.
Näin voit tehdä web-sivu, jonka otsikko välilehden selaimessasi on
MIT väliviivaa Massachusetts Institute Tekniikan.
Ja todellakin, jos menemme takaisin Chrome ja käydä www.mit.edu, huomaa, että
todellakin, otsikossa täällä, on MIT viiva Massachusetts
Institute piste, piste, piste.
Ja nyt huomaa myös, jos olen oikealla painikkeella tai ohjata napsauttamalla työpöytää täällä,
ja mene View Page Source -
ainakin Chrome, vaikka jokainen selain tämä kautta jokin keino -
tässä on, että sama tiedosto.
>> Se sattuu olemaan värikoodatut, tai syntaksin korostettu.
Mutta aivan kuten teidän C-koodia, joka ei colorized sinua, se oli
colorized by gedit, samoin on Chrome vain tehdä
tämä kauniimpi lukea.
Mutta tämä on kamaa, että me pian kirjallisesti.
Niin, että loppupeliin.
Palvelin on vastannut, että tietoja, kuten sinäkin vastannut
kädellä meidän kädenpuristus.
Mutta mitä muuta on menossa on välillä nämä toimenpiteet?
>> No, kun kirjoitan, viimeksi mainitussa tapauksessa, www.mit.edu ja paina Enter, me
tietää se puhuu satamaan 80 automaattisesti, portti
pelkästään sitä, että numero.
Mutta mistä IP-osoite mennä?
Miten minun tietokone kuvauksen, mitä IP-osoite mit.edu on?
>> No, se kääntyy pois, tässä maailmassa, siellä ovat asioita kutsutaan DNS-palvelimia.
Ja anna minun mennä eteenpäin ja tehdä nopea kuva täällä.
Ja tämä täytyy vain hahmotella vuonna Karkeasti, mitä on tekeillä.
Joten me teeskennellä, kuten tämä on my laptop täällä, Sanders.
Ja se on Wi-Fi, joten se on liitetty langattomasti jotain.
>> Mitä se oikeastaan ​​kytketty?
No, jossain täällä, siellä on jotain
seinään joidenkin antennit.
Ja sitä kutsutaan tukiasema -
AP.
Langaton tukiasema, langaton reititin - kutsumme sitä mitä haluat.
Mutta he ovat kaikkialla kampuksella, kanssa vähän antennit.
Meillä tehdään Cisco, tyypillisesti.
Ja niin jotenkin, minun tietokone puhuu tähän langattomaan tukiasemaan,
jossain täällä Sanders, tai alakerrassa, tai ulkopuolella.
>> Samalla tämä asia on paljon fyysiset johdot menossa, luultavasti
Science Center, jonka jaamme piirtää näin.
Se ei oikeastaan ​​näyttää, että.
Se todella näyttää paljon paremmalta.
Joten Science Center on koko joukko Tietokoneiden sisällä se, että
ovat jotenkin fyysisesti liitetty kaikki Näiden tukiasemat kampuksella.
Ja fyysisiä tietokoneita, hyvitämme soita reitittimiä tai yhdyskäytäviä.
>> Reititin, nimensä mukaisesti, se on tarkoitus elämässä on reitti
tietoa.
Kestää jonkin bittiä, tietokoneesta, syötteenä, ja keksii missä
ne bitit lähetetään.
Joten jos minun pyyntö mit.edu, se on oikeastaan ​​aika helppoa.
Oma pyyntö tulee sisään minun selaimessa, Wi-Fi, ja tukiaseman sitten
kautta vähän kaapelia, tulee reitittimen in Science Center.
Ja jotenkin, reititin Science Center keksii
että MIT on niin.
Ja aion edetä näiden bittiä, aion reitti niille bittiä,
tiellä, alas Mass Ave., MIT.
Mutta miten minun tietokone tietää, mitä IP-osoite edes oli?
>> No käy ilmi, että jossain täällä on palvelimet -
ja aion tehdä sitä melko abstraktisti -
kuten DNS-palvelin -
Domain Name System.
Nämä eivät ole reitittimiä.
Nämä ovat erilaisia ​​palvelimia jonka tarkoitus elämässä on kääntää
isäntänimet, kuten www.mit.edu, IP osoitteet, kuten 1.2.3.4 Joten DNS-palvelimet
tehdä juuri näin.
Voit ajatella niitä, joilla on suuri tietokanta, tai oikeastaan, kuin iso Excel
tiedostoon, jossa on kaksi saraketta.
Yksi on isäntänimet, yksi on IP-osoitteet.
Ja he vain muuntaa yksi muut, kumpaankin suuntaan.
>> Nyt todellisuudessa, se on vähän monimutkaisempi kuin että.
Mutta se miten minun tietokone, minun satunnainen Mac-tai PC tähän taulukkoon täällä, tietää
mitä yksilöllinen tunniste on www.mit.edu tai Facebook, tai
harvard.edu, että asiassa.
Mutta tietenkin, siellä on kokonaisuudessaan Mass Ave täällä.
Ja sitten pääsemme MIT, joka tämän on oikeastaan ​​enemmän pakottavia.
Se tekee MIT.
Ja niin nekin on joitakin palvelimia.
Ja ne jotenkin ovat kiinteä tai langaton, yhteys Harvard.
Ja tietenkin, voimme mennä paljon pidemmälle tiellä kuin MIT ja puhu
eniten tahansa tietokone maailmassa.
>> Mutta katsotaanpa, jos emme voi nähdä sitä.
Anna minun mennä takaisin minun Terminal ikkuna vain hetken.
Ja oletetaan, että olen tajunnut mitä IP-osoite on mit.edu
kuten Telnet tajunnut sitä ennen, ja selain voi selvästi
tajuta se minulle.
Ja aion suorittaa toisen ohjelman, Tässä Terminal ikkunassa kutsutaan
traceroute, jäljittämisestä reitti täältä -
kirjaimellisesti, tämä taulukko - to www.mit.edu.
Katsotaan, mitä tapahtuu.
Saanen todella kutistuu fontin kokoa.
OOP.
Ei, halusin yllättää sinut.
>> OK.
Joten tässä sitä mennään.
Anna minun mennä eteenpäin ja ajaa täällä.
Ja mitä olin nähdä hetki sitten, ja näemme taas nyt, on tämä
lähtö - traceroute www.mit.edu.
Huomaa, ensimmäisellä rivillä, tämä ohjelma todellakin tajunnut, että MIT: n
IP-osoite on tämän numeron täällä.
Ja nyt, mitä tapahtuu heidän ja meidän välillemme?
>> Joten tämä linja täällä, rivillä yksi, ja tämä line täällä, rivillä kaksi, ja sitten,
rivi kolme - mitä kukin näistä linjat edustavat luultavasti?
Paikoissa, pistettä, varma.
Niitä kutsutaan humala, käsitteellisesti.
Mutta fyysisesti, mitä ne ovat?
He reitittimet.
>> Meillä vain on, todella, yksi pala laitteisto täällä puhua toistaiseksi.
He reitittimet.
Joten tämä asia täällä -
hullu nimi -
mutta tämä on luultavasti konehuoneessa MR, in Science Center.
Se on portti, eli reititin.
Tämä on vain joitakin ainutlaatuisia numero, joka joku keksi sen.
Ja se on sisällä harvard.edu.
Ja se IP-osoite, että reititin se taas luultavasti
Science Center, joka perustuu nimensä.
Tämä toinen rivi on toinen reititin, joka ei ole lempinimi
ilmeisesti - palvelimen nimi - se vain on IP-osoite.
>> Niin pitkän tarinan lyhyesti, saada tietoja pistettä B, siellä on enemmän kuin vain
Harvardin reititin, ja MIT: n reititin, ja Googlen reititin,
ja Facebookin reitittimen.
On kymmeniä, satoja, tuhansia reitittimet minkä tahansa ja kaikki
piste B internetissä.
Mutta yleensä, voit saada tietoja yhdestä paikasta toiseen paikkaan
vähemmän kuin 30 vaihetta.
Toisin sanoen, sinun tarvitsee vain ojentaa tiedot 30 tai vähemmän kuten reitittimiä.
Ja se on yleensä paljon vähemmän kuin.
>> No, katsotaanpa mitä täällä tapahtuu.
Rivillä kolme, osuimme reititin nimeltään core Science Center yhdyskäytävä
jotain tai muuta.
Rivillä 4, meillä on Rajayhdyskäytävä -
nämä ovat vain arvoituksellisia lyhenteitä -
Myös sisällä harvard.edu.
Tässä toinen Rajayhdyskäytävä.
Ja sitten, yhtäkkiä, hei, näytämme New Yorkissa.
>> Joten se kääntyy pois - ja olen päätellyt vain palvelimen nimi.
Tämä voi olla harhaanjohtava.
Se voisi olla tiellä.
On vaikeaa sanoa -
mutta tämä voidaan käyttää ilmestys että lyhin etäisyys kahden
pistettä Internetissä ei ole välttämättä suora viiva.
Jos ajattelemme lyhin kuin nopein polku, vähiten ylikuormittunut
polku, se on täysin mahdollista - vaikka emme voi olla varmoja -
että tieto kulkee kunnon etäisyys rivien viisi ja kuusi.
>> Nyt valitettavasti MIT, tai joku, sai Niiden, puolustava, ja he ovat
alkoi välittämättä meidän pyyntöjä.
Nämä reitittimet on määritetty sivuuttaa pyytää muotoa, jotka ovat
olet, kuka sinä olet, kuka olet.
Katsotaanpa, jos voimme tehdä tämän jonkun kanssa enemmän yhteistyötä.
Joten Stanford on mukava perinne ottaa hieman enemmän avoimuutta.
Katsotaan mitä tapahtuu täällä.
>> Jälleen melko arvoituksellinen.
Mutta aloitamme jälleen, että kone tilaa Science
Center, rivillä yksi.
Niin se on hyvä.
Useimmat palvelimet vastasivat, kuten Stanford.
Joten huomaat menimme konehuoneesta Science Center, jossain
anonyymi reititin muualla, toiseen Science Centerin portti, jotta raja
yhdyskäytävä, ja sitten jotain täällä -
nox.org.
Tämä on Pohjois-Crossroads, hyvin suosittu peering kohdassa, jossa on paljon
kaapeleita, paljon Internet -
Internet-palveluntarjoajat - kytkeytyy.
Tässä toinen nimetön IP täällä.
Tässä toinen tällainen palvelin.
>> Mutta tämä on mielenkiintoista.
Jos on reitittimen rivi kahdeksan, luultavasti?
Joten se on luultavasti Washington DC.
Ja voin tavallaan vahvistaa että hypoteesi tällä kertaa.
Koska kuinka kauan kesti meidän mennä alkaen Science Center tähän reitittimeen
rivillä seitsemän?
No, nämä millisekuntia mittaukset oikealla puolella täällä
arvioi tuolloin.
>> On olemassa kolme niistä, koska ohjelma, traceroute, yrittää joka
reititin kolme kertaa, niin voit saada visuaalinen keskimäärin numeroita.
Mutta se ilmeisesti kestää kuusi millisekuntia saada
soutaa seitsemän reitittimen.
Mutta miten nopeasti voi, ilmeisesti olet matkustaa, jos olet vähän, välillä
Boston ja Washington DC?
14 millisekuntia on niin kauan kuin se kestää että pikaviestin, että
sähköpostitse, että web-sivun pyyntö matkustaa välillä täällä ja Washington DC.
>> Jos jatkan, reitittimelle numero 10, mitä kaupungin olen ilmeisesti nyt?
Niin, Houston.
Ja tämä tukee by hypätä ajoissa.
Se on todella hidas päästä Houston.
Se kestää 47 millisekuntia saada Boston Houston tässä tapauksessa.
Ja jos katsomme tarkemmin, LAX -
Taidamme saada Stanford tavallaan tällä tavalla, käymällä läpi LA.
Mutta olen päätellyt, että LAX.
Nörttejä taipumus käyttää lentoasemakooditaulukosta reitittimet nimiä täällä.
Ja tämä on tavallaan johdonmukaista kanssa, että oletus.
82 millisekuntia.
>> Sitten me ilmeisesti mennä toiseen LAX, toinen LA reititin ja sitten jotkut
nimetön yksi, ja lopulta, kryptinen nimi Stanfordin verkossa tai
close siihen, stanford.edu, on 90 millisekuntia pois tai 6
plus tuntia lentäen.
Joten tämä on, miten nopeasti data kulkee Internetissä.
Ja se mitä me ehdottomasti itsestäänselvyys näinä päivinä.
Kun sinulla on joitakin Gchat kanssa joku, ja viestit ovat vain
esiintyy, ajatellaan, miten nopeasti, että tapahtuu.
Ja visuaalisesti, se todellakin tapahtuu klo sellainen korko.
>> Joten välillä pistettä yhden ja 18, Tässä tapauksessa on
muutakin kuin reitittimet.
Mitkä ovat joitakin koneita Internetissä joka voi estää liikenteen
läpimenon?
>> OPISKELIJAN: palomuurit.
>> SPEAKER 1: Niin, palomuurit.
Ja meillä on henkilökohtaiset palomuurit kuten että oma Mac tai PC voi pitää
liikennettä tai ulos.
Harvard on palomuurit.
MIT oletettavasti on palomuurit.
Ja Stanford ei, samoin kuin kaikki Internet-palveluntarjoajat, jotka omistavat
näistä reitittimet välillä pistettä ja B. Mutta ette koskaan pysähtyä pohtimaan,
tai hoitoa, kuinka palomuuri toimii.
No jo, meillä on perusrakenneosan lohkoja, joiden insinööri
vastauksesta.
>> Jos olit palomuuri -
ja Oletetaan, että olet jossain välillä pisteestä A pisteeseen B.
Kaapeli on tulossa sinulle, ja menee ulos sinusta.
Joten sinulla on tekninen kyky tarkastella kaikkia kirjekuoret
tiedot, jotka ovat välillä kulkeva sinä ja toinen henkilö.
Toisin sanoen ne get viestejä olin käsin kirjoittamalla, voit ajatella
ne kirjallisesti nopeasti huomata joku, laskemisesta IP-osoite
vastaanottaja, ja portin numero vastaanottaja, tämä kirjekuori sitten
kirjallisesti oman IP-osoitteen ja oman portin numero sivun vasemmassa
nurkassa kuin olisit kirjeen.
Sitten voit lähettää sen ulos langattomasti.
Ja se jotenkin liikkuu, reitittimien läpi, kautta johdot, langattomasti
tiellä MIT.
>> Joten jos olet palomuurin, miten lopetat tätä tapahtumasta?
Mitä tekisit, jos seuraava p asettaa oli toteuttaa palomuuri?
Miten estän kaikki Harvard ihmiset koskaan puhu MIT ihmisiä uudelleen?
>> [? Opiskelija: You?] Kääntää kirjeen.
>> SPEAKER 1: Mitä?
>> [? Opiskelija: Käänteinen?] kirjeen alussa.
>> SPEAKER 1: Käänteinen kirjain - mitä tarkoitat?
>> [? Opiskelija: Lähetä?] Se takaisin lähettäjälle.
>> SPEAKER 1: Lähetä se takaisin.
OK.
Joten voi hylätä virtuaalisen kirjekuori, eräänlainen tekemällä paluun
lähettäjän jotenkin.
Niin varma, että mitä haluamme saavuttaa.
Mutta katsotaanpa sukeltaa hieman syvemmälle.
Miten teen sen?
>> Jos tulo tähän ongelmaan - jos olen palomuuri, ja olen tehokkaasti
seisoo pisteiden A ja B, ja Olen keskellä mies, joka saa etsiä
sisällä tämän kirjekuoren, ja sitten päättää onko lähettää sen takaisin
Harvardin tai jotta se voi jatkaa, mitä on se minä, palomuuri, aion
haluavat katsoa?
>> Taisin kuulla täällä.
>> [? Opiskelija: Missä se on?] Lähtöisin.
>> SPEAKER 1: Jos se on lähtöisin.
Joten jos lähde IP-osoite - pikku täällä -
on IP-osoite, jonka omistaja Harvard -
ja voin todella tietää, että suurella todennäköisyydellä.
Useimmat Harvardin IP-osoitteet alkavat kanssa 140,247 dot jotain piste
jotain, tai 128,103 dot jotain piste jotain.
Harvard omistaa ne paloina IP-osoitteita.
>> No, jos näen, että IP-osoitteita lähettäjän, voin vain lähettää sen takaisin.
Todellisuudessa, internet ei vaivautua tuhlaa aikaa
lähettää bitit takaisin.
Se vain kirjaimellisesti putoaa paketti poistamalla se, tehokkaasti.
Joten mitä muuta voisin katsoa vaikka?
Oletetaan, että haluan antaa ihmisille Harvard vierailu mit.edu, ja vedä ylös
sivustot ja katsella videoita MIT ja vastaavat.
Mutta en halua ihmisten Harvardin sähköpostitse kaikille MIT.
Miten voisin sallia liikenteen Harvardin MIT, verkon kautta, mutta kieltää
jotain sähköpostia?
>> [? Opiskelija:?] Portin numero.
>> SPEAKER 1: portin numero - se on Ainoa aine meillä on.
Meillä on IP-osoite, jonka me vain velkarahalla, tai meillä on portin numero,
jossa 80, sanoimme, yksilöllisesti tunnistaa web-liikennettä.
Nyt En odota sinun tietävän tämän - jotkut teistä ehkä jo tietää
alkaen tuntemus -
Mikä numero, jota käytetään sähköpostin, yleensä?
Se on usein 25.
25 viittaa SMTP, joka on postin transfer protocol, että saatat olla
piti perustaa jossain vaiheessa, jos olet käyttäen Eudora tai Outlook tai
jotain.
Se on vain yksi numero -
25.
>> Telnet, jotka käytimme ennen, käyttää 23.
FTP -
file transfer protocol, jos olet joskus kuullut, että yksi - käyttää 21.
HTTPS, suojattu versio HTTP, jonka tulemme takaisin
ennen pitkää käyttää 443.
Joten maailma on koko joukko numerot, jotka korreloivat paketit -
Pikemminkin korreloivat palvelut niille todellinen määrä.
Niin, että kaikki palomuuri tekee.
Se vie kurkistetaan tämä virtuaalinen kirjekuori, ja sitten päätetään kyllä ​​ja ei
välittämään pitkin, joka perustuu Näillä ainesosia.
>> Nyt mitä voisi Harvardin selvästi tehdä ohittamaan tämän palomuuri sitten?
Jos haluat pystyä lähettämään viestin MIT mutta ei voida havaita,
hyvin, voit huijata IP-osoitteen, ja vain jotenkin fancy tarpeeksi, tietää
miten kirjoittaa C-koodia, ja kirjoita verkosto-ohjelma, joka muuttaa
yrityksen osoite.
Ongelmana on, voit ehdottomasti lähettää tiedot nimettömänä, mutta jos haluat
saada minkäänlaista vastausta, kuten MIT: n kotisivu, tietenkin, tämä koskee
tulee olla oikea.
Muuten voit sanoa mitään haluat, et aio
kuulla takaisin niitä.
Mutta nämä ovat vain yksi erilaista hyökkäyksiä voimme lähettää.
>> Mutta näyttää siltä, ​​kun lähetämme nämä viestejä - ja tehkäämme
esimerkki tästä.
On käynyt ilmi, jos minulla on viesti, joka Haluan lähettää, se ei ole vain lähettää
yksi kirjekuori.
Tehokkuuden vuoksi, erityisesti silloin, kun tiedostot pyydät tai
vastauksista saat ovat erityisen suuri, mikä TCP/IP--
Transmission Control Protocol / Internet Pöytäkirja - se on vain hieno
tapa sanoa mitä verkostoitumisen ohjelmistot ja tietokoneet eivät - on ne
ottaa tällaisen viestin, ja ne leikkaa se palasiksi -
sanokaamme neljä palasia.
>> Ja jos minä nyt leikattu tämän ylös tänne, leikata tämän ylös täällä, mitä minun
Tietokonetta käytetään aikoo tehdä, on se vie yhden fragmentti ja laita se
kirjeessä.
Kunnossa, ja haluaisin saada -
Katsotaanpa.
Se tulee ottaa yksi.
Se tulee ottaa toinen kirjekuori, ja se tulee laittaa toinen osa
Tämän viestin täällä.
Selvä.
Se vie kolmannen osa, laita se tänne.
Ehkä ensi kertaa me vain tehdä kaksi osaa.
Ja otamme neljäs osa, ja laita se tänne.
>> Ja mitä, nyt on kirjoitettava Näiden kirjekuoret -
jonka me teeskennellä tehdä, sillä aika on vuoksi, eikä oikeastaan ​​kirjoittaa.
Mitä on kirjoitettu kunkin Näiden neljän kirjekuoret, minun viesti
joku?
>> [? Opiskelija:?] Järjestyksessä.
>> SPEAKER 1: Niin, järjestyksessä.
Tarvitsen paitsi IP-osoite ja porttinumeroita, kuten juuri keskusteltiin, I
Nyt tarvitaan järjestysnumero jonkinlainen sanoa, tämä on paketti, niin tämä
on kaksi, tämä on kolme, tämä on neljä.
Ja tämä on todella hyödyllinen.
Koska internet, se kääntyy pois, on oikeastaan ​​aika epäluotettava.
Reitittimet voivat saada ruuhkainen.
Kaapelit voi hukkua -
yksinkertaistava -
mutta pätkiä niin, että mitä reitittimet tarvitsee tehdä, on vain pudottaa paketteja.
>> Toisin sanoen, jos internet on vain todella ruuhkainen, saatat saada
kolme niistä neljä pakettia.
Mutta jos sinulla on yksilöllinen tunniste on kukin niistä, tiedät, että olet
puuttuva paketti numero neljä neljä.
Joten voit kysyä kaveri toinen pää lähettää sen.
Mutta oletetaan, että ei tapahdu, Katsotaan mitä tapahtuu.
>> Joten jos haluan lähettää viestin - jotka haluaisivat saada viestini
Internetistä?
Entä joku lähempänä edessä.
Brian, se on?
Selvä.
Pysy siellä.
Aion lähettää sen sinulle.
Ja asia internet on, että he eivät ehkä edes
seuraa samaa polkua.
>> Joten tässä menen.
Lähetän viestin, fragmentti, yksi neljästä.
Ole reititin.
Vain anna muiden ihmisten käsitellä sitä.
Siellä mennään.
Annamme tämän teille, ja annamme tämän sinulle.
Ja näemme, miten nopeasti -
kuinka monta millisekuntia kestää saat tämän viestin Brian.
Jokainen saa osallistua tänään.
Selvä.
Brian on yksi, ja kaksi.
Jos joku haluaa olla -
>> [? Opiskelija: Kaikki neljä. ?]
>> SPEAKER 1: Hänellä on kaikki neljä.
Joten kukaan valitsi pudottaa paketin.
Se on siistiä.
Se on hienoa.
Joten Brian on nyt kaikki neljä.
Jos haluat mennä eteenpäin ja asenna ne meille.
Tiedän, olemme teeskentelyä.
Joten aikojen kunniaksi -
meillä on neljä.
Niin, OK, avaa yksi heistä.
OK.
Se on neljäsosa viestini teille.
Avaa nyt toinen.
Tämä voi olla hauska, lopulta, vain minulle ja Brian.
Okei, olet saanut kaksi.
>> Joten välin fyysisesti teki tätä saksilla, mutta kaikki se
kestää fragmentti näitä asioita tietokone on vain lähettää joitakin
bittiä yksi paketti, yksi virtuaalinen kirjekuori, jotkut bitit
muut, jotkut toisen, ja jotkut Neljäs, ja sitten, anna tietokoneen
päättää, perustuu noita numeroita missä järjestyksessä olet
ketjutta niitä.
Ja Brianin, ehkä, vain joka näkee tämän.
Viesti Lähetin Brain - koska Tietenkin internet on täynnä
Näistä on -
Kyllä.
>> Niin, että viesti.
Ja Brian voi roikkua kiinni, että nyt.
Joten kesti, ilmeisesti, aikaa tehdä tätä.
Mutta se mitä todella tapahtuu, kuten reititys dataa
Yleisö tällä tavalla.
Mutta on jälleen useita kohtia, reitittimet, palomuurit ja muut
tällaisia ​​asioita pisteiden A ja B ja eikä vain kertoa tarina
suullisesti, ajattelin vetää tätä video, että jotkut ystävät meidän, alkaen
Erikson, vuosi sitten, oikeastaan koota että selittää
miten tämä kaikki toimii.
Ja se on noin 10 tai niin minuuttia.
Joten teille, nyt Warriors of the Net.
>> [Musiikki soi]
>> Kertoja: Ensimmäistä kertaa historiassa, ihmiset ja koneet ovat
yhdessä, ymmärtämättä unelma -
kokoava voima, joka ei tunne maantieteelliset rajat, ilman
rotuun, uskontoon tai väri -
uusi aikakausi, jossa viestintä todella tuo ihmiset yhteen.
Tämä on kynnyksellä net.
Haluatko tietää, miten se toimii?
Klikkaa tästä aloittaaksesi matka maaliin.
>> Nyt, mitä tapahtui, kun klikkasit tätä linkkiä?
Aloitit tiedonkulkua.
Tämä tieto kulkee alas omalle oma henkilökohtainen sähköposti huone, kun Mr.
IP paketteja se, luokittelee sen, ja lähettää sen matkalla.
>> Jokainen paketti on rajoitettu sen kokoa.
Mail huone on päätettävä, miten jakaa tiedot, ja miten
paketoida sitä.
Nyt paketti on etiketti, jossa tärkeitä tietoja,
koska lähettäjän osoite, vastaanottajan osoite, ja paketin tyyppi se on.
>> Koska tässä paketti on menossa pois päin internetyhteyden,
saa osoite välityspalvelimen, joka on erityinen toiminto,
kuten näemme myöhemmin.
Paketti on nyt käynnistetty päälle lähiverkon, tai LAN.
Tätä verkostoa käytetään yhdistää kaikki paikallisten tietokoneita, reitittimiä,
tulostimet, jne. tietoja vaihto fyysisessä seinät
rakennuksessa.
LAN on melko hallitsematon paikka, ja valitettavasti onnettomuuksia
voi tapahtua.
>> Valtatie LAN on pakattu kaikenlaisten tietoa.
Nämä ovat IP-paketteja, Novell paketteja, AppleTalk paketit -
he tulevat vastaan liikenne, kuten tavallista.
Paikallinen reititin lukee käsitellä ja tarvittaessa nostaa paketin päälle
toinen verkko.
Ah, reititin -
symboli valvonnan näennäisesti sekavaa maailmaa.
>> Reititin: Oho, anteeksi siitä.
Laitetaan tämä tänne, tämä täällä.
Tämä siirtää tässä.
Tämä liikkuu tässä.
En pidä tästä.
Mennään tämä.
Tämä menee täällä.
[Äänetön]
Laita toinen jangle täällä.
Laitetaan tämä tähän.
Nah, menen sen kanssa.
Laitetaan että kukaan täällä.
>> Kertoja: Siinä hän on -
järjestelmällistä, piittaamaton, järjestelmällistä, konservatiivinen, ja joskus, ei aivan
vauhtiin.
Mutta ainakin hän on tarkka, suurimmaksi osaksi.
>> Reititin: Laita tuo tuolla.
Että yksi menee siellä, että yksi menee siellä, ja tämä menee sinne.
No, toinen menee sinne.
Tämä menee täällä.
[Äänetön]
>> Kertoja: Kun paketit lähtevät reititin, he tekevät tiensä
yrityksen intranetistä ja pään että reititin kytkin.
Hieman tehokkaampi kuin reititin, reititin kytkin pelaa vilunkia
IP-paketteja, taitavasti reititys niitä pitkin tiensä -
digitaalinen flipperi velho, jos haluatte.
>> ROUTER SWITCH: Nyt mennään.
Täältä tulee toinen.
Ja se on toinen.
Katso tätä, äiti.
Täällä se menee.
Huutaa ympäri takaisin.
Hei, siellä, siellä.
Yli vasemmalle.
Yli oikealle.
Yli vasemmalle.
Yli oikealle.
Sait sen.
Tässä se tulee.
Hän ampuu, hän tulokset.
Se menee.
Hei Wayne, varo, tässä tulee toinen.
Voi, tässä sitä mennään.
>> Kertoja: Kun paketit saapuvat kohde, he kyytiin
verkkoliitäntä, valmiina lähetetään seuraavalle tasolle -
Tässä tapauksessa valtakirja.
Proxy käyttävät monet yritykset tavallaan keskellä mies, jotta
vähentää kuormitusta heidän internet yhteydessä, ja
Turvallisuussyistä samoin.
Kuten näette, paketit kaikki ovat eri kokoisia,
riippuen niiden sisällöstä.
>> Proxy avaa paketin ja näyttää web-osoite tai URL.
Riippuen onko osoite on hyväksyttävissä, paketti lähetetään edelleen
Internetissä.
>> On kuitenkin joitakin osoitteita, jotka eivät täytä suostumuksella
proxy -
toisin sanoen, yritysten tai ohjeistukseen.
Nämä ovat summittaisesti käsitellään.
Me ei käy päinsä.
Niille, jotka tekevät sitä, se on taas tien päällä.
>> Seuraavaksi, palomuuri.
Yrityksen palomuurin on kaksi tarkoitusta.
Se estää joitakin melko ikäviä asioita Internetistä tulemasta
intranet, ja se voi myös estää arkaluonteisia yrityksen tiedot
lähetetään ulos päälle Internet.
>> Kun palomuurin läpi, reititin poimii paketin ja sijoittaa sen päälle
paljon kapeampi tie, tai kaistanleveys, kuten me sanomme.
On selvää, tie ei ole laaja tarpeeksi ottamaan ne kaikki.
>> Nyt saatat ihmetellä, mitä tapahtuu kaikille ne paketit, jotka eivät tee sitä
matkan varrella.
No, kun Mr. IP ei saa tunnustaminen, että paketti on ollut
saanut ajoissa, hän yksinkertaisesti lähettää korvaavan paketin.
Olemme nyt valmiita tulla maailman internet, hämähäkki web
toisiinsa verkostojen kattavat koko maapallon.
Täällä reitittimet ja kytkimet perustaa yhteydet verkkojen välillä.
>> Nyt net on täysin erilainen ympäristölle kuin löydät sisällä
suojamuurin oman lähiverkon.
Täällä, se on Wild West -
runsaasti tilaa, runsaasti mahdollisuuksia, paljon asioita
tutkia, ja paikkoja mennä.
Kiitos hyvin vähän valvontaa ja sääntelyä, uusia ideoita löytää hedelmällisen
maaperän työntää kirjekuoren niiden mahdollisuuksista.
Mutta koska tämä vapaus, tiettyjä vaaroja myös vaanivat.
Et koskaan tiedä, milloin tapaat pelätty ping kuoleman, erityinen
versio normaali pyyntö ping joka joku idiootti ideoitu sotkea
hyväuskoinen isännät.
>> Polku meidän paketit kestää voi tapahtua satelliitti, puhelinlinjat, langaton,
tai jopa trans-Oceanic kaapeli.
He eivät aina nopein, tai lyhin, reitit mahdollista.
Mutta he sinne lopulta.
Ehkä siksi se on joskus nimeltään maailmassa odottaa.
Mutta kun kaikki toimii sujuvasti, Voit kiertää maailmaa
viisi kertaa on pisara hattu, kirjaimellisesti -
ja kaikki kustannukset pvm tai vähemmän.
>> Loppupuolella päämääräämme, löydämme toinen palomuuri.
Riippuen näkökulmasta datapaketti, palomuuri voisi olla
linnake turvallisuuden tai pelätty vastustaja.
Kaikki riippuu siitä, kummalla puolella olet ja mitä teidän aikomukset ovat.
>> Palomuuri on suunniteltu päästää vain ne paketit
kriteerit täyttäneille.
Tämä palomuuri toimii porttien 80 ja 25.
Kaikki yritykset tulla muiden portit ovat kiinni liiketoimintaa.
>> Port 25 käytetään postin paketteja, kun taas portti 80 on sisäänkäynti
paketit Internetistä web-palvelimelle.
Sisällä palomuuri, paketit seuloa tarkemmin.
Jotkut paketit tehdä helposti läpi tulli, kun taas toiset
vaikuttaa hieman kyseenalainen.
>> Palomuuri upseeri ei ole helposti lankaan, esimerkiksi jos se ping
kuolema paketti yrittää naamioida itsensä tavallisena ping paketti.
>> Palomuuri: Seuraava.
OK.
Mene.
Ei se mitään.
Have a nice day.
Ole täällä.
Bye.
>> Kertoja: Niille paketit onnekas tarpeeksi, jotta se näin pitkälle,
Matka on melkein ohi.
Se on vain kokoonpanolla käyttöliittymän otettava osaksi web-palvelin.
>> Nykyään web-palvelin voi ajaa monia asioita, mistä mainframe, jotta web,
tietokoneeseen pöydällä.
Tai miksi ei teidän jääkaapissa?
Kunnon setup, löydät , jos sinulla on tekemisiä
kana Cacciatore, tai jos sinun täytyy käydä ostoksilla.
Muista, että tämä on kynnyksellä net.
Lähes kaikki on mahdollista.
>> Yksi kerrallaan, paketit vastaanotetaan, avattu, ja puretaan.
Niiden sisältämät tiedot -
eli pyyntö tietoja -
lähetetään edelleen web palvelin-sovellus.
>> Paketti itsessään on kierrätettyä, valmis käyttää uudelleen, ja iloita teidän
pyydetyt tiedot, käsiteltävä ja lähettää, matkalla takaisin, takaisin
viime palomuuri, reitittimet, ja läpi internetin, taaksepäin
yrityksen palomuurin, ja teidän käyttöliittymä, valmiita toimittamaan oman
selain, jossa on tiedot pyysit -
että on, tämä elokuva.
>> Tyytyväisiä heidän toimiaan ja luottavainen paremmassa maailmassa, meidän luotettava
datapaketit ratsastaa autuaana osaksi auringonlaskua toinen päivä, tietäen
täysin, he ovat palvelleet isäntiään hyvin.
Nyt ei ole, että onnellinen loppu?
>> SPEAKER 1: Se on siis miten internet toimii.
Kautta ongelma asettaa seitsemän jooko ymmärtämään paremmin tätä ja jooko
oppia hieman HTML, PHP, ja enemmän.
Lisää, että erittely että menee ulos perjantaina.
Ja me nähdään maanantaina.