10
3
When i use ping command i get next results (Windows):
C:\>ping example.microsoft.com
Pinging example.microsoft.com [192.168.239.132] with 32 bytes of data:
Reply from 192.168.239.132: bytes=32 time=101ms TTL=124
...
In documentation to such utilities TTL is measured in hops. According to ICMP specification RFC 792:
Time to Live. Time to live in seconds; as this field is decremented at each machine in which the datagram is processed, the value in this field should be at least as great as the number of gateways which this datagram will traverse.
So, every host descreases TTL by atleast 1 second. Nothing said about hops. So why hops are used? Why not to use, say ms, if hosts process datagrams too fast? And why specification doesn't say anything about hops?
Good question. If I remember correctly, they replaced TTL with hops in IPv6, but I'm not sure. – AndrejaKo – 2011-03-07T20:46:07.897
1@AndrejaKo, yes, they did. But officially only in IPv6. – Kyrylo M – 2011-03-07T20:57:00.390