Heim >häufiges Problem >Was sind die Schlüsselelemente von Netzwerkprotokollen?

Was sind die Schlüsselelemente von Netzwerkprotokollen?

藏色散人
藏色散人Original
2020-07-25 11:36:218481Durchsuche

Die Schlüsselelemente des Netzwerkprotokolls sind: 1. Syntax, d. h. die Struktur oder das Format von Daten und Steuerinformationen. 2. Semantik, d. h. welche Art von Steuerinformationen gesendet werden müssen 3. Timing bedeutet auch „Regeln“, also detaillierte Beschreibungen der Reihenfolge, in der Ereignisse umgesetzt werden.

Was sind die Schlüsselelemente von Netzwerkprotokollen?

Schlüsselelemente von Netzwerkprotokollen:

1. Grammatik, d. h. die Struktur oder das Format von Daten und Kontrollinformationen;

2. Semantik, das heißt, welche Kontrollinformationen gesendet werden müssen, welche Aktionen ausgeführt werden müssen und welche Antworten erforderlich sind; des Ablaufs der Event-Implementierung.

Schlüsselelemente von Netzwerkprotokollen:

Die drei Elemente von Netzwerkprotokollen sind Syntax, Semantik und Regeln (Timing), aus denen das Protokoll im lokalen Netzwerk besteht das Wichtigste.

Einführung in das HTTP-Protokoll

HTTP ist ein objektorientiertes Protokoll, das zur Anwendungsschicht gehört. Aufgrund seiner einfachen und schnellen Art eignet es sich für verteilte Hypermedia-Informationen Systeme. Es wurde 1990 vorgeschlagen und nach mehreren Jahren der Nutzung und Entwicklung kontinuierlich verbessert und erweitert. Die sechste Version von HTTP/1.0 wird derzeit im WWW verwendet. Die Standardisierungsarbeiten für HTTP/1.1 sind im Gange und der HTTP-NG-Vorschlag (Next Generation of HTTP) wurde vorgelegt.

Die Hauptfunktionen des HTTP-Protokolls können wie folgt zusammengefasst werden:

1. Unterstützung des Client/Server-Modus.

2. Einfach und schnell: Wenn ein Client einen Dienst vom Server anfordert, muss er nur die Anforderungsmethode und den Pfad übermitteln. 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 klein und die Kommunikationsgeschwindigkeit sehr hoch.

3. Flexibel: HTTP ermöglicht die Übertragung jeglicher Art von Datenobjekten. Der zu übertragende Typ wird durch Content-Type gekennzeichnet.

4. 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.

5. Zustandslos: Das HTTP-Protokoll ist ein zustandsloses Protokoll. Zustandslos bedeutet, dass das Protokoll über keine Speicherkapazität für die Transaktionsverarbeitung verfügt. Das Fehlen eines Status bedeutet, dass, wenn für die nachfolgende Verarbeitung die vorherigen Informationen erforderlich sind, 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 keine vorherigen Informationen benötigt.

Das obige ist der detaillierte Inhalt vonWas sind die Schlüsselelemente von Netzwerkprotokollen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn