FTP or file transfer protocol is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the Internet or an intranet). There are two computers involved in an FTP transfer : a server and a client. FTP is most commonly used to upload a file defining a Web page to a Web server using the Internet. A secure variante of FTP using SSL or TLS is FTPS. To access a FTP server, one uses a FTP client software (with a graphical interface or directly through command lines) such as gFTP or Filezilla. They both also support the SCP protocol.