일반 적 으로 , 파일 전송 프로토콜 은 하나 의 호스트 에서 다른 호스트 로 파일 을 복사 하 기 위해 TCP / IP 에 의해 제공 되 는 표준 기능 이 다 . FTP 는 호스트 간 에 두 개 의 연결 을 사용 하 는데 , 하나 의 연결 은 데이터 전송 을 위하 여 사용 되 고 , 다른 하나 의 연결 은 명령 과 응답 등 의 제어 정보 를 위해 사용 한다 . 이 를 위하 여 FTP 는 두 개 의 잘 알려진 TCP 포트 를 사용 하 는데 , 포트 21 은 제어 연결 을 위해 사용 되 고 , 포트 20 은 데이터 연결 을 위해 사용 된다 .