ping命令簡單介紹


1、Ping的簡介

Ping是潛水艇人員的專用術語,表示回應的聲納脈沖,在網絡中Ping是一個強大的的TCP/IP工具。它主要的功能是用來檢測網絡的連通情況和分析網絡速度。我們通過向指定ip地址發送數據包,並根據返回結果判斷連通情況與網絡速度。一般最常見的用法莫過於打不開網頁時,ping一下百度看網絡是否正常。

 

2、Ping命令詳解

ping的命令格式為:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list

-t Ping 指定的計算機直到中斷。

 

-a 將地址解析為計算機名。

這里用的是ARP協議,通過局域網廣播方式確認對應ip地址的mac地址名。

 

-n count 發送 count 指定的 ECHO 數據包數。默認值為 4。

 

-l length 發送包含由 length 指定的數據量的 ECHO 數據包。默認為 32 字節;最大值是65,527。

 

-f 在數據包中發送"不要分段"標志。數據包就不會被路由上的網關分段。

ip數據報傳播過程中,由於不同的ip段地址內的下層結構可能不同,所規定的最大數據報的長度也可能不同,因此在經過路由器時會需要分段。設立了不分段字段后,經過網關就不會再分段。

 

-i ttl 將"生存時間"字段設置為 ttl 指定的值。

 

-v tos 將"服務類型"字段設置為 tos 指定的值。

 

-r count 在"記錄路由"字段中記錄傳出和返回數據包的路由。count 可以指定最少 1 台,最多 9 台計算機。

 

-s count 指定 count 指定的躍點數的時間戳。

 

-j computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源)IP 允許的最大數量為 9。

 

-k computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格源)IP 允許的最大數量為 9。

 

-w timeout 指定超時間隔,單位為毫秒。

 

destination-list 指定要 ping 的遠程計算機。

 

3,使用Ping命令測試網絡連通

連通問題是由許多原因引起的,如本地配置錯誤、遠程主機協議失效等,當然還包括設備等造成的故障。

使用Ping檢查連通性有個步驟:

1. 使用ipconfig /all觀察本地網絡設置是否正確,

2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是為了檢查本地的TCP/IP協議有沒有設置好;

ip地址規定中,127.0.0.1被規定為環回地址,會指向本機。

3. Ping本機IP地址,這樣是為了檢查本機的IP地址是否設置有誤;

4. Ping本網網關或本網IP地址,這樣的是為了檢查硬件設備是否有問題,也可以檢查本機與本地網絡連接是否正常;(在非局域網中這一步驟可以忽略)。

Ping除了可以檢查網絡的連通和檢測故障以外,還可以利用它的一些返回數據,來估算你跟某台主機之間的速度是多少字節每秒。

"bytes=32"表示ICMP報文中有32個字節的測試數據,"time=4ms"是往返時間。Sent發送多個秒包、Received 收到多個回應包、Lost 丟棄了多少個Minmum 最小值、MAXimun 最大值、Average 平均值。所在圖上來看,來回只用了4MS 時間,lost =0 即是丟包數為0,網絡狀態相當良好。(更詳細可以使用-n參數 “ping –n 100IP地址”ping 100次。查看 Sent Received Lost Minmum MAXimun Average 這些值的變化。)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM