FTP protocols
Since FTP is designed to work over TCP/IP, and most protocol stacks include
FTP, it should be your transfer protocol over networks and the Internet. FTP is
fast. Working with the network stack allows it to send large packets of data
with each transfer. Because network connections are usually more reliable than
serial connections, data does not become corrupted as easily and larger packets
are possible. As mentioned earlier, you must have an FTP daemon and an FTP
client. On UNIX systems, a daemon comes standard with the TCP/IP stack. However, on
some DOS and Windows implementations it is not available or is available only at
an additional cost. With FTP clients, user interfaces vary by vendor.
Interfaces can range from cryptic DOS commands to elaborate drag-and-drop Windows
applications.