문제
다음 중 FTP 서비스에서 사용하는 포트 번호에 대한 설명으로 알맞은 것은?
① FTP 서비스는 20번 포트를 사용해서 데이터 전송 및 제어를 관리한다. ② FTP 서비스는 21번 포트를 사용해서 전송 및 제어를 관리한다. ③ FTP 서비스는 20번 포트로 데이터를 전송하고, 21번 포트로 제어한다. ④ FTP 서비스는 20번 포트로 제어하고, 21번 포트로 데이터를 전송한다.
정답
3번
해설
정답: 3. FTP 는 두 개의 포트를 쓴다. 20번은 실제 데이터 전송, 21번은 명령·제어(로그인·명령 주고받기)에 사용한다.
오답 풀이
- 1번: 20번 하나로 전송과 제어를 모두 한다는 설명은 틀리다(제어는 21번).
- 2번: 21번 하나로 전송·제어를 모두 한다는 설명은 틀리다(데이터는 20번).
- 3번: 20번=데이터 전송, 21번=제어로 정확해 옳다.
- 4번: 제어와 데이터의 포트가 뒤바뀌었다(20=데이터, 21=제어).
보충 개념 FTP: 21번(제어 채널, 명령·응답) / 20번(데이터 채널, 능동 모드 기준). 수동(passive) 모드에서는 데이터 포트가 동적으로 협상된다.