Protocol-ka Qalabka Wareejinta Qarsoodiga ah ee la sharxay

Wax kasta oo aad u baahan tahay inaad ka ogaato HTTP

HTTP (Qodobka Xawilaadda Qodobka Dhiirrigelinta) wuxuu bixiyaa shuruuc kombiyuutar oo shabakadaha websaydhka iyo adeegsadayaasha isticmaala si ay ula xiriiraan. Waa sahlan tahay in la aqoonsado tan markaad booqanayso website sababtoo ah waxay ku qoran tahay URL (sida http: // www. ).

Nidaamkani wuxuu la mid yahay kuwa kale sida FTP -da oo loo isticmaalo barnaamijka macaamiisha si ay uga codsadaan xogta laga helo server-ka fog. Xaaladda HTTP, badiyaa waa web browser ah oo codsanaya faylasha HTML ee server-ka shabakadda, ka dibna lagu soo bandhigo barta shabakada leh qoraalka, sawirada, hyperlinks, iwm.

HTTP waa waxa loo yaqaan "nidaam waddan la'aan ah." Tani waxay ka dhigan tahay in aysan ka duwanayn qawaaniinta kale ee wareejinta faylka sida FTP , xiriirka HTTP ayaa hoos loo dhigay marka codsiga la sameeyay. Marka, marka shabakada webkaada ay soo dirto codsiga iyo server ka jawaabaya bogga, xidhiidhka waa la xidhay.

Tan iyo inta badan badalaha webka default in HTTP, waxaad ku qori kartaa oo keliya magaca domain iyo leedahay browser-auto-buuxi "http: //" qaybta.

Taariikhda HTTP

Tim Berners-Lee wuxuu abuuray HTTP bilowga horraantii 1990-maadkii oo qayb ka ahaa shaqadiisa isaga oo qeexaya shabakadda asalka ah ee World Wide . Saddex qaybood oo aasaasi ah ayaa si ballaaran loo geeyey 1990-maadkii:

Nidaamka ugu dambeeyay, HTTP 2.0, wuxuu noqday heerkii la ansixiyay sannadkii 2015. Wuxuu sii wadaa is-qabsiga dhabta ah ee HTTP 1.1 laakiin wuxuu bixiyaa waxqabadyo dheeri ah oo dheeraad ah.

In kasta oo heerka HTTP-ga aan ku xereynin taraafikada loo diro shabakad, heerarka HTTPS waxaa loo sameeyey si loogu daro xarafka HTTP iyada oo loo marayo isticmaalka (asal ahaan) Goobaha Sare ee Lacageed (SSL) ama (danbe) Gaadiidka Gaadiidka Gaadiidka (TLS).

Sida HTTP u shaqeyso

HTTP waa xirmo tixraac ah oo lagu dhisay sare on TCP kaas oo isticmaalaya habka isgaarsiinta macaamiisha-server . Macaamiisha HTTP iyo server waxay ku dhex-maraan codsiyada HTTP iyo farriimaha jawaabta. Saddexda nooc ee fariimaha HTTP ugu weyn waa GET, POST, iyo HEAD.

Browserku wuxuu bilaabayaa isgaadhsiinta HTTP server isagoo bilaabaya xiriirka TCP ee serverka. Kulannada websaytka ayaa adeegsanaya dekedda server 80 marka la eego inkastoo dekadaha kale sida 8080 mar mar ayaa loo isticmaalaa.

Kadib markii la furo fadhiga, isticmaaluhu wuxuu kicinayaa diritaanka iyo helitaanka farriimaha HTTP adoo booqanaya bogga internetka.

Arrimaha la xiriira HTTP

Farriimaha lagu gudbiyo HTTP way ku guuldareysan karaan si guul leh sababo dhowr ah:

Marka arrimahan ay dhacaan, qandaraasku wuxuu qabtaa sababta keentay fashilka (haddii ay suurtagal tahay) oo uu ku wargeliyay qalad qalad oo dib loogu soo celiyo shabakada lagu magacaabo HTTP line line / code . Khaladaadku wuxuu ku bilaabmayaa lambar gaar ah si uu u muujiyo nooca qaladka ah ee uu yahay.

Tusaale ahaan, 4xx qalabka ayaa tilmaamaya in codsiga bogga aan si sax ah loo dhamayn karin ama codsiga ay ku jiraan erey khalad ah. Tusaale ahaan, 404 khaladaadka micnaheedu waa inaan bogga la helin; shabakadaha qaarkood xitaa waxay leeyihiin qaar ka mid ah boggaga khibradda leh ee 404 khalad ah