Vad är en HTTP -server?

En HTTP -server är en server som använder Hyper Text Transfer Protocol (HTTP) för att kommunicera med klientdatorer, vanligtvis via en webbläsare. HTTP är det primära protokollet som används på webbplatser, och HTTP -servrar tar upp majoriteten av servrarna på internet. Andra typer av servrar används för mer specifika användningar, till exempel en filserver som använder filöverföringsprotokollet (FTP) istället för http.

Användningen av en HTTP -server ses oftast när man surfar på internet till en webbplats, även om många interna nätverk också använder HTTP -servrar. I den typiska processen för att surfa från en klientdator läggs Universal Resource Locator (URL) i adressfältet för en webbläsare. Det börjar nästan alltid med definitionen av vilket protokoll som kommer att användas för att göra begäran, vilket vanligtvis är HTTP -protokollet. De flesta webbläsare använder detta protokoll som standard, även när det inte specifikt matas in i adressfältet.

Efter att en användare har angett en URL, HTTP -servermottagningenVes begäran om att se webbsidan och skicka innehållet på webbsidan tillbaka till klienten, vanligtvis i form av Hyper Text Markup Language (HTML) -dokument. HTTP -protokollet är det som främst används under denna process. Ibland i säkra anslutningar, till exempel en kreditkortstransaktion, kommer servern att använda HTTPS -protokollet, som är den krypterade versionen av HTTP. De flesta HTTP -servrar kan använda HTTPS -protokollet som standard.

Förutom att tillhandahålla webbsidor kan HTTP -servrar också ta emot data från klienter som använder HTTP. Detta är bra för situationer när ingång behövs från HTTP -servern, till exempel att fylla i ett formulär, ta en undersökning eller ladda upp en fil. Det kan vara ännu mer ett problem när HTTP -servern bara finns i ett nätverk, till exempel i ett företag eller skolnätverk, eftersom de ofta har interaktiva webbsidor.

Den mest populära HTTP -servern på Internet är Apache HTTP -servern. Apache betraktas som öppen källkodsprogramvara, vilket innebär att den primära källkoden som skapade den är gratis och kan ändras och förbättras av användare. Förutom att det är gratis har det också fördelen att använda skript. Detta innebär att separata skript kan köras separata från huvudserverprogramvaran, vilket gör att en webbsida kan vara dynamisk och ändra innehåll snabbt utan att störa den totala prestanda på webbsidan. Från början av 2011 användes Apache HTTP -servrar i cirka 60% av alla servrar på internet.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?