關於PING命令的疑問

2022-02-05 01:58:07 字數 940 閱讀 9201

1樓:嗜酒愛煙

ttl,存活時間

ttl是ip協議包中的一個值,它告訴網路路由器包在網路中的時間是否太長而應被丟棄。有很多原因使包在一定時間內不能被傳遞到目的地。例如,不正確的路由表可能導致包的無限迴圈。

所以需要在包中設定這樣一個值,包在每經過一個節點,將這個值減1,反覆這樣操作,最終可能造成兩個結果:包在這個值還為正數的時候到達了目的地,或者是在經過一定數量的節點後,這個值減為了0。前者代表完成了一次正常的傳輸,後者代表包可能選擇了一條非常長的路徑甚至是進入了環路,這顯然不是我們期望的,所以在這個值為0的時候,網路裝置將不會再傳遞這個包而是直接將他拋棄,併傳送一個通知給包的源地址,說這個包已死。

第二個問題,通過ttl值我們能得到什麼 其實ttl值這個東西本身並代表不了什麼,對於使用者來說,關心的問題應該是包是否到達了目的地而不是經過了幾個節點後到達。但是ttl值還是可以得到有意思的資訊的。 每個作業系統對ttl值得定義都不同,這個值甚至可以通過修改某些系統的網路引數來修改,例如win2000預設為128,通過登錄檔也可以修改。

而linux大多定義為64。不過一般來說,很少有人會去修改自己機器的這個值的,這就給了我們機會可以通過ping的回顯ttl來大體判斷一臺機器是什麼作業系統。如你看到112,可能是初始128,跳了16個節點,或者是初始160,跳了48次。

不同的作業系統,它的ttl值預設值是不相同的。預設情況下,linux系統的ttl值為64或255,windows nt/2000/xp系統的ttl值為128,windows 98系統的ttl值為32,unix主機的ttl值為255

2樓:哈爾濱工具廠家

你ping 127.0.0.1試試,你ping那個地址有啥用??

3樓:

ping 127.0.0.1 測試tcp/ip 安裝是否ok

ping 自己的ip地址 測試網絡卡是否正常

怎樣使用ping命令,ping命令怎麼用

win7下的,xp下,可能引數不是很一致 用法 ping t a n count l size f i ttl v tos r count s count j host list k host list w timeout r s srcaddr 4 6 target name 選項 t ping ...

ping命令怎麼使用怎麼理解ping的反攬

1 抄ping是windows unix和linux系統下的一襲個命令。ping也屬於一個通訊協議,是tcp ip協議的一部分。利用 ping 命令可以檢查網路是否連通,可以很好地幫助我們分析和判定網路故障。應用格式 ping空格ip地址。該命令還可以加許多引數使用,具體是鍵入ping按回車即可看到...

cmd命令中ping的使用,CMD命令中PING的使用

必須學會的幾個網路測試命令 瞭解和掌握下面幾個命令將會有助於您更快地檢測到網路故障所在,從而節省時間,提高效率。ping是測試網路聯接狀況以及資訊包傳送和接收狀況非常有用的工具,是網路測試最 常用的命令。ping向目標主機 地址 傳送一個回送請求資料包,要求目標主機收到請求後給予答覆,從而判斷網路的...