885 Shares 1195 views

Was ist HTTP-Protokoll?

Der Hypertext Transfer Protocol (oder HTTP) ist die Grundlage der Daten für das World Wide Web. Solche Protokolle sind ein strukturierter Text, die zwischen den Knoten, die bestimmte Daten logische Verknüpfungen (Hyperlinks) verwendet. Somit ist dieses Verfahren zum Austauschen oder Übertragen von Hypertext.

Das HTTP-Protokoll arbeitet in Abhängigkeit von einer Anfrage-Antwort in Client-Server-Computing-Modell. Zum Beispiel kann ein Web-Browser als Client und einem Server-Hosting der Website. Der Client sendet eine HTTP-Anforderung an den Server, bestimmte Ressourcen zur Verfügung stellen (zB HTML-Dateien und andere Materialien), und gibt dann eine Antwortnachricht. Die Antwort enthält Informationen über die Anforderung, und auch die gewünschten Inhalte im Nachrichtentext enthält.

Der Browser ist ein grundlegendes Beispiel für ein Benutzerprogramm (Client). Andere Arten von User-Agents umfassen Software zur Indexierung von Suchanbietern, mobile Anwendungen und andere Ressourcen verwendet, die Verwendung oder die Anzeige von Webinhalten.

HTTP-Protokoll wurde entwickelt, um die Zwischennetzwerkelemente, um eine Verbindung zwischen Clients und Servern zu verbessern oder zu aktivieren. Seiten mit hohem Verkehrsaufkommen werden oft für mich selbst aus dem Cache von Web-Servern profitieren gewonnen, die Inhalte im Namen der überlegenen Ressourcen anzuzeigen, Downloadzeit zu reduzieren. Cache-Web-Browser zur gleichen Zeit ermöglicht es dem Benutzer den Netzwerkverkehr zu reduzieren. Der Proxy-Server, die HTTP-basiertes Protokoll in einem lokalen Netzwerk verwendet, kann Konnektivität für Kunden zur Verfügung stellt, nicht global routbare Adressen von Nachrichten von einem externen Server weiterzuleiten.

HTTP-Sitzung ist ein sequentieller Prozess von Anfragen und Antworten. Der Client initiiert eine Anforderung durch eine TCP-Verbindung zu einem bestimmten Port auf dem Server aufzubauen, und die letzten auf diesem Port lauscht und ist für eine Anforderungsnachricht zu warten. Nach dem Empfang Server sendet eine Statuszeile der Antwortnachricht. Der Körper der Nachricht, in der Regel ist eine angeforderte Ressource, obwohl es eine Fehlermeldung oder andere Informationen angezeigt werden kann.

Wenn wir den Zweck des HTTP-Protokolls zu prüfen, sei darauf hingewiesen, dass es Methoden definiert eine Aktion, um anzuzeigen, auf der identifizierten Ressource durchgeführt werden. Die Form der Anzeigeinformation (die zuvor vorhandenen Daten oder dynamisch erzeugen) hängt von der Implementierung des Servers. Oft entspricht die Ressource in eine Datei oder ein Skript, auf dem Host.

Einige Methoden, die den Hypertext Transfer Protocol HTTP verwendet, sind nur für Information Retrieval, und somit nicht den Zustand des Servers ändern soll. Mit anderen Worten, sie haben keine gravierenden Auswirkungen, mit Ausnahme der relativ harmlos Effekte – Caching oder Besucherstatistiken zu erhöhen.

Auf der anderen Seite kann das HTTP-Protokoll verwendet werden, und solche Verfahren sind für Maßnahmen bestimmt, die Auswirkungen entweder auf dem Server oder auf einem anderen externen Ressourcen haben könnten – die finanziellen Transaktionen zu stärken oder E-Mail-Übertragung durchzuführen. Gelegentlich werden solche Methoden von Web-Robots oder einigen Standorten verwendet und Anfragen stellen können, und zwar unabhängig von den Hauptaufgaben.