Ping是壹種測試數據包能否通過IP協議到達特定主機的計算機網絡工具。Ping的工作方式是向目標主機發送ICMP請求回應數據包,並等待收到回應響應數據包。該程序將根據時間和成功響應的數量來估計數據包丟失率(數據包丟失率)和往返延遲時間(網絡延遲時間)。
二月,邁克·穆斯編寫了第壹個這樣的程序,用於探查IP網絡問題的根源。因為這個程序的工作原理類似於潛艇的主動聲吶,所以他用聲吶的聲音來命名這個程序。大衛·l·米爾斯曾提出另壹個名稱:分組?互聯網?石斑魚/地鼠(後者指地鼠)。
擴展數據:
測試中ping的返回信息:
Ping返回的消息包括“RequestTimedOut”、“DestinationNetUnreachable”、“BadIPaddress”和“Sourcequenchreceived”。
消息“RequestTimedOut”表明另壹臺主機可以達到超時,這通常是由於另壹臺主機拒絕接收您發送的數據包而導致的。大多數原因可能是對方有防火墻或離線。
消息“DestinationNetUnreachable”表示另壹臺主機不存在或尚未與另壹臺主機建立連接。
在這裏,我想解釋壹下“DestinationHostunrecoverable”和“timeout”的區別。如果通過路由器的路由表有到達目標的路由,而由於其他原因無法到達目標,此時將出現“超時”。如果路由表中沒有到達目標的路由,將出現“DestinationHostunrecoverable”。
消息“BadIPaddress”意味著您可能沒有連接到DNS服務器,因此您無法解析該IP地址,或者該IP地址不存在。“Sourcequenchreceived”信息很特殊,它出現的機會很小。表示對方或中途服務器忙,無法響應。
百度百科-平