http ist ein objektorientiertes Schichtprotokoll
http ist ein objektorientiertes Anwendungsschicht-Protokoll.
Wir alle wissen, dass ein Protokoll eine Vereinbarung ist. Wir geben ein Informationsformat an. Wenn der Absender Informationen gemäß diesem Anforderungsformat sendet, muss der Empfänger die Daten gemäß diesem Format analysieren. Das ist der Deal.
Das Anwendungsschichtprotokoll enthält einerseits die Informationen, mit denen der Client und der Server interagieren müssen, und andererseits, wie die Informationen organisiert (Serialisierung) und analysiert (Deserialisierung) werden ).
Das HTTP-Protokoll ist ein maßgeschneidertes und sehr einfach zu verwendendes Protokoll auf der Anwendungsebene. Wir können dieses Protokoll direkt verwenden, anstatt Zeit und Mühe in die Anpassung eines Protokolls zu investieren, das nicht einfach zu verwenden ist, was eine Zeitersparnis bedeutet viele Dinge.
Die Hauptmerkmale des http-Protokolls:
● Unterstützt den C/S-Modus (Client/Server)
● Einfach und schnell: der Client Wenn Sie Dienste vom Server anfordern, übergeben Sie einfach die Anforderungsmethode und den Pfad. Zu den häufig verwendeten Anforderungsmethoden gehören GET, HEAD und POST. Jede Methode spezifiziert eine andere Art von Kontakt zwischen dem Client und dem Server. Aufgrund der Einfachheit des HTTP-Protokolls ist die Programmgröße des HTTP-Servers gering und die Kommunikationsgeschwindigkeit sehr hoch.
● Flexibel: HTTP ermöglicht die Übertragung jeglicher Art von Datenobjekten. Der zu übertragende Typ wird durch Content-Type gekennzeichnet.
● Keine Verbindung: Die Bedeutung von „Keine Verbindung“ besteht darin, jede Verbindung auf die Verarbeitung nur einer Anfrage zu beschränken. Nachdem der Server die Anfrage des Clients verarbeitet und die Antwort des Clients empfangen hat, wird die Verbindung getrennt. Diese Methode spart Übertragungszeit.
● Zustandslos: Das HTTP-Protokoll ist ein zustandsloses Protokoll. Zustandslos bedeutet, dass das Protokoll keine Speicherkapazität für die Transaktionsverarbeitung hat. Das Fehlen eines Status bedeutet, dass, wenn die nachfolgende Verarbeitung die vorherigen Informationen erfordert, diese erneut übertragen werden müssen, was zu einer Erhöhung der pro Verbindung übertragenen Datenmenge führen kann. Andererseits reagiert der Server schneller, wenn er die vorherigen Informationen nicht benötigt Information.
Die chinesische PHP-Website bietet regelmäßig PHP-Schulungen für das öffentliche Wohl und eine große Anzahl von Programmier-Tutorials an. Willkommen zum Lernen!
Das obige ist der detaillierte Inhalt vonWelche Schicht des objektorientierten Protokolls ist http?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!