
The full form of FTP is File Transfer Protocol. It is a standard communication protocol used to transfer computer files from a server to a client over a computer network. FTP is built on a client-server model architecture that uses separate controls and data connections between the client and server. FTP users can usually authenticate using the plain text connection protocol as username and password but can connect anonymously if the server is configured to allow this. FTP is often protected by SSL / TLS (FTPS) or replaced by the SSH File Transfer Protocol (SFTP) for secure transmission that protects usernames and passwords and encrypts content. This is an application layer feature and is built on a client/server architecture. The client controls the conversation while the server sends the contents of the file. The browser acts as a client and sends a request to the server to start the conversation. Through FTP, clients can delete, upload, or upload files to the server.

SOME BASIC INFORMATION ABOUT FTP
1.FTP is a popular network protocol for transferring files between computers over a TCP/IP-based network, such as the Internet.
2.FTP allows people and applications to exchange and share data within their offices and over the Internet.
3.FTP was one of the first technologies developed to meet this common need, and it remains - with many generations of improvements - the second most popular protocol in use today (after HTTP or the "World Wide Web").
4.Organizations use FTP to allow employees to share files between different locations and branches
5.Employees use FTP to securely share files with colleagues and external business partners
6.IT teams use FTP to send data back to disaster recovery locations
7.The webmaster team uses FTP to transfer web pages, web application files, and images to their web servers.
HISTORY OF FTP
1.FTP was developed and published as RFC 114 in 1971, on April 16.
2.Abhay Bhushan developed the first FTP functions.
3.RFC 765 replaced RFC 114 in June 1980.
4.The current location is RFC 959.
5.The DOS Command Prompt is used to evaluate FTP applications first.
ABOUT FTP (FILE TRANSFER PROTOCOL)
HOW FTP WORKS?
FTP works just like HTTP and SMTP. A user provides authentication by login. Although some servers operate as anonymous FTP, this means that they make their data available without logging in. When the client transfers a file to the server, it is called "Upload" and the process of transferring the file from the server to the client is called "Download". So it is usually used to download files from a server over the internet and upload files to a server over the internet.
BENEFITS OF FTP
1.FTP allows multiple files to be moved between different folders.
2.FTP provides the option to resume interrupted file transfers.
3.FTP allows you to add objects to the upload or download queue.
4.There is no limit on the size of the file to be transferred. Browsers allow transfer up to 2 GB.
5.Many FTP clients like FileZilla can schedule transfers.
6.Data transfer is faster than HTTP.
FEATURES OF FTP
1.FTP provides file transfer protection.
2.It provides well-preserved access control to the users.
3.It provides several approaches to file transfer.
4.It hides information from personal computers.
