當前位置:生活全書館 >

IT科技

> cmd的ping命令

cmd的ping命令

cmd中ping命令是什麼,怎麼使用呢?不知道的小夥伴來看看小編今天的分享吧!

1、ping命令簡介:

ping命令通過傳送 Internet 控制訊息協議 (ICMP) 迴響請求訊息來驗證與另一臺 TCP/IP 計算機的 IP 級連線。相應的迴響應答訊息的接收情況將和往返過程的時間一起顯示出來。Ping 是用於檢測網路連線性、可到達性和名稱解析的疑難問題的主要 TCP/IP 命令。如果不帶引數,ping 將顯示幫助。 (ping-Packet Internet Groper因特網包探索器)。

ICMP是(Internet Control Message Protocol)Internet控制報文協議。它是TCP/IP協議族的一個子協議,用於在IP主機、路由器之間傳遞控制訊息。控制訊息是指網路通不通、主機是否可達、路由是否可用等網路本身的訊息。這些控制訊息雖然並不傳輸使用者資料,但是對於使用者資料的傳遞起著重要的作用。

2、ping命令格式

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

cmd的ping命令

3、ping命令詳細引數介紹:

-t :Ping 指定的主機,直到停止。

若要檢視統計資訊並繼續操作 - 請鍵入 Control-Break;

若要停止 - 請鍵入 Control-C。

-a:將地址解析成主機名。

-n count:要傳送的回顯請求數。

-l size :傳送緩衝區大小。不用此命令預設傳送32位元組,傳送位元組有效範圍從0到65500。

-f:在資料包中設定“不分段”標誌(僅適用於 IPv4)。

-i TTL:設定ping命令傳送資料包的生存時間。

TTL是 Time To Live(生存時間值)的縮寫,該欄位指定IP包被路由器丟棄之前允許通過的最大網段數量。TTL是IPv4包頭的一個8 bit欄位。雖然TTL從字面上翻譯,是可以存活的時間,但實際上TTL是IP資料包在計算機網路中可以轉發的最大跳數。TTL欄位由IP資料包的傳送者設定,在IP資料包從源到目的的整個轉發路徑上,每經過一個路由器,路由器都會修改這個TTL欄位值,具體的做法是把該TTL的值減1,然後再將IP包轉發出去。如果在IP包到達目的IP之前,TTL減少為0,路由器將會丟棄收到的TTL=0的IP包並向IP包的傳送者傳送 ICMP time exceeded訊息。

-v TOS:服務型別(僅適用於 IPv4。該設定已不贊成使用,且 對 IP 標頭中的服務欄位型別沒有任何影響)。

cmd的ping命令 第2張

-r count:記錄計數躍點的路由(僅適用於 IPv4)。

-s count:計數躍點的時間戳(僅適用於 IPv4)。

-j host-list :與主機列表一起的鬆散源路由(僅適用於 IPv4)。

-k host-list:與主機列表一起的嚴格源路由(僅適用於 IPv4)。

-w timeout:等待每次回覆的超時時間(毫秒)。

-R:同樣使用路由標頭測試反向路由(僅適用於 IPv6)。

-S srcaddr: 要使用的源地址。

-4:強制使用 IPv4。

-6:強制使用 IPv6。

4、ping命令詳細引數舉例:

1.ping本機地址並解析成主機名:ping -a 127.0.0.1 。

2.ping www.baidu.com,傳送的回顯請求數為8:ping -n 8 www.baidu.com 。

3.通過ping向www.baidu.com傳送100位元組的資料包:ping -l 100 www.baidu.com 。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/46x96x.html