Warum heißt es, dass UDP nachrichtenorientiert und TCP bytestromorientiert ist?
Dies beginnt mit ihren Arbeitseigenschaften:
UDP ist nachrichtenorientiert, Das UDP des Absenders wird an die Anwendungsschicht übergeben. Die Nachricht wird nicht zusammengeführt oder geteilt, aber es wird ein Header hinzugefügt und dann an die darunter liegende Netzwerkschicht übergeben. Mit anderen Worten, egal wie lange die Nachricht von der Anwendungsschicht an UDP übergeben wird, wird alles einzeln gesendet. Für den Empfänger wird der Header direkt nach dem Empfang entfernt und die Aufgabe durch Übergabe an die darüber liegende Anwendungsschicht abgeschlossen. Daher muss die Anwendungsschicht die Größe der Nachricht steuern.
TCP orientiert sich an Byteströmen, es sendet die von der darüber liegenden Anwendungsschicht übergebenen Daten als unstrukturierten Bytestrom. Man kann sich das als Pipeline-Formular vorstellen. Der Sender legt die Daten in den „Reservoir“ (Cache-Bereich) und sendet sie, wenn sie nicht gesendet werden können der aktuelle Überlastungsstatus des Netzwerks. Die Größe jedes Segments.
Das obige ist der detaillierte Inhalt vonWarum heißt es, dass UDP nachrichtenorientiert und TCP bytestromorientiert ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!