Розмір вікна може зменшитися коли встановлено з’єднання з комп’ютером, який підтримує розширені параметри заголовка TCP, такі як вибіркові підтвердження (SACKS) і мітки часу. Ці два параметри збільшують розмір заголовка TCP до понад 20 байт, що призводить до зменшення місця для даних.26 грудня 2023 р.
Пристрої можуть динамічно змінювати розмір вікна, роблячи його меншим коли є затори і більше, коли все ясно. Кожен пристрій надсилає іншому пропонований розмір вікна, у якому вказано, скільки даних він хоче отримати, перш ніж отримати підтвердження.
У заголовку TCP поле розміру вікна має розмір 16 біт. Використовуючи це поле, користувачі TCP (клієнти чи сервери) можуть повідомляти іншим кінцевим користувачам максимум 216 = 65536 байт або 64 КіБ як розмір свого буфера. Але сучасні кінцеві пристрої (наприклад, телефони, вкладки, ПК тощо) мають набагато більше доступної пам’яті у своїх буферах.
Фактор, який визначає розмір вікна TCP, це c. обсяг даних, який адресат може обробити за один раз.
розмір вікна 64 Кб (65535 байт) більше не є параметром за замовчуванням (як це було в попередні часи) – його можна значно збільшити (за допомогою параметра масштабування вікна TCP), а також можна зберегти значно меншим, залежно від вимог.
Для цього виконайте такі дії:
- Виберіть Пуск > Виконати, введіть Regedit і виберіть OK.
- Розгорніть підрозділ реєстру для вашої версії Windows: …
- У меню «Правка» виберіть пункт «Створити», а потім виберіть «Значення DWORD».
- Введіть TcpWindowSize у полі «Нове значення» та натисніть клавішу Enter.
- Виберіть «Змінити» в меню «Правка».