Dumme Fenster-Syndrom

Fred Kopf April 7, 2016 D 0 0
FONT SIZE:
fontsize_dec
fontsize_inc

Dumme Fenster-Syndrom ist ein Problem in Computer-Vernetzung durch schlecht umgesetzt TCP-Flusssteuerung verursacht. Ein ernsthaftes Problem in der Gleitfenster-Betrieb ergeben, wenn das sendende Anwendungsprogramm erzeugt Daten langsam die Empfangsanwendungsprogramm konsumiert Daten langsam, oder beides. Wenn ein Server mit diesem Problem nicht in der Lage, alle ankommenden Daten zu verarbeiten, fordert es, dass seine Kunden reduzieren die Menge an Daten, die sie gleichzeitig senden. Wenn der Server weiterhin nicht möglich sein, alle ankommenden Daten zu verarbeiten, wird das Fenster kleiner, manchmal bis zu dem Punkt, dass die übertragenen Daten geringer ist als die Paketkopf, so dass die Datenübertragung äußerst ineffizient. Der Name dieses Problem ist auf die Fenstergröße schrumpft auf eine "dumme" Wert.

Da es eine gewisse Menge an Overhead bei der Verarbeitung jedes Pakets zugeordnet ist, die erhöhte Anzahl von Paketen bedeutet erhöhte Aufwand, eine abnehmende Menge an Daten zu verarbeiten. Das Endergebnis ist, Tracht Prügel.

Lösung

Wenn es keine Synchronisation zwischen dem Sender und Empfänger in Bezug auf Kapazität des Datenflusses oder die Größe des Pakets, wird das Fenster Syndrom Problem geschaffen. Wenn die dumme Fenster-Syndrom ist durch den Sender erzeugt wird, wird Nagle-Algorithmus verwendet. Nagle-Lösung erfordert, dass der Absender des ersten Segments, selbst wenn es ein kleines, so dass sie warten, bis ein ACK empfangen wird oder ein geleimtes Segment maximaler akkumuliert. Wenn die dumme Fenster-Syndrom wird durch den Empfänger erstellt wird, wird David D Clark-Lösung verwendet. Clark-Lösung schließt das Fenster, bis ein anderes Segment der maximale Segmentgröße empfangen werden können oder der Puffer halb leer.

Es gibt 3 Gründe für SWS:

  • Wenn der Server kündigt leeren Raum als 0 ist, führt dies zu einer SWS.
  • Wenn der Client in der Lage ist, nur ein Byte zu einem Zeitpunkt zu erzeugen.
  • Wenn der Server in der Lage ist, nur ein Byte zu einem Zeitpunkt verbraucht tritt dumme Fenster Syndrom.

Während SWS ist die Effizienz der Kommunikation fast 0. So SWS Dauer sollte möglichst kurz sein.

Senden Sie seitigen dumme Fenster Vermeidung

Ein heuristisches Verfahren, bei dem die Sende TCP muss dem sendenden Anwendung zu machen, "schreiben" Anrufe, und sammeln die bei jedem Aufruf übertragenen Daten vor der Übertragung in einen großen Bereich. Die Sende TCP Verzögerungen Senden Segmente, bis es vernünftige Mengen von Daten, die als Klumpenbildung bekannt ist, zu akkumulieren.

Empfangsseitigen dumme Fenster Vermeidung

Ein heuristisches Verfahren, das einen Empfänger verwendet, um eine interne Aufzeichnung des verfügbaren Fenster halten und verzögern die Werbung eine Abnahme der Fenstergröße an den Sender, bis es eine signifikante Menge zu fördern. Diese Menge hängt von Puffergröße und maximale Segmentgröße des Empfängers. Mit dieser Methode, verhindert es kleines Fenster Anzeigen, wo Anträge extrahieren langsam Daten Bytes.

  Like 0   Dislike 0
Vorherige Artikel Zug Busters
Nächster Artikel Profunde innere Bedeutung
Bemerkungen (0)
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha