FTPS (also known as FTP Secure and FTP-SSL) is an extension to the commonly used File Transfer Protocol (FTP) that adds support for theTransport Layer Security (TLS) and the Secure Sockets Layer (SSL) cryptographic protocols.
SSH File Tranfer Protocl (SFTP), an incompatible secure file transfer subsystem for the Secure Shell (SSH) protocol. It is also different from Secure FTP, the practice of tunneling FTP through an SSH connection.
There are RFCs for all of the above.