所謂ping命令其實(shí)就是基于ICMP協(xié)議,它是“Internet Control Message Protocol”的縮寫,用于在IP主機(jī)、路由器之間傳遞控制消息??刂葡⑹侵妇W(wǎng)絡(luò)通不通、主機(jī)是否可達(dá)、路由是否可用等網(wǎng)絡(luò)本身的消息。這些控制消息雖然并不傳輸用戶數(shù)據(jù),但是對(duì)于用戶數(shù)據(jù)的傳遞起著重要的作用。
ping的原理為:向指定的IP地址發(fā)送一定長(zhǎng)度的數(shù)據(jù)包,按照約定,若指定IP地址存在的話,會(huì)返回同樣大小的數(shù)據(jù)包,當(dāng)然,若在特定時(shí)間內(nèi)沒(méi)有返回,就是“超時(shí)”,會(huì)被認(rèn)為指定的IP地址不存在。由于ping使用的是ICMP協(xié)議,有些防火墻軟件會(huì)屏蔽ICMP協(xié)議,所以有時(shí)候ping的結(jié)果只能作為參考,ping不通并不一定說(shuō)明對(duì)方IP不存在。
Ping功能常見(jiàn)應(yīng)用有:
1、使用ipconfig /all,觀察本地網(wǎng)絡(luò)設(shè)置是否正確。
2、Ping127.0.0.1,127.0.0.1回送地址Ping回送地址是為了檢查本地的TCP/IP協(xié)議是否設(shè)置成功。
3、Ping本機(jī)IP地址,是為了檢查本機(jī)的IP地址是否設(shè)置有誤。
4、Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,是為了檢查硬件設(shè)備是否有問(wèn)題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常。(在非局域網(wǎng)中這一步驟可以忽略)
5、Ping本地DNS地址,是為了檢查本地DNS服務(wù)器是否工作正常。
6、Ping遠(yuǎn)程IP地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。
以上就是什么是ping命令協(xié)議?的相關(guān)內(nèi)容。