ICMP 시간 초과 패킷보다 TTL(-190)이 훨씬 낮은 ICMP 반향 응답 패킷

ICMP 시간 초과 패킷보다 TTL(-190)이 훨씬 낮은 ICMP 반향 응답 패킷

내가그만큼마지막 세 홉내 위치에서 facebook.com으로의 경로 추적 경로 중 내가 돌려받은 ICMP 반향 응답 패킷에는 모두TTL각각의58, 57, 56. 문제의 홉은 내 컴퓨터의 6번째, 7번째, 8번째 홉입니다.

반면,ICMP 시간 초과 메시지의 TTL세 홉에서 만료되는 패킷의 경우 모두 합리적인 값인 246, 248, 249를 갖습니다.

이제,복귀 경로어쩌면 그것과 같지 않을 수도 있다앞으로 경로다른 유형의 ICMP 메시지에 대해서는 동일하지 않을 수도 있습니다.

그러나 그러한 차이는 어디에서 올 수 있습니까? 200홉주기길을 따라? 아니면 낮은 TTL(255보다 훨씬 낮은: 이런 일이 발생합니까?)로 ICMP 에코 응답 패킷이 생성되고 있습니까?

답변1

kwaio 사용자가 제안한 대로 생성 시 사용할 기본(또는 공통) TTL 값입니다.ICMP 에코 요청그리고에코-응답패킷은 64.

내 경우에는 내가 선택한 경로의 첫 번째 라우터가 TTL=255(소스에서)의 에코 응답 메시지로 응답했고, 마지막 라우터는 TTL=64로 응답했습니다.

대신에ICMP 시간 초과모든 경우에 TTL이 255인 메시지가 생성되었습니다.

좀 더 조사한 결과, 다양한 공급업체와 다양한 OS가 다양한 프로토콜에 대해 서로 다른 초기 TTL을 채택한다는 사실을 발견했습니다. binbert.com/blog/2009/12/default-time-to-live-ttl-values

이에 대한 흥미로운 의미는 패킷이 만료되도록 하고 핑을 보내 특정 라우터의 제조업체를 식별할 수 있다는 것입니다. 자세한 내용은 여기를 참조하세요: TTL 기반 핑거프린팅 및 MPLS전체 기사:"네트워크 핑거프린팅: TTL 기반 라우터 서명".

관련 정보