ping命令在網絡中是一個十分常用的命令,通常用來測試網絡是否可達。本文就來聊一聊ping命令的原理及如何使用ping命令。
一、ping命令的原理
ping命令是ICMP協議的一個重要應用。
ICMP協議全稱網際控制報文協議,工作在網際層。能夠使IP報文更有效的轉發,提高交付成功的機會。
ICMP協議封裝在IP報文中,所以并不是高層協議,而是IP協議。
ICMP協議的報文主要有兩種,即ICMP差錯報告報文和ICMP詢問報文。在ping命令中主要使用的是ICMP詢問報文中的回送請求或回送回答報文。以下給出了此報文的相關概念。
回送請求:由主機或路由器向一個特定的目的主機發出詢問。
回送回答:收到詢問報文的主機必須給源主機或路由器發送ICMP回送回答報文。
這些報文主要用來測試目的站是否可達。
二、ping命令的使用
ping命令,即分組網監探測ping。使用ICMP的回送請求和回送回答報文,用來測試網絡間的連通性。
在Windows10中,在命令行中可以使用ping命令。首先在運行中輸入cmd進入命令行界面。
在命令行界面可以直接使用ping命令測試某個IP地址。例如,直接輸入ping 114.114.114.114,ping命令發出4個ICMP回送請求報文,如果目标連通,而且響應ping的回送請求報文,就會發回ICMP回送回答報文。可以看到回複的最終統計結果:
在Windows中,直接輸出ping命令,可以看到ping命令支持的參數
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!