문제
FTP는 원격 서버에 파일을 주고받을 때 사용하는 프로토콜이다. FTP는 2가지 Mode로 구분되는데, 서버에서 따로 포트 대역을 설정해주고 서버는 임의로 지정된 데이터 포트정보를 클라이언트에 보내 클라이언트에서 해당 포트로 접속하는 방식은 무엇인가?
① Active Mode ② Passive Mode ③ Privileges Mode ④ Proxy Mode
정답
2번
해설
정답: 2. Passive Mode(수동 모드)에서는 서버가 데이터 전송용 포트를 열고 그 포트 번호를 클라이언트에 알려주면, 클라이언트가 그 포트로 접속해 데이터 연결을 맺는다.
오답 풀이
- 1번: Active Mode는 서버가 클라이언트의 지정 포트로 데이터 연결을 거는 방식으로 방향이 반대이다.
- 2번: Passive Mode는 서버가 알려준 포트로 클라이언트가 접속하므로 정답이다.
- 3번: Privileges Mode는 FTP 동작 모드 명칭이 아니다.
- 4번: Proxy Mode는 중계 서버를 경유하는 방식으로 본문 설명과 다르다.
보충 개념 Active 모드는 클라이언트 방화벽 통과가 어려워, 클라이언트가 서버로 접속하는 Passive 모드가 방화벽 환경에서 주로 쓰인다. 제어 연결은 21번을 사용한다.