DatorerProgramvara

Vad är HTTP-protokollet?

Hypertext Transfer Protocol (eller HTTP) är grunden för uppgifter för World Wide Web. Sådana protokoll är en strukturerad text som använder logiska länkar (hyperlänkar) mellan noder som innehåller vissa data. Sålunda, denna metod för utbyte eller överföring av hypertext.

HTTP-protokollet fungerar som en funktion av en begäran-svar i klient-server computing-modellen. Till exempel, en webbläsare som en klient och en server som är värd platsen. Klienten skickar en HTTP-förfrågan meddelande till servern, ge vissa resurser (t.ex. HTML-filer och andra material), och sedan returnerar ett svarsmeddelande. Svaret innehåller information om begäran, och kan också innehålla det begärda innehållet i meddelandet.

Webbläsaren är ett grundläggande exempel på en användaragent (klient). Andra typer av användarprogram inkluderar programvara som används för indexering av sökmotorleverantörer, mobila applikationer och andra resurser som använder eller visa webbinnehåll.

HTTP-protokollet är utformat för att ge de mellanliggande nätverkselement för att förbättra eller möjliggör kommunikation mellan klienter och servrar. Webbplatser med hög trafik ofta återvinns själva dra nytta av cache av webbservrar som visar innehåll på uppdrag av överlägsna resurser, vilket minskar nedladdningstiden. Cache webbläsare samtidigt ger användaren möjlighet att minska nätverkstrafiken. Proxyserver som använder HTTP-baserat protokoll på ett lokalt nätverk kan ge anslutning för kunder, inte globalt dirigerbara adresser genom att vidarebefordra meddelanden från externa servrar.

HTTP session är en sekventiell process av förfrågningar och svar. Klienten initierar en begäran genom att upprätta en TCP-anslutning till en specifik port på servern, och den sista lyssnar på denna port och väntar på ett meddelande om begäran. Vid mottagandet server skickar ett status bar svarsmeddelandet. Kroppen av meddelandet, som regel, är en begärd resurs, även om det kan visas och ett felmeddelande eller annan information.

Om vi anser att syftet med HTTP-protokollet, bör det noteras att den definierar metoder för att indikera en åtgärd som ska utföras på den identifierade resursen. Form av informationsdisplayen (de tidigare befintliga data eller dynamiskt genererade) beror på genomförandet av servern. Ofta motsvarar resursen till en fil eller ett skript, som ligger på värden.

Vissa metoder som använder Hypertext Transfer Protocol HTTP, är endast avsedd för informationssökning, och därför bör inte ändra tillståndet på servern. Med andra ord, de har inte allvarliga konsekvenser, med undantag för de relativt harmlösa effekter - caching eller öka besöksstatistik.

Å andra sidan kan HTTP-protokollet användas och sådana metoder är avsedda för åtgärder som kan påverka antingen på servern eller andra källor externa - för att stärka de finansiella transaktioner eller utföra e-postsändning. Ibland är sådana metoder som används av webbrobotar eller vissa webbplatser och kan göra förfrågningar, oavsett de viktigaste uppgifterna.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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