Wikipedia on TFTP states:
Windows 2008 introduced pipelined TFTP
Its aim is to enable good throughput over high latency links. Unfortunately no reference is given. The only other reference I found is Bazootftp mention pipelining-support.
- So how is pipelining implemented? Is it negotiated per RFC 2347?
- Is it possible to do pipelining, if only one side supports it (eg. via some ACK-tricks)?
I've seen Bazootftp add another packet-type, to signal the end of the stream.
- Is Bazootftp's pipelining the same as in Windows?
- And I haven't exactly understand, how the windowing works, esp. with lost packets.
Any hints appreciated.