FTP (File Transfer Protocol)

FTP (File Transfer Protocol) is a standard network protocol used for transferring files between a client and a server.

Elaboration:

  • Uses port 21 for control commands and port 20 for data transfer.
  • Can operate in active or passive mode for different firewall settings.
  • Requires authentication via username and password, but SFTP (Secure FTP) encrypts the connection.

Example:

Uploading a website’s files to a hosting server using an FTP client like FileZilla.