A. ping是什麼 如何ping一個站點
Ping是Windows、Unix和Linux系統下的一個命令。ping也屬於一個通信協議,是TCP/IP協議的一部分。利用「ping」命令可以內檢查容網路是否連通,可以很好地幫助我們分析和判定網路故障。ping一個站點的方法為:
1、打開開始裡面的運行
(1)ping本地數據包發送到了哪裡擴展閱讀:
ping所利用的原理是這樣的:利用網路上機器IP地址的唯一性,給目標IP地址發送一個數據包,再要求對方返回一個同樣大小的數據包來確定兩台網路機器是否連接相通,時延是多少。ping指的是端對端連通,通常用來作為可用性的檢查。
但是某些病毒木馬會強行大量遠程執行ping命令搶占你的網路資源,導致系統變慢,網速變慢。嚴禁ping入侵作為大多數防火牆的一個基本功能提供給用戶進行選擇。通常的情況下你如果不用作伺服器或者進行網路測試,可以放心的選中它,保護你的電腦。
B. ping的數據包到底都是什麼東西詳細分析下吧
Ping是個使用頻率極高的實用程序,用於確定本地主機是否能與另一台主機交換(發送與接收)數據報。根據返回的 信息,我們就可以推斷TCP/IP參數是 否設置得正確以及運行是否正常。需要注意的是:成功地與另一台主機進行一次或兩次數 據報交換並不表示TCP/IP配置就是正確的,我們必須執行大量的本地主機與遠程主機的數據報交換,才能確信TCP/IP的正確性。 簡單的 說,Ping就是一個測試程序,如果Ping運行正確,我們大體上就可以排除網路訪問層、網卡、MODEM的輸入輸出線路、電纜和路由器等存在的故障,從 而減小了問題的范圍。但由於可以自定義所發數據報的大小及無休止的高速發送,Ping也被某些別有用心的人作為DDOS(拒絕服務攻擊)的工具,例如許多 大型的網站就是被黑客利用數百台可以高速接入互聯網的電腦連續發送大量Ping數據報而癱瘓的。
按照預設設置,Windows上運行的 Ping命令發送4個ICMP(網間控制報文協議)回送請求,每個32位元組數據,如果一切正常,我們應能得到4個回送應答。 Ping能夠以毫秒為單位顯示發送回送請求到返回回送應答之間的時間量。如果應答時間短,表示數據報不必通過太多的路由器或網路連接速度比較快。Ping 還能顯示TTL(Time To Live存在時間)值,我們可以通過TTL值推算一下數據包已經通過了多少個路由器:源地點TTL起始值(就是比返回TTL略大的一個2的乘方數)-返回 時TTL值。例如,返回TTL值為119,那麼可以推算數據報離開源地址的TTL起始值為128,而源地點到目標地點要通過9個路由器網段 (128-119);如果返回TTL值為246,TTL起始值就是256,源地點到目標地點要通過9個路由器網段。
C. 用ping命令發10個數據包到伺服器
ping www.qq.com
Reply from 222.73.78.201: bytes=32 time=54ms TTL=54
Reply from 222.73.78.201: bytes=32 time=54ms TTL=54
Reply from 222.73.78.201: bytes=32 time=53ms TTL=54
Reply from 222.73.78.201: bytes=32 time=53ms TTL=54
Ping statistics for 222.73.78.201:
Packets: Sent(發送包數) = 4, Received(收到包數) = 4, Lost(丟失包數) = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum(最小到達時間) = 53ms, Maximum(最大到達時間) = 54ms, Average(平均到達時間) = 53ms