Skip to main content

Was ist ein HTTP -Server?

Ein HTTP -Server ist ein Server, der das Hyper -Texttransferprotokoll (HTTP) verwendet, um mit Client -Computern zu kommunizieren, normalerweise über einen Internetbrowser.HTTP ist das primäre Protokoll, das auf Websites verwendet wird, und HTTP -Server nehmen die meisten Server im Internet auf.Andere Arten von Servern werden für spezifischere Verwendungszwecke verwendet, z. B. einen Dateiserver, der das Dateiübertragungsprotokoll (FTP) anstelle von HTTP verwendet.Obwohl viele interne Netzwerke auch HTTP -Server verwenden.Beim typischen Prozess des Surfens von einem Client -Computer wird der Universal Resource Locator (URL) in die Adressleiste eines Browsers eingesetzt.Es beginnt fast immer mit der Definition des Protokolls, um die Anfrage zu stellen, bei der es sich normalerweise um das HTTP -Protokoll handelt.Die meisten Browser verwenden dieses Protokoll standardmäßig, selbst wenn es nicht speziell in die Adressleiste eingegeben wird.

Nachdem ein Benutzer eine URL eingegeben hat, empfängt der HTTP -Server die Anforderung zur Anzeige der Webseite und sendet den Inhalt der Webseite zurückan den Client, normalerweise in Form von HTML -Dokumenten (Hyper Text Markup Language).Das HTTP -Protokoll wird hauptsächlich während dieses Prozesses verwendet.Gelegentlich verwendet der Server in sicheren Verbindungen wie einer Kreditkartentransaktion das HTTPS -Protokoll, die verschlüsselte Version von HTTP.Die meisten HTTP -Server können das HTTPS -Protokoll standardmäßig verwenden.Dies ist gut für Situationen, in denen Eingaben vom HTTP -Server benötigt werden, z. B. das Ausfüllen eines Formulars, das Durchführen einer Umfrage oder das Hochladen einer Datei.Es kann noch mehr ein Problem sein, wenn sich der HTTP -Server nur in einem Netzwerk wie in einem Unternehmen oder in einem Schulnetzwerk befindet, da er häufig interaktive Webseiten hat.

Der beliebteste HTTP -Server im Internet ist der Apache HTTP -Server.Apache gilt als Open-Source-Software, was bedeutet, dass der primäre Quellcode, der erstellt hat, kostenlos ist und von Benutzern geändert und verbessert werden kann.Darüber hinaus hat es auch den Vorteil, dass das Scripting verwendet wird.Dies bedeutet, dass separate Skripte getrennt von der Hauptsoftware für Server ausgeführt werden können, sodass eine Webseite dynamisch ist und den Inhalt schnell ändern kann, ohne die Gesamtleistung der Webseite zu stören.Anfang 2011 wurden Apache HTTP -Server in ungefähr 60% aller Server im Internet verwendet.