>> Gach ceart.
Mar sin, a ligean ar Léim isteach roinnt sonraí teicniúla.
Súil go dtosnódh le roinnt cad a de cheist softball.
HTTP, is é an sprioc lá atá inniu ann ach ní a thabhairt dúinn meabhrach
múnla do na cineálacha na n-iarratas
agus tionscadail táimid ag dul go dtí a chur i bhfeidhm.
Ar Dé Céadaoin, beidh orainn a aistriú níos doimhne le rudaí cosúil MVC
agus go háirithe chun Laravel agus i ORM
lena Feicfidh muid labhairt go dtí bunachar sonraí.
Ach lá atá inniu ann le haghaidh, a ligean ar a leagtar ar an céim do na comhrá.
Is HTTP cad é?
Prótacal Aistrithe Hipirtéacs?
OK cad a chiallaíonn?
Yeah.
[Inaudible Athmharc]
OK. Dún.
Tá sé an ceann eile.
Nach ht - go bhfuil go HTML.
Is HTTP an ceann a cad é go díreach a dhéanann?
>> An é sin an tseirbhís a cosúil tharchuireann téacs ar ais
is anall idir freastalaithe?
>> Yeah go díreach.
Tá sé an bhfreastalaí.
Mar sin, i ndáiríre tá sé an prótacal.
Tá sé an tacar coinbhinsiúin a úsáidtear
faisnéis a tharchur ar ais agus amach idir cliaint agus freastalaí.
Agus an fhaisnéis sin de ghnáth a dhéanfar i bhfoirm HTML,
Hipirtéacs Markup Language a Is é an clibeanna oscailte agus clibeanna dhúnadh.
Mar sin, má dhéanann tú go bhfuil roinnt cliant ionadaíocht anseo ar thaobh na láimhe clé
agus roinnt freastalaí Domhanfhad ionadaíocht anseo ar dheis.
Na saigheada ag dul ar ais agus amach
eatarthu ionadaíocht a dhéanamh go HTTP teanga.
Agus má eolach ar 50 do Mar shampla bhliain seo caite nó lánúin
bliain ó shin d'fhéadfadh tú cuimhne go bhfuil muid cur síos air
mar phrótacal sa chiall sin nuair a liom bualadh duine éigin an chéad,
D'fhéadfadh liom a leathnú mo lámh agus rá, Dia duit agus go dtiocfadh leat a rá -
>> Dia duit.
>> Dia duit. Agus anois, a shórtáil go idirbhirt idir cliant
agus tá freastalaí i gcrích.
Gach ceart.
Dá bhrí sin tá HTTP ach leagtha coinbhinsiún.
Agus i measc na coinbhinsiúin is é a sheoladh teachtaireachtaí áirithe.
Mar sin, mar shampla, a ligean ar oscailt Chrome.
Agus don ndóigh, is féidir leat cinnte a úsáid an chuid is mó aon bhrabhsálaí,
ach Chrome claonadh a bheith dócha an chuid is mó tóir ar na laethanta.
Toisc go bhfuil sé ina n-iomláine sraith na n-uirlisí a tógadh isteach
A ligean ar dul ar aghaidh agus Inspect Element.
Lig dom dul go dtí an cluaisín Líonra agus lig dom dul chun rud éigin
cosúil le http://www.cs164.net agus bhuail Iontráil
tar éis an chéad bualadh Taifead incase a fháil againn atreorú.
Agus anois táimid ag dul a fheiceáil a bunch iomlán
na rónna sa tábla seo.
Cad a dhéanann gach ceann de na is ionann na sraitheanna
nuair a thugann tú cuairt ar an leathanach gréasáin?
Yeah?
[Inaudible Athmharc]
Go díreach. Gach ceann de na comhaid Mé díreach tar éis a iarrtar Taispeántar
mar a chéile an duine aonair i go tábla beag ann,
ach fan comhaid.
D'iarr mé ach amháin comhad den sórt sin, ar dheis,
is dócha index.html nó index.php.
D'fhéadfadh siad a bheith naisc, ceart?
Cinnte níl íomhá clibeanna taobh istigh de ann,
níl clibeanna nasc le haghaidh CSS, níl clibeanna script
do JavaScript agus ar bunch iomlán clibeanna eile
d'fhéadfadh a tharraingt i ndáiríre
i gcomhaid breise saghas hathchúrsach.
Agus mar sin go bhfuil an méid táimid ag féachaint.
Má scrollbharra muid suas go dtí anois barr an-sin,
faoi ​​deara go bhfuil linn a fheiceáil an chéad cheann go bhfuil iarbhír de chineál ar aisteach.
Deir sé ár láithreán gréasáin ar athraíodh a ionad go sealadach,
an cód stádais sin Tá a labhairt 302.
Níl ceann eile den chineál céanna, 301 a athraíodh a ionad buan.
Agus má bhogann tú go sealadach nó buan cad a chiallaíonn?
Cad ba chóir do shúile a lorg d'fhonn
a fhreagairt i gcás ina raibh muid ag bogadh go dtí?
An reatha agus fad.
OK. Mar sin, d'fhéadfadh cinnte tátal a bhaint astu i gcás ina dar críoch muid suas.
Agus cosúil chríochnaigh mé suas ag canvas.harvard.edu / rud
a bhfuil a lán níos deacra chun cuimhneamh orthu.
Ach níos teicniúil, ba mhaith liom a dhiagnóiseadh ceist athsheolaidh.
Ba mhaith liom a thuiscint áit a bhfuil mé ag dul ó phointe A go pointe B
go pointe ponc, ponc, ponc canvas.harvard.edu
sa níos arcane comhéadan na ceanntásca.
Conas is féidir liom a fhreagairt ceist ar an fhoirm ina raibh mé ag bogadh?
Suíomh. Gach ceart.
Mar sin, má scrollú mé síos anseo leis na Ceanntásca Freagartha,
faoi ​​deara go bhfuil na ceanntásca agus lig dom é a athrú.
Is é seo an saghas go leor leagan clóite ó Chrome.
A ligean ar cliceáil foinse dearcadh.
Is é seo an téacs amh go an fhreastalaí gréasáin Apache.
Agus tá a fhios agam go bhfuil ag glancing ag an líne seo anseo.
Agus is é Apache ach saor in aisce agus bogearraí foinse oscailte.
Tá sé dócha go bhfuil an chuid is mó tóir bogearraí freastalaí gréasáin amach ann.
Is é sin mar thoradh ar an chumarsáid thionscantach teacht ar ais chugam.
Agus má tá mé saghas féachaint ar cad a bhí taobh istigh den lámh
nó envelop fíorúil a Is ionann na paicéid,
dul trasna an sreang taobh istigh
de go bhfuil na roinnt línte téacs.
Agus mar gheall ar brabhsálaithe iad féin a labhairt HTTP,
siad preprogrammed Google agus Microsoft
agus comhlachtaí eile a chuardach le haghaidh líne seo.
Agus nuair a fheiceann sé suíomh: cad a dhéanann sé leis an URL
tar éis an colon is dócha?
Téann sé dó.
Agus is féidir linn a fheiceáil seo in aon roinnt bealaí.
Go deimhin, handy an- uirlis go háirithe ar Linux
agus Mac OS má osclaíonn mé fuinneog críochfort anseo
agus is féidir liom curl agus mé a dhéanamh-I agus ansin greamaigh an URL ann.
Tá sé ar nós maith chun úsáid a bhaint as Sleachta
mar má tá tú riamh tá ceisteanna marcanna
nó carachtair funky eile, is féidir leat i ndáiríre a shórtáil
ar mearbhall ar an líne ordaithe.
Ach má luann tú an URL ann, anois beidh orainn a fheiceáil go díreach go léir
de na ceanntásca a tháinig sé ar ais.
Agus sa chás seo, i ndáiríre Rinne mé an ceann mícheart.
Rinne mé an Canbhás URL.
A ligean ar a dhéanamh http://www.cs164.net.
Iontráil. Tá go díreach sin ceanntásca céanna.
Agus más mian liom a fheiceáil seo chugainn cad a thagann ar ais,
Is féidir liom a dhéanamh ach seo de láimh.
Mar sin, tú chuachadh, ceirtín díreach de chineál ar mear agus uirlis diagnóiseacha salach anseo,
tú chuachadh, ceirtín-I agus anois go bhfuil URL arís agus iad seo gach ceann de na ceanntásca
go teacht anois ar ais ó canvas.harvard.edu.
Cén t-eolas breise bhfuil siad a sheoladh chugainn?
Tá sé gearrtha beag as.
Lig dom bogadh an os a chionn.
Mar sin, ar cheann de na línte Is suimiúil.
Mar sin, fad ábhar, go cé mhéad bytes taobh istigh
den chlúdach fíorúil gur tháinig sé ar ais.
Cineál Ábhar tá sé HTML, sé d'fhéadfadh a bheith rud éigin difriúil
má tá sé ina PNG nó le GIF nó JPEG.
Go deimhin, tríd is tríd, cad é an teaghrán a dtugtar?
Tá na uathúil teaghráin ar fud an domhain
a chuireann síos ar uathúil cineálacha sonraí éagsúla.
Is é seo ar a dtugtar amhlaidh Chineál MIME, M-I-M-E cineál.
Mar sin, tá an domhan caighdeánaithe
sin. png I mo thuairimse, Is é "image / png".
Tá an domhan caighdeánaithe is é sin i gcomhad HTML téacs / html.
Tá an domhan caighdeánaithe go ar mp4, tá comhad scannán video/mp4.
Mar sin, is iad seo na comharthaí ar leith go brabhsálaithe a úsáid de ghnáth
chun a chinneadh cé acu a imirt sé mar scannán, a chur ar taispeáint go
mar íomhá, i gcóir chun sé mar HTML nó a leithéidí.
Cad a dhéanann freastalaí - Instructure an chuideachta taobh thiar Canbhás
úsáid a bhaint as cosúil?
Mar sin, Apache freisin, mar sin tá siad ag baint úsáide as an uirlis céanna agus is féidir linn a fheiceáil
go tríd an líne seo anseo.
Mar leataobh, tá siad i ndáiríre rud éigin a dhéanamh go cliste
nach bhfuil gach suíomh gréasáin.
Go minic láithreáin ghréasáin spit amach,
Ní hamháin go mbíonn siad ag rith Apache ach freisin
go mbíonn siad ag rith Apache leagan 2.1.3.
Ach tá na guys curtha cliste agus faoi mhíchumas an uimhir leagain.
Cén fáth go bhfuil go cliste?
Yeah.
>> B'fhéidir mar gheall áirithe D'fhéadfadh an leagan a fuair sé amach
agus tá go háirithe leochaileachtaí
[Inaudible] soiléir.
>> Go díreach.
Tá sé acmhainneacht bhagairt slándála.
Má tá tú go bunúsach craoladh ar fud an domhain, hug,
táimid ag rith an leagan seo.
Hug tá muid ag rith an leagan seo.
Níl sé go crua le Google nó le curl ach fiú a poke
seoltaí IP ar fud randamach
agus a fháil daoine ag rith Buggy bogearraí agus ansin iad a ionsaí
cibé doiciméadaithe Ciallaíonn tá.
Anois, cén fáth go bhfuil sé fós ag rá Apache?
D'fhéadfaí a mhaíomh, is é sin an saghas faisnéis aisce.
Bhuel, a dhéanann Apache éasca é a cas an uimhir leagain
ach nach n-saghas taobh thiar na radhairc brandáil ar an mbealach seo.
Agus is é seo conas a Google agus eile cuideachtaí a fhios agat cad freastalaithe gréasáin
daoine ag rith toisc go bhfuil siad ag insint ach an domhan ar fad
gach uair a thugann tú cuairt orthu.
Mar sin, beidh fianáin teacht ar ais freisin.
Ach is féidir leat a thabhairt chun cuimhne go bhfuil fianáin Tá líon uathúil saghas mór
go bhfuil de ghnáth is maith stampa lámh ar an úsáideoir.
A comhad beag nó píosa de sonraí curtha sa bhrabhsálaí
chun cuimhneamh ar a bhfuil an t-úsáideoir.
Stádas maith ar 200.
X-Canbhás-Meta, mar sin cad é seo ar fad?
Bhuel, scéal fada gairid, an Tá domhan cead freisin ar fud an domhain
chun teacht suas le treallach, HTTP ceanntásca agus má réimír tú iad
le X, go díreach a chiallaíonn go bhfuil siad saincheaptha.
Agus tá sé ar bhealach deas, fiú chun críocha diagnóiseacha
má tá tú ag forbairt iarratas bunaithe ar an ngréasán
agus is mian leat a bheith in ann
a fheiceáil taobh thiar de na radhairc agat fhios cad ais deireadh spit freastalaí
amach an freagra nó cad Tá uimhir leagain á reáchtáil
ar an bhfreastalaí.
Nó cad a rialuithe inmheánacha Seoladh IP,
aon rud nuair a d'fhéadfadh tú Ba mhaith roinnt léargas inmheánach
ag rud éigin go dul ar aghaidh, is féidir leat a spit
amach do treallach féin Ceanntásca HTTP sa tslí sin.
Ach thosaigh an scéal le oscailt suas ar an gcúrsa ar shuíomh gréasáin.
Agus chonaic muid gach ceann de na sraitheanna sa chluaisín Líonra.
Ba é an chéad cheann de an chuid is mó leas a atreorú dúinn
go dtí an chéad cheann eile agus ansin fuair muid ar ais go dtí an fhreagairt anseo.
Mar sin, i gcás ina bhfuil canvas.harvard.edu?
A ligean ar a bhrú beag tuilleadh agus a shórtáil
de lean na blúiríní aráin.
Tá Canvas.harvard.edu cosúil úinéireacht ag Harvard.
Chruthaigh siad fo-fearainn seo ar a dtugtar canvas.harvard.edu.
Conas a bheadh ​​liom a figiúr amach cén áit
an canvas.harvard.edu domhan saol?
Nó b'fhéidir níos mó go sonrach cad a seoladh IP?
Conas is féidir linn an figiúr sin amach?
Yeah?
[Inaudible Athmharc]
Go hiomlán.
Mar sin tá go i ndáiríre a fhreagairt go cúpla ceisteanna ann.
Ba mhaith leis an chéad uirlis simplí den sórt sin a bheith rud éigin ar a dtugtar nslookup
cé go bhfuil sé ar a dtugtar rudaí eile.
Nameserver Lookup agus Is féidir liom cineál i rud éigin
cosúil canvas.harvard.edu.
Iontráil. Agus is é seo ag dul a thabhairt mé ar ais cosúil a bunch iomlán
na freagraí.
Ach ligeann a fheiceáil más rud é nach féidir tuiscint ar an a dhéanamh.
Mar sin, is cosúil,
canvas.harvard.edu is ainm Canonical
seo atrocious lorg rud,
Harvard-vanity.instructure.com.
Mar sin, tá cad atá ar siúl anseo?
Cé Idir an dá linn, má choinneáil orainn ag léamh,
Harvard-vanity.instructure.com Tá an t-ainm Canonical
de rud éigin fiú níos mó cryptic,
Harvard-170 éigin -Linn-thoir-1.elb.amazon.aws.
Thairis sin, cinneann an rud
a cosúil thrí seoltaí IP éagsúla.
Mar sin, cad ar fud an domhain dhéanann gach ceann de na mean?
Yeah?
[Inaudible Athmharc]
OK. Dea. Agus lig dom a tweak rud amháin a dúirt tú,
tá sé i ndáiríre ní líonra seachadta ábhar.
'Cause tá sé de ghnáth go ciallaíonn sé ábhar statach
agus mar gheall ar an chuid is mó de na Tá láithreán gréasáin faoi thiomáint dinimiciúil,
Ní ba mhaith liom cur síos a dhéanamh seo mar CDN
ach tá sé d'óstáil Amazon freastalaithe.
Amazon Tairgeann seirbhís ar a dtugtar Amazon leaisteacha Cloud Ríomh,
EC2 do ghearr.
Agus is iad seo ach ngréasán freastalaithe go minic ag rith Apache
nó píosaí eile bogearraí gur féidir leat cíos bunúsach
ag íoc Amazon cúpla cent nó cúpla dollar in aghaidh na huaire
agus ar ndóigh, ritheann tú do cód ar a n-freastalaithe.
Agus an tslí a bhfuil siad dhéanamh go bhfuil sé seo a thugann siad ar cryptic
ainm fearainn ag breathnú mar seo i ndiaidh na torthaí le ceann amháin
nó níos mó seoltaí IP cosúil na trí anseo.
Agus ina dhiaidh sin, tá tú Is féidir le ailiasanna a chruthú
go bhfuil a lán níos mó cairdiúil daonna
don shlí go hiomlán unmemorable seoladh Amazon.
Agus sa chás seo an cuideachta Instructure chinn
a chruthú beagán seoladh níos mó i gcuimhne,
Harvard-vanity.instructure.com
ach bheadh ​​a bheith ina saghas atrocious rud dúinn
chun cuairt a thabhairt ar láithreáin ghréasáin chúrsa.
Mar sin, Harvard i ndiaidh a cruthaíodh ailias eile go níos mó
ach canvas.harvard.edu.
Agus tá gach ceann de na teicníochtaí seo leveraging rud ar a dtugtar DNS,
Córas Ainm Fearainn.
Agus mar sin fad a bheidh an córas Tá rochtain ag riarthóir
Harvard nó Instructure ar Freastalaithe DNS,
is féidir leat a chruthú ar na ailiasanna.
Agus má tá tú guys, do do thionscadail,
cinneadh a cheannach fearainn ainm ar feadh 5 dollar,
10 dollar nó cibé.
Agus fiú íoc as a lán gréasáin
nó díreach a úsáid fáil saor in aisce óstach gréasáin agus is mian leat é
chun cónaí i ndáiríre ní ag rud éigin random.com
ach ar do bhfearann ​​féin ainm gur cheannaigh tú do 5
nó 10 dollar seo na cineálacha sonraí chumraíocht
go beidh orainn iniúchadh a dhéanamh i dtreo an deireadh an tseimeastair.
Má bhíonn agus nuair a thagann sé in am rud éigin a long go poiblí
ionas gur féidir é a maireachtáil ar URL níos suimiúla.
Lig dom sos ar feadh nóiméad 'Cúis tú guys atá saghas
de gan ghá bunching suas i ann.
Ar mhaith leat a awkwardly ach de chineál ar teacht isteach agus suí
sa chúl nó i lár?
Ní cheart dom a tharraingt aird a thabhairt duit?
Tar ar isteach
Sin é is dócha níos mó míchompordach ansin.
[Sos]
Gach ceart.
OK. Fáilte.
Gach ceart.
Mar sin, nuair nach bhfuil a fhágáil linn anois?
Mar sin, ar bhealach táimid eile agus beidh muid trasna an droichead má
agus nuair a thagann an t-am i dtéarmaí
de DNS conas a bheadh ​​leat i ndáiríre chumrú gach ceann de sin.
Roinnt conas nó eile, an iarratas HTTP,
an handshake tosaigh sroicheann freastalaí ag ceann amháin
de na seoltaí IP.
Ar an freastalaí bhfuil rud éigin ar a dtugtar ar fhreastalaí gréasáin.
Uimh iontas.
Ach cad go fírinneach go teicniúil Is freastalaí gréasáin seo?
Tá tú saghas a chur ar an abairt talamh slán ach cad é?
Cad é fhreastalaí gréasáin?
Yeah?
[Inaudible Athmharc]
OK. Mar sin, tá sé ach ríomhaire le cuimhne agus ionchur.
Tá a fhios agat d'fhéadfadh sé a bheith d'fhéach
mar sin pictiúr níos luaithe fiú cé go bhfuil an ceann seo beag
retro agus níos mó de deisce nó ríomhaire túr.
Yeah, tá sé ach ríomhaire.
Ach go teicniúil, ar fhreastalaí gréasáin Ní ar ríomhaire in aghaidh a rá.
Againn mar saghas bhfuil daoine freastalaithe gréasáin fada conflated
agus freastalaithe ríomhphoist feistí fisiciúil.
Ach fhreastalaí gréasáin i ndáiríre Is píosa bogearraí.
Tá sé píosa bogearraí reáchtáil ar ríomhaire fisiciúil.
Agus dá bhrí sin, is féidir leat a bheith ar freastalaí ríomhphoist agus freastalaí gréasáin
agus freastalaí chairt agus aon líon na n-freastalaithe eile
nó níos mó i gceart seirbhísí a reáchtáil ar bharr
ar ríomhaire ar leith agus Is féidir le gach ceann de na seirbhísí beo
ag an seoladh IP céanna dá bhrí sin.
Mar sin, conas - má tá tú bhfuil seirbhísí éagsúla
nó freastalaithe ag rith ar an ríomhaire céanna, conas nuair nialais
agus cinn atá ag teacht i orthu tríd an idirlíon,
a dhéanann an ríomhaire a fhios acu an freagairt mar fhreastalaí ríomhphoist
le leathanach gréasáin, le comhrá?
Yeah.
[Inaudible Athmharc]
Dea. Go díreach.
Mar sin, éisteann fhreastalaí gréasáin ar cad atá ar a dtugtar calafort.
Agus má tá tú ag glacadh CS143 Líonrú, d'fhéadfadh a fhios agat
go mbaineann na calafoirt le prótacail cosúil le TCP
a bhfuil tú is dócha ag ar a laghad chuala nó UDP.
Agus na calafoirt nó uimhreacha calafoirt Tá aitheantóirí uathúla ach
a aithint seirbhís.
Mar sin, tá 80 gréasáin, is é an 25 r-phost, 23 Tá Telnet, 22 SSH
agus níl an iliomad nó na céadta
na cinn eile cé go níl ach cúpla cinn an-tóir.
Agus is é an bealach amháin le haghaidh ríomhaire le ceann amháin Seoladh IP
a shórtáil de ilphléacs i measc cineálacha éagsúla iarraidh
agus freagairt dá réir sin.
Mar sin, cad a chiallaíonn sé seo i ndáiríre?
Mar sin, ní mór dúinn a brabhsálaí gréasáin.
Ní chuirimid gá curl a iarbhír labhairt le freastalaí gréasáin.
Tá muid ag iarraidh ach a thuiscint cad Is é an prótacal agus conas a oibríonn sé
agus luaigh mé go dtí seo nóiméad ó shin.
Is Telnet saghas de Clár d'aois scoile.
Ar ais i mo lá, a úsáid le linn é a úsáid r-phost a sheiceáil
ach bhí sé go hiomlán neamhchinnte.
Tá sé ach uirlis trínar Is féidir leat a sheoladh orduithe téacsúla
chuig ríomhaire eile.
Agus ar ais sa lá,
sin orduithe téacsúla áirítear go minic do ainm úsáideora
agus do phasfhocal le aon saghas criptithe.
Má tá tú eolach ar SSH,
Is SSH Telnet go leor i bhfad ach le criptiú.
Mar sin, go bhfuil beagán de róshimpliú.
Ach is féidir liom a ligean mar daonna le fuinneog críochfort
agus an clár d'aois scoile Telnet a bheith ina bhrabhsálaí gréasáin.
Is féidir liom cineál i rud éigin cosúil le telnet www.cs164.net
agus ar an drochuair má mé ach bhuail Cuir isteach, a iarraidh
ach is cosúil aon rud a bheith ag tarlú.
Agus sin mar a trí mhainneachtain, chinn an domhain bliain ó shin
go bhfuil port réamhshocraithe Telnet ar 23
mar a Thagair mé go hachomair go nóiméad ó shin.
Ach níl mé ag iarraidh Telnet in aghaidh a rá.
Ba mhaith liom a úsáid a bhaint as Telnet saghas seo den chlár téacs a ligean
a bheith ina bhrabhsálaí gréasáin i Chrome agus IE agus na brabhsálaithe eile
de réir réamhshocraithe a bheith deacair códaithe de réir Google agus Microsoft
chun labhairt gan ach 23 go dtí 80 nó b'fhéidir 443
do láithreáin ghréasáin SSL-bhunaithe.
Agus anois, fógra iarracht mé agus mé ceangal leis an bhfreastalaí gréasáin.
Tá mé ag dul anois, dul ar aghaidh agus rá rud éigin cosúil Dia duit.
Agus is cosúil go bhfuil sé seo ach ar athraíodh a ionad buan.
Seol mé roinnt ordú bréige
agus a sheoladh ar ais chugam chuig an seoladh seo anseo.
Mar sin, a ligean ar a dhéanamh i ndáiríre seo beagán difriúil.
A ligean ar a fheiceáil i ndáiríre rá, GET/HTTP/1.1.
Mar sin, cad tá mé ag déanamh?
Is é seo an ordú.
Is é seo an saghas mo handshake, sin a labhairt.
Cad é an aghaidh Slais dócha a léiriú?
An t-eolaire bhaile.
Mar sin, an t-eolaire bhaile anseo ciallaíonn sé ach -
maith a ligean ar ghlaoch air an fhréamh ar an láithreán gréasáin.
Cibé an comhad réamhshocraithe is é sin, b'fhéidir go bhfuil sé index.html,
b'fhéidir go bhfuil sé index.php
agus tá HTTP/1.1 bunúsach an leagan is déanaí de HTTP.
Mar sin, tá mé ag ligean a bheith ina brabhsálaí reatha go leor
ionas go bhfreagraíonn sé sé liom mar tá súil agam.
Agus mé ag dul ar aghaidh agus bhuail Iontráil faoi dhó
toisc go bhfuil an bealach rudaí a oibriú go uair a fheiceann tú líne bán,
Ní freastalaí gréasáin freagairt ansin.
Ach ar an drochuair tá sé seo le droch-iarraidh.
An bhrabhsálaí sheoladh le hiarratas
go bhfuil an freastalaí nach bhféadfaí a thuiscint.
Anois tá sé seo ar cheann ar a lán níos deacra a dhiagnóiseadh.
Ach casadh sé amach go Tá cs164.net ag úsáid Apache.
Agus nach bhfuil i bhfad is féidir linn a dhéanamh amach.
Ach a úsáid freisin rud éigin ar a dtugtar fíorúil a óstáil
a d'fhéadfadh tú a bheith ar an eolas.
B'fhéidir vaguely ó do laethanta CS50
nó má tá tú atá scríofa láithreáin ghréasáin tráchtála roimh,
cad ina óstach fíorúil nó vhost?
Yeah.
[Inaudible Athmharc]
OK. Go díreach.
Mar sin, níl sraitheanna iolraí de Ilphléacsú anseo mar sin a labhairt.
Nuair a fhaigheann tú iarratas ag roinnt freastalaí
ag seoladh IP ar leith, is féidir leat Ní mór minimally go bhfuil uimhir phoirt
ionas go mbeidh a fhios an bhfreastalaí seo r-phost, tá sé ar iarratas gréasáin,
teachtaireacht comhrá a dhéanamh nó cad nach bhfuil.
Ach má nuair a figiúr tú amach, OK, a port 80.
Tá sé ar ndóigh iarraidh do leathanach gréasáin.
Ach ní bheadh ​​sé deas
dá bhféadfadh freastalaí amháin tacaíocht a thabhairt i ndáiríre il
láithreáin ghréasáin, food.com agus bar.com agus bass.com
mar sin ní gá dóibh fisiciúil amháin freastalaí nó aon phíosa amháin
bogearraí do gach diabhal láithreán gréasáin ar fud an domhain.
Mar sin, chum an domhan fíorúil óstáil a ligeann duit
a chur ainmneacha fearainn il ar an seoladh IP céanna.
Ach tá na gabhála an nasc Rinne mé díreach tar éis ag baint úsáide Telnet,
ag sonrú calafoirt 80 go www.cs164.net rinne mé aon trácht
an t-ainm fearainn go raibh suim agam
i thar an líne ordaithe.
Agus ar an drochuair, agus seo Is beag neamh-soiléir.
Chomh luath agus a bhuail mé Enter,
go bunúsach Telnet presumptuously tá athrú
www.cs164.net do dom le seoladh IP
agus ansin díreach a sheoladh mo amh Iarraidh FAIGH leis an bhfreastalaí.
Mar sin, go nóisean go raibh sé www.cs164.net caillte go hiomlán,
ceart.
Ní Telnet bhrabhsálaí cén fáth go mbeadh sé bodhraigh a sheoladh
faisnéis bhreise leis an bhfreastalaí?
Níl sé go cliste.
Mar sin, mé an brabhsáil bhfuil a chur i gcuimhne ar an bhfreastalaí
nach amháin go bhfuil mé ag iarraidh a fháil ar an leathanach baile,
Ba mhaith liom freisin a shonrú a lán de cs164.net.
Agus an header HTTP sin a Is labhairt go díreach, Óstach:.
Anois, nuair a bhuail mé Cuir isteach, mé a fháil ar ais ar an athsheolaidh céanna
gur chonaic mé i Chrome agus go bhfuil mé Chonaic i curl ach dare liom a rá anois,
táimid ag déanamh seo ach leibhéal faoi chomh híseal
agus is féidir go teicniúil
trí úsáid a bhaint as na níos mó orduithe arcane.
Anois, cén fáth go bhfuil sé seo úsáideach?
Mar sin, ní hé seo an gnáth bhealach chun cuairt a thabhairt ar an suíomh gréasáin
ach beagnach aon am, tá tú a dhiagnóiseadh fadhb éigin
leis an iarratas bunaithe ar an ngréasán mbíonn i gceist le freastalaí nó píosa
bogearraí nó nua- óstach fíorúil a cruthaíodh
nó nua-cheannaigh an t-ainm fearainn.
Is iad seo go díreach na huirlisí go bhfuil a fhios agat Tim agus Rob agus mé
agus daoine eile a bheadh ​​a úsáid ach chun iarracht a dhéanamh an figiúr
amach cad atá ar siúl mícheart, ceart?
Cás i bpointe ag am ar bith a fhaigheann tú ainm fearainn, tá tú ar bhealach
a chomhlachú IP aghaidh a thabhairt leis.
Agus a dhéanann tú é seo de ghnáth trí comhéadan gréasán-bhunaithe ag GoDaddy
nó namecheap.com nó cibé áit cheannaigh tú an t-ainm fearainn.
Mar sin, láithreáin ghréasáin éagsúla Tá uirlisí éagsúla
ach tá sé go bunúsach ag Tábla Excel le colúin
do na hainmneacha ósta agus na colúin
do na seoltaí IP rud éigin mar sin.
Ach níl fadhb toisc go bhfuil tú ag am ar bith d'iarr
a chomhlachú an seoladh IP le ainm óstach, iarrtar ort
dá TTL a sheasann do - ghlac tú 143.
Chuala mé é thar anseo.
Am Chun Beo.
Ciallaíonn TTL cé mhéad soicind Ba chóir an iontráil seo a mheabhrú
do agus ag cuimhne, Ciallaíonn mé i dtaisce.
Mar sin, scéal fada gairid, chomh maith laistigh den domhan DNS,
níl seo ar fad nóisean na caching.
Agus tá sé seo le ábhar Feicfidh muid iniúchadh a dhéanamh ar an gcúrsa chomh maith
ag leibhéal bogearraí trína Is minic a caching i ndáiríre
rud maith.
Agus cad atá i gceist againn le caching leathanach gréasáin mar shampla
nó caching DNS le taifead, seoladh IP?
Cad a chiallaíonn go le taisce?
Yeah.
[Inaudible Athmharc]
Yeah, go díreach ach a choimeád timpeall cóip ionas go
más rud é nach ndéanann sé athrú nó a frankly, fiú má dhéanann athrú,
Ní ligeann deara ar a laghad cúpla soicind b'fhéidir fiú cúpla
nóiméad nó níos measa feadh uair an chloig nó dhó.
Agus i suíomh gréasáin, d'fhéadfadh tú feicthe seo roimh,
uaireanta má tá tú ag baint úsáide as an suíomh gréasáin,
nach bhfuil an oiread sin is mó láithreáin ghréasáin.
Claonadh a bhíonn tú a fháil seo mion ceart cosúil le Facebook
agus Gmail agus a leithéidí.
Ach má tá tú ag baint úsáide eile láithreán gréasáin go bhfuil baint úsáide as a lán
de na teicneolaíochtaí beidh orainn a úsáid sa rang,
tá sé go minic cinneadh a dearadh cinneadh a dhéanamh cibé acu atá nó nach bhfuil
rud éigin a dhéanann taiscí agus má tá, cé chomh fada rud éigin a dhéanann taiscí.
Agus má tá tú riamh curtha ar láithreán gréasáin
i gcás mar shampla bhuail tú Sábháil agus ansin athluchtú tú an leathanach
agus ansin is cuma cad tú Níl fáil ann.
Ach ansin tú b'fhéidir leat athlódáil arís agus gur dealraitheach.
Agus go deimhin, tá mé i ndáiríre le feiceáil ar an symptom fiú
le Facebook uair amháin ar feadh tamaill
i gcás má reload tú do News Feed,
uaireanta go bhfuil rud éigin ann, uaireanta imíonn sé
agus nach bhfuil rudaí i ndáiríre cosúil go comhsheasmhach.
Agus sin go minic ar an toradh díreach caching saincheisteanna.
Ar iarratas amháin, tá tú bualadh freastalaí amháin.
Ar iarraidh eile, tá tú bualadh freastalaí eile
agus a n-caches, a n-cóipeanna
leathanaigh ghréasáin nach mbeadh a synchronized breá
ag cúpla soicind nó nóiméad
mar sin a fheiceann tú éagsúla stáit an domhain.
Rud céanna a tharlaíonn le DNS.
Má shocraíonn tú go bhfuil féin agat food.com
agus má tá tú ag óstáil ag GoDaddy,
gréasáin cothrom tóir cuideachta a óstáil i measc daoine eile
agus a shocraíonn tú, ní hea, ní féidir liom i ndáiríre buíochas a gcuid polaitíochta,
Ní maith liom i ndáiríre a n- praghsanna, a gcuid seirbhísí.
Ba mhaith liom a athrú go dtí ceann eile gréasáin óstáil cuideachta go léir le chéile.
Cad a dhéanann tú a dhéanamh?
Bhuel, ba mhaith leat a athrú go simplí ar an Seoladh IP food.com a chur in iúl
ag freastalaí duine eile a bhfuil tú ag dul airgead chun tús a chur.
Ach mar gheall ar an DNS ar fad Úsáideann an córas freastalaí caches,
cad a d'fhéadfadh sé seo a chiallaíonn do do úsáideoirí
má bhogann tú go tobann do láithreán gréasáin ó anseo
go dtí os cionn anseo, difriúil Seoladh IP.
Gach ceart.
I gcás roinnt ar líon neamh-náid de nóiméad nó soicind,
d'fhéadfadh do úsáideoirí deireadh suas ag dul anseo mar shampla nó anseo
mar gheall ar a gcuid córas oibriúcháin, a n-bhrabhsálaí, a n-ISP,
D'fhéadfadh a n-ródaire bhaile tá i dtaisce ar an sean-seoladh IP
ag an bpointe, a gur deacair a figiúr
amach go díreach cad atá ag dul mícheart.
Mar sin, conas a dhéanann tú tús a chase síos fiú saincheisteanna mar sin?
Trí chur leis ach méid seo a leanas na blúiríní aráin
agus tuiscint deireadh thiar cad é HTTP
agus cad a chiallaíonn sé a sheoladh d'iarratas agus cad a dhéanann uirlisí
cosúil le nslookup iarbhír a dhéanamh ar do shon.
Agus mar sin conas is féidir leat a fhorghníomhú ar roinnt de na horduithe a leibhéal íseal
agus díreach figiúr amach cad i ndáiríre ag dul mícheart.
Mar sin, tá a fhios agat cé a ghlaoch, a a sheoladh amach ar ríomhphost chuig nó cad
a athrú ar do fhreastalaí féin.
Agus mar leataobh, Tá mé ag guessing an chuid is mó
de tú anseo bhain úsáid as an CS50 Fearas, má rinne tú CS50 a ghlacadh.
Fiú más rud é nach raibh tú go leor
de tú úsáid is dócha Apache cibé acu ar do Macs féin
nó ríomhairí pearsanta nó boscaí Linux.
Díreach mar chur ar ceal, má dhéanann mé oscailt fuinneog críochfort anseo
ar an Fearas CS50 is déanaí agus a bheith liom fréimhe le sudu su
agus ansin mé ag dul isteach i eolaire seo
anseo srl / httpd / conf.d /.
Is é seo coitianta áit do fhreastalaí gréasáin -
do freastalaithe gréasáin Apache a stóráil n chomhaid cumraíochta.
Ciallaíonn Conf.d díreach chumraíocht eolaire le bunch iomlán
de chomhaid agus má beidh mé a oscailt suas le vi mar shampla,
fearas 50, beidh tú i ndáiríre fheiceáil conas fíorúil a óstáil
sa Fearas CS50 bhí ag obair gach ceann de na am.
Má tá sé ar a dtagann aisghlaoch fad
gur féidir leat a chur an chuid is mó aon suíomh gréasáin taobh istigh
eolaire do vhost ar sa Fearas.
Conas a oibríonn go n-oibríonn i ndáiríre?
Bhuel deara, tá sé seo le beagán arcane agus d'fhéadfaí tú a shórtáil
de grok do bhealach a dhéanamh tríd seo ag úsáid an doiciméadú.
Ach go bunúsach leis an dócha go bhfuil an líne is úsáidí
chun breathnú suas - ag féachaint ar é seo.
An líne seo anseo go bunúsach Insíonn an fhreastalaí gréasáin a chuardach
i John Harvard eolaire vhost
le haghaidh an leagan cás níos ísle cibé ainm freastalaí
nó ainm fearainn a bhí cuairt ar iarbhír.
Agus ní bheidh muid ag dul gá isteach leis an méid tinkering.
Ach nuair a úsáid Apache, tá tú na cinn
a bhfuil deireadh thiar Rialú níos mó na sonraí sin.
OK. Mar sin, feasta, is féidir linn anois ghlacadh HTTP do dheonú, ceart?
Gach ceart.
Mar sin, cén fáth nach bhfuil a dhéanann muid seo, go háirithe má tá roinnt
bhraitheann tú beagán chuing lucht féachana, cén fáth nach bhfuil muid ag dul ar aghaidh
agus sos a ghlacadh dhá nóiméad,
nuair a thagann muid ar ais beidh orainn Léim le beagán isteach MVC agus beidh muid
ar nóta ar - an fhadhb a beidh muid ag réiteach ansin ar an gCéadaoin
le uirlis a dtugtar Laravel.
Mar sin, a ligean ar ghlacadh cúpla nóiméad.