Different operating systems send replies to pings with different TTL (it doesn't depend upon the TTL in the incoming ping). Common starting values include 64, 128 and 255. I.e., your words "it means that (128 - 45) / 2 hops exist in my way to google" are wrong. Assuming that they use regular linux systems, they send ICMP packets with TTL = 64, and thus there are only 19 hops.
شما اگر به اختلاف این دوتا نود شبکه ات دقت میکردی متوجه میشدی که وقتی یه سیستم ویندوزی رو پینگ میکنی 128 وقتی سیستم یا نود غیر ویندوزی رو پینگ میکنی 64. TTL رو سیستمی که داره پینگ میشه تعیین میکنه ، پیشفرض ویندوز 128 هست ، برای اون پرینترت 64 هست.
( خداییش خودم هم نمیدونستم الان سرچ کردم متوجه این داستان شدم ، )
- - - ادامه - - -
خب علی آقا هم که جواب رو دادند با توضیحات بهتر