為什麼 TFTP“PUT”在 Windows 7 上失敗?

為什麼 TFTP“PUT”在 Windows 7 上失敗?

我使用的是 Windows 7 RTM,大部分情況下運行都很順利。我的 Windows 7 安裝是預設的開箱即用配置。

我正在使用 Windows 7 提供的標準 TFTP 實用程式。然而,在 XP 上(來自同一網路連接埠 --- 不同的筆記型電腦,但同一型號),TFTP 處理同一個文件,它可以完美地工作。

有誰知道 Windows 7(甚至)Vista 上的任何預設配置可能會導致此問題?

答案1

有一個警告DD-WRT TFTP-快閃記憶體這可能有用。

建議 - 為了抓住 TFTP 快閃記憶體的狹窄窗口,您應該使用具有簡單 TCP/IP 實現的平台,而這些平台不具備實施CTCP:據報導 WinXP 或 Linux 可以工作,但是有些人報告 Vista、Windows 7 或 Windows 2008 有嚴重問題

可以考慮使用FTP客戶端嗎?
您需要在另一端使用 FTP 伺服器而不是 TFTP 伺服器。


根據維基百科頁面,以下內容應該會停用 CTCP,

netsh interface tcp set global congestionprovider=none 

然而,令我無法理解的是——TFTP使用UDP而不是TCP,
所以,我不明白CTCP問題與TFTP有什麼關係。

答案2

看來問題可能出在網路卡驅動。我將等到適用於我的 Broadcom NetXtreme 千兆位元網卡的官方 Windows 7 驅動程式發布。

相關內容