A protocol that allows files to be exchanged between computers on the internet is called:

If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

  • FTP definition

    File Transfer Protocol (FTP) is a widely used network protocol for transferring files between computers over a TCP/IP-based network, such as the internet. FTP lets people and applications exchange and share data within their offices and across the Internet. FTP was one of the first technologies developed to solve this common need, and it remains—with several generations of enhancements—the second most popular protocol used today (after HTTP, or the “World Wide Web”).

  • Applications of FTP

    FTP finds application in many day-to-day business operations spanning business-to-business and peer-to-peer data transfer use cases:


    • Organizations use FTP to allow employees to share files  across different locations and branch offices
    • Employees use FTP to securely share files with coworkers and external business partners
    • IT teams use FTP to transfer data back to disaster recovery (DR) sites
    • Webmaster teams use FTP to transfer webpages, web application files, and images to their web server

  • How file transfer happens with FTP

    File Transfer Protocol works in a client-server model where an FTP server and FTP client perform the file transfer operation. An FTP server is configured in the network, and a specific file storage location (folder/system) is identified to become the shared storage, which will host the files you want to share. The end-users will access this file server via FTP to start copying the files to their local folder/system.

    FTP requires a TCP/IP network to function, and it relies on the use of one or more FTP clients. The FTP client acts as the communication agent to interact with the server and download or upload files. In other words, the FTP client sends out connections to the FTP server. Upon listening to the request from the client to either upload or download a file, the FTP server performs the file transfer operation.

  • What are FTP clients used for?

    FTP clients were just command-line interface (CLI) applications a few decades ago. They now come in easy-to-use, intuitive interfaces to facilitate and simplify file transfers. FTP clients  are used for desktops, servers, and mobile devices, and they’re available as stand-alone apps, web clients, and simple extensions to web browsers. FTP Voyager ® is a free Windows FTP client from SolarWinds ® Serv-U ® designed to provide a host of built-in functions to simplify file transfer.

  • Active vs. passive FTP server connections

    The FTP server can support both active and passive connections with the FTP client. In an active FTP connection, the client opens a port and listens while the server actively connects to it. In a passive connection, the server opens a port and listens passively, which allows clients to connect to it.

    Passive connections are more secure, and IT admins prefer them because data connections are made from the FTP client to the FTP server. This is a more reliable method, and it avoids inbound connections from the internet back into individual clients. In firewalled deployments, all connections are made from the internet to the server, not from the server back to the internet. Passive mode is also known as “firewall-friendly” mode. The more secure file transfer protocols (such as SFTP , FTPS ) the FTP client supports, the more secure it becomes.

  • History of FTP

    FTP has been around for over four decades, and it’s seen significant changes in encryption standards and file transfer functionality. The chart chronicles the evolution of FTP and the introduction of managed file transfer, which offers support for secure protocols (such as FTPS and SFTP) and advanced administration capabilities for secure and controlled file transfer.

  • Try secure FTP server from Serv-U

    Serv-U FTP Server is a secure file transfer solution designed to allow you to safely and easily exchange files with your trading partners. Serv-U FTP Server is designed for SMBs to enable file transfer via FTP, FTPS, and HTTP. For more robust file transfer requirements and greater scalability and security, Serv-U Managed File Transfer (MFT) Server provides centralized administration, granular control, and integration with your existing IT systems (AD, LDAP, NAS, SAN, security information and event management (SIEM) , and more). Serv-U MFT Server supports FTP, FTPS, SFTP, HTTP, and HTTPS protocols for secure file transfer.

  • See also

    • What Is MFT (Managed File Transfer)?
    • What Is FTPS (FTP Secure)?
    • What Is SFTP (SSH File Transfer Protocol)?

Which protocols are used for communication between computer to computer?

The most important protocols for data transmission across the Internet are TCP (Transmission Control Protocol) and IP (Internet Protocol). Using these jointly (TCP/IP), we can link devices that access the network; some other communication protocols associated with the Internet are POP, SMTP and HTTP.

What is the name of the protocol used by the Internet?

HTTP – One of the most familiar protocols, hyper text transfer protocol (HTTP) is often referred to as the protocol of the internet. HTTP is an application layer protocol that allows the browser and server to communicate.

What does TCP and IP stands for?

TCP/IP stands for Transmission Control Protocol/Internet Protocol. TCP/IP is a set of standardized rules that allow computers to communicate on a network such as the internet.

What is the HTTP protocol used for?

Hypertext Transfer Protocol (HTTP) is an application-layer protocol for transmitting hypermedia documents, such as HTML. It was designed for communication between web browsers and web servers, but it can also be used for other purposes.