Consider a following scheme:

Server(TTL=64) <--> RouterA(TTL=64) <--> RouterB(TTL=64) <--> Desktop(TTL=128)

The Desktop sends a package to the Server, this package on the netowrk card of desktop has ttl equal to 128. What would be TTL of the package when it will pass RouterB - 127, 64 or 63 ?

Is there any way to test it? I'm using Linux and run command ping google.com -t 100, but I recieve only TTL of response.

1 Answer 1


The ttl(time to live) value will depend of the initial value of your ttl field(that is depending of your operatins system).

Here you can find some common values:


If you are using windows(not 95 version)127 will be your result because it is just one jump has happens, the ttl value change(decrease) on the way that a packes passes by one router or some devices betwenn 2 networks. On that way, once the packet get into router b, and it forwarded to router A, on that moment the ttl value is dereceased by one.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.