FTP

  • The File Transfer protocol(FTP) is a standard network protocol used to transfer computer files between a client and server on a computer network.FTP is secured with SSL/TLS(FTPS).
  • FTP uses separate control and data connections between the client and the server.


  • Transferring files from a client computer to a server computer is called "uploading" and transferring from a server to a client is "downloading".


  • The standard port number used by FTP servers is 21 this port is referred as a command port.
  • Active FTP servers generally use port 20 as their data port.

Active FTP Connection :
  • In an Active FTP connection, the client opens a port and listens and the server actively connects to it.
  • If you are connecting to the FTP server using Active mode of connection you must set your firewall to accept connections to the port that your FTP client will open.


Passive FTP Connection :
  • In a Passive FTP connection, the server opens a port and listens (passively) and the client connects to it.
  • Most FTP servers support the Passive mode. For Passive FTP connection the FTP server administrator must set the firewall to accept all connections to any ports that the FTP server may open.


Requirements for using FTP :
  • An FTP client like Auto FTP Manager installed on your computer.
  • The FTP server address.
  • A user name and password.  
  • To transfer files, provide your client software (Auto FTP Manager) with the server address, user name, and password.