Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Резюме

TCP започва препредаване таймер всеки изходящ сегмент се предава по IP. Ако няма потвърждение е приета за данните в даден сегмент преди таймера изтече, сегмент е препредават до TcpMaxDataRetransmissions стойност. Стойността по подразбиране за този параметър е 5.

Препредаване таймер се инициализира три секунди, когато се установи TCP връзка. Обаче тя се регулира в движение да съответстват на характеристиките на връзката чрез изчисления загладени пътуване кръг време (SRTT), както е описано в RFC793. Таймера за даден сектор е двойно след всеки препредаване на този сектор. С помощта на този алгоритъм, TCP се превключи на нормалното забавяне на връзката. TCP връзки, които са направени голямо закъснение връзки продължи дълго време, отколкото тези, които са направени ниско закъснение връзки.

По подразбиране след като таймерът препредаване достига 240 секунди, той използва тази стойност за препредаване на всеки сегмент, който трябва да се препредават. Това може да доведе до голямо закъснение за клиента за изчакване на бавна връзка.

За повече информация относно най-новия сервизен пакет за Windows 2000 щракнете върху следния номер на статия в базата знания на Microsoft:

260910 как да получите най-новия сервизен пакет за Windows 2000

Допълнителна информация

Важно: Този раздел, метод или задача съдържат информация за модифициране на системния регистър. Въпреки това при неправилно модифициране на регистъра може да възникнат сериозни проблеми. Поради тази причина, трябва внимателно да изпълните тези стъпки. За допълнителна защита направете резервно копие на регистъра, преди да го промените. След това, ако възникне проблем, можете да възстановите системния регистър. За повече информация как да направите резервно копие и как да извършите възстановяване на системния регистър, щракнете върху следния номер на статия, за да видите статията в базата със знания на Microsoft:

322756 създаване на резервно копие и възстановяване на системния регистър в Windows
Стойността TcpMaxDataRetransmissions в системния регистър определя броя на TCP да препредава сегмент индивидуалните данни, преди да го прекъсне връзката. Тази стойност не е конфигуриран по подразбиране, но може да се въведе за промяна на стандартния брой повторни опити.

Променете следния подключ в Windows 7, Windows 2008 R2, Windows 2008, Windows 2000, Windows Vista, Windows 2003 и Windows XP:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters

Value Name:  TcpMaxDataRetransmissions
Data Type: REG_DWORD - Number
Valid Range: 0 - 0xFFFFFFFF
Default: 5

Описание: този параметър определя броя на TCP препредава сегмент индивидуалните данни (за свързване на сегмента) преди прекъсване на връзката. Препредаване времето за изчакване е два пъти с всяка последователни препредаване на връзка. Се извършва, когато възстановите отговор. Стойността на основен изчакване динамично се определя от измерва кръг време на връзката.

Windows предоставя механизъм за контрол на първоначалния retransmit време и време retransmit динамично след е настроен самостоятелно. За да промените времето на първоначалното retransmit, промените следните стойности в системния регистър.

Променете следния подключ в Windows 2003, Windows XP и Windows 2000:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID на адаптера

Value Name:  TCPInitialRtt
Data Type: REG_DWORD
Valid Range: 300-65535 (milliseconds in decimal)
Default: 0xBB8 (3000 milliseconds expressed in hexadecimal)

Описание: този параметър определя първоначалната препредаване изчакване, използван от TCP на всяка нова връзка. Се отнася за заявка за връзка (SYN) и първия сегмента данни, които се изпраща на всяка връзка. Например данни за стойността "5000 десетична" Задава времето на първоначалното retransmit пет секунди.

ЗАБЕЛЕЖКА: можете да увеличите стойността само за първоначалния период на изчакване. Намаляване на стойността не се поддържа.

Смяна на следния ключ в Windows NT 4.0:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters

Value Name:  InitialRttData Type:   REG_DWORDValid Range: 0-65535 (decimal)Default:     0xBB8 (3000 decimal) 

Описание: този параметър определя първоначалната препредаване изчакване, използвани от TCP на всяка нова връзка. Това важи за заявка за връзка (SYN) и първия сегмент(и) данни изпратени на всяка връзка.

Например данни за стойността "5000 десетична" Задава времето на първоначалното retransmit пет секунди.

Първоначално RTO в Windows Server 2008 R2 и Windows 7 е да се контролира чрез командата NetSH от initialRTO.

Предпоставки и допълнителна информация щракнете върху следния номер на статия в базата знания на Microsoft:

2472264 не можете да персонализирате някои TCP конфигурации с помощта на командата netsh в Windows Server 2008 R2

За повече информация относно retransmit време щракнете върху следните номера на статии в базата знания на Microsoft:

232512 TCP/IP може да изпрати пакети преждевременно

223450 първоначално TCP препредаване таймер корекция към Windows NT

За повече информация потърсете в интернет за "RFC 793 (раздел 3.7) TCP протокола спецификация."

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×