By default, for Traceroute utility, the "time to live" value will be decremented by 1 each time packet passes through a router. However, is the "time to live" value also decremented by the receiving host?
As the picture show, for the last time traceroute packet is sent, device A increase the TTL value to 3. After packet passes router B and C, it still have TTL=1. Then, it seems when the packet reaches the receiving host - device D, its TTL value is decremented again to 0, even though the packet is not going to be forwarded anymore.
I cannot find any sources on the internet saying the destination host also decrement the TTL value of the packet. Most of them are just talking about the router.
Thanks in advance!