Ping命令使用的協議(原理)

2022-07-12 22:51:29 字數 707 閱讀 2503

icmp是「internet control message ptotocol」(internet控制訊息協議)的縮寫。它是tcp/ip協議族的乙個子協議,用於在ip主機、路由器之間傳遞控制訊息。

在網路中經常會使用到icmp協議。例如經常用於檢查網路不通的ping命令,這個ping的過程實際上就是icmp協議工作的過程。

ping.exe的原理:向指定的ip位址傳送一定長度的資料報,按照約定,若指定ip位址存在的話,會返回同樣大小的資料報,當然,若在特定時間內沒有返回,就是「超時」,會被認為指定的ip位址不存在。

由於ping使用的是icmp協議,有些防火牆軟體會遮蔽icmp協議,所以有時候ping的結果只能作為參考,ping不通並不一定說明對方ip不存在

ping命令使用的協議:

1. ping命令後有時跟的是目標網域名稱,需要先將網域名稱轉換為ip位址,使用dns協議

2. 獲取到ip位址後,在資料鏈路層根據mac位址傳播,需要將ip位址轉換成mac位址,使用arp協議。

3. ping命令基於icmp協議實現。

Ping命令原理

icmp是 internet control message protocol internet控制 報文協議。它是 tcp ip協議族 的乙個子協議,用於在ip主機 路由器之間傳遞控制訊息。控制訊息是指 網路通不通 主機是否可達 路由是否可用等網路本身的訊息。這些控制訊息雖然並不傳輸使用者資料,但...

ping 原理與ICMP協議

ping 原理與icmp協議 ping的原理 ping程式是用來探測主機到主機之間是否可通訊,如果不能ping到某台主機,表明不能和這台主機建立連線。ping使用的是icmp協議,它傳送icmp回送請求訊息給目的主機。icmp協議規定 目的主機必須返回icmp回送應答訊息給源主機。如果源主機在一定時...

ping 原理與ICMP協議

ping 的原理 ping 程式是用來探測主機到主機之間是否可通訊,如果不能ping到某台主機,表明不能和這台主機建立連線。ping 使用的是icmp協議,它傳送icmp回送請求訊息給目的主機。icmp協議規定 目的主機必須返回icmp回送應答訊息給源主機。如果源主機在一定時間內收到應答,則認為主機...