3

TFTP上的维基百科指出:

Windows 2008 引入了流水线 TFTP

其目的是在高延迟链路上实现良好的吞吐量。不幸的是,没有给出参考。我发现的唯一其他参考是Bazootftp提到流水线支持。

  • 那么流水线是如何实现的呢?它是根据 RFC 2347 协商的吗?
  • 如果只有一侧支持它(例如,通过一些 ACK 技巧),是否可以进行流水线操作?

我已经看到 Bazootftp 添加了另一种数据包类型,以表示流的结束。

  • Bazootftp 的流水线与 Windows 中的流水线相同吗?
  • 而且我并不完全了解窗口是如何工作的,尤其是。丢失数据包。

任何提示表示赞赏。

4

1 回答 1

3

如果通过使用协商的变量“windowsize”来实现 TFTP 流水线化。流水线这个词真的不是最好的。

您可以在此处阅读更多信息: http ://www.vercot.com/~serva/advanced/TFTP.html 似乎它可能会成为 RFC http://datatracker.ietf.org/doc/draft-masotta- tftpexts-windowsize-opt/

windowssize 协商需要双方的协议,但 Serva(第一个链接)使用一些技巧来获得与常规 RFC-1350 TFTP 客户端类似的东西。

于 2012-08-25T09:35:13.110 回答