FTP
Port: 21
FTP is the protocol that handles transfering files from one device to another. It operates by considering one device as a server and the other as a client, thereby allowing the client to send and request files from the server
FTP/S
Port: 900
This protocol allows FTP over a secure encryption using SSL.
SFTP
This protocol allows FTP over a secure encryption using SSH.