사용자 도구

사이트 도구


컴퓨터:network:ftp
[홈레코딩 필독서]"모두의 홈레코딩"구매링크
가성비 있는 녹음실 찾으시나요? 리버사이드 재즈 스튜디오에서 녹음하세요!

FTP

File Transfer Protocol

FTP네트워크상에서 파일을 주고받기 위해 만들어진 표준 통신 규약입니다. 1971년에 처음 등장했을 정도로 역사가 깊으며, 웹(HTTP)이 대중화되기 전부터 대용량 데이터를 전송하는 가장 효율적인 수단으로 사용되어 왔습니다.

1. FTP의 독특한 작동 방식

FTP는 다른 프로토콜과 달리 두 개의 연결(통로)을 동시에 사용한다는 점이 가장 큰 특징입니다.

  • 제어 채널 (Port 21): 사용자 인증(ID/PW)과 명령어를 전달합니다.
  • 데이터 채널 (Port 20 등): 실제 파일 데이터가 오가는 통로입니다.

2. 접속 모드: 능동(Active) vs 수동(Passive)

공유기나 방화벽 환경에서 FTP 접속 오류가 발생하는 주된 원인입니다.

  • 능동 모드 (Active): 서버가 클라이언트에게 접속을 시도합니다. (클라이언트 방화벽에 취약)
  • 수동 모드 (Passive): 클라이언트가 서버가 열어준 포트로 접속합니다. (공유기 환경 필수 설정)

3. 보안에 따른 분류

기본 FTP는 암호화 없이 데이터를 평문으로 전송하므로 매우 위험합니다.

종류 설명 보안성
FTP 기본 방식. 데이터 노출 위험 높음 매우 낮음
FTPS FTP에 SSL/TLS 암호화를 추가한 방식 높음
SFTP SSH(Secure Shell) 기반 전송. 보안 및 관리 효율 우수 매우 높음

4. 장단점 요약

  • 장점: 대용량 파일 전송 및 이어받기에 매우 강력함.
  • 단점: 설정이 까다로울 경우 방화벽/공유기 포트 설정에서 문제가 발생하기 쉬움.
로그인하면 댓글을 남길 수 있습니다.

[공지]회원 가입 방법
[공지]글 작성 및 수정 방법

컴퓨터/network/ftp.txt · 마지막으로 수정됨: 저자 정승환