15056025940
有(you)朋友反映,能(neng)(neng)(neng)不能(neng)(neng)(neng)講下 ping 命令(ling)的(de)(de)使用(yong)(yong),其實對于命令(ling)的(de)(de)使用(yong)(yong)我(wo)們(men)之前提到過(guo)一些(xie),但對 ping 命令(ling)沒有(you)過(guo)多講解(jie),一般我(wo)們(men)用(yong)(yong)的(de)(de)都是它的(de)(de)基本功能(neng)(neng)(neng),今天我(wo)們(men)來詳細看下 ping 命令(ling)詳細使用(yong)(yong)
在網絡中 ping 是(shi)一(yi)個十分強大的 TCP/IP 工(gong)具。它的作用主要為:
1、用來檢測網絡的(de)連通(tong)情況和分析(xi)網絡速(su)度
2、根據(ju)域名(ming)得(de)到服(fu)務器 IP
3、根(gen)據 ping 返(fan)回的 TTL 值來(lai)判斷對方所使(shi)用的操作系(xi)統(tong)及數據包經過路(lu)由器數量。
我們通(tong)常會用(yong)它來直(zhi)接 ping ip 地址(zhi),來測試網(wang)絡的連通(tong)情況。
類如這種,直接 ping ip 地(di)址或網(wang)關,ping 通會顯示出(chu)以上(shang)數據(ju),有朋友可能會問,bytes=32;time<1ms;TTL=128 這些是什么意思。
bytes 值:數據包(bao)大小(xiao),也就是字(zi)節。
time 值:響(xiang)應時間(jian),這(zhe)個(ge)(ge)時間(jian)越小(xiao),說明(ming)你連接這(zhe)個(ge)(ge)地址速度越快(kuai)。
TTL 值:Time To Live, 表示 DNS 記(ji)錄在 DNS 服(fu)務器上存在的時(shi)間,它是 IP 協議(yi)包的一個值,告(gao)訴路由器該數據包何時(shi)需要被丟棄。可以通過 Ping 返回的 TTL 值大小,粗略地(di)判(pan)斷目標系(xi)統類(lei)型是 Windows 系(xi)列還是 UNIX/Linux 系(xi)列。
默認情況下(xia),Linux 系統的(de) TTL 值(zhi)為(wei) 64 或 255,WindowsNT/2000/XP 系統的(de) TTL 值(zhi)為(wei) 128,Windows98 系統的(de) TTL 值(zhi)為(wei) 32,UNIX 主機的(de) TTL 值(zhi)為(wei) 255。
因此一般 TTL 值:
100~130ms 之間(jian),Windows 系統 ;
240~255ms 之(zhi)間,UNIX/Linux 系統。
當然,我們今天主要了解(jie)并(bing)不是這些,而是 ping 的其它參考。
ping 命令(ling)除了直(zhi)接 ping 網絡的 ip 地址,驗證(zheng)網絡暢通(tong)和速度之外,它(ta)還有這(zhe)些用法。
不間斷(duan)地 Ping 指(zhi)定計算(suan)機,直到管(guan)理員中斷(duan)。
這(zhe)就(jiu)說(shuo)明電(dian)腦連接路由器(qi)是通的,網絡(luo)效(xiao)果很好。下面按(an)按(an)住鍵(jian)盤的 Ctrl+c 終止它繼續(xu) ping 下去,就(jiu)會(hui)停(ting)止了,會(hui)總結(jie)出運行(xing)的數據包有(you)多少,通斷(duan)的有(you)多少了。
ping-a 解析(xi)計(ji)算機(ji)名與 NetBios 名。就是可以(yi)通過 ping 它的 ip 地址(zhi),可以(yi)解析(xi)出主機(ji)名。
在默認情(qing)況下,一般都只發送(song)四個(ge)數(shu)據(ju)包,通過(guo)這個(ge)命(ming)令(ling)可以自己定義發送(song)的個(ge)數(shu),對(dui)衡量網(wang)絡(luo)速度很有幫助,比如我想測試發送(song) 10 個(ge)數(shu)據(ju)包的返回(hui)的平均時間為多(duo)少(shao),最快時間為多(duo)少(shao),最慢時間為多(duo)少(shao)就可以通過(guo)以下獲知:
從(cong)以上我就(jiu)可以知道在(zai)給 47.93.187.142 發送 10 個數(shu)據包的(de)過(guo)程當中(zhong),返回了 10 個,沒有丟失,這 10 個數(shu)據包當中(zhong)返回速度最(zui)快為 32ms,最(zui)慢為 55ms,平均(jun)速度為 37ms。說明我的(de)網絡良(liang)好。
如(ru)果對于一(yi)(yi)些不好的(de)網(wang)絡,比如(ru)監控(kong)系統中(zhong)非常卡頓(dun),這樣(yang)測試,返回(hui)的(de)結果可能會顯示出(chu)丟(diu)(diu)失出(chu)一(yi)(yi)部分,如(ru)果丟(diu)(diu)失的(de)比較(jiao)多(duo)的(de)話,那么就說明網(wang)絡不好,可以很(hen)直觀(guan)的(de)判斷出(chu)網(wang)絡的(de)情況。