Синдром безглуздого вікна (SWS, ) — це проблема в комп'ютерних мережах, спричинена неправильно реалізованим керуванням потоком в TCP. Серйозна проблема може виникнути під час роботи ковзного вікна, коли програма-відправник повільно створює дані, програма-одержувач повільно споживає дані або коли відбувається і те, і інше. Якщо сервер із цією проблемою не здатний обробити всі вхідні дані, він запитує, щоб його клієнти зменшили кількість даних, які вони надсилають за один раз (параметр вікна в пакеті TCP). Якщо сервер продовжує бути нездатним обробити всі вхідні дані, вікно стає дедалі меншим, іноді до такого ступеня, що передані дані стають меншими за заголовок пакета, роблячи передавання даних надзвичайно неефективним. Назва цієї проблеми походить від зменшення розміру вікна до безглуздого значення.
Оскільки з обробкою кожного пакета пов'язаний певний обсяг накладних витрат, збільшення кількості пакетів означає збільшення накладних витрат на обробку дедалі меншої кількості даних. Кінцевим результатом є трешинг ().
Розв'язання Коли між відправником і одержувачем немає синхронізації щодо пропускної здатності потоку даних або розміру пакета, виникає проблема синдрому вікна. Якщо безглуздий синдром вікна виникає з боку відправника, використовується алгоритм Нейгла. Розв'язання Нейгла вимагає від відправника надіслати перший сегмент TCP, навіть якщо він малий, а потім чекати, доки не буде отримано ACK або не буде накопичено сегмент максимального розміру (, MSS).
Посилання Explanation of the silly window syndrome Recommended sender- and client-side solutions to silly window syndrome