용어와 정의
영문 또는 원어: FTP
영문 정식명칭: File Transfer Protocol
한글명: 파일 전송 프로토콜
클라이언트와 서버 사이에서 파일을 주고받는 프로토콜.
정확한 의미
FTP는 클라이언트와 서버 사이에서 파일을 전송하는 프로토콜입니다. 제어 통신과 데이터 전송의 연결이 구분되는 구조를 사용합니다.
쉽게 이해하기
파일을 보내고 받는 전송 규칙이며, NAS 전체를 로컬 디스크처럼 연결하는 방식과는 다릅니다.
사용하는 곳
NAS의 파일 전송 서비스와 기존 장비의 업로드 기능을 설명할 때 사용합니다.
오해하기 쉬운 점
기본 FTP를 암호화된 전송으로 표현하지 않습니다. FTPS와 SFTP는 각각 다른 보안 및 연결 방식을 사용하므로 이름을 바꾸어 쓰지 않습니다.
기본 FTP 자체를 암호화 통신으로 설명하지 않는다.
공식 근거
- IETF: RFC 959 — FTP
File Transfer Protocol
최종 내용 검토: 2026-10-21
FTP 보안 방식과 능동 및 수동 모드
기본 FTP는 제어 연결과 파일 데이터 연결을 나누어 사용합니다. 능동 모드는 클라이언트가 알린 대상으로 서버가 데이터 연결을 시작하고, 수동 모드는 서버가 알린 데이터 접속 지점으로 클라이언트가 연결합니다. 이는 데이터 연결 방향의 차이이며 암호화 방식의 구분이 아닙니다.
FTPS는 FTP에 TLS 보호를 적용한 방식이고 SFTP는 SSH 연결 위에서 파일을 전송 및 관리하는 별도 프로토콜입니다. 이름이 비슷해도 클라이언트 설정과 방화벽 조건을 그대로 바꾸어 사용할 수 없습니다.