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").