IP 데이터그램 컴퓨터 네트워크의 TTL(Time to Live) 값

IP 데이터그램 컴퓨터 네트워크의 TTL(Time to Live) 값

컴퓨터 네트워크의 TTL에 관해 문의사항이 있습니다.

컴퓨터 네트워킹(COMPUTER NETWORKING)이라는 책에서 JAMES F. KUROSE에 따르면 하향식 접근 방식입니다.

Time -to-live- The time-to-live (TTL) field is included to ensure that datagrams 
do not circulate forever (for example, a long-lived routing loop) in the network.
This field is decremented by one each time the datagram is processed by a router. 
If the TTL field reaches 0, a router must drop that datagram.

내 질문은패킷이 목적지에 도달하면 TTL이 0이 되거나 그렇지 않게 됩니다.호스트 또는 그 안에 일부 가치가 남아 있습니까?

UBUNTU의 ping 명령에서 대상이 동일한 장치(핑 루프백)인 경우에도 ping 명령에 TTL=64가 있다는 것을 확인했습니다. 그렇다면 대상에 도달해도 TTL이 0으로 줄어들지 않고 Windows에 TTL이 설정되어 있습니다. 128로.

내 질문은

1) 그러면 대상에 따라 생성되는 모든 IP 패킷마다 TTL이 달라지나요? 아니면 모든 패킷에 대해 OS에서 미리 정의되어 있습니까?

2) 패킷을 보내려고 했던 대상 호스트에 도달하면 0입니까? 그렇지 않은 경우 TTL은 대상 호스트 시스템을 인식하는 데 어떻게 도움이 됩니까?

관련 정보