>> [Halisi kucheza]
>> SPIKA 1: zote haki, kuwakaribisha nyuma na CS50.
Hii ni mwisho wa wiki nane, na karibu Halloween.
Ofisi kesho usiku masaa itakuwa ndio scariest bado, na si kwa sababu
ya Halloween.
>> Lakini kumbuka kwamba, je, kutambua kwamba tatizo kuweka sita, kuangalia Spell
kuweka tatizo, ni maarufu kwa kuwa, kwa ajili ya wengi wanafunzi, changamoto kubwa,
hakika miongoni mwa tatizo C seti, na kwa kweli, kwa ujumla.
Na mimi kutaja hii tu kwa sababu hii ni wiki ambapo mengi ya watu kupata
hasa alisisitiza na kujaribu tu kupata damn Spell kusahihisha kazi.
Na jambo moja napenda moyo ni kwamba, kama utaona leo, na
Jumatatu, tunaanza hit hii kilele wiki hii ambapo, sasa, mambo kuwa
kidogo zaidi ya ukoo, zaidi kidogo kupatikana, kama sisi mpito kutoka
amri line mazingira katika C na mtandao msingi mazingira katika PHP.
>> Na hivyo ningependa moyo, hata kama wewe ni kweli mwishoni yaani yako katika
kujaribu kupata seti p kufanya kazi, ikiwa hiyo ni kweli uko katika nafasi, au
mwenyewe kupata katika, kufanya kujaribu madarakani kwa njia hiyo.
Kwa sababu mimi nadhani wewe utakuwa kabisa radhi, na kabisa kujivunia wewe mwenyewe,
kama kweli kuishia kuwa sehemu ya Bila shaka, sehemu C, juu ya kuwa juu,
kama yanayokusumbua, kumbuka.
Hivyo si kwamba kuwatisheni.
Hiyo tu maana ya moyo kukaa hadi kwamba saa ya ziada ili
kupata Spell kuangalia kazi.
>> Na kama wewe, kutambua kwamba hii ni ya hiari, kabisa.
Lakini tuna kinachojulikana kubwa bodi kwamba alikwenda kuishi asubuhi hii.
Kama ya asubuhi hii, mimi nilikuwa atop kubwa bodi, ambayo ni kipimo cha jinsi
kiasi RAM na kiasi gani mbio wakati mpango wako Speller inahitaji.
Lakini nimepata tangu wameyakimbia makazi yao.
Mimi nina sasa idadi unlucky 13.
Na nini utaona hapa ni, Daudi Kaufman, na Lauren, na Adam, na
Yasoni, na wengine ni sasa atop bodi kubwa.
>> Kama ukiangalia zaidi ya hapo katika haki, sisi sote tuna mzuri
utekelezaji wa kawaida angalau -
kurudi idadi ya maneno katika kamusi.
Na katika kila moja ya nguzo hizi, itabidi kuona ni kiasi gani kila mmoja wetu RAM
utekelezaji ni kutumia, ni kiasi gani mbio wakati ni kuchukua kutekeleza
mzigo, dhidi ya hundi, dhidi ya ukubwa na kupakua, na kisha,
taarifa mbio wakati.
Hivyo tu kuwahakikishia Elmer, na Patrick, na Linda, na mtu mwingine
ambaye anakuja baada yenu, kuna kabisa hakuna aibu katika kuwa na kuelekea
chini ya bodi kubwa.
Kama kitu, kwamba maana got kazi, na ni sahihi, lakini ni
si lazima kama ufanisi, nafasi au wakati-busara, kama inaweza kuwa.
>> Hivyo, kabisa hiari.
Lakini maana ya kuwa karoti ya aina hivyo kwamba wakati wewe ni kazi ya p yako
kuweka, wewe ni hivyo fahari ya wewe mwenyewe, got ni kazi, wewe baada ya kubwa
bodi, nimepata idadi nzuri kwa kweli, kwenda kwa chakula cha jioni, unaweza kuja
nyuma, na roommates yako ina kuwili wewe nje ya bodi kubwa.
Naam, ni wakati, katika hatua hiyo, kwenda nyuma ya bodi ya kuchora ili
re-changamoto bodi kubwa.
Kama ukiangalia spec, maelekezo kwa interfacing na
bodi kubwa sasa ni posted.
>> Hivyo michache ya ups vichwa -
moja, kabla ya pendekezo kwa ajili ya fainali mradi huu ni kutokana Jumatatu ijayo.
Kuona hii spec juu ya kozi tovuti kwa ajili ya nini maana.
Ni kweli tu kawaida lakini walidhani kukasirishwa na barua pepe kati ya wewe na wako
TF, kweli tu kupata mambo kuanza, mazungumzo kuanza, hata ingawa
zaidi ya wewe hawajawahi hata imeandikwa mtandao ukurasa kabla, hata sijui nini
unaweza, jinsi nguvu, kutekeleza mradi wako wa mwisho.
Kwenda kwenye imani kwamba utasikia kujua jinsi ya kufanya zaidi ya wachache kabisa
mambo katika wiki chache.
Hivyo tu kuanza mchakato huu kwa spec ya kuchunguza mawazo iwezekanavyo.
>> Pia, ni nini tunatarajia kuwakaribisha kufanya ni - tuna mila, kwa miaka mingi
sasa, katika shaka, ya mwenyeji hii - store.cs50.net.
Kila kitu ni kuuzwa kwa gharama.
Na ni kweli tu nafasi ya kuvaa CS50, kama ungependa kufanya
kwamba, saa na kozi ya.
Kwa mfano, kuna mambo kama vile fulana kwamba unaweza kuwa na kuonekana
kwenda kuzunguka chuo, mashati.
Na kisha, sisi pia kukaribisha wanafunzi kwa kuwasilisha miundo ya kuwa immortalized katika
Kuhifadhi CS50.
>> Kwa mfano, mmoja wa mwaka jana favorites kwamba mapenzi, labda, sasa
yanaakisiwa na wewe ni hii moja hapa.
Maarufu sana bidhaa.
Hivyo kama ungependa kushiriki katika hii, tutaweza kuweka fomu hivi karibuni, katika
cs50.net/design, ambayo unaweza upload picha kwamba umefanya katika
Illustrator, au Photoshop, au baadhi ya programu kama hiyo.
Na kama wewe ni ukoo na aina hii ya specifikationer, sisi unataka kwa
kuwa picha PNG, angalau 200 dots kwa inchi, na wachache zaidi ya saizi ya kwamba wengi,
na chini ya 10 megabaiti.
Kwa maelezo zaidi, tu email kozi ya vichwa katika heads@cs50.net kama
ungependa kushiriki katika hili.
>> Haki ya wote, hivyo leo, hakuna zaidi C. Hivyo sisi kuanza kuvuta nyuma tabaka ya
internet, mtandao, na jinsi gani unaweza kweli kuanza kuandika programu kwa ajili ya
hii mazingira tofauti.
Hivyo hasa, hebu kuuliza, kwanza, suala la -
basi mimi kupata sisi ukoo wetu kuchora programu zaidi ya hapa.
Hebu pose swali la, jinsi gani kazi ya mtandao.
>> [? MWANAFUNZI: Magic. ?]
>> SPIKA 1: Magic.
OK.
Nzuri jibu.
Hivyo tutaweza kuanza kuna leo, na kuona kama hatuwezi kufanya hivyo kidogo kidogo kichawi
ndani ya saa moja.
Hebu jaribu kuwaambia ni katika muktadha wa hadithi.
>> Hivyo wewe ni mashabiki wa kwenda facebook.com, au reddit.com, au
chochote siku hizi.
Na hivyo nini kweli yanatokea wakati aina katika kitu kama
facebook.com, na hit Enter, katika Chrome, au Firefox, au IE, au Safari,
au chochote kivinjari uko kweli kufanya?
Tunaweza kuwaambia hadithi hii, labda sentensi kwa sentensi?
Nini moja ya mambo ya kwanza kwamba kinachotokea wakati hit Enter, baada ya
kuandika facebook.com?
>> [? MWANAFUNZI:? Wako] kompyuta hufanya ombi HTTP.
>> SPIKA 1: OK.
Hivyo kompyuta yako inafanya - tutaweza kuiita - ombi HTTP.
Sasa nini maana gani?
Naam, sisi sote kuwa pengine kuonekana au typed, kwa miaka sasa, H-T-T-P mara nyingi
ikifuatiwa na koloni, kufyeka, kufyeka.
Hivyo ni nini?
>> Naam, HTTP ni HyperText Uhamisho Itifaki.
Na kwamba ni njia tu ya dhana ya kusema, ni lugha ya kwamba mtandao browsers,
kama Chrome na wengine, na seva ya mtandao, kama facebook.com, kuzungumza na
mmoja na mwingine.
Na ni haki rahisi, Kiingereza oriented lugha.
Ni karibu kama kanuni Pseudo.
>> Na ni njia ya mteja, kama tutaweza kuiita - browser -
kuwasiliana na seva.
Na tu kama katika mgahawa, wakati wewe, mteja, kukaa meza
na kisha kuamuru kitu mbali ya orodha ya server, server kwamba
kwenda kuleta nyuma kitu, chochote ni ombi.
Moja katika dunia ya kompyuta.
browser -
mteja -
ni kwenda kufanya ombi, na basi, hopefully kupata nyuma
kitu kutoka server.
Na kitu ambacho ni, ngazi ya juu, ukurasa wa mtandao.
Katika ngazi ya chini kidogo, ni faili imeandikwa katika mwingine
lugha inayoitwa HTML -
HyperText ghafi lugha.
Lakini zaidi juu ya kwamba katika muda tu.
>> Hivyo HyperText Transfer Itifaki -
HTTP -
hiyo ni kuwa na itifaki browser na matumizi ya kompyuta.
Naam, ni nini itifaki, hasa?
Naam, unaweza kufikiria kama lugha.
Lakini kama mimi kufikia nje kwa watazamaji wetu hapa, jambo la kawaida kwa binadamu sisi
je ni, wakati sisi kusalimiana mtu, Nasema, hi, jina langu ni David.
>> [? MWANAFUNZI: Hi,] jina langu ni Dipty?.
>> SPIKA 1: "Hi, jina langu ni Dipty, "yeye anajibu.
Na hivyo tumekuwa alikuwa huu haki holela mwingiliano wa kupeana mikono, kama ni
mara nyingi mkataba wa binadamu katika nchi nyingi.
Na kwamba itifaki, haki?
Mimi aina ya ulioanzishwa ni kwa kupanua yangu mkono, badala awkwardly, juu ya hatua
ya Sanders hapa.
Yeye alitambua, oh, mimi wameweza kujipatia kuomba kwa mkono inaonekana.
Na hivyo yeye alijibu ombi kwamba na kwa kweli kutambua hilo.
kutambua, ACK, ni kweli maneno ya kawaida sana katika ulimwengu wa
mitandao, kwa server kukiri mteja.
Basi, sisi aina ya kukamilika kwamba shughuli, na machachari juu.
Hivyo kwamba ni kweli nini kinatokea chini ya Hood pia.
>> Basi mimi kufanya hivyo zaidi kidogo kitaalam chini ya Hood.
Mimi nina kwenda juu hapa kwa dirisha terminal.
Dirisha hili terminal hutokea kwa kuwa juu yangu Mac, lakini unaweza kufanya aina hiyo
ya kitu katika appliance CS50.
Na mimi nina kweli kwenda kutumia mpango kwamba sisi si kweli kutumika kwa ajili ya
sana wakati muhula wote.
Lakini ni kuitwa Telnet.
>> Nyuma katika siku, Telnet alikuwa mpango kwamba unaweza kutumika kuungana na
seva ya mbali, kwa kuangalia barua pepe yako au kufanya kitu kama hicho.
Kwa sasa, sisi ni kwenda kutumia umri huu shule mpango, Telnet, na kujifanya
kuwa browser.
Na mimi nina kwenda mbele na kufanya yafuatayo - ngoja
kuongeza font yangu kawaida.
>> Na mimi nina kwenda kusema, Telnet kwa server inayoitwa www.facebook.com, lakini
hasa, Telnet na bandari 80.
Tutaweza kurudi kwa hii.
Lakini kwa sasa, kujua kwamba wengi huduma kwenye mtandao ni kutambuliwa
kipekee na idadi fulani.
Katika kesi hiyo, ni 80.
Sasa wengi wa una pengine kamwe typed 80 kabla.
Lakini katika hali halisi, kama mimi kwenda kwa kivinjari na kuvuta, kwa mfano,
http://www.facebook.com/--
hiyo ni auto-kamili, hiyo ni si historia yangu -
haki ya wote, hivyo kwa sasa, sisi kwenda kwa koloni kufyeka 80.
>> Hivyo mimi kudai kuwa hata kama wewe wameweza pengine kamwe typed hii kabla, na
koloni 80 baada ya facebook.com, hopefully, ni bado kwenda kufanya kazi.
Na kwa kweli, unaendelea na facebook.com.
Hivyo zinageuka kuwa 80 imekuwa thabiti.
Hakuna wa binadamu yetu kuwa alikuwa na aina hiyo kwa miaka.
Sababu browsers, kwa default, tu kudhani kwamba idadi unataka kutumia
wakati wito hadi server hivyo kusema ni, kwa kweli, 80.
Kwa sababu kwa muda mrefu hadithi fupi, seva unaweza kufanya njia zaidi kuliko tu
kutumika hadi kurasa za mtandao.
>> Wanaweza kukabiliana na ujumbe papo.
Wanaweza kutuma barua pepe.
Kuna kura ya huduma ambazo wanaweza kukimbia kwenye server moja.
Hivyo hizi namba - katika kesi hii, 80 - kipekee kubainisha mmoja wa wale
huduma, ambayo ni HTTP, mtandao itifaki kuliko server
ili kweli msaada.
Lakini naweza kuigiza ombi hili sasa, textually, kwa kutumia hii shule ya zamani
Telnet mpango.
Hivyo nina kwenda kwa kimsingi sasa kujifanya kuwa browser na kusema HTTP
kwa kutuma, na keyboard yangu, hasa amri kwamba Chrome tu alijua jinsi
kutuma kwa ajili yangu magically.
>> Hivyo nina kwenda mbele na kugonga kuingia.
Taarifa kwamba ni kujaribu 31.13.69.32.
13 Je, ni kwamba?
Hivyo ni anwani ya IP.
Sasa hata kama wewe si pia familiar na ugumu wa wale, wewe
pengine maana ya jumla kuwa mambo haya zipo.
Na anwani ya IP -
Itifaki ya internet anwani -
ni kitambulisho kipekee kwa ajili ya kompyuta ya mtandao.
Hii ni kidogo ya kurahisisha kwa sasa.
>> Lakini kila kompyuta kwenye mtandao ina kipekee IP, kiasi kama kila
nyumba katika, kusema, Marekani ina kipekee anwani ya posta, kitu kama 123
Kuu Street, katika Anytown, USA.
Hivyo kitu kama hicho.
Na kwamba, pia, ni kurahisisha.
Lakini anwani hizi kwamba sisi katika ya posta dunia na anwani hizi
kwamba sisi katika dunia ya kompyuta kipekee kutambua seva ili wakati
kutuma ujumbe kwao juu ya mtandao, au wakati wewe kuweka barua katika
umri wa shule ya mailbox -
ya posta mail -
huduma anajua jinsi ya kupata kwamba ombi, au kwamba barua, ili
lengo mpokeaji.
>> Sasa kompyuta yangu, kwa namna fulani, ana haki ya figured kuwa Facebook ya kipekee ya IP
ni 31.13.69.32.
Kwa kweli, kwamba pengine unaweza kubadilika.
Facebook pengine ina IP nyingi anwani, kwa sababu wao kabisa
na zaidi ya moja server.
Lakini kwamba kilichotokea kwa sisi magically.
Kwa kweli, ndani ya siri jina la server nimekuwa inaonekana kushikamana
kwa inaitwa star.c10r.facebook.com, chochote kile.
Ni tu chochote mfumo Msimamizi katika Facebook aliamua
wito huu server fulani kwamba mimi ilikuwa kiasi fulani nasibu alimtuma.
>> Hivyo sasa kama uhusiano wangu si wakati muafaka nje, mimi nina kwenda
kujifanya kuwa kwamba browser.
Mimi nina kwenda kusema kupata nafasi ya mbele kufyeka nafasi.
Na mimi naenda kwa kujifanya kuwa akizungumza HTTP toleo 1.1, ambayo ni
moja kwamba wengi browsers kutumia.
Na mimi nina hasa kwenda kutaja kwa server, kwa njia ya, mimi nataka
tovuti anajulikana kwa dunia kama facebook.com.
Kuingia, kuingia.
Na sasa, taarifa ya nini kilichotokea.
>> server, waiter, imejibu kwa amri yangu, au ombi langu, na
mwingine ujumbe wa matini.
Sasa tena, katika dunia ya browsers kama Chrome na Safari, ungekuwa si
kuona hii, kama binadamu.
Microsoft na Google tu kuficha haya maelezo kutoka kwetu.
Lakini Facebook ina alijibu kwa jibu, pia katika HTTP lugha.
Taarifa kuna kanuni hapa, 302, ambayo kweli ina umuhimu maalum na
mkataba.
Kupatikana, hivyo kwamba ni angalau kuahidi.
>> Lakini inaonekana Facebook ni kuwaambia yangu, mm-mm, hutaki
nini akaomba.
Wewe badala wanataka leo maalum, ambayo ni
facebook.com / unsupportedbrowser.
Hivyo katika ngazi ya juu, ni nini Facebook itaonekana kuwa kufanya hapa?
Ni imetuma yangu.
Hivyo Facebook hapendi ukweli kwamba mimi nina kujifanya
kuwa hii browser nyingine.
Na hivyo ni imetuma mimi na tovuti fulani.
>> Mimi kwa kweli curious, sasa, nini jambo hili inaonekana kama.
Nivuke na kwamba katika Chrome hivyo sisi unaweza kuona nini wanataka mimi kuona.
Hivyo sasa wameweza kweli aliyenituma nyuma Facebook kwa sababu wameweza barabara,
oh, una browser mkono.
Sisi siyo hata kwenda kuonyesha kwamba ukurasa.
Basi hebu kwenda mbele na kuona kama hatuwezi kurekebisha hii.
>> Mimi nina kwenda kuwa na kudanganya kidogo.
Na zaidi juu ya hili katika wiki ijayo.
Lakini mimi nina kwenda kufanya jambo moja hapa.
Na mimi itabidi kueleza kabla ya muda mrefu.
Nipe muda tu kwa kudanganya, na wow wewe.
Hivyo basi mimi kupata hii.
OK.
Mimi itabidi kueleza nini mimi kufanya katika muda tu.
Mimi nina kwenda mbele na kufuta hii uhusiano, na kujaribu hii tena.
>> Kupata kufyeka HTTP 1.1 jeshi www.facebook.com user-kikali.
OK.
Sasa mimi akadai kuwa Chrome.
Hivyo zinageuka kuwa wakati browser atatuma ombi server, ni tu
mfumo wa heshima.
Kama mimi kusema mimi nina Chrome, Facebook kudhani mimi nina Chrome.
Na njia ambayo mimi kutambuliwa mwenyewe kama Chrome ni kwa hili
atrociously mrefu kamba.
Kimsingi, kila browser wazalishaji katika dunia na
aliamua, vizuri, toleo hili la hii kivinjari kwenye mfumo huu wa uendeshaji mapenzi
kuwa string user-wakala kwamba inaonekana kama kwamba fujo mambo huko.
Na Mozilla ni huko kwa kihistoria sababu.
>> Lakini taarifa jinsi gani taarifa mimi nina kinachovuja na facebook.com bila hata
magogo in
Mimi nina kuwaambia Marko kwamba ni Mac kwamba mimi nina kutumia.
Mimi kumwambia kwamba ni Intel msingi Mac mbio Mac OS 10.8.5.
Kama kando, habari hii ni ya kwenda kwa kila tovuti ya kwamba wewe kutembelea na
browser yako.
Pretty innocuous hadi sasa, lakini anapata juicier kidogo.
>> Taarifa kwamba, kama sisi kusoma mbali kutosha, Mimi nina kutumia Chrome toleo
30.0.1599.101.
Lakini sasa, taarifa kwamba majibu si mbaya kama ilivyokuwa kabla.
Ambapo ni Facebook kuwaambia yangu ya kwenda sasa?
Ni akiniambia, tena, tovuti ya -
ni kuwaambia mimi ni wakiongozwa kudumu.
Vizuri, ambapo heck hakuwa Facebook kwenda?
>> Yeah, hivyo ni tofauti hila.
Lakini sikia, hapa, kwamba tovuti ina kweli walihamishwa kwa HTTPS.
Hivyo muda mrefu hadithi fupi, hii ni njia mojawapo kwamba Facebook ni utekelezaji kwamba mimi
kweli kuishia katika toleo salama ya tovuti yao, moja hiyo kwa kutumia
encryption -
ngumu zaidi kuliko sisi encryption kuongelea kwa p seti mbili, lakini
encryption hata hivyo.
>> Sasa katika hatua hii anapata ngumu kwa ajili yangu na spoof mtandao wao
kuomba kutumia Telnet.
Kwa sababu kama wao ni kuwaambia mimi kutumia SSL -
Kiambishi awali HTTPS ni nini ina maana kwamba -
kama uko akiniambia kutumia cryptography, hakuna njia mimi naenda
manually kusimba ujumbe wangu mbele nyote hapa, na kujaribu
kufikiri jinsi ya kufanya hivyo.
Ni tu kwenda kupata magumu zaidi.
Lakini kwamba ni nini browser ni kufanya kwa ajili yenu.
>> Hebu angalia kama hatuwezi kufanya hii kidogo zaidi tu, basi, na tovuti
si kwamba wanatarajia tuwe kama salama.
Hebu kwenda, kusema, harvard.edu juu ya bandari 80.
Kuingia.
Haki ya wote, hivyo kupata mkwaju HTTP 1.1.
Na nini hii kufyeka kwanza maana?
Tu kuwa wazi, kwa nini Mimi kuendelea kuandika kwamba?
>> Naam kawaida, wakati wewe aina URL -
na kwa bahati mbaya, browsers kawaida kuficha hii siku hizi -
kawaida, wakati wa kwenda harvard.edu, kwamba URL rasmi
haina mwisho katika kufyeka.
Sababu mkwaju moja inaashiria sehemu gani ya kuendesha gari kwa bidii?
mizizi ya gari ngumu.
Sisi katika appliance si kweli alikuwa na kufikiri juu ya hili, kwa sababu tuko
daima katika folder Yohana Harvard.
Lakini faili lake ni katika folder mwingine.
Na folder kwamba katika mizizi ya Appliance ya kuendesha gari kwa bidii, ili kuzungumza,
hata kama ni virtual.
Hivyo mkwaju moja kama hii ina maana mizizi ya gari ngumu.
Ni kama C backslash koloni, au ni mizizi ya kiasi yako, juu ya Mac OS.
>> Lakini Chrome, na browsers nyingine hizi siku, waliopata user-kirafiki, na
wao kujificha kwamba kufyeka kabisa.
Lakini hiyo ina maana kwamba wote katika ujumbe wangu textual -
nipe mizizi ya harvard.edu 's Mzee, ni kwamba,
default ukurasa yenyewe.
Hivyo basi mimi kwenda mbele na hit kuingia.
Napenda kuwakumbusha jeshi kwamba mimi nataka www.harvard.edu, tu katika kesi kuna
tovuti nyingine wanaoishi katika hiyo ya kimwili server.
>> OK.
Harvard got kidogo papara na mimi.
Basi hebu kufanya hivyo tena, kwa kasi zaidi.
Kupata kufyeka HTTP 1.1 jeshi www.harvard.edu user-wakala -
Mimi guessing server yetu wala huduma kama mengi juu ya hili -
Kuingia, kuingia.
Whew.
Oh damn it, ombi mbaya.
OK.
Basi nini kinaendelea hapa -
hello, harvard.edu.
Kwa nini ni kufanya - kuvutia.
Oh, sawa.
>> Hivyo kile Harvard ni sasa kufanya - na sisi ni kwenda haraka Nanhe mbali ya
njia hii, kwa sababu itakuja kupata tedious haraka -
taarifa kwamba ni kweli Harvard compressing majibu yake na mimi, ambayo
si bora.
Kwa sababu mimi, inaonekana, kama binadamu, wala kujua jinsi ya decompress bits kwamba
wamepelekwa mimi USITUMIE.
Na wao ni umeonyesha kuwa ni takataka huko, kwa sababu wao ni zeros na ndio,
lakini wao siyo ASCII wahusika.
Wao ni chati ya zeros na wale ambao wamekuwa USITUMIE kuchukua
nafasi chini.
>> Hivyo haraka sana, napenda kuona kama mimi anaweza kupona hapa.
Hebu jaribu, labda, mwingine chuo kabisa.
mit.edu wa kupata mkwaju HTTP kufyeka 1.1 jeshi www.mit.edu user-wakala koloni huko.
Asante, MIT.
OK.
Hivyo hapa tuna ukurasa wa mtandao.
>> Hivyo hii ni lugha ya inayojulikana kama HTML -
HyperText ghafi lugha.
Mimi tu scrolling nyuma hadi katika muda wa kupata sana
ncha ya juu ya ukurasa huu.
Na taarifa jinsi MIT imejibu ombi langu.
200 ni nzuri.
200 njia kila kitu ni halisi OK.
Na kwamba kanuni ya hali ya kwamba sisi binadamu kwa kweli kamwe
kuona, kwa njia nzuri.
Sababu ina maana yote ni sawa.
>> Taarifa kwamba MIT ni taarifa yangu, hey, server sisi ni mbio inaitwa
Apache, ambayo ni maarufu sana wazi chanzo bure mtandao server.
Wanakimbia, inaonekana, UNIX, ambayo ni
mfumo wa uendeshaji kama Linux.
Taarifa kwamba wao inaonekana updated mtandao wao katika ukurasa a.m. 04:00,
Greenwich Mean Time.
>> Taarifa ya wanandoa wa maelezo mengine.
Wao ni kurudi, na mimi, text / html.
Hivyo tutaweza kuona nini maana ya katika muda tu.
Wameweza inaonekana kunipa 14,717 ka thamani ya HTML.
Na baadhi nyingine, zaidi ya Kisufi habari ni katika huko.
>> Lakini hii ni ambapo anapata kuvutia.
Hii ni jinsi ya kufanya ukurasa wa mtandao.
Hii ni jinsi ya kufanya ukurasa wa mtandao ambao cheo katika tab, katika browser yako, ni
MIT hyphen Massachusetts Taasisi ya Teknolojia.
Na hakika, kama sisi kwenda nyuma ya Chrome na kutembelea www.mit.edu, taarifa kwamba,
kwa hakika, katika cheo hapa, ni MIT dash Massachusetts
Taasisi dot, dot, dot.
Na sasa taarifa, pia, kama mimi click haki au kudhibiti bonyeza desktop hapa,
na kwenda View Ukurasa Chanzo -
angalau katika Chrome, ingawa kila browser gani hii kupitia njia fulani -
hapa ni kwamba faili moja.
>> Hutokea kwa kuwa rangi coded, au syntax yalionyesha.
Lakini tu kama na kanuni yako C kwamba ilikuwa si colorized na wewe, ilikuwa ni
colorized na gedit, vile vile ni maamuzi tu Chrome
hii prettier kusoma.
Lakini hii ni mambo ambayo tutaweza karibuni kuwa kuandika.
Hivyo kwamba ni endgame.
server imejibu na kwamba habari, kama wewe alijibu
kwa mkono wako kwa makubaliano yetu.
Lakini kile kingine lazima kwenda juu katika kati ya wale hatua?
>> Naam, wakati mimi aina katika, katika kesi hii ya mwisho, www.mit.edu na hit Enter, sisi
kujua ni kuzungumza na bandari 80 moja kwa moja, bandari
tu kuwa idadi hiyo.
Lakini wapi IP kwenda?
Jinsi ni kompyuta yangu kuhesabia nje nini Anwani ya IP ya mit.edu ni?
>> Naam, ni zamu nje, katika dunia hii, kuna ni mambo kuitwa DNS server.
Na napenda kwenda mbele na kuteka picha ya haraka zaidi ya hapa.
Na hii itabidi mchoro nje, katika mbaya suala, nini kinaendelea.
Hivyo tutaweza kujifanya kama hii ni laptop yangu hapa, katika Sanders.
Na ina Wi-Fi, hivyo ni kushikamana wirelessly kwa kitu fulani.
>> Nini ni kushikamana na kweli?
Naam, mahali fulani katika hapa, kuna kitu juu ya
ukuta na antena baadhi.
Na kwamba wito hatua upatikanaji -
AP.
Wireless upatikanaji wa uhakika, wireless router - kuiita chochote unataka.
Lakini wao ni wote juu ya chuo hicho, na wale Antena kidogo.
Yetu ni yaliyotolewa na Cisco, kawaida.
Na hivyo kwa namna fulani, kompyuta yangu ni kuzungumza na kwamba hatua wireless kupata,
mahali fulani hapa katika Sanders, au downstairs, au nje.
>> Wakati huo huo, jambo hii ina mengi ya waya kimwili kwenda, pengine,
Sayansi Center, ambayo tutaweza kuteka kama hii.
Haina kweli kuangalia kama hiyo.
Kwamba kweli inaonekana mengi zaidi.
Hivyo Center Sayansi ina rundo zima ya kompyuta ndani yake kwamba
ni namna fulani ya kimwili kushikamana na kila ya kupata pointi haya juu ya chuo.
Na wale kompyuta kimwili, tutaweza kuwaita ruta, au gateways.
>> router, kama jina lake anapendekeza, ni kusudi katika maisha ni njia
habari.
Inachukua bits baadhi, kutoka kompyuta, kama pembejeo, na takwimu za nje na ambapo
bits wale upelekwe.
Hivyo katika kesi ya ombi langu kwa mit.edu, ni kweli pretty rahisi.
Ombi langu huja katika kutoka browser yangu, juu ya Wi-Fi, kwa uhakika kupata, basi,
kupitia cable baadhi, katika router katika Kituo cha Sayansi.
Na kwa namna fulani, router katika Kituo cha Sayansi ya takwimu za nje
kwamba MIT ni kwamba njia.
Na mimi naenda kusonga mbele wale bits, nina kwenda kwa njia ya bits wale,
chini ya barabara, chini Misa Ave,. kwa MIT.
Lakini jinsi gani kompyuta yangu kujua nini IP hata mara?
>> Vizuri zinageuka kuwa mahali fulani hapa kuna seva -
na mimi nina kwenda kuteka ni haki abstractly -
kama DNS server -
Domain Jina System.
Haya si ruta.
Hizi ni aina tofauti ya seva kusudi lake katika maisha ni kutafsiri
jeshi majina, kama www.mit.edu, ili IP anwani, kama 1.2.3.4 Hivyo DNS server
kufanya hasa kwamba.
Unaweza kufikiri wao kama kuwa kubwa Mbegu, au kweli, kama Excel kubwa
kuwasilisha na nguzo mbili.
Moja ni mwenyeji majina, mmoja ni IP.
Na wao tu kubadilisha moja kwa mengine, katika mwelekeo aidha.
>> Sasa katika hali halisi, ni kidogo ngumu zaidi kuliko hiyo.
Lakini hiyo ni jinsi kompyuta yangu, random yangu Mac au PC juu ya meza hii hapa, anajua
kile kitambulisho kipekee ni kwa ajili ya www.mit.edu, au Facebook, au
harvard.edu, kwa jambo hilo.
Lakini bila shaka, kuna ukamilifu ya Misa Ave hapa.
Na kisha, sisi kupata MIT, ambayo hii ni kweli zaidi ya kulazimisha.
Kwamba utakuwa MIT.
Na hivyo, pia, kuwa baadhi ya watumishi.
Na kwa namna fulani kuwa wired, au wireless, uhusiano na Harvard.
Na bila shaka, tunaweza kwenda mbali zaidi chini ya barabara kuliko MIT, na kuzungumza na
yoyote zaidi ya kompyuta katika dunia.
>> Lakini hebu angalia kama hatuwezi kuona kwamba.
Hebu nirejee nyuma kwa Terminal yangu dirisha kwa muda tu.
Na hebu kudhani kwamba mimi figured nini anwani ya IP ni kwa mit.edu
kama Telnet figured nje kabla, na browser yangu unaweza wazi
takwimu ni nje kwa ajili yangu.
Na mimi nina kwenda kukimbia mpango mwingine, katika dirisha hili Terminal, iitwayo
traceroute, hazieleweki njia ya kutoka hapa -
halisi, hii meza - kwa www.mit.edu.
Hebu angalia nini kinatokea.
Hebu kweli kuogopa ukubwa wa herufi.
OOP.
Hakuna, nilitaka mshangao wewe.
>> OK.
Hivyo hapa sisi kwenda.
Hebu kwenda mbele na kukimbia hii hapa.
Na kile Mimi nilikuwa naona wakati iliyopita, na sisi ni kuona tena sasa, hii ni
pato - traceroute www.mit.edu.
Taarifa, katika mstari wa kwanza, mpango huu kweli figured kuwa MIT
IP ni namba hii hapa.
Na sasa, nini kinaendelea kati yetu na wao?
>> Hivyo mstari huu hapa, katika mstari mmoja, na hii mstari hapa, katika safu mbili, na kisha,
safu tatu - nini kufanya kila moja ya haya mistari pengine kuwakilisha?
Maeneo, pointi, uhakika.
Wao ni kuitwa humle, conceptually.
Lakini kimwili, ni zipi?
Wao uko ruta.
>> Sisi tu, kwa kweli, moja kipande ya vifaa hapa kuzungumza juu ya hivi sasa.
Wao uko ruta.
Hivyo jambo hili hapa -
mambo jina -
lakini hii pengine ni mashine ya chumba, MR, katika Kituo cha Sayansi.
Ni gateway, aka router.
Hii ni baadhi tu ya simu kipekee kwamba mtu alikuja na kwa ajili yake.
Na ni ndani ya harvard.edu.
Na kwamba ni anwani ya IP ya router kwamba hiyo, tena, pengine katika
Kituo cha Sayansi, misingi ya jina lake.
Hii safu ya pili inawakilisha mwingine router ambayo haina jina la utani
inaonekana - jina jeshi - ni tu ana anwani ya IP.
>> Hivyo muda mrefu hadithi fupi, kupata data kutoka pointi na B, kuna zaidi ya
Router Harvard, na router MIT, na Google router,
na Facebook router.
Kuna kadhaa, mamia, maelfu ya ruta kati ya hatua yoyote na yeyote
uhakika B kwenye mtandao.
Lakini kwa kawaida, unaweza kupata data kutoka hatua moja hadi nyingine katika
wachache kuliko humle 30.
Kwa maneno mengine, wewe tu na mkono data hadi 30 au wachache ruta vile.
Na ni kawaida wengi wachache zaidi ya hiyo.
>> Vizuri, hebu angalia nini kinatokea hapa.
Katika mstari wa tatu, sisi hit router kuitwa Kituo cha Sayansi ya msingi lango
kitu au nyingine.
Katika mstari wa 4, tuna mpaka lango -
hizi ni baadhi tu ya fumbo Vifupisho -
pia ndani ya harvard.edu.
Hapa mwingine lango mpaka.
Na kisha, kwa ghafla, Ho, sisi kuonekana kuwa katika New York City.
>> Hivyo ni zamu nje - na mimi niko katika inferring tu kutoka jina jeshi.
Hii inaweza kuwa kupotosha.
Inaweza kuwa ni chini ya barabara.
Ni ngumu kusema -
lakini hii inaweza kutumika kama ufunuo kwamba umbali mfupi kati ya mbili
pointi kwenye internet ni si lazima line moja kwa moja.
Kama tunafikiri ya mfupi kama ya haraka njia, msongamano angalau
njia, inawezekana kabisa - ingawa hatuwezi kuwa na uhakika -
kwamba data ni kusafiri heshima umbali kati ya safu tano na sita.
>> Sasa kwa bahati mbaya MIT, au mtu, got kidogo binafsi kujihami, na wameweza
ilianza kupuuza maombi yetu.
Ruta wale wamekuwa kimeundwa kupuuza maombi ya fomu ambao ni
wewe, wewe ni nani, wewe ni nani.
Basi hebu angalia kama hatuwezi kufanya hivyo na mtu zaidi ya vyama vya ushirika.
Hivyo Stanford ina desturi nzuri ya kuwa zaidi kidogo ya uwazi.
Basi hebu angalia nini kinatokea hapa.
>> Tena, pretty fumbo.
Lakini sisi kuanza, tena, katika mashine ya chumba katika Sayansi
Center, katika mstari mmoja.
Hivyo kwamba ni vizuri.
Wengi wa seva alifanya jibu, ikiwa ni pamoja na Stanford.
Hivyo taarifa tulikwenda kutoka chumba mashine katika Kituo cha Sayansi, na baadhi ya
bila majina router mahali pengine, na mwingine Kituo cha Sayansi ya lango, na mpaka
gateway, na kisha, kwa kitu hapa -
nox.org.
Hii ni Crossroads Kaskazini, sana maarufu peering uhakika ambapo kura
wa nyaya, kura ya ISPs -
watoa huduma ya hisa - kuungana katika.
Hapa mwingine IP Nameless hapa.
Hapa mwingine server vile.
>> Lakini hii ni ya kuvutia.
Ambapo ni router katika mstari nane, pengine?
Hivyo ni pengine katika Washington, DC.
Na siwezi aina ya shuhudu kwamba hypothesis wakati huu.
Kwa sababu kwa muda gani itachukua sisi kwenda kutoka Kituo cha Sayansi na router hii
katika safu ya saba?
Naam, haya milisekunde vipimo juu ya upande wa kulia hapa ni
makadirio ya wakati huo.
>> Kuna tatu wao kwa sababu mpango, traceroute, anajaribu kila
router mara tatu, ili tu unaweza kupata wastani Visual wa idadi.
Lakini inaonekana inachukua sita milisekunde kupata
kwa mstari router saba ya.
Lakini jinsi ya kufunga unaweza, inaonekana, wewe kusafiri, kama wewe ni kidogo, kati ya
Boston na Washington DC?
14 milisekunde ni muda mrefu kama inachukua kwa kuwa ujumbe wa papo, kwa kuwa
barua pepe, kwa kuwa ombi la mtandao ukurasa wa kusafiri kati ya hapa na Washington DC.
>> Kama mimi kwenda zaidi, na router namba 10, mji gani mimi inaonekana katika sasa?
Hivyo, Houston.
Na hii ni corroborated na kuruka kwa wakati.
Ni kweli polepole kupata Houston.
Inachukua milisekunde 47 kupata kutoka Boston kwa Houston katika kesi hii.
Na kama sisi kuangalia zaidi, LAX -
inaonekana kama sisi ni kupata na Stanford aina ya njia hii, kwa kwenda kwa njia LA.
Lakini nina inferring kwamba kutoka LAX.
geeks huwa kutumia namba ya uwanja wa ndege kwa ruta majina hapa.
Na hii ni aina ya thabiti na dhana kwamba.
82 milliseconds.
>> Basi, sisi inaonekana kwenda kwa mwingine LAX, mwingine LA router na kisha, baadhi ya
Nameless mmoja, na kisha hatimaye, cryptic jina kwenye mtandao Stanford, au
karibu lazimishwa, stanford.edu, ni 90 milisekunde mbali, au 6
pamoja na masaa kwa ndege.
Hivyo hii ni jinsi ya data kufunga safari kwenye mtandao.
Na ni mambo sisi kabisa kuchukua kwa nafasi siku hizi.
Wakati wewe ni kuwa baadhi Gchat na mtu, na ujumbe ni tu
kuonekana, fikiria tu jinsi kasi kwamba kinachofanyika.
Na kuibua, ni kweli yanatokea katika aina hiyo ya kiwango.
>> Hivyo kati ya pointi moja na 18, katika kesi hii, kuna
mambo badala ya ruta.
Je, ni baadhi ya mashine kwenye mtandao kwamba wanaweza kuzuia trafiki
kutoka kupata njia?
>> MWANAFUNZI: mpenyo.
>> SPIKA 1: Basi, mpenyo.
Na tuna mpenyo binafsi vile kwamba Mac au PC yako mwenyewe unaweza kuweka
trafiki ndani au nje.
Harvard ana mpenyo.
MIT labda ana mpenyo.
Na Stanford haina, kama kufanya yote ya hisa watoa huduma ambao wenyewe
haya ruta katika kati ya pointi na B. Lakini gani milele kuacha kufikiria,
au huduma, jinsi firewall kazi.
Vizuri tayari, tuna jengo msingi vitalu na ambayo kwa mhandisi
kwamba jibu.
>> Kama ungekuwa firewall -
na hebu tuseme kwamba wewe ni mahali fulani kati ya uhakika A na B. hatua
cable ni kuja ndani yenu, na kwenda nje ya wewe.
Hivyo una uwezo wa kiteknolojia kuangalia yote ya bahasha ya
habari kwamba ni inapita kati ya wewe na mtu mwingine.
Kwa maneno mengine, wale ujumbe wa kupata nilikuwa manually kuandika, unaweza kufikiria
yao kama kuandika kumbuka haraka kwa mtu, kuweka anwani ya IP ya
mpokeaji, na idadi ya bandari ya mpokeaji, juu ya bahasha hii, basi,
kuandika IP yako mwenyewe na anuani yako mwenyewe bandari ya simu katika mkono juu kushoto
kona kama wewe ungekuwa barua.
Basi, wewe kutuma nje wirelessly.
Na ni kwa namna fulani husafiri, kupitia ruta, kupitia waya, wirelessly,
chini ya barabara ya MIT.
>> Hivyo kama wewe ni firewall, jinsi ya kufanya wewe kuacha kwamba kutoka yanatokea?
Ungefanya nini kama p yako ijayo kuweka alikuwa kutekeleza firewall?
Je, mimi kuacha watu wote kutoka Harvard milele kuzungumza na mit watu tena?
>> [? MWANAFUNZI: Wewe] kubadili barua?.
>> SPIKA 1: Wewe nini?
>> [? MWANAFUNZI: Reverse]? barua mapema.
>> SPIKA 1: Reverse barua - nini maana?
>> [? MWANAFUNZI: Send] yake? nyuma kwa mtumaji.
>> SPIKA 1: Send nyuma.
OK.
Hivyo unaweza kukataa virtual bahasha, aina ya kwa kufanya kurudi
mtumaji kwa namna fulani.
Hivyo uhakika, kwamba ni nini tunataka kufikia.
Lakini hebu mbizi undani kidogo.
Je, mimi kufanya hivyo?
>> Kama pembejeo na tatizo hili - kama mimi nina firewall, na mimi nina ufanisi
amesimama kati ya pointi na B, na Mimi ni mtu katikati kwamba anapata kuangalia
ndani ya bahasha hii, na kisha kuamua kama kutuma nyuma
Harvard au kuruhusu kuendelea, nini ni mimi, firewall, naenda
kutaka kuangalia?
>> Nadhani habari hiyo hapa.
>> [? MWANAFUNZI: wapi ni] kuja kutoka?.
>> SPIKA 1: wapi ni kuja kutoka.
Hivyo kama chanzo IP anwani - idadi kidogo juu hapa -
ni mali ya IP Harvard -
na mimi unaweza kweli kujua kwamba na uwezekano mkubwa.
Zaidi ya anwani ya IP Harvard wa kuanza na 140.247 dot dot kitu
kitu, au 128.103 dot kitu dot kitu.
Harvard anamiliki chunks wale ya anwani ya IP.
>> Naam, kama mimi kuona anwani kwamba IP kama mtumaji, naweza tu kutuma nyuma.
Katika hali halisi, internet haina bother kupoteza muda
kutuma bits nyuma.
Ni tu halisi matone pakiti kwa kufuta hiyo, kwa ufanisi.
Hivyo kile kingine naweza kuangalia ingawa?
Tuseme kwamba nataka basi watu katika Harvard ziara mit.edu, na kuvuta
Nje, na kuangalia video katika MIT, na kama.
Lakini mimi sitaki binadamu katika Harvard emailing mtu yeyote katika MIT.
Jinsi gani mimi kuruhusu trafiki kutoka Harvard kwa MIT, kupitia mtandao, lakini disallow
kitu kama barua pepe?
>> [? MWANAFUNZI:?] Bandari ya simu.
>> SPIKA 1: idadi bandari - kwamba ni nyingine tu kingo tuna.
Tuna anwani ya IP, ambayo sisi tu leveraged, au tuna bandari ya simu,
ambapo 80, sisi alisema, kipekee kubainisha mtandao trafiki.
Sasa mimi bila kutarajia wewe kujua hii - baadhi ya unaweza tayari kujua
kutoka uzoefu -
nini idadi hiyo ni kutumika kwa barua pepe, kwa kawaida?
Ni mara nyingi 25.
25 inahusu SMTP, ambayo ni pepe uhamisho itifaki ya kwamba unaweza kuwa na
alikuwa na kuanzisha wakati fulani, kama wewe ni kutumia Eudora, au Outlook, au
kitu kama hicho.
Ni mwingine tu idadi -
25.
>> Telnet, ambayo sisi walikuwa kutumia kabla, anatumia 23.
FTP -
faili uhamisho itifaki, kama wameweza milele kusikia ya kwamba mmoja - inatumia 21.
HTTPS, toleo salama wa HTTP, ambayo tutaweza kurudi
kabla ya muda mrefu, anatumia 443.
Hivyo dunia ina rundo zima la idadi ya kwamba correlate pakiti -
badala yake, correlate huduma kwa wale idadi halisi.
Hivyo kwamba ni firewall wote ni kufanya.
Ni kuchukua kuangalia ndani ya hii virtual bahasha, na kisha kuamua Naam au siyo
kwa mbele pamoja, msingi juu ya wale viungo.
>> Sasa nini inaweza Harvard wazi kufanya kupata zamani firewall hii basi?
Kama unataka kuwa na uwezo wa kutuma ujumbe kwa mit lakini si kuwa wanaona,
vizuri, unaweza spoof anwani yako ya IP, na kwa namna fulani tu kuwa dhana ya kutosha, kujua
jinsi ya kuandika C kificho, na kuandika mwenyewe mtandao wa mpango kwamba mabadiliko ya
kampuni ya anwani.
Tatizo ni unaweza kabisa kutuma data anonymously, lakini kama unataka
kupata aina yoyote ya jibu, kama kuona MIT Mzee, ni wazi, hii anwani
mahitaji ya kuwa sahihi.
Vinginevyo, unaweza kusema kitu unataka, wewe si kwenda kwa
kusikia nyuma kutoka kwao.
Lakini hizi ni moja tu ya aina ya mashambulizi ya kwamba tunaweza kutuma.
>> Lakini zinageuka wakati sisi kutuma hizi ujumbe - na basi la kufanya
Mfano wa hili.
Ni zamu nje, kama nina ujumbe kwamba Nataka kupeleka, siyo tu alimtuma katika
moja bahasha.
Kwa ajili ya ufanisi, hasa wakati files wewe ni kuomba au
wewe ni kupata majibu ni kubwa hasa, nini TCP/IP--
Itifaki ya Kudhibiti Urushaji / Internet Itifaki - ni tu dhana
njia ya kusema kile mitandao programu ya kompyuta na kufanya - ni wao
kuchukua ujumbe kama hii, na wao ukate juu katika vipande -
hebu sema vipande vinne.
>> Na kama mimi sasa kata hii juu katika hapa, kata hii juu katika hapa, nini wangu
kompyuta ni kisha kwenda kufanya ni ni kwenda kuchukua kipande moja na kuiweka
katika bahasha.
Haki zote, na napenda kupata -
hebu angalia.
Ni kwenda kuchukua moja.
Ni kwenda kuchukua mwingine bahasha, na ni kwenda kuweka sehemu ya pili
ya ujumbe huu katika hapa.
Wote haki.
Ni kwenda kuchukua tatu sehemu, kuiweka katika hapa.
Labda wakati ujao tutaweza tu kufanya sehemu mbili.
Na tutaweza kuchukua sehemu ya nne, na kuiweka katika hapa.
>> Na nini, sasa, ina kuwa imeandikwa juu ya haya bahasha -
ambayo tutaweza kujifanya kufanya, kwa mara ya ajili, na si kweli kuandika nje.
Nini mahitaji ya kuwa imeandikwa juu ya kila mmoja haya bahasha nne, pamoja na ujumbe wangu
kwa mtu?
>> [? MWANAFUNZI:] ili?.
>> SPIKA 1: Hivyo, utaratibu.
Nahitaji si tu anwani ya IP na bandari ya idadi, kama sisi tu kujadiliwa, mimi
sasa haja ya simu mlolongo wa aina fulani kusema, hii ni pakiti moja, hii
ni mbili, hii ni tatu, hii ni nne.
Na hii ni kweli ni muhimu.
Kwa sababu internet, ni zamu nje, ni kweli pretty uhakika.
Ruta wanaweza kupata msongamano.
Nyaya wanaweza kupata kuzidiwa -
kurahisisha -
lakini, pamoja na bits kwamba vile kile ruta kufanya ni tone tu pakiti.
>> Kwa maneno mengine, kama internet ni tu kweli msongamano, unaweza kupata
tatu kati ya pakiti wale wanne.
Lakini kama una kitambulisho kipekee juu ya kila mmoja wao, wewe utakuwa kujua kwamba wewe ni
kukosa pakiti namba nne ya nne.
Hivyo unaweza kuuliza guy katika mengine mwisho wa kutuma upya yake.
Lakini kuchukua kwamba haina kutokea, hebu angalia nini kinaweza kutokea.
>> Hivyo kama mimi unataka kutuma ujumbe kwa - ambao ungependa kupokea ujumbe wangu
kutoka katika mtandao?
Vipi kuhusu mtu wa karibu juu mbele.
Brian, ni?
Wote haki.
Wewe kukaa huko.
Mimi naenda kukutumia.
Na kitu kuhusu internet ni kwamba waweze hata
kufuata njia hiyo.
>> Hivyo hapa mimi kwenda.
Mimi kutuma ujumbe, kipande moja ya nne.
Kuwa router.
Tu basi watu wengine kukabiliana nayo.
Kuna kwenda.
Tutaweza kutoa hii na wewe, na tutaweza kutoa hii na wewe.
Na tutaweza kuona jinsi ya haraka -
wangapi milisekunde inachukua kupata ujumbe huu kwa Brian.
Kila mtu anapata kushiriki leo.
Wote haki.
Brian ina moja, na wawili.
Kama mtu anataka kuwa -
>> [? MWANAFUNZI: zote nne. ?]
>> SPIKA 1: Yeye ana zote nne.
Hivyo hakuna mtu alichagua kuacha pakiti.
Hiyo ni baridi.
Hiyo ni sawa.
Hivyo Brian sasa ina zote nne.
Kama unataka kwenda mbele na reassemble wale kwa ajili yetu.
Najua, sisi ni kujifanya.
Hivyo kwa sababu wakati wa -
tuna nne.
Hivyo, OK, kufungua mmoja wao.
OK.
Hiyo ni moja ya nne ya ujumbe wangu kwenu.
Sasa, kufungua pili.
Hii inaweza kuwa funny, mwisho, mimi tu na Brian.
Haki wote, nimepata mbili.
>> Hivyo katika huo huo, sisi kimwili alifanya hii kwa mkasi, lakini yote ni
inachukua kipande mambo haya katika kompyuta ni ya kupeleka baadhi ya
bits katika pakiti moja, katika moja virtual bahasha, baadhi ya sarafu katika
mwingine, baadhi katika mwingine, na baadhi katika nne, na kisha, basi kompyuta
kuamua, kulingana na wale idadi, katika utaratibu gani una
kwa concatenate yao.
Na Brian, labda, tu moja kwamba unaweza kuona hili.
ujumbe nimetuma kwa ubongo - kwa sababu ya Bila shaka, internet ni kujazwa na
hizi, ni -
ndiyo.
>> Hivyo kwamba ni ujumbe.
Na Brian unaweza hutegemea kwamba sasa.
Hivyo alichukua, ni wazi, wakati wa kufanya hivyo.
Lakini hiyo ni kweli kile kinachotokea, kama routing data kwa njia ya
watazamaji kwa njia hii.
Lakini kuna, tena, idadi ya pointi, ruta, ngome, na nyingine
mambo kama hayo kati ya pointi na Na B. badala tu ya hadithi
maneno, nilifikiri ningependa vuta hadi hii video kwamba baadhi ya marafiki zetu, kutoka
Erikson, miaka ya nyuma, kwa kweli kuweka pamoja kwamba anaelezea
jinsi hii matendo yote.
Na ni juu ya 10 au hivyo dakika ya muda mrefu.
Basi hebu kukupa, sasa, Warriors ya Net.
>> [Halisi kucheza]
>> NARRATOR: Kwa mara ya kwanza katika historia, watu na mashine ni
kufanya kazi pamoja, kwa kutambua ndoto -
nguvu kuunganisha kwamba anajua hakuna kijiografia mipaka, bila ya
kuzingatia kwa jamii, rangi imani, au -
enzi mpya ambapo mawasiliano kweli huleta watu pamoja.
Hii ni alfajiri ya wavu.
Unataka kujua jinsi kazi?
Bonyeza hapa kwa kuanza yako safari katika wavu.
>> Sasa nini hasa kilichotokea wakati clicked juu ya kiungo kwamba?
Wewe kuanza mtiririko wa habari.
Habari hii husafiri chini ndani yako binafsi pepe chumba, wakati Mheshimiwa
Fedha za IP yake, maandiko hayo, na kurejesha katika njia yake.
>> Kila pakiti ni mdogo katika ukubwa wake.
chumba pepe lazima kuamua jinsi ya kugawanya habari, na jinsi ya
kufunga yake.
Sasa mfuko inahitaji studio zenye muhimu vile habari
kama anwani mtumaji, anwani receiver ya, na aina ya pakiti ni.
>> Kwa sababu hii pakiti hasa ni kwenda nje kwenye mtandao, pia
anapata anuani kwa seva wakala, ambayo ina kazi maalum,
kama tutaweza kuona baadaye.
pakiti sasa ilizindua kwenye yako ndani ya eneo mtandao, au LAN.
Mtandao huu ni kutumika kuunganisha kila kompyuta za mitaa, ruta,
Printers, nakadhalika kwa habari kubadilishana ndani ya kuta ya kimwili ya
jengo.
LAN ni mahali pretty ulafi, na kwa bahati mbaya, ajali
yanaweza kutokea.
>> barabara kuu ya LAN ni packed na kila aina ya habari.
Hizi ni IP pakiti, Novell, pakiti AppleTalk pakiti -
wao ni kwenda kinyume trafiki, kama kawaida.
router mitaa wasomaji kushughulikia na, kama ni lazima, akanyanyua pakiti kwenye
mtandao mwingine.
Ah, router -
ishara ya udhibiti katika inaonekana disorganized dunia.
>> Router: Whoops, pole juu ya hilo.
Hebu kuweka hii moja hapa, hii moja hapa.
Hii hatua ya hapa.
Hii hatua moja hapa.
Mimi si kama huyu.
Hebu hoja hii moja.
Hii moja inakwenda hapa.
[Inaudible]
Kuweka mwingine jangle hapa.
Hebu kuweka hii moja hapa.
Nah, nitakwenda na kwamba.
Hebu kuweka kwamba mtu hapa.
>> NARRATOR: Kuna yeye ni -
utaratibu, asiyejali, methodical, kihafidhina, na wakati mwingine, sio kabisa
juu kwa kasi.
Lakini angalau yeye ni halisi, kwa sehemu kubwa.
>> Router: Weka kwamba mtu zaidi ya hapo.
Kwamba mmoja anakwenda, kwamba moja huenda huko, na moja hii inakwenda huko.
Naam, mtu mwingine huenda huko.
Kwamba huenda hapa.
[Inaudible]
>> NARRATOR: pakiti kuondoka router, wao kufanya njia zao katika
kampuni intranet na kichwa kwa ajili ya kubadili router.
kidogo ufanisi zaidi kuliko router, kubadili router ina kasi na huru
na pakiti ya IP, deftly routing yao pamoja njia yao -
digital Pinball mchawi, kama wewe.
>> Router WASHA: Hapa sisi kwenda.
Hapa anakuja mtu mwingine.
Na ni mwingine.
Kuangalia hii, mama.
Hapa unaendelea.
Whoop, kuzunguka nyuma.
Hey, huko, huko.
Juu ya wa kushoto.
Juu ya haki.
Juu ya wa kushoto.
Juu ya haki.
Got it.
Hiyo inakuja.
Shina, yeye alama.
Ni kwenda.
Hey Wayne, kuangalia nje, hapa anakuja mwingine mmoja.
Oh, hapa sisi kwenda.
>> NARRATOR: pakiti kufika katika zao marudio, wao ni ilichukua na
mtandao interface, tayari kuwa kutumwa kwa ngazi ya pili -
katika kesi hii, wakala.
wakala kutumiwa na makampuni mengi kama aina ya mtu katikati ili
kupunguza mzigo kwenye mtandao wao uhusiano, na kwa ajili ya
sababu za usalama pia.
Kama unaweza kuona, pakiti yote ni ya ukubwa mbalimbali,
kutegemea juu ya bidhaa zao.
>> wakala kuufungua pakiti na inaonekana kwa anuani ya mtandao, au URL.
Kutegemeana kama anwani ni kukubalika, pakiti ni kutumwa kwenye
internet.
>> Kuna, hata hivyo, baadhi ya anwani ambayo wala kukutana kwa idhini ya
wakala -
kwamba ni kusema, au ushirika usimamizi wa miongozo.
Hizi ni papo kushughulikiwa.
Tutaweza kuwa hakuna wa kwamba.
Kwa wale ambao kufanya hivyo, ni juu ya barabara tena.
>> Next up, firewall.
firewall ushirika mtumishi madhumuni ya mbili.
Ni kuzuia baadhi ya mambo badala nasty kutoka internet kuja katika
intranet, na inaweza pia kuzuia nyeti ushirika habari kutoka
tumwa kwenye mtandao.
>> Mara baada ya kupitia firewall, router inaongea pakiti na sehemu yake kwenye
barabara nyembamba sana, au Bandwidth, kama sisi kusema.
Ni wazi, barabara si mpana kutosha kuchukua yao wote.
>> Sasa unaweza kushangaa kwa nini kinatokea kwa kila wale pakiti ambayo hatuwezi kufanya hivyo
njiani.
Naam, wakati Mheshimiwa IP haina kupokea kukiri kwamba pakiti imekuwa
kupokea kutokana na muda, yeye tu hutuma pakiti badala.
Sasa tuko tayari kuingia dunia wa internet, buibui mtandao wa
unahusiana mitandao ambayo span dunia yetu nzima.
Hapa, ruta na swichi kuanzisha viungo kati ya mitandao.
>> Sasa wavu ni tofauti kabisa mazingira kuliko utapata ndani ya
kuta kinga ya LAN yako.
Nje hapa, ni Wild West -
mengi ya nafasi, mengi ya fursa, mengi ya mambo ya
kuchunguza, na sehemu ya kwenda.
Shukrani kwa kudhibiti kidogo sana na udhibiti, kupata mawazo mapya yenye rutuba
udongo kushinikiza ya bahasha ya uwezekano wao.
Lakini kwa sababu ya uhuru huu, hatari fulani pia lurk.
Hutaweza kujua wakati utasikia kukutana dreaded Ping ya kifo, maalum
toleo la kawaida Ping ombi ambayo idiot baadhi mawazo juu kwa fujo na
wanyofu majeshi.
>> njia pakiti wetu kuchukua inaweza kuwa via satellite, mistari ya simu, waya,
au hata trans-oceanic cable.
Hawana daima kuchukua haraka sana, au mfupi, njia iwezekanavyo.
Lakini wao kupata kuna hatimaye.
Labda hiyo ndiyo sababu ni wakati mwingine aitwaye duniani kote kusubiri.
Lakini wakati kila kitu ni kazi vizuri, unaweza kukwepa duniani
mara tano zaidi ya saa tone ya kofia, literally -
na wote kwa gharama ya wito wa ndani, au chini.
>> Karibu na mwisho wa safari yetu, tutaweza kupata mwingine firewall.
Kutegemeana na mtazamo wako kama data ya pakiti, firewall inaweza kuwa
ngome ya usalama, au adui dreaded.
Yote inategemea ambayo upande uko na nini nia yako ni.
>> firewall ni iliyoundwa na basi katika pakiti tu wale
kwamba kufikia vigezo wake.
Firewall hii ni kazi kwenye bandari ya 80 na 25.
Majaribio yote ya kuingia kwa kupitia nyingine bandari ni kufungwa kwa biashara.
>> Bandari 25 ni kutumika kwa pakiti pepe, wakati bandari 80 ni mlango kwa
pakiti kutoka katika mtandao kwa mtandao wa kompyuta.
Ndani ya Firewall, pakiti ni kupimwa vizuri zaidi.
Baadhi ya pakiti kufanya hivyo kwa urahisi kwa njia forodha, wakati wengine
kuangalia tu kidogo ya kutatanisha.
>> afisa firewall siyo rahisi fooled, kama vile wakati huu Ping ya
kifo pakiti anajaribu kujificha yenyewe kama pakiti ya kawaida Ping.
>> Firewall: Next.
OK.
Kwenda juu.
Hiyo ni sawa.
Hakuna tatizo.
Kuwa na siku nzuri.
Kuwa nje hapa.
Bye.
>> NARRATOR: Kwa wale bahati pakiti kutosha kufanya hivyo hii mbali,
safari ni karibu zaidi.
Ni tu lineup ya interface kuchukuliwa juu katika mtandao wa kompyuta.
>> Siku hizi mtandao wa kompyuta wanaweza kukimbia juu ya wengi mambo, kutoka mainframe, na webcam,
kwa kompyuta dawati yako.
Au kwa nini friji yako?
Na kuanzisha sahihi, unaweza kupata nje kama una makings kwa
kuku cacciatore, au kama una kwenda ununuzi.
Kumbuka, hii ni asubuhi ya wavu.
Karibu kila kitu inawezekana.
>> Mmoja mmoja, pakiti ni kupokea, kufunguliwa, na unpacked.
habari wao vyenye -
kwamba ni, ombi lako kwa habari -
ni kutumwa kwenye mtandao server maombi.
>> pakiti yenyewe ni recycled, tayari kutumika tena, na kujazwa na yako
aliomba habari, ufumbuzi, na kutuma nje, kwa njia yake ya nyuma na wewe, nyuma
nyuma firewall, ruta, na juu ya kupitia kwenye mtandao, kwa nyuma kupitia
firewall yako ya ushirika, na juu yako interface, tayari ugavi yako
kivinjari na habari wewe zilizoombwa -
kwamba ni, filamu hii.
>> Radhi na juhudi zao na kuamini katika ulimwengu bora, muaminifu wetu
data pakiti wapanda mbali blissfully katika machweo ya siku nyingine, kujua
kikamilifu, wao aliwahi mabwana zao vizuri.
Sasa ni kwamba mwisho wa furaha?
>> SPIKA 1: Kwamba, basi, ni jinsi ya internet kazi.
Kupitia tatizo kuweka saba je kuelewa huu na je
kujifunza kidogo ya HTML, PHP, na zaidi.
Zaidi juu ya kuwa katika vipimo ambayo kwenda nje ya Ijumaa.
Na sisi kuona juu ya Jumatatu.