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