萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> ping命令介紹與使用教程

ping命令介紹與使用教程

   我們大家都知道,平時我們在安裝小區寬帶的時候總聽到1M,2M的帶寬,大部分朋友就認為下行的極限速度是2MB/s。其實不是這樣的,這裡所說的1M的帶寬指的1Mb/s,也就是1024kb/s,而我們平時所說的下載速度是以KB/為單位,B和b是不一樣的,B指BYTE(字節)而b指bit(位),他們之間的關系是8bit=1Byte,所以1M的帶寬極限下載速度應該是1024kb/s除以8=128kB/s(2M帶寬就是256KB/s),所以,網上那些提高網速的帖都是騙人的,這是極限沒有辦法超越的,除非服務商給你更高的帶寬,當然你就要出錢了被,希望這個帖能讓朋友們徹底弄清楚這個問題。

  ping可以用來檢查網絡是否通暢或者網絡連接速度,而作為網絡管理員ping命令是第一個必須掌握的DOS命令。我們可以用ping來給網絡上指定IP的計算機發送一個數據包,而對方就要返回一個同樣大小的數據包,根據返回的數據包就可以判定對方機器的存在。

  現在來進入命令提示符進行ping的操作。

  開始→運行 在運行中輸入“cmd”回車或點擊確定打開命令提示符。(如下圖)

ping命令介紹與使用教程 三聯

  打開之後我們就會看到久違的命令提示符了(如下圖)

  現在來了解一下ping的各個參數命令。輸入如下格式:“ping/?”或直接打上“ping‘也可以

  回車就可看到ping命令的參數。

  中文參數

  -a 將地址解析為計算機名。

  -t 校驗與指定計算機的連接,直到用戶中斷。

  -n 發送由 count 指定數量的 ECHO 報文

  -l 發送包含由 length 指定數據長度的 ECHO 報文

  -f 在包中發送“不分段”標志。該包將不被路由上的網關分段。

  -v 將“服務類型”字段設置為 tos 指定的數值

  -r 在“記錄路由”字段中記錄發出報文和返回報文的路由

  -s 指定由 count 指定的轉發次數的時間郵票。

  -j 經過由 computer-list 指定的計算機列表的路由報文。中間網關可能分隔連續的計算機

  (松散的源路由)。允許的最大 IP 地址數目是 9

  -k 經過由 computer-list 指定的計算機列表的路由報文。中間網關可能分隔連續的計算機

  (嚴格源路由)。允許的最大 IP 地址數目是 9 。

  -w 以毫秒為單位指定超時間隔。

  ping命令可以測試TCP/IP協議是否安裝正確以及網絡是否通暢

  例如我們ping一下咱們論壇的網站地址 bbs.cfanclub.net輸入命令"ping bbs.cfanclub.net(如下圖)

  上面用白線勾擴的地方是返回4個數據包

  60.28.160.112是論壇主機IP地址。

  bytes=32是發送的字節數

  time就是時間的意思 則返回的時間數值越小速度越快

  TTL是數據包從去到返回的所生存的時間.而根據LLT後面的數字我們還可以判斷對方的操作系統

  比如返回的TTL=128對方主機則可能是WIN2000或WINXP系統,若TTL=250或TTL=64對方主機系統則可能是UNIX/LIUX操作系統 而TTL=32對方則可能是WIN95/98系統.為什麼說他可能呢?因為通過注冊表可以來修改主機的操作系統.類型

  現在ping下咱們論壇的域名“ping bbs.cfanclub.net"

  返回的TTL=119這樣可基本判斷出主機的是WINXP的系統。 如下圖顯示

  比如ping下百度的域名"ping baidu.com"通過下圖我們可以看到返回的TTL=53,這樣就基本可以判斷百度的主機是LIUX操作系統。

  如果你“ping bbs.cfanclub.net”得到如下圖的請求失敗結果。

  首先檢查網絡設備是否正常,其次檢查下本地連接裡的DNS地址是否填寫以及是否正確,以及檢查下網線是否通暢、網線插口是否正確、若ping的是對方機器的IP就需要考慮下是否被對方的防火牆阻止掉。

  或許有人會問上面的論壇IP是怎樣顯示出來的?其實ping域名就可以顯示出來,但是還有一個更加專業的命令就是“nslookup”。

  nslookup可以查詢對應域名的IP地址以及A記錄和CNAME記錄,如果查到CNAME記錄還回返回別名記錄的設置記錄。

  這裡簡單講下“nslookup 域名”的用法 還是以論壇為例 在開始 運行中輸入cmd打開命令提示符

  在輸入以下命令“ nolookup bbs.cfanclub.net”就會得到如圖所顯示的結果,主要看下面用白色標記的地方

  域名和IP一樣不差都顯示出來了吧(關於nolookup命令的使用方法這裡暫且不作詳解,請諒解)

  在此,我們就掌握一些ping常用到的命令

  -t 表示將不間斷向目標IP發送數據包,直到我們強迫其停止

  方法 ping -t bbs.cfanclub.net

  在ping的時候如果想連續發送數據包 我們可以在 地址前或地址後加上一個-t

  比如 ping -t bbs.cfanclub.net或ping bbs.cfanclub.net -t 都可以

  如果想停止此次命令 按下CTRL+C即可停止當前的命令(ctrl+c可停止命令提示符裡的任務命令)

  -n 定義向目標IP發送數據包的次數,默認為3次

  這裡發送6個數據包 我們可以這樣輸入“ping -n 6 bbs.cfanclub.net” 當發送6個數據包之後就會自動停止 如果你只想確定下對方IP是否存在ping1次即可

  --l 定義發送數據包的大小,默認為32字節,它可以最大定義到65500字節

  他的使用方法跟以上的基本一樣

  現在以發送一個600字節的數據包為例“ping -l 600 bbs.cfanclub.net"

  可不要小看這幾個ping命令!如果你的網速夠好完全可以使用以上的ping命令去”攻擊“別人哦[s:23]

  其實想用ping來測下你的網速也不是很難的,只要用下面的公式就可以算出 [s:25] (網絡高峰除外)

  《網速等於=發送的字節數/返回的時間[毫秒])K字節》 看到測出來的網速可不要吃驚哦

  我們大家都知道,平時我們在安裝小區寬帶的時候總聽到1M,2M的帶寬,大部分朋友就認為下行的極限速度是2MB/s。其實不是這樣的,這裡所說的1M的帶寬指的1Mb/s,也就是1024kb/s,而我們平時所說的下載速度是以KB/為單位,B和b是不一樣的,B指BYTE(字節)而b指bit(位),他們之間的關系是8bit=1Byte,所以1M的帶寬極限下載速度應該是1024kb/s除以8=128kB/s(2M帶寬就是256KB/s),所以,網上那些提高網速的帖都是騙人的,這是極限沒有辦法超越的,除非服務商給你更高的帶寬,當然你就要出錢了被,希望這個帖能讓朋友們徹底弄清楚這個問題。

copyright © 萬盛學電腦網 all rights reserved