Nanazava ny Protocol momba ny famindrana Hypertext

Ny zavatra rehetra ilainao hahafantarana momba ny HTTP

Ny HTTP (Hypertext Transfer Protocol) dia manome fitsipika momba ny protocol misy serasera fa ny tranonkala browsers sy ny server dia mampiasa ny fifandraisana. Tsotra ny manaiky izany rehefa mitsidika tranonkala iray satria voasoratra tsara ao amin'ny URL (ohatra http: // www. ).

Ity protocol ity dia mitovy amin'ny olon-kafa tahaka ny FTP amin'ny fampiasana programa mpanjifa hangatahana rakitra avy amin'ny serivisy remote. Amin'ny trangan'ny HTTP, matetika dia tranonkala iray izay mandefa rakitra HTML avy amin'ny tranonkala iray web, izay naseho avy eo amin'ny navigateur amin'ny lahatsoratra, sary, rohy hyperlinks, sns.

HTTP no antsoina hoe "rafitra tsy manan-tsahala." Ny dikan'izany dia tsy tahaka ireo protocoles fandefasana fandefasana toy ny FTP , ny fifandraisana HTTP dia ravana raha vao vita ny fangatahana. Noho izany, raha vao mandefa ny fangatahanao ny mpamaky tranonkala ary mamaly ilay pejy ny pejy, dia mihidy ny fifandraisana.

Noho ny tsy fahampian'ny tranonkalan'ny tranonkala amin'ny HTTP, dia azonao atao ny mametraka ny anaran'ilay sehatr'asa fotsiny ary ny mpizara navigateur dia mameno ny ampahany "http: //".

Tantaran'ny HTTP

Tim Berners-Lee dia namorona ny HTTP voalohany tany am-piandohan'ireo taona 1990 ho toy ny ampahany amin'ny asany amin'ny famaritana ny World Wide Web voalohany . Ny dikan-teny telo voalohany dia niely be dia be nandritra ny taona 1990:

Ny dikan-teny farany, HTTP 2.0, dia nanjary fenitra nankatoavina tamin'ny taona 2015. Mitazona fifanarahana mihemotra amin'ny HTTP 1.1 fa manatsara ny fampivoarana hafa.

Raha toa ka tsy mandefa ny fifamoivoizana alefan'ny tambazotra iray ny HTTP serial, dia novolavolaina ny standard HTTPS mba hampidirana ny HTTP amin'ny alàlan'ny fampiasana (SSL) na (later) Transport Layer Security (TLS).

Ahoana ny fomba ampiasan'ny HTTP

HTTP dia tetikasa fampahafantarana fikirakirana napetraka eo ambony TCP izay mampiasa modely amin'ny serasera mpanjifa . Ny HTTP mpanjifa sy ny server dia mifandray amin'ny alalan'ny fangatahana HTTP sy ny valinteny. Ireo karazana hafatra HTTP telo lehibe dia GET, POST, ary HEAD.

Ny tranonkala dia manomboka ny fifandraisana amin'ny HTTP server amin'ny fanombohana fifandraisana TCP amin'ny server. Ny tranokalan'ny tranonkala dia mampiasa ny seranan-serin'ny serivisy 80 raha toa ka ampiasaina indraindray ny seranana hafa toy ny 8080.

Raha vantany vao tafapetraka ny fivoriana dia alefan'ilay mpampiasa mandefa sy mandray ny HTTP amin'ny alàlan'ny fitsidihana ny pejy web.

Ireo olana amin'ny HTTP

Ireo hafatra naverina tamin'ny HTTP dia mety tsy ho voavaha amin'ny fomba maro:

Rehefa miseho ireo tsy fahombiazany ireo, ny protocol dia manasongadina ny anton'ny tsy fahombiazana (raha azo atao) ary mitatitra ny code diso momba ny mpamadika izay antsoina hoe andalana / code an'ny HTTP . Ny fahadisoana dia manomboka amin'ny isa maromaro mba hampisehoana hoe karazana fahadisoana izany.

Ohatra, ny fahadisoana 4xx dia manondro fa ny fangatahana ny pejy dia tsy mety ho vita tanteraka na ny fangatahana dia misy ny fehezan- dalàna diso. Ohatra, diso 404 dia midika fa tsy hita ny pejy; Misy tranonkala sasany aza dia manana pejy mahatsikaiky mahatsikaiky 404 .