Skip to main content

Wat is een HTTP -server?

Een HTTP -server is een server die het Hyper Text Transfer Protocol (HTTP) gebruikt om te communiceren met clientcomputers, meestal via een internetbrowser.HTTP is het primaire protocol dat wordt gebruikt in websites en HTTP -servers nemen de meeste servers op internet op.Andere soorten servers worden gebruikt voor meer specifiek gebruik, zoals een bestandsserver die het File Transfer Protocol (FTP) gebruikt in plaats van HTTP.

Het gebruik van een HTTP -server wordt meestal gezien bij het bladeren van internet naar een website,Hoewel veel interne netwerken ook HTTP -servers gebruiken.In het typische proces van bladeren vanaf een clientcomputer wordt de Universal Resource Locator (URL) in de adresbalk van een browser geplaatst.Het begint bijna altijd met de definitie van welk protocol zal worden gebruikt om het verzoek te doen, meestal het HTTP -protocol.De meeste browsers gebruiken dit protocol standaard, zelfs wanneer het niet specifiek in de adresbalk wordt ingevoerd.

Nadat een gebruiker een URL heeft ingevoerd, ontvangt de HTTP -server het verzoek om de webpagina te bekijken en verzendt de inhoud van de webpagina terugvoor de client, meestal in de vorm van HTML -documenten (Hyper Text Markup Language (HTML).Het HTTP -protocol is wat voornamelijk wordt gebruikt tijdens dit proces.Af en toe in veilige verbindingen, zoals een creditcardtransactie, gebruikt de server het HTTPS -protocol, de gecodeerde versie van HTTP.De meeste HTTP -servers kunnen het HTTPS -protocol standaard gebruiken.

Naast het aanbieden van webpagina's kunnen HTTP -servers ook gegevens ontvangen van clients met behulp van HTTP.Dit is goed voor situaties wanneer invoer nodig is van de HTTP -server, zoals het invullen van een formulier, het nemen van een enquête of het uploaden van een bestand.Het kan nog meer een probleem zijn wanneer de HTTP -server zich alleen op een netwerk bevindt, zoals in een bedrijf of schoolnetwerk, omdat ze vaak interactieve webpagina's hebben.

De meest populaire HTTP -server op internet is de Apache HTTP Server.Apache wordt beschouwd als open-source software, wat betekent dat de primaire broncode die deze heeft gemaakt gratis is en kan worden gewijzigd en verbeterd door gebruikers.Naast dat het gratis is, heeft het ook het voordeel van het gebruik van scripting.Dit betekent dat afzonderlijke scripts gescheiden kunnen worden uitgevoerd van de hoofdserversoftware, waardoor een webpagina dynamisch kan zijn en inhoud snel kan wijzigen zonder de algehele prestaties van de webpagina te interfereren.Vanaf begin 2011 werden Apache HTTP -servers gebruikt in ongeveer 60% van alle servers op internet.