ping命令的工作原理

2021-07-07 06:44:16 字數 506 閱讀 8693

我們先來看乙個例子,假如在windows的cmd下輸入ping www.baidu.com會出現如下圖所示的結果:

從上圖可以看到這一過程。其實ping命令是分組網間探測,即packet internet groper,用來測試兩個主機之間的連通性。ping使用了icmp(internet control message protocol,網際控制協議)中的回送請求和回送回答報文。ping是應用層直接使用網路層icmp的乙個例子。它沒有通過運輸層的tcp和udp。

從圖中可以看出,ping命令使得本地主機連續傳送了四個icmp回送請求報文,然後遠端的主機正常工作的話就會像圖中顯示的結果一樣,響應並發回icmp回送回答報文。每個報文都有其時間戳,所以最終得出了往返時間以及報文的傳送接收丟失的結果。

如果目的主機不可達或者不存在,則會出現請求超時或者目的主機不存在的顯示,大家可以自行測試一下。

ping命令知識 Ping命令工作原理詳解

在網路應用中,ping網速與ip位址等都是非常常用的命令,但大家知道ping命令的工作原理嗎?要知道這其中的奧秘,我們有必要來看看ping命令的工作過程到底是怎麼樣的。下面介紹下ping命令的詳細知識。ping命令的應用與原理 假定主機a的ip位址是192.168.1.1,主機b的ip位址是192....

ping 命令工作原理詳細解析

ping的原理就是首先建立通道,然後傳送包,對方接受後返回資訊,這個包至少包括以下內容,傳送的時候,包的內容包括對方的ip位址和自己的位址,還有序列數,回送的時候包括雙方位址,還有時間等,主要是接受方在都是在作業系統核心裡做好的,時刻在監聽,提供一段c程式的 希望對大家有用。include incl...

ping 命令工作原理詳細解析

ping的原理就是首先建立通道,然後傳送包,對方接受後返回資訊,這個包至少包括以下內容,傳送的時候,包的內容包括對方的ip位址和自己的位址,還有序列數,回送的時候包括雙方位址,還有時間等,主要是接受方在都是在作業系統核心裡做好的,時刻在監聽,提供一段c程式的 希望對大家有用。include incl...