>> [CHWARAE CERDDORIAETH]
>> SIARADWR 1: pob hawl, croeso yn ôl i CS50.
Mae hyn yn y diwedd yr wythnos wyth, a bron Calan Gaeaf.
Bydd oriau swyddfa nos yfory fod yn y rhai mwyaf dychrynllyd eto, ac nid oherwydd
Calan Gaeaf.
>> Ond, ar y nodyn hwnnw, yn sylweddoli bod problem gosod chwech, gwirio sillafu
set problem, yn enwog i fod, i lawer o fyfyrwyr, y mwyaf heriol,
yn sicr ymhlith y setiau broblem C, ac yn wir, yn gyffredinol.
Ac yr wyf yn sôn am hyn yn unig oherwydd mae hyn yn yr wythnos lle mae llawer o bobl yn cael
arbennig o dan straen gyda dim ond ceisio i gael y gwirydd sillafu damn i weithio.
A'r un peth y byddwn yn eich annog yw, fel y byddwch yn ei weld heddiw, ac
ar ddydd Llun, rydym yn dechrau i gyrraedd brig hwn yr wythnos hon lle, erbyn hyn, mae pethau'n dod yn
ychydig yn fwy cyfarwydd, ychydig yn fwy hygyrch, wrth i ni newid o
amgylchedd llinell gorchymyn yn C i amgylchedd sy'n seiliedig ar y we yn PHP.
>> Ac felly byddwn i'n annog chi, hyd yn oed os ydych yn mewn gwirionedd ar ddiwedd eich ffraethineb yn
ceisio cael y p gosod i weithio, os dyna yn wir y lle rydych chi yn, neu
dod o hyd i eich hun mewn, yn ceisio i rym drwyddo.
Gan fy mod yn meddwl y byddwch yn eithaf falch, ac yn eithaf balch eich hun,
os ydych yn wir ben y rhan honno o'r gwrs, y rhan C, ar yr uchel,
os straen, nodi.
Felly dyna peidio â dychryn.
Dyna dim ond yn golygu i'ch annog i aros i fyny yr awr ychwanegol er mwyn
cael y sillafu gwirio gweithio.
>> Ac os ydych yn gwneud, yn sylweddoli bod hyn yn yn ddewisol, yn gyfan gwbl.
Ond mae gennym y bwrdd mawr hyn a elwir yn a aeth yn byw y bore yma.
Fel y bore yma, yr oeddwn ar ben y mawr bwrdd, sydd yn fesur o sut y
llawer o RAM a faint o amser rhedeg eich sillafu rhaglen yn gofyn.
Ond rydw i wedi cael eu dadleoli ers hynny.
Rwyf nawr yn rhif anlwcus 13.
A beth byddwch yn gweld yma yw, David Kaufman, a Lauren, ac Adam, a
Jason, ac eraill yn awr yn ar ben y bwrdd mawr.
>> Os ydych yn edrych dros yno ar y dde, bob un ohonom yn dda iawn
gweithrediadau o faint o leiaf -
dychwelyd y nifer o eiriau yn y geiriadur.
Ac ym mhob un o'r colofnau hyn, byddwch yn weld faint RAM pob un o'n
gweithrediadau yn defnyddio, faint rhedeg amser mae'n cymryd i weithredu
llwyth, yn erbyn siec, yn erbyn maint a dadlwytho, ac yna, yn y
cyfanswm yr amser yn rhedeg.
Felly, dim ond er mwyn tawelu meddwl Elmer, a Patrick, a Linda, a phawb arall
sy'n dod ar ôl i chi, nid yn hollol oes cywilydd mewn bod tuag at
waelod y bwrdd mawr.
Os rhywbeth, mae hynny'n golygu eich bod got gweithio, ac mae'n gywir, ond mae'n
nid o reidrwydd mor effeithlon, gofod neu amser-ddoeth, ag y gallai fod.
>> Felly, yn hollol ddewisol.
Ond i fod i fod yn moron o ryw fath felly pan fyddwch yn gweithio ar eich p
gosod, ti mor falch ohonoch chi eich hun, rydych yn got mae'n gweithio, byddwch yn postio at y mawr
bwrdd, rydych chi wedi cael nifer dda iawn, byddwch yn mynd i ginio, byddwch yn dod
yn ôl, ac mae eich roommates wedi ei amlinellu chi allan ar y bwrdd mawr.
Wel, mae'n amser, bryd hynny, i fynd yn ôl i'r bwrdd darlunio er mwyn
ail-herio'r bwrdd mawr.
Os ydych yn edrych ar y fanyleb, y cyfarwyddiadau ar gyfer ryngwynebu gyda'r
bwrdd mawr yn awr yn cael eu postio.
>> Felly, ychydig o ups penaethiaid -
un, y cyfarfod cyn-cynnig ar gyfer y rownd derfynol prosiect i fod hyn Dydd Llun nesaf.
Gweler y fanyleb hon ar y cwrs wefan am yr hyn mae hynny'n ei olygu.
Mae'n wir yn unig yn achlysurol ond yn meddwl e-bost procio'r rhyngoch chi a'ch
TF, mewn gwirionedd dim ond i ddechrau pethau, Dechreuodd y sgwrs, er bod
byth yn y rhan fwyaf ohonoch wedi hyd yn oed yn ysgrifennu tudalen ar y we o'r blaen, peidiwch â hyd yn oed yn gwybod beth
efallai y byddwch, sut yr ydych yn allai, gweithredu eich prosiect terfynol.
Ewch ar ffydd y byddwch yn gwybod sut i wneud cryn dipyn o fwy
bethau mewn ychydig wythnosau.
Felly, dim ond dechrau'r broses hon fesul y spec o archwilio syniadau posibl.
>> Hefyd, beth fydden ni'n eich gwahodd i wneud yw - mae gennym draddodiad, am flynyddoedd lawer
yn awr, yn y cwrs, o gynnal hyn - store.cs50.net.
Mae popeth ei werthu ar gost.
A 'i' 'n sylweddol dim ond cyfle i gwisgo CS50, os ydych yn hoffi ei wneud
, ar a cwrs.
Er enghraifft, mae pethau fel y crysau-t y gallai eich bod wedi gweld
yn mynd o gwmpas y campws, crysau chwys.
Ac yna, rydym hefyd yn gwahodd myfyrwyr i cyflwyno cynlluniau sydd i'w anfarwoli mewn
y siop CS50.
>> Er enghraifft, un o flwyddyn ddiwethaf ffefrynnau fydd, efallai, yn awr
cyseinio gyda chi yw hyn un yma.
Eitem boblogaidd iawn.
Felly, os hoffech chi gymryd rhan mewn hyn, byddwn yn rhoi i fyny ffurflen cyn bo hir, yn
cs50.net/design, y gallwch chi lwytho delwedd rydych chi wedi'i wneud yn
Illustrator, Photoshop neu, neu ryw raglen debyg.
Ac os ydych yn gyfarwydd â'r mathau hyn o fanylebau, yr ydym am iddo
fod yn ddelwedd PNG, o leiaf 200 dotiau fesul modfedd, ac yn llai na'r hyn a llawer o picsel,
ac o dan 10 megabeit.
Am fwy o fanylion, anfonwch e-bost y penaethiaid cwrs ar heads@cs50.net os
hoffech chi gymryd rhan yn hyn.
>> Mae pob hawl, felly heddiw, dim mwy C. Felly rydym dechrau i dynnu yn ôl yr haenau o
rhyngrwyd, y we, a sut y gallwch mewn gwirionedd yn dechrau ysgrifennu meddalwedd ar gyfer
yr amgylchedd gwahanol.
Felly, yn benodol, gadewch i ni ofyn, gyntaf, mae'r cwestiwn o -
gadewch i mi gofynnwch i ni ein cyfarwydd tynnu app dros yma.
Gadewch i mi ofyn y cwestiwn, sut mae'r gwaith ar y rhyngrwyd.
>> [? MYFYRWYR: Magic. ?]
>> SIARADWR 1: Magic.
OK.
Ateb da.
Felly, byddwn yn dechrau yno heddiw, a gweld os ni allwn ei wneud yn ychydig yn llai hudol
o fewn yr awr.
Gadewch i ni geisio dweud yn y cyd-destun stori.
>> Felly, rydych yn gefnogwyr fynd i facebook.com, neu reddit.com, neu
beth bynnag y dyddiau hyn.
Ac felly beth sy'n digwydd mewn gwirionedd pan i chi deipio i mewn rhywbeth fel
facebook.com, a daro Chofnoda, yn Chrome, neu Firefox, neu IE, Safari neu,
neu beth bynnag borwr rydych yn mewn gwirionedd yn ei wneud?
Gallwn ddweud y stori hon, efallai fesul brawddeg?
Beth sydd yn un o'r pethau cyntaf y digwydd pan fyddwch yn pwyswch Enter, ar ôl
teipio facebook.com?
>> [? MYFYRIWR: Eich] cyfrifiadur? gwneud cais HTTP.
>> SIARADWR 1: OK.
Fel bod eich cyfrifiadur yn gwneud - gallwn eich ei alw - cais HTTP.
Nawr beth mae hynny'n ei olygu?
Wel, mae pob un ohonom fwy na thebyg wedi gweld neu teipio, ers blynyddoedd bellach, H-T-T-P yn aml
yna colon, slaes, slaes.
Felly, beth yw hynny?
>> Wel, HTTP yn HyperText Protocol Trosglwyddo.
A dim ond yn ffordd ffansi o ddweud, ei fod yn yr iaith y porwyr gwe,
fel Chrome ac eraill, a gweinyddwyr gwe, fel facebook.com, siaradwch
ei gilydd.
Ac mae'n weddol syml, Saesneg iaith oriented.
Mae bron fel cod ffug.
>> Ac mae'n ffordd o cleient, fel byddwn yn ei alw - porwr -
gyfathrebu gyda'r gweinydd.
Ac yn union fel mewn bwyty, pan fyddwch yn, y cleient, yn eistedd i lawr ar fwrdd
ac yna archebu rhywbeth i ffwrdd o'r dewislen y gweinydd, y gweinydd yn
yn mynd i ddod â chi yn ôl rhywbeth, beth bynnag yw eich cais.
Un fath yn y byd cyfrifiadurol.
Mae porwr -
cleient -
yn mynd i wneud cais, a yna, yn gobeithio mynd yn ôl
rhywbeth o'r gweinydd.
A bod rhywbeth yn, mewn lefel uchel, mae'r dudalen ar y we.
Ar lefel ychydig yn is, mae'n ffeil ysgrifenedig mewn un arall
iaith a elwir yn HTML -
HyperText Markup Iaith.
Ond mwy am hynny mewn dim ond hyn o bryd.
>> Felly HyperText Drosglwyddo Protocol -
HTTP -
bod yn y protocol y porwr a defnyddio gweinydd.
Wel, beth yw protocol, yn union?
Wel, gallwch chi feddwl am fel iaith.
Ond os wyf yn estyn allan at ein cynulleidfa yma, yn beth arferol i ni bobl i
wneud yw, pan fyddwn yn cyfarch rhywun, Yr wyf yn dweud, hi, fy enw i yw David.
>> [? MYFYRIWR: Hi,] fy enw i yw Dipty?.
>> SIARADWR 1: "Helo, fy enw i yw Dipty, "mae hi'n ymateb.
Ac felly rydym wedi cael hyn yn weddol fympwyol rhyngweithio dwylo ysgwyd, fel y mae
yn aml y confensiwn dynol yn y rhan fwyaf o wledydd.
Ac mae hynny'n protocol, dde?
Rwy'n fath o gychwynnwyd iddo gan ymestyn fy llaw, yn hytrach lletchwith, ar y llwyfan
o Sanders yma.
Mae hi'n sylweddoli, oh, dwi wedi gotten gofyn am law mae'n debyg.
Ac felly mae hi'n ymateb i'r cais hwnnw gan mewn gwirionedd gydnabod hynny.
Mae cydnabod, ACK, mewn gwirionedd yn ymadrodd gyffredin iawn yn y byd
rhwydweithio, ar gyfer gweinydd i cydnabod y cleient.
Yna, rydym yn fath o cwblhawyd y trafodiad, a lletchwith drosodd.
Felly dyna wir yn yr hyn sy'n digwydd o dan y cwfl hefyd.
>> Gadewch i mi wneud hyn yn ychydig yn fwy dechnegol o dan y cwfl.
Rydw i'n mynd i fynd dros yma i ffenestr terfynell.
Mae'r ffenestr terfynell yn digwydd i fod ar fy Mac, ond gallech wneud yr un fath
o beth yn CS50 Chyfarpar.
A dwi'n wir yn mynd i ddefnyddio rhaglen na fyddwn yn ei ddefnyddio mewn gwirionedd i
llawer o gwbl y semester.
Ond fe'i gelwir Telnet.
>> Yn ôl yn y dydd, Telnet oedd y rhaglen a ddefnyddiwyd gennych i gysylltu â
'n anghysbell gweinyddwr, i wirio eich post neu i wneud rhywbeth fel 'na.
Am y tro, rydym yn mynd i ddefnyddio yr hen rhaglen ysgolion, Telnet, i esgus i
fod yn porwr.
Ac yr wyf i'n mynd i fynd yn ei flaen a wneud y canlynol - gadewch i mi
gynyddu maint fy ffont.
>> Ac yr wyf i'n mynd i ddweud, Telnet i'r gweinydd o'r enw www.facebook.com, ond
yn benodol, Telnet i'r porthladd 80.
Byddwn yn dod yn ôl i hyn.
Ond am y tro, yn gwybod bod y rhan fwyaf o wasanaethau ar y rhyngrwyd yn cael eu nodi
unigryw gan rai rhif.
Yn yr achos hwn, mae'n 80.
Awr y rhan fwyaf ohonoch yn ôl pob tebyg byth yn teipio 80 o'r blaen.
Ond mewn gwirionedd, os byddaf yn mynd i borwr ac yn tynnu i fyny, er enghraifft,
http://www.facebook.com/--
sy'n auto-gwblhau, mae hynny'n Nid yw fy hanes -
iawn, felly erbyn hyn, rydym yn mynd i colon 80 slaes.
>> Felly, yr wyf yn honni bod hyd yn oed er ydych wedi yn ôl pob tebyg byth deipio hyn o'r blaen, gyda
y colon 80 ar ôl facebook.com, gobeithio, mae'n dal i fynd i weithio.
Ac yn wir, mae'n mynd i facebook.com.
Felly, mae'n troi allan bod 80 wedi bod yn ymhlyg.
Nid oes yr un ohonom pobl wedi cael i deipio hynny ers blynyddoedd.
Oherwydd bod porwyr, yn ddiofyn, dim ond cymryd yn ganiataol bod y nifer rydych am ei ddefnyddio
wrth alw i fyny gweinydd felly i siarad yw, mewn gwirionedd, yn 80.
Oherwydd stori fer hir, gweinyddwyr yn gallu gwneud ffordd fwy na dim ond
weini tudalennau gwe.
>> Maent yn gallu ymateb i negeseuon gwib.
Maent yn gallu anfon negeseuon e-bost.
Mae llawer o wasanaethau sy'n Gall rhedeg ar un gweinydd.
Felly rhifau hyn - yn yr achos hwn, 80 - unigryw yn nodi un o'r rhai
gwasanaethau, sef HTTP, y protocol ar y we na gweinydd
Gallai cefnogi mewn gwirionedd.
Ond gallaf efelychu cais hwn yn awr, nhestun, ddefnyddio'r hen ysgol
Rhaglen Telnet.
Felly, yr wyf i'n mynd i hanfod nawr esgus i fod yn porwr a siarad HTTP
drwy anfon, gyda fy bysellfwrdd, yn union y gorchmynion a Chrome yn unig yn gwybod sut
i anfon i mi hud a lledrith.
>> Felly, yr wyf i'n mynd i fynd yn ei flaen a daro Chofnoda.
Sylwch ei fod yn ceisio 31.13.69.32.
13 Beth yw hynny?
Felly, ei fod yn gyfeiriad IP.
Nawr, hyd yn oed os nad ydych yn rhy gyfarwydd gyda cymhlethdodau hynny, byddwch
yn ôl pob tebyg yn meddu ar synnwyr cyffredinol bod y pethau hyn yn bodoli.
A chyfeiriad IP -
Chyfeiriad Protocol Rhyngrwyd -
yn unig yw adnabod unigryw ar gyfer cyfrifiadur ar y rhyngrwyd.
Mae hwn yn dipyn o gorsymleiddio am y tro.
>> Ond bob cyfrifiadur ar y rhyngrwyd wedi cyfeiriad IP unigryw, yn debyg i bob
tŷ mewn, dyweder, yr Unol Daleithiau yn cael unigryw cyfeiriad post, rhywbeth fel 123
Main Street, yn Unrhyw Dref, UDA.
Felly, rhywbeth fel 'na.
A dyna, hefyd, yn gorsymleiddio.
Ond mae cyfeiriadau hyn sydd gennym yn y byd post a chyfeiriadau hyn
sydd gennym yn y byd cyfrifiadurol nodi gweinyddwyr er mwyn unigryw pan
fyddwch yn anfon neges atynt dros y rhyngrwyd, neu pan fyddwch yn rhoi llythyr yn
hen flwch post yr ysgol -
post drwy'r post -
y gwasanaeth yn gwybod sut i gael y cais, neu y llythyr hwnnw, at y
Bwriad derbynnydd.
>> Nawr fy nghyfrifiadur, rywsut, newydd cyfrifedig allan bod IP unigryw Facebook
yn 31.13.69.32.
Yn wir, yn ôl pob tebyg a all newid.
Yn ôl pob tebyg gan Facebook IP lluosog cyfeiriadau, oherwydd eu bod yn gwbl
gael mwy nag un gweinyddwr.
Ond mae hynny wedi digwydd i ni hud a lledrith.
Yn wir, yr enw cyfrinach mewnol y gweinydd Rwyf yn ôl pob golwg wedi cysylltu
yn cael ei alw i star.c10r.facebook.com, beth bynnag yw hynny.
Dim ond beth bynnag yw'r system gweinyddwr ar Facebook penderfynodd
ffoniwch y gweinydd penodol yr wyf Roedd braidd yn anfon ar hap i.
>> Felly nawr os nad yw fy cysylltiad wedi rhedeg allan o amser, yr wyf i'n mynd i
esgus bod yn y porwr.
Rydw i'n mynd i ddweud cael gofod ymlaen slaes gofod.
Ac yr wyf i'n mynd i esgus i fod yn siarad HTTP fersiwn 1.1, sydd yn
yr un y rhan fwyaf o borwyr yn defnyddio.
Ac yr wyf i'n mynd yn benodol i sôn wrth y gweinydd, gyda llaw, yr wyf am i'r
gwefan yn hysbys i'r byd fel facebook.com.
Mewnbynnu, Enter.
Ac yn awr, sylwi ar yr hyn sydd wedi digwydd.
>> Mae'r gweinydd, y gweinydd, wedi ymateb i fy gorchymyn, neu fy nghais, gyda
neges destunol arall.
Nawr eto, yn y byd o borwyr fel Chrome a Safari, ni fyddech
gweld hyn, gan fod y dynol.
Microsoft a Google dim ond cuddio manylion hyn oddi wrthym ni.
Ond mae Facebook wedi ymateb gyda ateb, hefyd yn yr HTTP iaith.
Hysbysiad mae cod yma, 302, sy'n mewn gwirionedd wedi arwyddocâd arbennig drwy
confensiwn.
Wedi dod o hyd, felly dyna o leiaf yn addawol.
>> Ond mae'n debyg Facebook yn dweud mi, mm-mm, nad ydych am
yr hyn a ofynnir i chi am.
Chi yn hytrach na eisiau heddiw arbennig, sy'n
facebook.com / unsupportedbrowser.
Felly, ar lefel uchel, beth mae Facebook ymddangos i fod yn ei wneud yma?
Mae'n ailgyfeirio i mi.
Felly nid Facebook ddim yn hoffi y ffaith fy mod yn cymryd arnynt eu
yn y porwr eraill.
Ac felly mae'n ailgyfeirio fi i ryw wefan.
>> Rwy'n mewn gwirionedd yn chwilfrydig, yn awr, yr hyn y peth hyn yn edrych fel.
Gadewch i mi fynd draw i hynny yn Chrome felly rydym yn gallu gweld yr hyn y maent am i mi ei weld.
Felly nawr maen nhw wedi fy anfon mewn gwirionedd yn ôl i Facebook oherwydd eu bod wedi sylweddoli,
oh, oes gennych borwr chymorth.
Nid ydym yn hyd yn oed yn mynd i ddangos eich bod dudalen.
Felly, gadewch i ni fynd yn ei flaen a gweld os na allwn atgyweiria hon.
>> Rydw i'n mynd i gael i twyllo ychydig.
A mwy am hyn yn yr wythnosau i ddod.
Ond dw i'n mynd i wneud un peth yma.
A byddaf yn esbonio hyn cyn bo hir.
Rhowch i mi dim ond eiliad i twyllo, a wow chi.
Felly, gadewch i mi gael hyn.
OK.
'N annhymerus' yn esbonio beth rwy'n ei wneud mewn dim ond hyn o bryd.
Rydw i'n mynd i fynd yn ei flaen a chanslo hyn cysylltiad, a rhowch gynnig ar hyn eto.
>> Cael slaes HTTP 1.1 www.facebook.com cynnal defnyddiwr-asiant.
OK.
Nawr rwyf wedi esgus bod Chrome.
Felly, mae'n ymddangos bod pan fydd porwr yn anfon cais i weinydd, dim ond
y system anrhydedd.
Os wyf yn dweud fy mod yn Chrome, Facebook Bydd cymryd yn ganiataol fy mod Chrome.
A'r modd y nodais fy hun fel Chrome yw trwy hyn
llinyn hir atrociously.
Yn y bôn, yr holl porwr gynhyrchwyr yn y byd
penderfynu, yn dda, y fersiwn hon o'r hyn porwr ar y system weithredu yn
Mae llinyn defnyddiwr-asiant sy'n edrych fel 'na llanast crazy yno.
Ac Mozilla yn yno ar gyfer resymau hanesyddol.
>> Ond sylwch faint o wybodaeth rwy'n gollwng i facebook.com heb hyd yn oed
logio i mewn
Rwy'n dweud wrth Mark ei fod yn Mac fy mod i'n defnyddio.
Rwy'n dweud wrtho ei fod yn 'an Intel yn seiliedig Mac yn rhedeg Mac OS 10.8.5.
Fel o'r neilltu, mae'r wybodaeth hon yn mynd i bob gwefan byddwch yn ymweld â
eich porwr.
Pretty ddiniwed hyd yn hyn, ond mae'n mynd ychydig juicier.
>> Sylwch fod, os ydym yn darllen yn ddigon pell, Im 'yn arfer fersiwn Chrome
30.0.1599.101.
Ond yn awr, yn sylwi bod yr ymateb nid yw mor ddrwg ag yr oedd o'r blaen.
Ble mae Facebook yn dweud i mi fynd nawr?
Mae'n dweud wrthyf, unwaith eto, mae'r wefan -
mae'n dweud wrthyf ei fod yn symud yn barhaol.
Wel, ble y Heck wnaeth Facebook yn mynd?
>> Yeah, felly mae'n wahaniaeth cynnil.
Ond rhybudd, yma, bod y wefan wedi symud mewn gwirionedd i HTTPS.
Felly, stori hir yn fyr, mae hyn yn un ffordd bod Facebook yn gorfodi fy mod
mewn gwirionedd yn dod i ben i fyny ar y fersiwn ddiogel eu gwefan, yr un sy'n cael ei defnyddio
amgryptio -
yn fwy cymhleth na'r amgryptio ydym yn siarad am ar gyfer p set ddau, ond
amgryptio serch hynny.
>> Yn awr ar hyn o bryd mae'n mynd yn anodd i mi ffug eu gwe
gofyn am ddefnyddio Telnet.
Oherwydd os ydynt yn dweud wrth mi ei ddefnyddio SSL -
y rhagddodiad HTTPS yw'r hyn sy'n awgrymu -
os ydynt yn dweud wrthyf i ddefnyddio cryptograffeg, does dim ffordd rwyf i'n mynd
i amgryptio fy neges o flaen llaw o bob un ohonoch yma, a cheisio
chyfrif i maes sut i wneud hynny.
Mae'n jyst yn mynd i gael llawer mwy cymhleth.
Ond dyna beth y porwr yn ei wneud i chi.
>> Gadewch i ni weld os na allwn wneud hyn ychydig yn yn fwy syml, yna, gyda gwefan
nid yw hynny'n disgwyl inni fod mor ddiogel.
Gadewch i ni fynd i, dyweder, harvard.edu ar borth 80.
Enter.
Mae pob hawl, felly cael slaes HTTP 1.1.
A beth mae hyn yn ei slaes cyntaf yn ei olygu?
Dim ond i fod yn glir, pam Rwy'n cadw teipio hynny?
>> Fel arfer, Wel, pan fyddwch yn teipio URL -
ac yn anffodus, porwyr arfer cuddio hyn y dyddiau hyn -
fel arfer, pan fyddwch yn mynd i harvard.edu, bod URL yn swyddogol
yn dod i ben mewn slaes.
Gan fod slaes sengl yn dynodi pa ran o'r 'n anawdd cathrena?
Wraidd y disg caled.
Yr ydym yn y Offer heb mewn gwirionedd wedi i feddwl am hyn, oherwydd ein bod yn
bob amser yn y ffolder John Harvard.
Ond mae ei ffolder sydd yn ffolder arall.
A dyna ffolder sydd yn y gwraidd y 'N anawdd cathrena Offer, felly i siarad,
hyd yn oed er ei fod yn rhith.
Felly slaes sengl fel hyn yn golygu wraidd y disg caled.
Mae fel C slaes colon, neu ei fod yn y gwraidd eich gyfrol, ar Mac OS.
>> Ond Chrome, a phorwyr eraill hyn diwrnod, wedi gotten-hawdd i'w defnyddio, ac
maent yn cuddio yn gwneud toriadau yn gyfan gwbl.
Ond dyna i gyd mae hynny'n ei olygu yn fy neges destunol -
rhoi gwraidd i mi harvard.edu 's hafan, hynny yw, y
dudalen ddiofyn ei hun.
Felly, gadewch i mi fynd yn ei flaen a daro Chofnoda.
Gadewch i mi atgoffa y llu yr wyf am www.harvard.edu, rhag ofn mae
gwefannau eraill sy'n byw ar y yr un gweinydd corfforol.
>> OK.
Harvard got ychydig ddiamynedd gyda mi.
Felly, gadewch i ni wneud hyn eto, yn gyflymach.
Cael slaes HTTP 1.1 www.harvard.edu cynnal defnyddiwr-asiant -
Rwy'n dyfalu ein gweinyddion nid ydynt yn gofal llawer am hyn -
Mewnbynnu, Enter.
Whew.
Oh damn ei, ofyn drwg.
OK.
Felly, beth sy'n digwydd yma -
helo, harvard.edu.
Pam ei bod yn gwneud y - diddorol.
Oh, OK.
>> Felly beth Harvard yn ei wneud yn awr - ac rydym yn mynd i gwyro yn gyflym i ffwrdd o
y llwybr hwn, gan ei fod yn mynd i gael ddiflas yn gyflym -
sylwi bod Harvard mewn gwirionedd gywasgu ei ymateb i mi, sydd
nid yw'n ddelfrydol.
Gan fy mod, mae'n debyg, fel dyn, peidiwch yn gwybod sut i decompress darnau sy'n
wedi cael eu hanfon i mi cywasgu.
Ac maen nhw'n cael eu dangos yn garbage yno, oherwydd eu bod yn zeros a rhai,
ond nid ydynt yn gymeriadau ASCII.
Maent yn batrymau o sero a rhai sy'n wedi cael eu cywasgu i fanteisio ar
llai o le.
>> Felly, yn gyflym iawn, gadewch i mi weld os gallaf adennill yma.
Gadewch i ni geisio, efallai, un arall campws yn gyfan gwbl.
mit.edu get Slash slaes HTTP 1.1 llu www.mit.edu colon defnyddiwr-asiant yno.
Diolch i chi, MIT.
OK.
Felly dyma gennym dudalen ar y we.
>> Felly, mae hyn yn yr iaith a elwir yn HTML -
HyperText Markup Iaith.
Im 'yn syml sgrolio yn ôl i fyny mewn pryd i gyrraedd y iawn
blaen ben y dudalen hon.
Ac yn sylwi sut y MIT wedi ymateb i fy nghais.
200 yn dda.
200 yn golygu popeth yn llythrennol iawn.
A dyna cod statws hwnnw rydym yn bodau dynol mewn gwirionedd byth yn
gweld, mewn ffordd dda.
Oherwydd ei fod yn golygu popeth yn iawn.
>> Sylwch fod MIT yn gwybod i mi, hey, y gweinydd rydym yn rhedeg ei alw'n
Apache, sydd yn boblogaidd iawn agor ffynhonnell gweinydd we am ddim.
Maent yn rhedeg, mae'n debyg, UNIX, sy'n
system weithredu fel Linux.
Sylwi eu bod yn diweddaru yn ôl pob golwg eu tudalen we yn 4:00,
Greenwich Mean Time.
>> Sylwi ar ychydig o fanylion eraill.
Maent yn dychwelyd, i mi, text / html.
Felly byddwn yn gweld beth mae hynny'n ei olygu mewn dim ond hyn o bryd.
Mae'n debyg eu bod wedi rhoi i mi 14,717 bytes gwerth o HTML.
Ac mae rhai eraill, mwy esoterig gwybodaeth mewn 'na.
>> Ond mae hyn yn lle mae'n mynd yn ddiddorol.
Dyma sut yr ydych yn gwneud dudalen we.
Dyma sut yr ydych yn gwneud dudalen we y mae ei teitl yn y tab yn eich porwr, yn
MIT cysylltnod Massachusetts Institute Technoleg.
Ac yn wir, os ydym yn mynd yn ôl i Chrome a ewch i www.mit.edu, sylwi bod,
yn wir, yn y teitl yma, yn MIT dash Massachusetts
Sefydliad dot, dot, dot.
Ac yn awr sylwi, hefyd, os wyf dde chlecia neu rheoli Cliciwch ar y bwrdd gwaith yma,
ac ewch i View Page Ffynhonnell -
o leiaf yn Chrome, er bod pob porwr gwneud hyn drwy ryw fodd -
yma yw bod un ffeil.
>> Mae'n digwydd bod yn lliw godio, neu amlygu cystrawen.
Ond yn union fel gyda eich cod C a Nid oedd colorized gennych chi, yr oedd
colorized gan gedit, yn yr un modd yn Chrome unig yn gwneud
hyn yn prettier ei ddarllen.
Ond mae hyn yn y pethau y byddwn yn ysgrifennu yn fuan.
Felly dyna'r pen draw'r daith.
Mae'r gweinydd wedi ymateb â hynny gwybodaeth, yn union fel chi ymateb
gyda'ch llaw ar gyfer ein ysgwyd llaw.
Ond beth arall sydd i fod yn mynd ymlaen mewn rhwng y camau hynny?
>> Wel, pan fyddaf yn teipio i mewn, yn yr achos olaf, www.mit.edu a daro Chofnoda, rydym yn
gwybod ei fod yn siarad â porthladd 80 yn awtomatig, porthladd
dim ond bod y nifer hwnnw.
Ond o ble daeth y cyfeiriad IP yn mynd?
Sut mae fy nghyfrifiadur figuring beth y cyfeiriad IP o mit.edu yw?
>> Wel, mae'n troi allan, yn y byd hwn, mae yn cael eu pethau o'r enw gweinyddwyr DNS.
A gadewch i mi fynd yn ei flaen ac yn tynnu darlun cyflym dros yma.
A bydd hyn yn unig braslun allan, yn fras, yr hyn sy'n digwydd.
Felly, byddwn yn esgus fel hyn yn fy laptop yma, yn Sanders.
Ac mae wedi Wi-Fi, fel ei fod yn gysylltiedig wirelessly at rywbeth.
>> Beth sy'n ei gysylltu mewn gwirionedd?
Wel, rhywle yn fan hyn, mae rhywbeth ar y
wal gyda rhai antena.
Ac mae hynny'n cael ei alw pwynt mynediad -
AP.
Pwynt mynediad di-wifr, llwybrydd diwifr - ei alw'n beth bynnag y dymunwch.
Ond maen nhw i gyd dros y campws, gyda'r rhai antena bach.
Ours yn cael eu gwneud gan Cisco, yn nodweddiadol.
Ac felly rhywsut, fy nghyfrifiadur yn siarad i'r pwynt mynediad di-wifr,
rhywle yma yn Sanders, neu i lawr y grisiau, neu y tu allan.
>> Yn y cyfamser, mae hyn yn beth mae llawer o gwifrau corfforol yn mynd i, yn ôl pob tebyg, mae'r
Gwyddoniaeth Center, a gallwn eich tynnu fel hyn.
Nid yw'n mewn gwirionedd yn edrych fel 'na.
Sydd mewn gwirionedd yn edrych yn llawer gwell.
Felly, y Ganolfan Wyddoniaeth yn cael criw cyfan o gyfrifiaduron y tu mewn ohoni sydd
yn gysylltiedig rywsut yn gorfforol i bob o'r pwyntiau mynediad ar y campws.
A chyfrifiaduron corfforol hynny, byddwn ni galw llwybryddion, neu byrth.
>> A llwybrydd, fel yr awgryma'r enw, mae'n bwrpas mewn bywyd yw llwybr
gwybodaeth.
Mae'n cymryd rhai darnau, o gyfrifiadur, fel mewnbwn, a ffigurau allan i le
Dylai darnau hynny gael ei anfon.
Felly, yn achos fy nghais am mit.edu, mae'n eithaf hawdd mewn gwirionedd.
Fy nghais yn dod i mewn oddi wrth fy porwr, dros Wi-Fi, at y pwynt mynediad, yna,
drwy ryw cebl, i mewn i llwybrydd yn y Ganolfan Wyddoniaeth.
A rhywsut, y llwybrydd yn y Gwyddoniaeth Center ffigurau allan
y MIT yn y ffordd honno.
Ac yr wyf i'n mynd i symud ymlaen â'r darnau, dw i'n mynd i lwybr darnau hynny,
i lawr y ffordd, i lawr Mass Ave., i MIT.
Ond sut oedd fy nghyfrifiadur yn gwybod beth y cyfeiriad IP hyd yn oed oedd?
>> Wel, mae'n ymddangos bod rhywle yn y fan yma, mae gweinyddwyr -
ac rydw i'n mynd i dynnu ei eithaf haniaethol -
fel gweinydd DNS -
System Enw Parth.
Nid yw'r rhain yn llwybryddion.
Mae'r rhain yn wahanol fathau o weinyddion ei bwrpas mewn bywyd yw i gyfieithu
enwau cynnal, fel www.mit.edu, i IP cyfeiriadau, fel 1.2.3.4 gweinyddwyr DNS Felly
gwneud yn union hynny.
Gallwch chi feddwl amdanynt fel cael fawr gronfa ddata, neu, mewn gwirionedd, fel Excel mawr
ffeilio gyda dwy golofn.
Mae un yn enwau cynnal, un yw cyfeiriadau IP.
Ac maen nhw'n trosi un i'r eraill, yn y ddau gyfeiriad.
>> Yn awr mewn gwirionedd, mae'n ychydig yn yn fwy cymhleth na hynny.
Ond dyna sut mae fy chyfrifiadur, fy hap Mac neu PC ar y bwrdd yma, yn gwybod
beth yw'r dynodwr unigryw ar gyfer www.mit.edu, neu Facebook, neu
harvard.edu, o ran hynny.
Ond wrth gwrs, mae y cyfan o Mass Ave yma.
Ac yna, rydym yn cael i MIT, a oedd yn mewn gwirionedd yn fwy cymhellol.
Bydd hynny fod yn MIT.
Ac felly hwy, hefyd, rai gweinyddion.
Ac maent rhywsut wedi a gwifrau, neu di-wifr, cysylltiad i Harvard.
Ac wrth gwrs, gallwn fynd yn llawer ymhellach i lawr y ffordd nag MIT, a siarad â
rhan fwyaf o unrhyw gyfrifiadur yn y byd.
>> Ond gadewch i ni weld os na allwn weld hynny.
Gadewch i mi fynd yn ôl at fy Terminal ffenestr am ddim ond ennyd.
A gadewch i ni gymryd yn ganiataol fy mod cyfrifedig allan beth y cyfeiriad IP ar gyfer mit.edu
fel Telnet cyfrifedig allan o'r blaen, a gall fy porwr yn glir
chyfrif 'ii maes i mi.
Ac yr wyf i'n mynd i redeg rhaglen arall, yn y ffenestr Terminal, a elwir yn
Traceroute, olrhain llwybr o fan hyn -
llythrennol, mae'r tabl hwn - i www.mit.edu.
Gadewch i ni weld beth sy'n digwydd.
Gadewch i mi mewn gwirionedd yn crebachu maint y ffont.
OOP.
Na, roeddwn i eisiau i syndod i chi.
>> OK.
Felly dyma ni yn mynd.
Gadewch i mi fynd yn ei flaen ac yn rhedeg hyn yma.
A hyn yr oeddwn yn gweld funud yn ôl, a rydym yn gweld eto yn awr, a yw hyn
allbwn - www.mit.edu Traceroute.
Sylwch, yn y llinell gyntaf, y rhaglen hon yn wir cyfrifedig allan bod MIT
Gyfeiriad IP yw'r rhif hwn yma.
Ac yn awr, yr hyn sy'n mynd ymlaen rhwng ni a nhw?
>> Felly y llinell yma, yn rhes un, ac mae hyn yn llinell yma, yn rhes dau, ac yna,
rhes tri - beth pob un o'r rhain llinellau yn cynrychioli?
Lleoliadau, pwyntiau, yn sicr.
Maent yn galw hopys, gysyniadol.
Ond yn gorfforol, beth ydynt?
Maen nhw'n llwybryddion.
>> Dim ond, mewn gwirionedd, un darn o caledwedd yma i siarad am hyd yn hyn.
Maen nhw'n llwybryddion.
Felly, y peth yma -
enw crazy -
ond mae hyn yn ôl pob tebyg ystafell beiriannau, MR, yn y Ganolfan Wyddoniaeth.
Mae'n porth, llwybrydd aka.
Dim ond rhai rhif unigryw hyn yw bod rhywun yn dod o hyd i ar ei gyfer.
Ac mae'n mewn harvard.edu.
A dyna y cyfeiriad IP y llwybrydd dyna, unwaith eto, yn ôl pob tebyg yn y
Gwyddoniaeth Center, yn seiliedig ar ei enw.
Mae hyn yn ail reng yn cynrychioli un arall llwybrydd nad oes ganddi lysenw
mae'n debyg - a enw gwesteiwr - mae'n dim ond yn cael cyfeiriad IP.
>> Felly stori fer hir, er mwyn cael data o pwyntiau A i B, mae mwy na dim ond
Llwybrydd Harvard, ac llwybrydd MIT, a llwybrydd Google,
a llwybrydd Facebook.
Mae dwsinau, cannoedd, miloedd o llwybryddion rhwng unrhyw bwynt A ac unrhyw
pwynt B ar y rhyngrwyd.
Ond fel arfer, gallwch gael data o un pwynt i'r llall yn
llai na 30 o hopys.
Mewn geiriau eraill, dim ond rhaid i chi roi data i 30 neu lai o llwybryddion o'r fath.
Ac mae'n nodweddiadol o llai na hynny.
>> Wel, gadewch i ni weld beth fydd yn digwydd yma.
Mewn rhes tri, rydym yn taro llwybrydd enw craidd Gwyddoniaeth Center porth
rhywbeth neu'i gilydd.
Yn rhes 4, mae gennym porth ffin -
yn unig yw'r rhain acronymau cryptig -
hefyd o fewn harvard.edu.
Dyma borth y ffin arall.
Ac yna, yn sydyn, Whoa, rydym yn ymddangos i fod yn Ninas Efrog Newydd.
>> Felly, mae'n troi allan - ac rwyf yn casglu bod yn unig o'r enw gwesteiwr.
Gallai hyn fod yn gamarweiniol.
Gallai fod yn i lawr y ffordd.
Mae'n anodd dweud -
ond gall hyn gael ei ddefnyddio fel datguddiad bod y pellter byrraf rhwng dau
Nid yw'r pwyntiau ar y rhyngrwyd yn reidrwydd llinell syth.
Os ydym yn meddwl am byrraf fel y cyflymaf llwybr, y lleiaf tagfeydd
llwybr, mae'n eithaf posibl - er na allwn fod yn sicr -
fod y data yn teithio a gweddus pellter rhwng rhesi pump a chwech.
>> Nawr yn anffodus MIT, neu rywun, got ychydig yn hunan-amddiffynnol, ac maent wedi
dechrau anwybyddu ein ceisiadau.
Llwybryddion hynny wedi eu ffurfweddu i anwybyddu ceisiadau o'r ffurflen sy'n
chi, pwy ydych chi, pwy ydych chi.
Felly, gadewch i ni weld os na allwn wneud hyn gyda rhywun yn fwy cydweithredol.
Felly Stanford draddodiad neis o cael ychydig yn fwy agored.
Felly, gadewch i ni weld beth fydd yn digwydd yma.
>> Unwaith eto, 'n bert cryptig.
Ond rydym yn dechrau, unwaith eto, yn y peiriant ystafell yn y Gwyddoniaeth
Center, yn rhes un.
Felly, sy'n dda.
Mae'r rhan fwyaf o'r gweinyddion oedd ateb, gan gynnwys Stanford.
Felly, rydym yn mynd yn sylwi o'r ystafell peiriant yn y Ganolfan Wyddoniaeth, i ryw
llwybrydd dienw mewn mannau eraill, i un arall Gwyddoniaeth Center porth, i ffin
porth, ac yna, i rywbeth yma -
nox.org.
Mae hyn yn y Crossroads Gogledd, a iawn pwynt weld beth boblogaidd lle mae llawer
ceblau, llawer o ISPs -
darparwyr gwasanaeth rhyngrwyd - cysylltu i mewn.
Dyma IP ddienw arall yma.
Dyma gweinydd arall o'r fath.
>> Ond mae hyn yn ddiddorol.
Ble mae'r llwybrydd yn rhes wyth, yn ôl pob tebyg?
Felly, mae'n debyg yn Washington, DC.
A gall yr wyf yn fath o gadarnhau y ddamcaniaeth hyn o bryd.
Oherwydd faint o amser gymerodd i ni fynd gan y Ganolfan Wyddoniaeth i llwybrydd hwn
yn rhes saith?
Wel, mesuriadau milieiliadau hyn ar yr ochr llaw dde yma
amcangyfrif o'r amser hwnnw.
>> Mae tri ohonynt oherwydd bod y rhaglen, Traceroute, yn ceisio bob
llwybrydd dair gwaith, yn union fel y gallwch gael cyfartaledd gweledol y rhifau.
Ond mae'n debyg yn cymryd chwe filfedau eiliad i gael
i rwyfo llwybrydd yn saith.
Ond pa mor gyflym gall, mae'n debyg, yr ydych yn teithio, os ydych yn ychydig, rhwng
Boston a Washington DC?
14 milieiliadau mor belled ag y mae'n ei gymryd am y neges ar unwaith, am yr
e-bost, ar gyfer y we cais dudalen teithio rhwng y fan hon a Washington DC.
>> Os byddaf yn mynd ymhellach, i llwybrydd dewislen rhif 10, pa ddinas ydw i yn ôl pob golwg yn awr?
Felly, Houston.
Ac mae hyn yn cael ei ategu gan y naid mewn pryd.
Mae'n wir yn araf i gyrraedd Houston.
Mae'n cymryd 47 o filfedau eiliad i fynd o Boston i Houston yn yr achos hwn.
Ac os ydym yn edrych ymhellach, LAX -
edrych fel rydym yn cyrraedd Stanford math o ffordd hon, drwy fynd drwy'r ALl.
Ond dw i'n casglu bod hynny o LAX.
Mae'r geeks yn tueddu i ddefnyddio codau maes awyr am enwau llwybryddion yma.
Ac mae hyn yn fath o gyson gyda'r dybiaeth honno.
82 milieiliadau.
>> Yna, rydym yn ôl pob golwg yn mynd i LAX arall, llwybrydd ALl arall ac yna, mae rhai
ddienw un, ac yna yn olaf, enw cryptig ar rwydwaith Stanford, neu'n
hynny yn agos, stanford.edu, yn 90 milieiliadau i ffwrdd, neu 6
oriau a mwy mewn awyren.
Felly, mae hyn yw sut data cyflym yn teithio ar y rhyngrwyd.
Ac mae'n pethau yr ydym yn gwbl cymryd yn ganiataol y dyddiau hyn.
Pan fyddwch chi'n cael rhywfaint o Gchat gyda rhywun, ac mae'r negeseuon yn unig
ymddangos, yn ystyried pa mor cyflym sy'n digwydd.
Ac yn weledol, mae'n wir yn digwydd ar y math o gyfradd.
>> Felly, rhwng pwyntiau un a 18, yn yr achos hwn, mae
bethau ar wahân i llwybryddion.
Beth yw rhai peiriannau ar y rhyngrwyd a all rwystro traffig
rhag cael ateb?
>> MYFYRWYR: Muriau gwarchod.
>> SIARADWR 1: Felly, waliau tân.
Ac mae gennym waliau tân personol megis y gall eich Mac neu PC ei hun yn cadw
traffig i mewn neu allan.
Harvard Mae waliau tân.
Yn ôl pob tebyg gan waliau tân MIT.
Ac yn Stanford, fel y mae pob un o'r darparwyr gwasanaeth rhyngrwyd sy'n berchen
llwybryddion hyn rhwng pwyntiau A a B. Ond wnaethoch chi erioed wedi aros i ystyried,
neu ofal, sut y wal dân yn gweithio.
Wel yn barod, mae gennym y adeiladu sylfaenol blociau ag ef i beiriannydd
yr ateb hwnnw.
>> Os oeddech yn firewall -
a gadewch i ni dybio eich bod yn rhywle rhwng pwynt A a phwynt B.
Mae cebl yn dod i mewn i chi, ac yn mynd tu allan i chi.
Felly, mae gennych y gallu technolegol i edrych ar yr holl amlenni o
wybodaeth sy'n llifo rhwng chi a'r person arall.
Mewn geiriau eraill, negeseuon get hynny roeddwn yn llaw teipio, gallwch feddwl am
hwy fel ysgrifennu nodyn cyflym i rywun, rhoi'r cyfeiriad IP y
derbynnydd, ac mae'r rhif porth y derbynnydd, ar amlen hwn, yna,
ysgrifennu eich cyfeiriad IP ei hun ac eich pen eich hun rhif porth yn y llaw chwith uchaf
cornel fel chi fyddai llythyr.
Yna, byddwch yn anfon allan wirelessly.
Ac mae'n rywsut yn teithio, drwy llwybryddion, trwy wifrau, wirelessly,
i lawr y ffordd i MIT.
>> Felly, os ydych yn firewall, sut ydych eich atal hynny rhag digwydd?
Beth fyddech chi'n ei wneud os yw eich p nesaf osod yn gweithredu wal dân?
Sut mae ei atal rhag holl bobl Harvard o byth yn siarad â MIT pobl eto?
>> [? MYFYRIWR: Rydych yn] gwrthdroi'r llythyr?.
>> SIARADWR 1: chi beth?
>> [? MYFYRIWR:? Reverse] y llythyr yn gynnar.
>> SIARADWR 1: Gwrthdroi'r llythyr - beth ydych chi'n ei olygu?
>> [? MYFYRIWR:? Anfon] ei yn ôl at yr anfonwr.
>> SIARADWR 1: Anfonwch yn ôl.
OK.
Felly gallech wrthod y rhithwir amlen, math o trwy wneud dychwelyd i
anfonwr rhywsut.
Felly, yn sicr, dyna beth yr ydym am ei gyflawni.
Ond gadewch i ni plymio ychydig yn ddyfnach.
Sut ydw i'n gwneud hynny?
>> Os yw'r mewnbwn i'r broblem hon - os ydw i'n y firewall, ac rwy'n effeithiol
sefyll rhwng pwyntiau A a B, a Yr wyf yn ddyn canol sy'n cael edrych
tu mewn amlen hon, ac yna penderfynu a ddylid anfon yn ôl i
Harvard neu ganiatáu iddo barhau, beth a yw'n Rwyf i, firewall, mae'n mynd
i am edrych ar?
>> Rwy'n credu fy mod wedi clywed yma.
>> [? MYFYRIWR: Ble mae'n] yn dod o?.
>> SIARADWR 1: Ble mae'n dod.
Felly, os yw'r cyfeiriad IP ffynhonnell - y nifer bach yma -
yn gyfeiriad IP perthyn i Harvard -
a gallaf yn gwybod mewn gwirionedd gyda thebygolrwydd uchel.
Mae'r rhan fwyaf o gyfeiriadau IP Harvard yn dechrau gyda 140.247 dot dot rhywbeth
rhywbeth, neu 128.103 dot rhywbeth dot rhywbeth.
Harvard berchen darnau hynny o gyfeiriadau IP.
>> Wel, os wyf yn gweld bod cyfeiriadau IP gan fod y anfonwr, a gaf fi ei anfon yn ôl.
Mewn gwirionedd, nid y rhyngrwyd yn trafferthu gwastraffu amser
anfon y darnau ôl.
Mae'n gostwng y pecyn yn unig llythrennol trwy ddileu, yn effeithiol.
Felly, beth arall y gallwn edrych ar er bod?
Gadewch i ni dybio fy mod am i adael i bobl yn Harvard ymweliad mit.edu, a thynnu i fyny
gwefannau, a gwylio fideos yn MIT, ac yn y blaen.
Ond nid wyf am bobl yn Harvard anfon e-bost i unrhyw un yn MIT.
Sut y gallwn i ganiatáu traffig o Harvard i MIT, drwy gyfrwng y we, ond yn gwahardd
rhywbeth fel e-bost?
>> [? MYFYRWYR: Y] rhif porth?.
>> SIARADWR 1: rhif porth - dyna'r dim ond cynhwysyn arall sydd gennym.
Mae gennym gyfeiriad IP, yr ydym newydd ysgogi, neu fod gennym rhif porth,
lle mae 80, dywedasom, yn unigryw nodi traffig ar y we.
Nawr, ni fyddwn yn disgwyl i chi wybod hyn - efallai y bydd rhai ohonoch chi eisoes yn ei wybod
o gynefindra -
Beth yw rhif sy'n cael ei ddefnyddio gyfer e-bost, fel arfer?
Yn aml 25.
25 yn cyfeirio at SMTP, sy'n post protocol trosglwyddo a allai fod gennych
gorfod sefydlu ar ryw bwynt, os ydych yn defnyddio Eudora, neu Outlook, neu
rhywbeth fel 'na.
Dim ond rhif arall -
25.
>> Telnet, yr ydym yn defnyddio o'r blaen, yn defnyddio 23.
FTP -
protocol trosglwyddo ffeiliau, os ydych wedi erioed clywed am fod un - mae'n defnyddio 21.
HTTPS, y fersiwn ddiogel HTTP, y byddwn yn dod yn ôl i
cyn bo hir, yn defnyddio 443.
Felly, gan y byd criw cyfan o niferoedd sy'n cyfateb pecynnau -
yn hytrach, cyfateb gwasanaethau i niferoedd gwirioneddol hynny.
Felly dyna i gyd wal dân yn ei wneud.
Mae'n yn edrych y tu mewn i'r rhithwir amlen, ac yna penderfynu ie neu nage
anfon draw, yn seiliedig ar y cynhwysion hynny.
>> Nawr beth y gallai ei wneud yn glir Harvard i gael y gorffennol wal dân hwn, yna?
Os ydych am fod yn gallu anfon neges i MIT ond nid yn cael eu canfod,
yn dda, gallech ffug eich cyfeiriad IP, a dim ond rhywsut fod yn ffansi ddigon, yn gwybod
sut i ysgrifennu, y cod C ac ysgrifennwch eich hun rhaglen rhwydwaith sy'n newid
cyfeiriad cadarn.
Y broblem yw y gall chi'n hollol anfon data yn ddienw, ond os ydych am
cael unrhyw fath o ateb, yn hoffi gweld MIT hafan, yn amlwg, mae hyn yn mynd i'r afael
angen i fod yn gywir.
Fel arall, gallwch ddweud unrhyw beth rydych eisiau, nid ydych yn mynd i
clywed yn ôl oddi wrthynt.
Ond un o'r mathau hyn yn unig o ymosodiadau y gallwn anfon.
>> Ond mae'n troi allan pan fyddwn yn anfon y rhain negeseuon - a gadewch i ni wneud
yn enghraifft o hyn.
Mae'n troi allan, os oes gen i neges bod Rwyf am i anfon, nid 'i' jyst anfon
un amlen.
Er mwyn effeithlonrwydd, yn enwedig pan fydd y ffeiliau rydych yn gwneud cais neu
ymatebion yr ydych yn ei gael yn arbennig o fawr, beth TCP/IP--
Rheoli Trosglwyddo Protocol / Rhyngrwyd Protocol - dim ond yn ffansi
ffordd o ddweud yr hyn y mae'r rhwydweithio meddalwedd a chyfrifiaduron yn ei wneud - yw eu
cymryd neges fel hyn, ac maent yn torri i fyny i mewn i ddarnau -
gadewch i ni ddweud pedwar ddarnau.
>> Ac os wyf yn awr yn torri hyn i fyny i mewn yma, torri hwn i fyny i mewn fan hyn, beth yw fy
Yna cyfrifiadur yn mynd i wneud yw ei fod yn mynd i gymryd un darn ac yn ei roi
mewn amlen.
Mae pob hawl, a gadewch i mi gael -
gadewch i ni weld.
Mae'n mynd i gymryd un.
Mae'n mynd i gymryd amlen arall, ac mae'n mynd i roi ail ran
y neges hon mewn yma.
Mae pob hawl.
Mae'n mynd i gymryd y trydydd rhan, rhowch ef yma.
Efallai y tro nesaf gallwn eich dim ond gwneud dwy ran.
A byddwn yn cymryd y bedwaredd ran, ac yn ei roi yma.
>> A beth, erbyn hyn, mae i gael ei ysgrifennu ar yr amlenni hyn -
y byddwn yn esgus i wneud, am amser i mwyn, ac nid mewn gwirionedd yn ysgrifennu.
Beth sydd angen i gael ei ysgrifennu ar bob un o'r y pedwar amlenni, gyda fy neges
i rywun?
>> [? MYFYRWYR: Y] gorchymyn?.
>> SIARADWR 1: Felly, y gorchymyn.
Mae angen nid yn unig yn y cyfeiriad IP ac rwyf rhifau porthladd, fel yr ydym newydd eu trafod, yr wyf yn
Nawr mae angen nifer dilyniant o ryw fath i ddweud, mae hyn yn un pecyn, mae hyn yn
yw dau, mae hyn yn dri, mae hyn yn bedair.
Ac mae hyn yn ddefnyddiol mewn gwirionedd.
Gan fod y rhyngrwyd, mae'n troi allan, mewn gwirionedd yn eithaf annibynadwy.
Gall llwybryddion cael tagfeydd.
Gall ceblau yn cael eu llethu -
gorsymleiddio -
ond, gyda darnau fel bod yr hyn a llwybryddion rhaid i chi ei wneud yw dim ond galw heibio pecynnau.
>> Mewn geiriau eraill, os y rhyngrwyd yn unig tagfeydd mewn gwirionedd, efallai y byddwch yn cael
tri allan o'r rheiny pedwar pecynnau.
Ond os oes gennych dynodwr unigryw ar pob un ohonynt, byddwch yn gwybod eich bod yn
ar goll pecyn rhif pedwar o bedwar.
Felly, gallwch ofyn i'r dyn yn y pen arall i ailanfon iddo.
Ond gan dybio na fydd hynny'n digwydd, gadewch i ni weld beth allai ddigwydd.
>> Felly, os ydw i eisiau anfon neges at - pwy yn dymuno derbyn fy neges
oddi ar y rhyngrwyd?
Beth am rywun yn nes ymlaen llaw.
Brian, a yw'n?
Mae pob hawl.
Byddwch yn aros yno.
Rydw i'n mynd i anfon atoch.
A'r peth am y rhyngrwyd yw eu bod yn efallai na hyd yn oed yn
dilyn yr un llwybr.
>> Felly dyma fi yn mynd.
Rwy'n anfon neges, Darn o un o bedwar.
Byddwch yn llwybrydd.
Dim ond gadael i bobl eraill yn ymdrin ag ef.
Dyna chi.
Byddwn yn rhoi hyn i chi, a byddwn yn rhoi hyn i chi.
A byddwn yn gweld pa mor gyflym -
faint o milieiliadau y mae'n ei gymryd i gyfleu'r neges hon i Brian.
Mae pawb yn cael i gymryd rhan heddiw.
Mae pob hawl.
Brian un, a dau.
Os yw rhywun am fod -
>> [? MYFYRIWR: All bedwar. ?]
>> SIARADWR 1: Mae wedi holl pedwar.
Felly nid oes unrhyw un yn dewis gollwng pecyn.
Mae hynny'n cŵl.
Mae hynny'n iawn.
Felly nawr mae Brian pob un o'r pedwar.
Os ydych am fynd ymlaen a ailosod rhai i ni.
Yr wyf yn gwybod, rydym yn cymryd arnynt.
Felly, er mwyn amser - yn
mae gennym bedwar.
Felly, OK, yn agor un ohonynt.
OK.
Dyna un pedwerydd fy neges i chi.
Yn awr, yn agor yr ail.
Gall hyn fod yn ddoniol, yn y diwedd, yn unig i mi a Brian.
Mae pob hawl, mae gennych ddau.
>> Felly, yn y cyfamser, rydym yn gwneud yn gorfforol hyn gyda'r siswrn, ond mae pob un yn
cymryd i ddarn pethau hyn mewn cyfrifiadur yn unig i anfon rhai o'r
darnau mewn un pecyn, mewn un rhithwir amlen, mae rhai o'r darnau yn y
arall, mae rhai mewn un arall, ac mae rhai yn bedwerydd, ac yna, gadewch y cyfrifiadur
penderfynu, yn seiliedig ar y niferoedd hynny, ym mha drefn sydd gennych
i concatenate nhw.
A Brian yn, efallai, yr unig un a all weld hyn.
Y neges a anfonais at Brain - oherwydd gwrs, mae'r rhyngrwyd yn cael ei lenwi gyda
hyn, yw -
ie.
>> Felly, dyna'r neges.
A gall Brian dal gafael ar hynny yn awr.
Felly cymerodd, yn amlwg, amser i wneud hyn.
Ond dyna beth sy'n digwydd mewn gwirionedd, fel llwybrau data trwy'r
gynulleidfa yn y ffordd hon.
Ond, unwaith eto, mae nifer o bwyntiau, llwybryddion, muriau gwarchod, ac eraill
pethau o'r fath rhwng pwyntiau A a B. A yn hytrach na dim ond dweud y stori
ar lafar, yr wyf yn meddwl y byddwn i'n tynnu i fyny hon fideo bod rhai ffrindiau i ni, o
Erikson, flynyddoedd yn ôl, mewn gwirionedd rhoi at ei gilydd sy'n esbonio
sut mae hyn yn yr holl waith.
Ac mae'n ymwneud â 10 neu lai munud o hyd.
Felly, gadewch i ni ei roi i chi, yn awr, Rhyfelwyr y Net.
>> [CHWARAE CERDDORIAETH]
>> Adroddwr: Am y tro cyntaf yn hanes, pobl a pheiriannau yn
gweithio gyda'i gilydd, gwireddu breuddwyd -
yn rym uno sy'n gwybod dim ffiniau daearyddol, heb
ystyried hil, cred, neu liw -
gyfnod newydd lle mae cyfathrebu gwirioneddol yn dod â phobl at ei gilydd.
Mae hyn yn y wawr y rhwyd.
Ydych chi eisiau gwybod sut mae'n gweithio?
Cliciwch yma i ddechrau eich daith i mewn i'r rhwyd.
>> Nawr, yn union yr hyn a ddigwyddodd pan i chi glicio ar y cyswllt hwnnw?
Rydych yn dechrau llif gwybodaeth.
Mae'r wybodaeth hon yn teithio i lawr i mewn i'ch ystafell bost personol eu hunain, pan fydd Mr
Pecynnau IP yn, labelu iddo, ac yn ei anfon ar ei ffordd.
>> Mae pob pecyn yn gyfyngedig o ran ei faint.
Rhaid i'r ystafell bost penderfynu sut i rannu'r y wybodaeth, a sut i
becynnu.
Nawr mae angen i'r pecyn label sy'n cynnwys gwybodaeth bwysig
fel cyfeiriad anfonwr, cyfeiriad derbynnydd, a'r math o pecyn ydyw.
>> Gan fod y pecyn arbennig yn mynd allan ar y rhyngrwyd, mae hefyd yn
cael cyfeiriad ar gyfer y gweinydd dirprwy, sydd â swyddogaeth arbennig,
fel y byddwn yn gweld yn nes ymlaen.
Mae'r pecyn yn cael ei lansio erbyn hyn ar eich rhwydwaith ardal leol, neu LAN.
Mae'r rhwydwaith yn cael ei ddefnyddio i gysylltu pob y cyfrifiaduron lleol, llwybryddion,
argraffwyr, et cetera am wybodaeth cyfnewid o fewn y muriau corfforol
yr adeilad.
Mae'r LAN yn lle eithaf afreolus, ac yn anffodus, damweiniau
Gall ddigwydd.
>> Mae'r briffordd y LAN yn llawn gyda phob math o wybodaeth.
Mae'r rhain yn pecynnau IP, pecynnau Novell, AppleTalk pecynnau -
maen nhw'n mynd yn erbyn traffig, fel arfer.
Mae'r llwybrydd lleol yn darllen i fynd i'r afael a, os oes angen, yn codi'r pecyn ar
rwydwaith arall.
Ah, y llwybrydd -
yn symbol o reolaeth mewn ymddangos byd anhrefnus.
>> Llwybrydd: Wps, mae'n ddrwg gennyf am hynny.
Gadewch i ni roi hyn un yma, yr un yma yma.
Mae hyn yn symud yma.
Mae hyn yn un yn symud yma.
Dwi ddim yn hoffi hwn.
Gadewch i ni symud yr un yma.
Mae hyn yn un yn mynd yma.
[Anghlywadwy]
Rhowch jangle arall yma.
Gadewch i ni roi hyn un yma.
Nah, 'n annhymerus' yn mynd â hynny.
Gadewch i ni roi hynny un yma.
>> Adroddwr: Mae ei fod yn -
systematig, esgeulus, trefnus, geidwadol, ac weithiau, nid yn eithaf
hyd at gyflymder.
Ond o leiaf ei fod yn union, ar gyfer y rhan fwyaf.
>> Llwybrydd: Rhowch bod un dros yno.
Bod neb yn mynd yno, bod un yn mynd yno, ac mae hyn yn un yn mynd yno.
Wel, un arall yn mynd yno.
Mae hynny'n mynd yma.
[Anghlywadwy]
>> Adroddwr: Gan fod y pecynnau gadael y llwybrydd, maent yn gwneud eu ffordd i mewn i'r
fewnrwyd gorfforaethol a phennaeth ar gyfer y newid llwybrydd.
Mae ychydig yn fwy effeithlon na'r llwybrydd, y newid llwybrydd yn chwarae gyflym ac yn rhydd
yw pecynnau IP, deftly llwybro iddynt ar hyd eu ffordd -
dewin pinball digidol, os mynnwch.
>> SWITCH llwybrydd: Yma rydym yn mynd.
Yma, yn dod yn un arall.
Ac mae'n un arall.
Gwyliwch hyn, mom.
Yma mae'n mynd.
Whoop, o gwmpas y cefn.
Hey, i mewn 'na, i mewn' na.
Draw i'r chwith.
Draw i'r dde.
Draw i'r chwith.
Draw i'r dde.
Rydych wedi cael ei.
Dyma hi'n dod.
Mae'n saethu, roedd sgoriau.
Mae'n mynd.
Hey Wayne, gwyliwch allan, dyma Daw ei gilydd.
O, dyma ni.
>> Adroddwr: Gan fod pecynnau yn cyrraedd yn eu cyrchfan, maent yn codi gan y
rhyngwyneb rhwydwaith, yn barod i fod yn anfon at y lefel nesaf -
yn yr achos hwn, y dirprwy.
Mae'r dirprwy yn cael ei ddefnyddio gan lawer o gwmnïau fel fath o ddyn canol er mwyn
lleihau'r llwyth ar eu rhyngrwyd cysylltiad, ac ar gyfer
resymau diogelwch hefyd.
Fel y gallwch weld, y pecynnau i gyd o wahanol faint,
gan ddibynnu ar eu cynnwys.
>> Mae'r dirprwy yn agor y pecyn ac yn edrych ar gyfer y cyfeiriad ar y we, neu URL.
Yn dibynnu ar a yw'r cyfeiriad yn dderbyniol, mae'r pecyn yn cael ei anfon ymlaen i
y rhyngrwyd.
>> Mae yna, fodd bynnag, mae rhai cyfeiriadau a nid ydynt yn cwrdd gyda chymeradwyaeth
y dirprwy -
hynny yw, corfforaethol neu canllawiau rheoli.
Mae'r rhain yn cael eu trin ddiannod â hwy.
Bydd gennym dim o hynny.
Ar gyfer y rhai sy'n gwneud hynny, mae'n ar y ffordd unwaith eto.
>> I fyny nesaf, wal dân.
Mae'r firewall corfforaethol gwasanaethu dau ddiben.
Mae'n atal rhai pethau yn hytrach cas oddi ar y rhyngrwyd rhag dod i mewn i'r
Gall fewnrwyd, ac mae hefyd yn atal gwybodaeth gorfforaethol sensitif gan
yn cael eu hanfon allan ar y rhyngrwyd.
>> Unwaith y bydd drwy'r mur cadarn, llwybrydd codi'r pecyn ac yn ei osod ar
ffordd llawer culach, neu lled band, fel yr ydym yn ei ddweud.
Yn amlwg, nid yw'r ffordd yn eang digon i fynd â nhw i gyd.
>> Nawr efallai y byddwch yn meddwl beth sy'n digwydd i'r holl pecynnau hynny nad ydynt yn ei gwneud yn
ar hyd y ffordd.
Wel, nid pan Mr IP yn derbyn cydnabyddiaeth bod pecyn wedi ei
a dderbyniwyd mewn pryd, yn syml, yn anfon pecyn adnewyddu.
Rydym yn awr yn barod i fynd i mewn i'r byd y rhyngrwyd, gwe pry cop o
rhwydweithiau cydgysylltiedig sy'n ymestyn ar hyd ein byd cyfan.
Yma, llwybryddion a switshis sefydlu cysylltiadau rhwng rhwydweithiau.
>> Nawr bod y rhwyd ​​yn hollol wahanol amgylchedd na byddwch yn dod o hyd mewn
y waliau amddiffynnol ar eich LAN.
Yma, 'i' y Gorllewin Gwyllt -
digon o le, digon o cyfleoedd, digon o bethau i'w
archwilio, a lleoedd i fynd.
Diolch i ychydig iawn o reolaeth a rheoleiddio, dod o hyd i syniadau newydd ffrwythlon
bridd i wthio yr amlen eu posibiliadau.
Ond, oherwydd y rhyddid hwn, rhai peryglon hefyd yn llechu.
Fyddwch chi byth yn gwybod pryd y byddwch yn cyfarfod â'r ping bondigrybwyll o farwolaeth, arbennig
fersiwn o'r cais ping arferol sy'n rhai idiot meddwl i llanast i fyny
gwesteiwyr diarwybod.
>> Efallai y bydd y llwybr yn ein pecynnau cymryd fod drwy lloeren, llinellau ffôn, di-wifr,
neu hyd yn oed cebl traws-cefnforol.
Nid ydynt bob amser yn cymryd y cyflymaf, neu byrraf, llwybrau posibl.
Ond byddant yn cyrraedd yno yn y pen draw.
Efallai dyna pam ei bod hi weithiau Gelwir yr amser aros ledled y byd.
Ond pan fydd popeth yn gweithio'n ddidrafferth, gallwch osgoi'r y byd
bum gwaith drosodd ar y gostyngiad o het, yn llythrennol -
a'r cyfan am y gost o galwad lleol, neu lai.
>> Tua diwedd ein cyrchfan, byddwn yn dod o hyd i wal dân arall.
Yn dibynnu ar eich safbwynt fel pecyn data, gallai'r wal dân fod yn
cadarnle o ddiogelwch, neu a adversary bondigrybwyll.
Mae'r cyfan yn dibynnu ar ba ochr yr ydych chi'n ymlaen a beth yw eich bwriadau.
>> Mae'r wal dân wedi'i gynllunio i gadael i mewn dim ond pecynnau hynny
sy'n bodloni ei feini prawf.
Mae'r wal dân yn gweithredu ar borthladdoedd 80 a 25 oed.
Pob ymdrech i fynd i mewn drwy eraill porthladdoedd ar gau ar gyfer busnes.
>> Port 25 yn cael ei ddefnyddio ar gyfer pecynnau post, tra porthladd 80 yn y fynedfa ar gyfer
pecynnau oddi ar y rhyngrwyd at weinydd y we.
Y tu mewn i'r firewall, pecynnau yn sgrinio yn fwy trylwyr.
Mae rhai pecynnau yn ei gwneud yn hawdd drwy tollau, tra bod eraill yn
edrych dim ond ychydig amheus.
>> Nid oedd y swyddog wal dân yn hawdd twyllo, megis pan ping hwn o
pecyn marwolaeth yn ceisio cuddio ei hun fel pecyn ping arferol.
>> Firewall: Nesaf.
OK.
Ewch ymlaen.
Mae hynny'n iawn.
Dim problem.
Cael diwrnod braf.
Fod allan yma.
Hwyl.
>> Adroddwr: Ar gyfer y rhai pecynnau lwcus digon i'w wneud yn hyn yn hyn, mae'r
daith bron ar ben.
Mae'n dim ond lineup ar y rhyngwyneb i yn cael eu cymryd i fyny i weinydd y we.
>> Y dyddiau hyn gall gweinydd gwe yn rhedeg ar lawer o bethau, o prif gyfrifiadur, at gwe-gamera,
i'r cyfrifiadur ar eich desg.
Neu pam nad yw eich oergell?
Gyda'r setup briodol, gallwch ddod o hyd i allan os oes gennych y Creu'r ar gyfer
cyw iâr cacciatore, neu os rhaid i chi fynd i siopa.
Cofiwch, mae hyn yn y wawr y rhwyd.
Mae bron unrhyw beth yn bosibl.
>> Un wrth un, mae'r pecynnau yn cael eu derbyn, agor, a dadbacio.
Mae'r wybodaeth a gynhwysir ynddynt -
hynny yw, eich cais er gwybodaeth -
yn cael ei anfon ymlaen at y we cais gweinydd.
>> Mae'r pecyn ei hun yn ailgylchu, yn barod i yn cael ei ddefnyddio eto, a llenwi gyda'ch
wybodaeth y gofynnwyd amdani, sylw, a anfon allan, ar ei ffordd yn ôl i chi, yn ôl
heibio i'r firewall, llwybryddion, ac ar hyd at y rhyngrwyd, yn ôl drwy
eich firewall corfforaethol, ac ar eich rhyngwyneb, yn barod i roi eich
ar y we porwr gyda'r wybodaeth eich cais -
hynny yw, ffilm hon.
>> Yn falch gyda'u hymdrechion ac yn ymddiried mewn byd gwell, mae ein trusty
pecynnau data marchogaeth oddi ar blissfully i yr haul yn machlud ar ddiwrnod arall, gan wybod
yn llawn, maent wedi gwasanaethu eu meistri yn dda.
Nid nawr yw bod diweddglo hapus?
>> SIARADWR 1: Bod, felly, yw sut mae'r rhyngrwyd yn gweithio.
Trwy problem set saith y byddwch yn well yn deall hyn ac a fyddwch chi
dysgu ychydig o HTML, PHP, a mwy.
Mwy am hynny yn y fanyleb a fydd yn mynd allan ar ddydd Gwener.
A byddwn yn eich gweld ar ddydd Llun.