RekenaarsSagteware

Wat is die HTTP-protokol?

Hypertext Transfer Protocol (of HTTP) is die basis van data-oordrag vir die World Wide Web. Sulke protokolle is gestruktureerde teks wat gebruik maak van logiese skakels (hiperskakels) tussen nodusse wat sekere data bevat. Dit is dus 'n manier om hiperteks uit te ruil of te oordra.

Die HTTP-protokol dien as 'n versoek-respons-funksie in die kliënt-bediener model van berekeninge. So, die webblaaier tree op as kliënt, en die hosting site is 'n bediener. Die kliënt stuur 'n HTTP-versoek boodskap na die bediener wat spesifieke bronne verskaf (byvoorbeeld HTML-lêers en ander materiaal) en gee dan 'n antwoordboodskap. Die antwoord bevat inligting oor die versoek, en kan ook die gevraagde inhoud in die inhoud van die boodskap bevat.

Die leser is die hoofvoorbeeld van 'n gebruikersagent (kliënt). Ander tipes persoonlike agente sluit in sagteware wat gebruik word vir indeksering deur soektogverskaffers, mobiele toepassings en ander bronne wat webinhoud gebruik of vertoon.

Die HTTP-protokol is ontwerp om tussenliggende elemente van die netwerk te verskaf om kommunikasie tussen kliënte en bedieners te verbeter of te verskaf. Webwerwe met groot verkeer het dikwels voordeel uit die kas van webbedieners wat inhoud vir opstreambronne wys, die aflaaistyd verminder. Die kas van webblaaiers laat die gebruiker toe om netwerkverkeer te verminder. 'N Proxy-bediener wat die HTTP-protokol op die plaaslike netwerk gebruik, kan kommunikasie verskaf vir kliënte wat nie globale adresroutering toelaat deur boodskappe van eksterne bedieners te herlaai nie.

'N HTTP-sessie is 'n opeenvolgende proses van navrae en antwoorde. Die kliënt begin die versoek deur 'n TCP-verbinding tot 'n spesifieke poort op die bediener te skep, en laasgenoemde luister na hierdie poort en wag vir die versoekboodskap. Wanneer dit ontvang word, stuur die bediener 'n reaksieboodskap in die statusbalk . Die inhoud van hierdie boodskap is gewoonlik 'n versoekte bron, hoewel 'n foutboodskap of ander inligting dalk vertoon kan word.

As u die doel van die HTTP-protokol oorweeg, moet daar kennis geneem word dat dit metodes definieer om die verlangde aksie op die geïdentifiseerde bronne aan te dui. In hierdie geval is die tipe inligting wat vertoon word (voorheen bestaande data of gegenereer gegenereer) afhanklik van die implementering van die bediener. Dikwels stem so 'n bron ooreen met 'n lêer of script op die hosting.

Sommige metodes wat die HTTP Hypertext Transfer Protocol gebruik, is slegs vir inligting soek en behoort nie die toestand van die bediener te verander nie. Met ander woorde, hulle het nie 'n ernstige impak nie, met die uitsondering van relatief onskadelike effekte - caching of toenemende besoekerstatistiek.

Aan die ander kant kan die HTTP-protokol ook metodes gebruik wat ontwerp is vir aksies wat die bediener of ander eksterne hulpbronne kan beïnvloed - aktiveer finansiële transaksies of voer e-pos oordrag uit. Soms word sulke metodes gebruik deur webrobotte of sommige webwerwe en kan versoeke maak ongeag die hooftaak.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.atomiyme.com. Theme powered by WordPress.