문제
다음 중 텔넷 명령을 사용해서 로컬 시스템의 웹 서비스를 점검하려고 할 때 관련 명령으로 알맞은 것은?
① telnet 80 localhost ② telnet -p 80 localhost ③ telnet localhost 80 ④ telnet localhost:80
정답
3번
해설
정답: 3. telnet 의 사용법은 "telnet 호스트 포트" 순서다. 로컬의 웹 서비스(80포트)를 점검하려면 telnet localhost 80 으로 호스트 다음에 포트를 적는다.
오답 풀이
- 1번: telnet 80 localhost 는 호스트와 포트 위치가 뒤바뀌어 80 을 호스트명으로 해석한다.
- 2번: telnet -p 80 localhost 의 -p 는 telnet 의 포트 지정 옵션이 아니다(포트는 인자로 뒤에 둔다).
- 3번: telnet localhost 80 은 호스트 뒤에 포트를 둔 올바른 형식이므로 옳다.
- 4번: telnet localhost:80 처럼 콜론으로 포트를 붙이는 표기는 telnet 에서 지원하지 않는다.
보충 개념 telnet 호스트 포트 로 임의 TCP 포트의 응답을 확인할 수 있어 서비스 점검에 쓴다. 예: telnet localhost 25(SMTP), telnet localhost 80 후 "GET / HTTP/1.0" 입력으로 웹 응답을 본다.