FTP vs SFTP

박영준·2024년 7월 10일
0

IT 지식

목록 보기
21/28

1. FTP (File Transfer Protocol, 파일 전송 프로토콜)

  • TCP/IP 네트워크(인터넷)상의 장치가 파일을 전송할 때 사용하는 프로토콜

  • 20번과 21번 포트(Well-Know Port(잘 알려진 포트))를 사용

    • 20번 포트 : 데이터 전달
    • 21번 포트 : 명령어 전달 (단, 방화벽으로 인해 21번 포트 차단될 경우, FTP 는 사용 불가)
      --> 인터넷을 통한 파일 송수신 만을 고안된 서비스(또는 프로토콜)이기 때문에 동작 방식이 단순 & 직관적
  • (WWW 방식에 비해) 빠른 속도로 한꺼번에 주고 받을 수 있다는 장점

EditPlus 에서는 FTP 를 사용할 수 있다.

2. SFTP (Secure File Transfer Protocol)

  • FTP + SSH(암호화)

    • 네트워크 레벨에서의 정보 유출을 방지하는 프로토콜
    • 파일 전송 시 모든 정보를 암호화하여 통신
      --> 암호화 과정으로 인해 FTP보다는 속도면에서 떨어짐
  • 22번 포트 사용

  • SSH 셸을 통해 명령어 기반으로 파일 관리를 하기 때문에, (FTP에 비해) 다양한 기능 제공


참고: FTP와 SFTP
참고: FTP와 SFTP의 차이

profile
개발자로 거듭나기!

0개의 댓글