Vad är syftet med Hypertext Transfer Protocol?

Stadsnät

Bildkredit: Dong Wenjie/Moment/GettyImages

Hypertextöverföringsprotokollet, förkortat HTTP, är ett system genom vilket datorer pratar med varandra över World Wide Web. Det används av datorer och smarta telefoner för att be webbservrar att skicka innehållet på webbplatser och för att skicka in data via onlineformulär. HTTP är textbaserat och är designat för att kunna läsas av såväl människor som maskiner.

Syftet med HTTP-protokollet

Namnet hypertextöverföringsprotokoll hänvisar till HTTPs roll vid överföring av webbplatsdata över internet. Hypertext hänvisar till standardformen av webbplatser där en sida kan hänvisa användare till en annan sida genom klickbara hyperlänkar, vanligtvis bara kallade länkar. Syftet med HTTP-protokollet är att tillhandahålla ett standardsätt för webbläsare och servrar att prata med varandra.

Dagens video

Webbsidor är designade med hjälp av hypertext markup language, eller HTML, men HTTP används idag för att överföra mer än bara HTML och de överlappande stilmallarna, eller CSS, som används för att indikera hur sidor ska vara visas. HTTP används också för att överföra annat innehåll på webbplatser inklusive bilder, video och ljudfiler.

Datorer kan ansluta till webbservrar med HTTP helt enkelt för att begära filerna på särskilda webbadresser, som t.ex http://www.example.com/folder/file.html eller att skicka in data via webbformulär. När en dator helt enkelt hämtar data skickar den vanligtvis ett HTTP-meddelande som kallas en GET-förfrågan och när det skickar formulärdata eller laddar upp en fil använder andra format av meddelanden som kallas PUT eller POST-förfrågningar. Du kan se HTTP-meddelanden som din webbläsare skickar i många webbläsare genom de inbyggda utvecklarverktygen.

Idag används HTTP av många andra applikationer än webbläsare för att skicka meddelanden till servrar. Människor som skapar applikationer väljer HTTP med avsikt eftersom det är väl förstått av många utvecklare och delvis för att HTTP vanligtvis är ofiltrerat av nätverksbrandväggar utformade för att tillåta webbtrafik, vilket innebär att HTTP-meddelanden kan komma igenom utan problem på de flesta hem- och företagsnätverk.

HTTP och HTTPS

I vissa fall kanske du märker att en webbadress börjar med HTTPS snarare än bara HTTP. HTTPS hänvisar till hypertextöverföringsprotokoll säkert och är, som namnet antyder, en säkrare variant av HTTP.

Specifikt öppnar den en krypterad anslutning mellan webbläsaren och servern så att data kan skickas kodad på ett sätt som inte går att läsa av avlyssnare. Däremot skickas HTTP-meddelanden och data som vanlig text, så att alla som kan observera din anslutning, oavsett genom ett delat Wi-Fi-nätverk eller genom att ansluta till en dator mellan din dator och webbservern, kan läsa din meddelanden.

Shoppingsajter och appar, såväl som andra som kräver kreditkortsinformation eller hanterar personlig korrespondens, som e-post eller snabbmeddelanden, använder nästan undantagslöst HTTPS.