-
FTP는 제어를 하기 위한 연결과 데이터 전송을 위한 연결을 따로 사용해서 효율적이고 신뢰성있는 데이터 전송을 제공
-
제어를 위한 연결을 할 때 21번 포트 사용
-
데이터 전송을 위한 연결을 할 때 20번 포트 사용
-
Mode
- Active Mode : 많이 쓰이는 방식으로, 클라이언트가 서버에게 자신이 어떤 포트로 데이터를 전송할 지 알려주는 방식
- Passive Mode : Active Mode와 달리 서버가 클라이언트로 자신이 데이터를 보내고자하는 포트를 정하는 방식

-
Anonymous FTP(익명 FTP)
- 사용자들이 할당받은 ID 없이도 FTP 서버에 접근하고 서비스를 이용할 수 있다.
-
TFTP(Trivial File Transfer Protocol)
- FTP보다 간단하고 최소한의 기능만 제공해주는 프로토콜
- FTP는 TCP를 이용하는 반면, TFTP는 UDP를 사용함
- 인증절차가 없기에 설정이 잘못되어 있으면 누구나 파일에 접근 가능