네트워크 설계와 운용
traceroute에서 출발지로부터 세어 4번째 라우터가 ICMP 시간 초과(Time Exceeded) 메시지를 돌려보내게 하려고 보내는 패킷의 IP 헤더 TTL 값은?
- A3
- B4
- C5
정답과 해설 보기
정답: B. 4
라우터는 패킷을 전달할 때마다 TTL을 1 줄이고, 0이 된 패킷은 버리고 출발지에 ICMP 시간 초과 메시지를 돌려보냅니다. TTL을 4로 하여 보내면 1번째에서 3, 2번째에서 2, 3번째에서 1이 되고 4번째에서 0이 되므로, 4번째 라우터가 메시지를 돌려보냅니다. traceroute는 TTL을 1, 2, 3…으로 하나씩 늘리면서 패킷을 보내고, 돌아온 메시지의 출발지 주소와 시간으로부터 경로상의 라우터와 지연을 차례로 표시합니다. 목적지까지 도달하면 목적지로부터의 응답(ICMP 에코 응답이나 목적지 포트에 도달할 수 없음을 나타내는 메시지)으로 끝을 압니다.