HTTPS와 같이 TLS/SSL(공개키 암호화 방식)을 거쳐 안전하게 통신
명시 적 FTPS는 클라이언트가 FTP 세션을 암호화하도록 요청할 수있는 FTP 표준의 확장입니다.
"AUTH TLS"명령을 보내면됩니다.
서버에는 TLS를 요청하지 않는 연결을 허용하거나 거부 할 수있는 옵션이 있습니다.
이 프로토콜 확장은 RFC 4217에 정의되어 있습니다.
암시 적 FTPS는 SSL 또는 TLS 연결을 사용해야하는 오래된 FTP 표준입니다.
일반 FTP와 다른 포트를 사용하도록 지정되었습니다.
ssh의 파일 전송 버전
SSH 파일 전송 프로토콜 (시간순으로 SFTP로 축약 된 두 프로토콜 중 두 번째 프로토콜)은 파일을 전송하고 사용자에 대해 유사한 명령 세트를 갖지만
SSH ( Secure Shell Protocol)를 사용하여 파일을 전송합니다.
FTP와 달리 명령과 데이터를 모두 암호화하여 암호와 민감한 정보가 네트워크를 통해 공개적으로 전송되지 않도록합니다.
FTP 소프트웨어와 상호 운용 할 수 없습니다.
하찮은 FTP -> 사용자 인증과정이나 권한설정 같은 부분 생략 : 작은 자료 빨리 전송
TFTP (Trivial File Transfer Protocol)는 클라이언트가 파일을 가져 오거나 원격 호스트에 파일을 넣을 수있는 간단한 잠금 단계 FTP입니다.
TFTP는 구현이 매우 간단하기 때문에 LAN (Local Area Network)에서 부팅 하는 초기 단계에서 주로 사용 됩니다.
TFTP에는 보안과 파일 전송 프로토콜과 같은보다 강력한 파일 전송 프로토콜이 제공하는 대부분의 고급 기능이 없습니다.
TFTP는 1981 년에 처음 표준화되었으며 프로토콜에 대한 현재 사양은 RFC 1350 에서 찾을 수 있습니다 .
RFC 913에 의해 정의 된 단순 파일 전송 프로토콜 (SFTP 약자) 은 TFTP와 FTP 사이의 중간 정도의 복잡성을 갖는 (보안되지 않은) 파일 전송 프로토콜로 제안되었습니다.
그것은 인터넷 상에서 널리 받아 들여지지 않았으며 , 이제는 IETF에 의해 역사적 지위가 부여됩니다 .
포트 115를 통해 실행되며 종종 SFTP 의 초기를받습니다 . 11 개의 명령으로 구성된 명령 세트를 가지며 ASCII , 2 진 및 연속 의 3 가지 데이터 전송 유형을 지원 합니다.
단어 크기의 시스템 즉, 8 비트의 배수이므로 이진 및 연속의 구현은 동일합니다.
이 프로토콜은 또한 사용자 ID 및 비밀번호를 사용한 로그인, 계층 폴더 및 파일 관리
( 이름 바꾸기 , 삭제 , 업로드 , 다운로드 , 덮어 쓰기 로 다운로드 및 추가로 다운로드 포함 )를 지원합니다.