我正在尝试使用 Windows 7 tftp 客户端(从命令行:tftp put)将文件传输到 Ubuntu 12.04 中的 tftp 服务器(tftpd-hpa 和 TFTP_OPTIONS="--secure -c")。
Windows 客户端返回:“传输成功:1 秒内 524 字节,524 字节/秒”,但该文件实际上为 297 KB。
我尝试了不同的文件(298 KB),但只传输了 143 KB。
我以前能够传输较小的文件(273 字节),没有任何问题。
此时我不确定要查找什么。我知道 tftp 过去曾经有大小限制,但我不认为这是我的问题。
(摘自维基百科:
原始协议的文件大小限制为 32 MB。1998 年,RFC 2347 将此限制扩展至 4 GB(引入了选项协商)和 RFC 2348(引入了块大小协商)。如果服务器和客户端支持块号回绕,则文件大小基本上不受限制。)