您目前已離線,請等候您的網際網路重新連線

如何修改 TCP/IP 最大重新傳輸逾時

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:170359
結論
當每個輸出片段交至 IP 時,TCP 就會啟動重新傳輸計時器。如果計時器過期前認可已收到指定區段中的資料,傳輸該片段, TcpMaxDataRetransmissions值。這個參數的預設值為5

重新傳輸計時器都會初始化為三個建立 TCP 連線時的秒數。不過,它會調整,符合連線的特性,藉由使用平滑來回時間 (SRTT) 計算 RFC793 所述。指定的區段計時器就會加倍之後該區段的每個重新傳輸。藉由使用這個演算法,TCP 調整本身至連線的一般的延遲。透過高延遲連結進行的 TCP 連線的逾時時間比低延遲的連結進行花更長的時間。

根據預設,重新傳輸計時器拜訪人次 240 秒之後, 就會使用該值,必須重新傳輸任何區段重新傳輸。這會導致長時間延遲讓用戶端在慢速連結上的逾時。

如需有關 Windows 2000 的最新的 service pack 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
260910 如何取得最新的 Windows 2000 service pack
其他相關資訊
重要這個章節、 方法或工作包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請確定小心執行這些步驟。為加強保護,請先備份登錄再進行修改。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 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:  TcpMaxDataRetransmissionsData Type:   REG_DWORD - NumberValid Range: 0 - 0xFFFFFFFFDefault:     5					
描述: 此參數控制 TCP 重新傳輸獨立資料區段的次數 (非連線區段) 中止連線前。重新傳輸逾時就會加倍在連線上每次連續重新傳送。開始回應時,它會重設。由測量連線的往返時間動態決定的基底的逾時值。

Windows 提供一個機制,來控制在初始的重新傳輸時間,以及重新傳輸時間會再以動態方式自我調整。若要變更初始的重新傳輸時間,請修改下列登錄值。

變更 Windows 2003、 Windows XP 和 Windows 2000 中的下列子機碼:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\介面卡識別碼
Value Name:  TCPInitialRttData Type:   REG_DWORDValid Range: 300-65535 (milliseconds in decimal)Default:     0xBB8 (3000 milliseconds expressed in hexadecimal)					
說明: 這個參數會控制初始的重新傳輸逾時所使用的 TCP 對每個新的連線。它可套用於連線要求 (SYN) 和傳送的每個連線的第一個資料區段。例如,"5000 十進位"數值資料設定五秒初始的重新傳輸時間。

附註: 您可以增加只能用於初始的逾時的值。不支援減少此值。

變更 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 十進位"數值資料設定五秒初始的重新傳輸時間。

在 Windows Server 2008 R2 和 Windows 7 中初始的 RTO 是可以藉由使用 NetSH 命令由initialRTO所控制。

必要條件和相關資訊,如按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2472264 無法在 Windows Server 2008 R2 中使用 netsh 命令來自訂某些 TCP 組態

如需有關重新傳輸時間的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
232512 TCP/IP 可能提早傳輸封包
223450 新增到 Windows NT 的初始 TCP 重新傳輸計時器調整
如需詳細資訊,搜尋網站上的 「 RFC 793 (章節 3.7) TCP 通訊協定規格。"
ing lpr lpd lpdsvc tcpip 列印

警告:本文為自動翻譯

內容

文章識別碼:170359 - 最後檢閱時間:09/18/2013 21:48:00 - 修訂: 2.1

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 4.0 Standard Edition, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Service Pack 1, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Service Pack 2, Windows Vista 商用進階版, Windows Vista Service Pack 1, Windows Vista Service Pack 2, Windows Vista 旗艦版, Windows Vista 商用入門版, Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Datacenter x64 Edition, Microsoft Windows Server 2003 Service Pack 1, Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows XP Professional, Microsoft Windows XP Service Pack 3, Microsoft Windows XP Service Pack 1, Microsoft Windows XP Service Pack 2

  • kbhotfixserver kbqfe kbinfo kbnetwork kbwin2000sp3fix kbmt KB170359 KbMtzh
意見反應
ent.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">