Sự khác nhau của giá trị TTL trong Tracert và Ping


2

Khi tôi ping localhost trên hệ thống Windows XP của mình, giá trị TTL được trả về là 128 và nó cho tôi thấy rằng giá trị TTL mặc định trong ping cho hệ thống của tôi là 128. Sau đó, khi tôi ping google.com, giá trị TTL được trả về là 45 và tôi giả sử nó có nghĩa là (128 - 45) / 2 bước nhảy đã tồn tại theo cách của tôi để google. Khi tôi truy tìm google.com, nó nói rằng các gói đi tối đa 30 số bước nhảy, nhưng nó đã đến đích.

Tại sao nó xảy ra? Có sự khác biệt nào giữa giá trị TTL được hiển thị trong ping và giá trị TTL của tracert không?!

Cảm ơn trước . . .

Câu trả lời:


2

Tại sao nó xảy ra?

Một số máy chủ trong đường dẫn lọc bạn theo dõi

Có sự khác biệt nào giữa giá trị TTL được hiển thị trong ping và giá trị TTL của tracert không?!

không có sự khác biệt (ping ttl = 55, tracepath ttl = back = 55) ... không có dấu vết lọc máy chủ

ping ya.ru
PING ya.ru (87.250.250.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=1 ttl=55 time=36.6 ms

 tracepath ya.ru

 ....................

 8:  l3-s550-s450.yandex.net (213.180.213.23)              97.070ms 
 9:  l3-s650-s550.yandex.net (213.180.213.29)              97.992ms 
10:  www.yandex.ru (77.88.21.3)                            91.306ms reached
     Resume: pmtu 1500 hops 10 back 55

Sau đó, khi tôi ping google.com, giá trị TTL được trả về là 45 và tôi cho rằng điều đó có nghĩa là (128 - 45) / 2 bước nhảy đã tồn tại theo cách của tôi với google.

Số Đường dẫn = 64 (mặc định google.com ttl) - 45 (ping ttl) = 19 bước


@bindbn: "tracepath ttl = back = 55" số in tracepath của hop hop, không nhận được TTL.
t3mp

3

Các hệ điều hành khác nhau gửi trả lời cho các lệnh ping với TTL khác nhau (điều này không phụ thuộc vào TTL trong ping đến). Các giá trị bắt đầu phổ biến bao gồm 64, 128 và 255. Tức là các từ của bạn "có nghĩa là (128 - 45) / 2 bước nhảy tồn tại theo cách của tôi để google" là sai. Giả sử rằng họ sử dụng các hệ thống linux thông thường, họ gửi các gói ICMP với TTL = 64, và do đó chỉ có 19 bước nhảy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.