Everything about File Transfer Protocol
Standard protocol for transferring files over TCP/IP networks
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client over a computer network. FTP is built on a client–server model architecture using separate control and data connections between the client and the server. FTP users may authenticate themselves with a plain-text sign-in protocol, normally in the form of a username and password, but can connect anonymously if the server is configured to allow it. For secure transmission that protects the username and password and encrypts the content, FTP is often secured with SSL/TLS (FTPS) or replaced with SSH File Transfer Protocol (SFTP). Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: File Transfer ProtocolA 5-minute orientation
- Skim a recent paper: From Fax to Secure File Transfer Protocol: The 25-Year Evolution of Real-Time Syndromic Surveillance in EnglandInfluential work since 2022
- Pick up a classic book: Data Communications Networking (McGraw-Hill Forouzan Networking)The most-reprinted book on the subject
- Read the landmark paper: BitDew: A data management and distribution service with multi-protocol file transfer and metadata abstractionCited 44 times
- Go sideways: FTPSA closely related topic
- Go sideways: File eXchange ProtocolA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
BitDew: A data management and distribution service with multi-protocol file transfer and metadata abstraction
FTP-NDN: File Transfer Protocol Based on Re-Encryption for Named Data Network Supporting Nondesignated Receivers
A TCP/IP-based constant-bit-rate file transfer protocol and its extension to multipoint data delivery
Prototype File Transfer Protocol Application for LAN and Wi-Fi Communication
Investigating a file transfer protocol using CSP and B
A File Transfer Protocol (FTP)
Secure File Multi Transfer Protocol Design
File transfer protocols
🆕 Influential since 2022
From Fax to Secure File Transfer Protocol: The 25-Year Evolution of Real-Time Syndromic Surveillance in England
Sterling Integrator File Transfer Protocol Configurations
Analysis of the Dynamic Source Routing Protocol on the Performance of File Transfer Protocol and Video Conference Services in the Mobile AdHoc Network Simulation
COMPARISON OF FILE TRANSFER PROTOCOL AND HYPERTEXT TRANSFER PROTOCOL FOR FILE TRANSFER IN A NETWORK WITH INTERFERENCE
Secure File Transfer Protocol Using Kiteworks
📚 Books worth reading
Data Communications Networking (McGraw-Hill Forouzan Networking)Behrouz A. Forouzan · 2006
Using IBM microcomputersKeiko M. Pitter · 1989- 📕Guidelines for the evaluation of file transfer, access, and management implementationsPaul Markovitz · 1991
- 📕Unix System V Release 3.2 Network Programmer's GuideAT & T Bell Laboratories. Technical Publication Dept. · 1988
Kermit, a file transfer protocolFrank Da Cruz · 1987
Big book of Internet file transfer RFCsPeter Loshin · 2000- 📕The working programmer's guide to serial protocolsTim Kientzle · 1995
Moving and accessing SAS 9.2 filesSAS Institute · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- FTPS FTPS (also known as FTP-SSL and FTP Secure) is an extension to the commonly used File Transfer Protocol (FTP) that adds support for the Transport Layer…
- File eXchange Protocol File eXchange Protocol (FXP or FXSP) is a method of data transfer which uses FTP to transfer data from one remote server to another (inter-server) without…
- SOCKS SOCKS is an Internet protocol that exchanges network packets between a client and server through a proxy server. SOCKS5 optionally provides authentication…
- SSH The Secure Shell (SSH) protocol is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable…
- Secure copy protocol Secure copy protocol (SCP) is a means of securely transferring computer files between a local host and a remote host or between two remote hosts. It is…
- Telnet Telnet (sometimes stylized TELNET) is a client-server application protocol that provides access to virtual terminals of remote systems on local area networks…
- SSH File Transfer Protocol In computing, the SSH File Transfer Protocol, also known as Secure File Transfer Protocol (SFTP), is a network protocol that provides file access, file…
- Email client An email client, email reader, message user agent (MUA), or mail user agent is a computer program used to access and manage a user's email. A web application…