2011-10-23 72 views
3

維基百科上TFTP狀態:TFTP協議流水線

Windows 2008中引入了流水線TFTP

它的目的是使在高延遲鏈路良好的吞吐量。不幸的是沒有提供任何參考 我發現的唯一的其他參考是Bazootftp提到管道支持。

  • 那麼流水線是如何實現的?它是根據RFC 2347協商的嗎?
  • 是否有可能進行流水線操作,如果只有一方支持它(例如通過一些ACK技巧)?

我見過Bazootftp添加另一個數據包類型來表示流的結束。

  • Bazootftp的流水線和Windows一樣嗎?
  • 而且我還不完全瞭解窗戶的工作方式,丟失數據包。

任何提示讚賞。

回答

3

如果通過使用協商變量「windowsize」來達到管道傳輸TFTP。流水線這個詞真的不是最好的。

,你可以在這裏閱讀更多: http://www.vercot.com/~serva/advanced/TFTP.html ,它似乎很可能這將是 http://datatracker.ietf.org/doc/draft-masotta-tftpexts-windowsize-opt/

windowsize談判requieres兩側,但賽瓦(第一聯)該協議的RFC做一些技巧獲得類似的東西針對常規的RFC-1350 TFTP客戶端。

+1

RFC剛剛發佈[RFC 7440](https://tools.ietf.org/html/rfc7440)。 – bortzmeyer