Wir alle wissen, dass TCP ein Streaming-Protokoll ist.Wie TCP-Fragment seine Daten
Im Gegensatz zu UDP, das garantiert, dass die gesamte Clientnachricht als ein einzelnes Datagramm an den Server geliefert wird (wir sprechen über Transportschicht, vermeiden Sie MTU im Moment), kann TCP eine "Nachricht" (Daten, die wurde an die send
Funktion übergeben) in mehrere kleinere Pakete, so müssen wir unsere eigenen Trennzeichen als Nachrichten Grenzen verwenden.
Die Frage ist - wie TCP wählt, welche Daten fragmentiert werden sollen und nach welcher Größe? Gibt es irgendwelche gängigen/Standard-Methoden, die es verwendet?
@ Robᵩ Es gibt also keine gemeinsamen Regeln oder Standardmethoden der Fragmentierung? – FrozenHeart
Keine, die aus einem Anwendungsprogramm ersichtlich sind. Welches Problem versuchen Sie zu lösen? –
@ Robᵩ Das ist eher theoretische Frage als die praktische Frage. Es ist interessant, über solche Dinge zu wissen – FrozenHeart