Das Silly Window Syndrome ist ein Problem bei der Kommunikation über TCP. Silly bedeutet dumm oder einfältig. Das Silly Window Syndrome beschreibt eine Situation, in der das Übertragungsfenster bei einer sehr kleinen Größe verbleibt.
Zuerst sendet der Empfänger ein Zero Window, weil sein Empfangspuffer voll ist. Nachdem die Anwendung einige Bytes (z.B. 4) aus dem Empfangspuffer gelesen hat, sendet der Empfänger ein Window Update mit Window=4 an den Sender. Der Sender sendet dadurch ein TCP-Segment mit lediglich vier Bytes Nutzlast.
Dieses Verhalten setzt sich weiter so fort. Dadurch entsteht ein großer Protokoll-Overhead.