它是用來檢查網路是否通暢或者網路連接速度的命令。作為一個生活在網路上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網路上的機器都有唯一確定的IP地址,我們給目標IP地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在,可以初步判斷目標主機的操作系統等。下面就來看看它的一些常用的操作。先看看幫助吧,在DOS窗口中鍵入:ping /? 回車,出現如圖1。所示的幫助畫面。在此,我們只掌握一些基本的很有用的參數就可以了(下同)。
-t 表示將不間斷向目標IP發送數據包,直到我們強迫其停止。試想,如果你使用100M的寬頻接入,而目標IP是56K的小貓,那麼要不了多久,目標IP就因為承受不了這么多的數據而掉線,呵呵,一次攻擊就這么簡單的實現了。
-l 定義發送數據包的大小,默認為32位元組,我們利用它可以最大定義到65500位元組。結合上面介紹的-t參數一起使用,會有更好的效果哦。
-n 定義向目標IP發送數據包的次數,默認為3次。如果網路速度比較慢,3次對我們來說也浪費了不少時間,因為現在我們的目的僅僅是判斷目標IP是否存在,那麼就定義為一次吧。
說明一下,如果-t 參數和 -n參數一起使用,ping命令就以放在後面的參數為標准,比如「ping IP -t -n 3」,雖然使用了-t參數,但並不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主機域名,這樣就可以得到主機的IP。
B. 怎麼查ping
一、ping命令的基本概念
ping命令通過發送ICMP(Internet Control Message Protocol)回顯請求報文並等待接收ICMP回顯應答報文,來檢測兩台計算機之間的網路連通性。如果成功收到應答報文,則說明網路連通;否則,說明網路存在問題。
二、如何執行ping命令
在Windows系統中,你可以通過打開命令提示符(CMD)或PowerShell來執行ping命令。在Mac或Linux系統中,你可以打開終端來執行。在命令行中輸入「ping」後跟上你想要測試的網路地址(如IP地址或域名),然後按回車鍵即可。
例如,在Windows系統中,你可以輸入「ping www.example.com」來測試與www.example.com的連接。
三、ping命令的參數選項
ping命令提供了許多參數選項,允許你更精細地控制測試過程。以下是一些常用的參數選項:
1. `-t`:持續發送回顯請求,直到你按下Ctrl+C組合鍵中斷。
2. `-n`(Windows特有):指定發送的回顯請求數量。例如,「ping -n 4 www.example.com」將發送4個回顯請求。
3. `-i`:指定發送回顯請求的間隔時間(以毫秒為單位)。
4. `-l`:指定發送的數據包大小(以位元組為單位)。
通過合理組合這些參數選項,你可以根據實際需求定製ping命令的測試過程。
四、解讀ping命令的輸出結果
ping命令的輸出結果包含了豐富的信息,如發送的請求數、接收的應答數、丟包率、往返時間(RTT)等。這些信息可以幫助你判斷網路連接的質量,並定位可能存在的問題。
例如,如果丟包率較高或RTT值較大,可能意味著網路存在擁塞或延遲問題。此時,你可以進一步檢查網路配置或聯系網路服務提供商尋求幫助。
通過以上介紹,相信你已經掌握了如何查ping以及ping命令的基本用法。在網路世界中,掌握這些基礎知識將幫助你更好地理解和應對各種網路問題。
C. 如何查看本機開放的網路埠
依次點擊「開始→運行」,鍵入「cmd」並回車,打開命令提示符窗口。在命令提示符狀態下鍵入「netstat
-a
-n」,按下回車鍵後就可以看到以數字形式顯示的TCP和UDP連接的埠號及狀態。
Netstat
-a
-e
-n
-o
-s-an
-a
表示顯示所有活動的TCP連接以及計算機監聽的TCP和UDP埠。
-e
表示顯示乙太網發送和接收的位元組數、數據包數等。
-n
表示只以數字形式顯示所有活動的TCP連接的地址和埠號。
-o
表示顯示活動的TCP連接並包括每個連接的進程ID(PID)。
-s
表示按協議顯示各種連接的統計信息,包括埠號。
-an
查看所有開放的埠