Ping命令使用的技巧

在電腦基礎操作中,很多人在操作電腦中可以接觸到這個ping命令。但是都是沒有深入的去了解這個ping命令。對於ping命令在電腦中可以通過ping來判斷及解決網絡故障。下面是YJBYS小編整理的Ping命令使用的技巧,希望對你有幫助!

Ping命令使用的技巧

  ping命令的工作原理:

ping的原理就是首先建立通道,然後發送包,對方接受後返回信息,這個包至少包括以下內容,發送的時候,包的內容包括對方的ip地址和自己的地址,還有序列數,回送的時候包括雙方地址,還有時間等,主要是接受方在都是在操作系統內核裏做好的,時刻在監聽,提供一段c程序的代碼。網絡上的機器都有唯一確定的地址,我們給目標IP地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在,可以初步判斷目標主機的操作系統等。

  技巧一、“.0”可以有條件省略

大家常用“ping ”命令在本機上做迴路測試,用來驗證本機的TCP/IP協議簇是否被正確安裝。win7系統下載但你發現了嗎?使用“ping 127.1”這個命令也能得到同樣的測試結果(如圖),其實“ping 127.1”和“ping ”這兩條命令是一樣的,都是在進行迴路測試。

爲什麼會這樣呢?這就是Ping命令應用中IP地址的使用技巧。大家都知道,IP地址由32位二進制數字組成,爲了方便大家記憶,將每8位二進制數字換算成十進制數字,因此就形成了容易記憶的由四部分十進制數字組成的IP地址(如)。由於,Windows操作系統具有自動填充 “.0”的功能,因此我就可將“”變爲“127.1”。

但是,這個“.0”的省略是有條件限制的,並不能任意省略。在Ping命令的應用中,只能將在IP地址的最後一部分十進制數字前出現的一個或多個“.0”省略,如把“ping ”命令改寫成“ping 127.1”。

如果這一個或多個 “.0”沒有緊挨着最後一部分的十進制數字,而是在其他位置,則這個“.0”不能省略,最新windows7系統如“ping ”就不能寫成“ping 202.96.1”。這是因爲“ping 202.96.1”返回的結果是“”的應答信息,而不是“”的應答信息。

  技巧二、數字串代替IP地址

在Ping命令中,還可以使用數字串代替IP地址,你相信嗎?運行“ping 3658906394”命令,你會看到“”這個IP地址的返回信息。爲什麼會這樣呢?其實,“3658906394”就是IP地址“”的另一種表示形式。當然,也可按同樣的方法Ping其他的IP地址。

字符串是如何轉換而來的呢?其實並不複雜,以“”這個IP地址爲例,IP地址轉換成數字串方法如下:先將 “”轉換爲十六進制“DA.16.7B.1A”,然後去掉小數點後,變爲“DA167B1A”,最後將這個十六進制數轉換爲十進制“3658906394”,那麼“”就變爲“3658906394”了。其他IP地址轉換爲數字串也是使用同樣的方法。

提示:在某些局域網環境中,使用“Ping+數字串”命令可能會失敗,出現提示信息“Unknown host數字串”,這是因爲該數字串被解析成主機名了,而不是IP地址。因此,掌握了上述技巧後,網管在進行網絡測試或維護時,可以熟練運用“省略”方式,減輕Ping命令的字符輸入量,提高工作效率。廈門SEO同時,使用數字串代替IP地址也可迷惑好奇心強的普通用戶,以免他們胡亂設置。