Міняємо обмеження на ретрансляцію пакетів tcp, енциклопедія windows

У Windows є запис в системному реєстрі, яка називається InitialRtt. Ця запис дозволяє змінити час, який проходить перед повторною відправкою пакетів даних. Запис може мати значення в діапазоні від 0 до 65535 (мілісекунд). З метою змінити значення цього запису, виконайте такі дії.

2. Перейдіть до розділу HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters.

3. У меню Правка (Edit) виберіть команду Створити> Параметр DWORD (New> DWORD Value).

4. Введіть ім'я запису InitialRtt і натисніть клавішу .

5. Двічі клікніть на новому записі і надайте їй кількість мілісекунд затримки, наприклад - 5000 для пятисекундной затримки (за замовчуванням вказана затримка в 3 секунди). Натисніть на кнопці OK.

7. Перезавантажте комп'ютер для вступу змін в силу.

Цей параметр керує первісної затримкою при повторній передачі даних, використовуваної протоколом TCP при ініціалізації кожного нового з'єднання. Ця затримка ставиться до запитів на з'єднання (SYN) і до перших сегментах даних, що передаються по кожному з'єднанню.

Наприклад, за замовчуванням використовується значення запису 3000, що відповідає 3-м секундам. Запит на з'єднання виконується повторно два рази. Загальна затримка становить 3 + 6 + 12 секунд, тобто 21 секунду.

Якщо привласнити записи системного реєстру значення 6000 (6 секунд), то загальна затримка становитиме 6 + 12 + 24 секунди - всього 42 секунди. Протягом цього часу програма перестане відповідати на запити.

Схожі статті