http ist ein einfaches Request-Response-Protokoll, das normalerweise auf TCP läuft. Es gibt an, welche Art von Nachrichten der Client an den Server senden darf und welche Art von Antwort er erhält.
Die Header von Anfrage- und Antwortnachrichten werden im ASCII-Code angegeben und der Nachrichteninhalt hat ein MIME-ähnliches Format. Dieses einfache Modell war ausschlaggebend für den frühen Erfolg des Webs, da es die Entwicklung und Bereitstellung so unkompliziert machte. (Empfohlenes Lernen: phpstorm)
Das World Wide Web (WWW) entstand am CERN, dem Quantenphysiklabor in Genf, Europa. Es ist die Entstehung der WWW-Technologie, die das Internet ermöglicht Geschwindigkeiten jenseits aller Vorstellungskraft erreichen.
Diese TCP/IP-basierte Technologie hat sich in nur zehn Jahren schnell zum größten Informationssystem im Internet entwickelt, das auf ihre Einfachheit und Praktikabilität zurückzuführen ist.
Hinter dem WWW gibt es eine Reihe von Protokollen und Standards, die es bei der Erledigung solch einer großartigen Arbeit unterstützen. Dies ist die Webprotokollfamilie, zu der auch das HTTP Hypertext Transfer Protocol gehört.
Im Jahr 1990 wurde HTTP zum unterstützenden Protokoll des WWW.
Es wurde von seinem Gründer Tim Bemers-Lee, dem Vater des WWW, vorgeschlagen und dann das WWW-Konsortium (WWW-Konsortium) gegründet, um die IETF (Internet Engineering Task Force) zu organisieren. Die Gruppe verfeinert sie weiter und veröffentlicht das HTTP-Protokoll.
HTTP ist ein Protokoll der Anwendungsschicht Wie andere Protokolle der Anwendungsschicht ist es ein Protokoll zur Implementierung einer bestimmten Art spezifischer Anwendung und wird von einer Anwendung implementiert, die im Benutzerbereich ausgeführt wird.
HTTP ist eine Protokollspezifikation. Diese Spezifikation ist im Dokument festgehalten und ein Implementierungsprogramm von HTTP, das tatsächlich über das HTTP-Protokoll kommuniziert.
Das HTTP-Protokoll kommuniziert basierend auf der C/S-Architektur. Zu den serverseitigen Implementierungsprogrammen des HTTP-Protokolls gehören httpd, nginx usw. Die clientseitigen Implementierungsprogramme sind hauptsächlich Webbrowser, wie z wie Firefox und Internet Explorer, Google Chrome, Safari, Opera usw.
Darüber hinaus umfassen die Befehlszeilentools des Clients elink, curl usw.
Der Webdienst basiert auf TCP. Um jederzeit auf Clientanfragen reagieren zu können, muss der Webserver Port 80/TCP überwachen. Der Client-Browser und der Webserver können über das HTTP-Protokoll kommunizieren.
Das obige ist der detaillierte Inhalt vonhttp ist ein Protokoll, das hauptsächlich zur Verschlüsselung verwendet wird, oder?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!