본문 바로가기
넓고 얕은 CS 지식

FTP, SFTP와 파일질라(FileZilla) 간단 정리

by 황원용 2023. 5. 14.
728x90

파일 전송 프로토콜(File Transfer Protocol)

  • 네트워크 상의 장치가 파일을 전송할 때 사용하는 규칙을 의미한다.
  • 네트워크에 연결된 컴퓨터끼리 데이터를 원활하게 교환하기 위한 목적으로 개발되었다.
  • 사용자의 인증, 데이터 전환, 디렉터리 검색 등과 같은 기능을 지원한다.
  • FTP 서버는 FTP 주소를 가지고 있고, FTP 연결을 수신한다.
  • 21번 포트를 사용한다.
  • 인터넷 프로토콜 초기부터 사용되어 역사가 길다.

 

SFTP(SSH File Transfer Protocol)

  • FTP에 SSH 연결을 사용해 보안 등급이 높은 파일 전송을 하는 별도의 프로토콜이다.
  • 22번 포트를 사용한다.

 

 

파일질라(FileZilla)

  • 오픈 소스 크로스 플랫폼의 FTP 소프트웨어이다.
  • 파일질라 클라이언트와 파일질라 서버로 이루어져 있다.
  • FTP, SFTP, FTPS를 지원한다.

 

 

 

참고

https://ko.wikipedia.org/wiki/파일질라

https://namu.wiki/w/FTP

https://kk-programming.tistory.com/46

728x90