File transfer protocol with pipelining