Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. Pages: 25. Chapters: FTP, File Transfer Protocol, Uploading and downloading, Trivial File Transfer Protocol, Rsync, UUCP, Background Intelligent Transfer Service, SSH File Transfer Protocol, FTPS, List of FTP server return codes, Secure copy, Files2u, GridFTP, FTPmail, 9P, MassTransit Enterprise, Media Dispatch Protocol, Managed file transfer, File Service Protocol, Files transferred over shell protocol, FTP servlet, OFTP, EForward, EFTP, Media dispatch group, FTAM, HS/Link, XCOM Data Transport, FTPFS, Simple File Transfer Protocol, MHSnet, FTP bounce attack, Rcp, HFTP. Excerpt: File Transfer Protocol (FTP) is a standard network protocol used to transfer files from one host to another over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server. FTP users may authenticate themselves using a clear-text sign-in protocol but can connect anonymously if the server is configured to allow it. The first FTP client applications were interactive command-line tools, implementing standard commands and syntax. Graphical user interface clients have since been developed for many of the popular desktop operating systems in use today. The original specification for the File Transfer Protocol was written by Abhay Bhushan and published as RFC 114 on 16 April 1971, before TCP and IP even existed. It was later replaced by RFC 765 (June 1980) and RFC 959 (October 1985), the current specification. Several proposed standards amend RFC 959, for example RFC 2228 (June 1997) proposes security extensions and RFC 2428 (September 1998) adds support for IPv6 and defines a new type of passive mode. The protocol is specified in RFC 959, which is summarized below. FTP operates on the application layer of the OSI model, and is used to transfer files using TCP/...