Hello friends in this post i am continuing the types server,here i am going to tell you one of the most important type of server that is FTP server.
Before starting with FTP server,first of all we have to understand what is FTP.The term FTP stands for File Transfer Protocol,this protocol is used to transfer files between computer on the network like internet.Generally it is a protocol that is used for manipulating and exchanging files on any computer that is based on TCP network.Today the most common use of FTP is download files from the internet.Generally what happens when you download files from the internet what actually you did that you you're actually transferring the file to your computer from another computer over the Internet.Now we are coming to our main topic that is of FTP server.A FTP server is a software application that is responsible for the running of the FTP protocol.The FTP server manipulates all the files that are received by it from its clients.
Now a new question arises that is what is FTP client. An FTP Client is software that is designed to transfer files back-and-forth between two computers over the Internet. It needs to be installed on your computer and can only be used with a live connection to the Internet.Now if we talk about the security of FTP,it is assumed that it is an insecure method of data transfer because in this method no encryption of data takes place.This means any computer on the same network with the use of packet sniffer can view the transferred files.To overcome this advantage it is recommended that you should use SFTP (SSH File Transfer Protocol) or FTPS (FTP over SSL) so that your data is in encrypted form.