Movement of a file from one computer to another in a
network. The
data may be moved either by opening a network connection directly to the
destination, or by passing the data together with control information to a
message-switching file transfer relay. File transfer
protocols (FTPs)
frequently encompass facilities to transform data between host-specific formats
and a network standard form. This permits file transfer to take place between
otherwise incompatible systems. Unfortunately different networks have developed
different standards for file transfer. This has led to the development of
internetwork file transfer protocols such as the NIFTP (network independent
file transfer protocol).