時間:2012-02-21 22:39:55 作者:不思議游戲 瀏覽量:182
簡單的說,Ping就是一個測試程序,如果Ping運(yùn)行正確,我們大體上就可以排除網(wǎng)絡(luò)訪問層、網(wǎng)卡、MODEM的輸入輸出線路、電纜和路由器等存在的故障,從而減小了問題的范圍。但由于可以自定義所發(fā)數(shù)據(jù)包的大小及無休止的高速發(fā)送,Ping也被某些別有用心的人作為DDOS(拒絕服務(wù)攻擊)的工具,例如許多大型的網(wǎng)站就是被黑客利用數(shù)百臺可以高速接入互聯(lián)網(wǎng)的電腦連續(xù)發(fā)送大量Ping數(shù)據(jù)包而癱瘓的。
ping.exe的原理是,向指定的IP地址發(fā)送一定長度的數(shù)據(jù)包,按照約定,若指定IP地址存在的話,會返回同樣大小的數(shù)據(jù)包,當(dāng)然,若在特定的時間內(nèi)沒有返回,就是“超時”,就認(rèn)為指定的IP地址不存在。由于ping使用的是icmp協(xié)議,有些防火墻軟件會屏蔽掉icmp協(xié)議,所以有時候ping的結(jié)果只能做為參考,ping不通并不能就一定說明對方IP不存在。
ping.exe設(shè)置
按照缺省設(shè)置,Windows上運(yùn)行的Ping命令發(fā)送4個ICMP(網(wǎng)間控制報文協(xié)議)回送請求,每個32字節(jié)數(shù)據(jù),如果一切正常,我們應(yīng)能得到4個回送應(yīng)答。 Ping能夠以毫秒為單位顯示發(fā)送回送請求到返回回送應(yīng)答之間的時間量。如果應(yīng)答時間短,表示數(shù)據(jù)包不必通過太多的路由器或網(wǎng)絡(luò)連接速度比較快。Ping還能顯示TTL(Time To Live存在時間)值,我們可以通過TTL值推算一下數(shù)據(jù)包已經(jīng)通過了多少個路由器:源地點(diǎn)TTL起始值(就是比返回TTL略大的一個2的乘方數(shù))-返回時TTL值。例如,返回TTL值為119,那么可以推算數(shù)據(jù)包離開源地址的TTL起始值為128,而源地點(diǎn)到目標(biāo)地點(diǎn)要通過9個路由器網(wǎng)段(128-119);如果返回TTL值為246,TTL起始值就是256,源地點(diǎn)到目標(biāo)地點(diǎn)要通過9個路由器網(wǎng)段。
ping.exe作用
正常情況下,當(dāng)我們使用Ping命令來查找問題所在或檢驗(yàn)網(wǎng)絡(luò)運(yùn)行情況時,我們需要使用許多Ping命令,如果所有都運(yùn)行正確,我們就可以相信基本的連通性和配置參數(shù)沒有問題;如果某些Ping命令出現(xiàn)運(yùn)行故障,它也可以指明到何處去查找問題。
ping命令方法是 開始-運(yùn)行-ping "網(wǎng)址" -t