Das Hypertext -Transferprotokoll (HTTP) ist ein Anwendungsprotokoll für verteilte, kollaborative Hypermedia -Informationssysteme. HTTP ist die Grundlage für die Datenkommunikation für das World Wide Web, in dem Hypertext -Dokumente Hyperlinks zu anderen Ressourcen enthalten, auf die der Benutzer problemlos zugreifen kann, beispielsweise durch einen Mausklick oder durch Tippen auf den Bildschirm in einem Webbrowser.
HTTP wurde entwickelt, um den Hypertext und das World Wide Web zu erleichtern. Die Hauptfunktion eines Webservers besteht darin, Webseiten zu speichern, zu verarbeiten und an Clients zu liefern. Die Kommunikation zwischen Client und Server erfolgt mit dem Hypertext Transfer Protocol (HTTP).
Die gelieferten Seiten sind am häufigsten HTML -Dokumente, die zusätzlich zum Textinhalt Bilder, Stilblätter und Skripte enthalten. Mehrere Webserver können für eine Website mit hohem Verkehrsbetrieb verwendet werden.
Ein Benutzeragenten , in der Regel ein Webbrowser oder ein Webcrawler, initiiert die Kommunikation, indem er eine bestimmte Ressource mithilfe von HTTP anfordert, und der Server reagiert mit dem Inhalt dieser Ressource oder einer Fehlermeldung, wenn dies nicht möglich ist. Die Ressource ist in der Regel eine echte Datei im Sekundärspeicher des Servers. Dies ist jedoch nicht unbedingt der Fall und hängt davon ab, wie der Webserver implementiert wird. Während die Hauptfunktion darin besteht, Inhalte zu bedienen, enthält die vollständige Implementierung von HTTP auch Möglichkeiten, Inhalte von Clients zu empfangen. Diese Funktion wird zum Senden von Webformularen verwendet, einschließlich des Hochladens von Dateien.
Inkwe ist eine Implementierung von HTTP (RFCS 7230 bis 7235), wobei mehrere Webserver zum Verwalten aller RAQs ein Wahllohn verwenden. Daher stammt es aus dem Oktopusgott, der viele Schwänze hat.