Prótacal Aistrithe Hipirtéacs Mínithe

Gach rud a theastaíonn uait a fháil faoi HTTP

Soláthraíonn HTTP (Prótacal Aistrithe Hipirtéacs) caighdeán prótacal líonra a úsáideann brabhsálaithe gréasáin agus freastalaithe chun cumarsáid a dhéanamh. Is furasta é seo a aithint nuair a thugtar cuairt ar láithreán gréasáin mar go bhfuil sé ceart scríofa sa URL (m.sh. http: // www. ).

Tá an prótacal seo cosúil le daoine eile cosúil le FTP sa chás go n-úsáideann clár cliant é chun comhaid a iarraidh ó fhreastalaí iargúlta. I gcás HTTP, is gnách gur brabhsálaí gréasáin é a iarrann comhaid HTML ó fhreastalaí gréasáin, a thaispeántar ansin sa bhrabhsálaí le téacs, íomhánna, hipearnasc, etc.

Is é HTTP a dtugtar "córas gan stát." Is éard atá i gceist leis seo ná go gcruthófar an nasc HTTP nuair a dhéantar an t-iarratas go murab ionann agus prótacail aistrithe comhad eile ar nós FTP . Mar sin, nuair a chuireann do bhrabhsálaí gréasáin an t-iarratas agus freagraíonn an freastalaí leis an leathanach, tá an nasc dúnta.

Ós rud é go bhfuil réamhshocrú an bhrabhsálaí gréasáin go HTTP, is féidir leat an t-ainm fearainn a chlóscríobh agus an brabhsálaí uathoibríoch a líonadh isteach sa chuid "http: //".

Stair HTTP

Chruthaigh Tim Berners-Lee an HTTP tosaigh go luath sna 1990idí mar chuid dá chuid oibre i sainmhíniú a dhéanamh ar an nGréasán Domhanda bunaidh. Úsáideadh trí leagan bunscoile go forleathan le linn na 1990í:

Tháinig an leagan is déanaí, HTTP 2.0, ar chaighdeán ceadaithe i 2015. Coinníonn sé comhoiriúnacht siar le HTTP 1.1 ach cuireann sé feabhsúcháin feidhmíochta breise ar fáil.

Cé nach gcuireann HTTP caighdeánach trácht a seoladh thar líonra a chriptiú, forbraíodh caighdeán HTTPS chun criptiú a chur le HTTP trí úsáid a bhaint as an Sraithe Sócmhainní Slán (SSL) nó (ina dhiaidh sin) Sreang Iompair Slándála (TLS).

Conas a oibríonn HTTP

Is prótacal ciseal iarratais é HTTP a tógadh ar bharr TCP a úsáideann múnla cumarsáide cliant-fhreastalaí . Cuirfidh cliaint agus freastalaithe HTTP in iúl trí theachtaireachtaí iarratais agus freagartha HTTP. Is iad na trí phríomhchineál teachtaireacht HTTP GET, POST, agus HEAD.

Cuireann an brabhsálaí cumarsáid le freastalaí HTTP chun tús a chur le nasc TCP leis an bhfreastalaí. Úsáideann seisiúin brabhsála Gréasáin calafort freastalaí 80 de réir réamhshocraithe cé go n-úsáidtear uaireanta calafoirt eile cosúil le 8080 ina ionad.

Nuair a bheidh seisiún bunaithe, cuireann an t-úsáideoir tús le teachtaireachtaí HTTP a sheoladh agus a fháil trí chuairt ar an leathanach gréasáin.

Saincheisteanna Le HTTP

Ní féidir teachtaireachtaí a tharchuirtear thar HTTP a sheachadadh go rathúil ar chúiseanna éagsúla:

Nuair a tharlaíonn na teipeanna seo, glacann an prótacal cúis an teip (más féidir) agus tuairiscíonn sé cód earráide ar ais go dtí an bhrabhsálaí ar a dtugtar líne / cód stádas HTTP . Tosaíonn earráidí le roinnt áirithe chun a chur in iúl cén cineál earráide atá ann.

Mar shampla, léiríonn earráidí 4xx nach féidir an t-iarratas ar an leathanach a chomhlánú i gceart nó go bhfuil comhréir mícheart san iarratas. Mar shampla, ciallaíonn 404 earráid nach féidir an leathanach a fháil; tá roinnt leathanaigh earráide saincheaptha ag roinnt láithreáin ghréasáin fiú 404 .