當前位置:蘿卜系統 > 硬件軟件教程 > 詳細頁面

ping大包命令是啥?ping命令大包命令格式詳細說明

ping大包命令是啥?ping命令大包命令格式詳細說明

更新時間:2021-01-20 文章作者:未知 信息來源:網絡 閱讀次數:

軟件是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟件被劃分為編程語言、系統軟件、應用軟件和介于這兩者之間的中間件。硬件是“計算機硬件”的簡稱。與“軟件”相對,電子計算機系統中所有實體部件和設備的統稱。

ping大包命令是什么?ping命令大包命令格式詳解

時間:2017-03-21 08:50作者:Blank來源:本站整理人氣:5432我要評論(0)

  ping命令可能大部分人不太了解是什么,也不知道是用作什么或有什么功能。其實對于網絡技術人員來說,ping命令是再熟悉不過的了,但是能將ping命令的功能發揮到最大限時,卻可以說很少有人能達到。在網絡中ping是一個非常好用的TCP/IP工具,主要是功能是用來檢測網絡的連通情況和分析網絡的速度。下面就由小編告訴大家一些常用的ping大包命令格式。

ping大包命令是什么?ping命令大包命令格式詳解

ping是什么?

  ping全稱Packet Internet Grope—因特網包探索器,是一個Windows自帶可執行命令,它是用來檢測網絡是否通暢或者網絡鏈接速度的命令,利用網絡上的機器IP地址的唯一性,給目標地址發送一個數據包,再要求對方反悔一個同樣大小的數據包來檢測兩臺網絡機器是否連接相通,時延是多少。ping指的是端對端連通,通常用來作為可用性的檢查, 但是某些病毒木馬會強行大量遠程執行ping命令搶占你的網絡資源,導致系統變慢,網速變慢。嚴禁ping入侵作為大多數防火墻的一個基本功能提供給用戶進行選擇。通常的情況下你如果不用作服務器或者進行網絡測試,可以放心的選中它,保護你的電腦。

命令參數

  參照ping命令的幫助說明來說說使用中會需要的技巧,ping只有在安裝了TCP/IP協議以后才可以使用:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list

  參數說明:

  -t :一直Ping指定的計算機,直到從鍵盤按下Control-C中斷。

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

  -n :發送count指定的ECHO數據包數。,通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助。能 夠測試發送數據包的返回平均時間,及時間的快慢程度。默認值為 4。

  -l :發送指定數據量的ECHO數據包。默認為 32 字節;最大值是65500byt。

  -f :在數據包中發送“不要分段”標志,數據包就不會被路由上的網關分段。通常你所發送的數據包都會通過路由分 段再發送給對方,加上此參數以后路由就不會再分段處理。

  -i :將“生存時間”字段設置為TTL指定的值。指定TTL值在對方的系統里停留的時間。同時檢查網絡運轉情況的。

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

  -r :在“記錄路由”字段中記錄傳出和返回數據包的路由。通常情況下,發送的數據包是通過一系列路由才到達目 標地址的,通過此參數可以設定,想探測經過路由的個數。限定能跟蹤到9個路由。

  -s :指定 count 指定的躍點數的時間戳。與參數-r差不多,但此參數不記錄數據包返回所經過的路由,最多只記錄4個。

  -j :利用 computer-list 指定的計算機列表路由數據包。連續計算機可以被中間網關分隔(路由稀疏源) IP 允許的 最大數量為 9。

  -k :computer-list 利用 computer-list 指定的計算機列表路由數據包。連續計算機不能被中間網關分隔(路由嚴格源)IP 允許的最大數量為 9。

  -w:timeout 指定超時間隔,單位為毫秒。

  destination-list: 指定要 ping 的遠程計算機。

使用方式

  Windows操作系統: ping x.x.x.x -l, l<=65500

ping大包命令是什么?ping命令大包命令格式詳解

  協議分析及工作原理

  我們來看一下ping用到的網絡協議: ping利用的是ICMP協議的Echo request(type: 8)和Echo reply(type: 0),所以最基本的ping其實就是一個echo request去, 一個echo reply回。我們這一次所以著重看的是-l后面的數字所引起的不同。 因為各物理層都有不同的MTU, 規定了每個packet的最大長度, 像以太網是1500bytes。 對于Windows支持的ping而言, -l后面的最大長度為65500, 也就是說每個ping的包最大可以包含65500bytes個數據, 加上ICMP頭(共8個byte), 而ICMP協議是基于IP協議的, 需要再加上IP頭(共20個byte), 一共要65528bytes。 這個比1500bytes要長出去很多, 所以必須需要IP協議層做分片處理。 從上面的分析也可以看出來, 每個以太網的packet能裝的ICMP的數據部分最大長度也就是1472bytes, 65500bytes需要45個packets來裝。

  測試范圍

  1. 網絡的連通, 這個用最簡單的ping也能達到目的

  2. IP協議層的分片和重裝的驗證, 這個才是這個案例的主要驗證對象

  3. 網絡傳輸的穩定性和可靠性, 在規定的時間內必須完成45×2=90個packets的傳輸, 不能錯一個

常見錯誤

  在檢查網絡連通的過程中可能出現一些錯誤,這些錯誤總的來說分為兩種最常見。

  1. Request Timed Out"request time out"這提示除了在《PING(一)》提到的對方可能裝有防火墻或已關機以外,還有就是本機的IP不正確和網關設置錯誤。

 、、IP不正確:IP不正確主要是IP地址設置錯誤或IP地址沖突,這可以利用ipconfig /all這命令來檢查。在WIN2000下IP沖突的情況很少發生,因為系統會自動檢測在網絡中是否有相同的IP地址并提醒你是否設置正確。在NT中不但會出現"request time out"這提示而且會出現"Hardware error"這提示信息比較特殊不要給它的提示所迷惑。

  ②、網關設置錯誤:這個錯誤可能會在第四個步驟出現。網關設置錯誤主要是網關地址設置不正確或網關沒有幫你轉發數據,還有就是可能遠程網關失效。這里主要是在你Ping外部網絡地址時出錯。錯誤表現為無法Ping外部主機返回信息"Request timeout"。

  2. Destination Host Unreachable當你在開始PING網絡計算機時如果網絡設備出錯它返回信息會提示"destination host unreachable"。如果局域網中使用DHCP分配IP時,而碰巧DHCP失效,這時使用 PING命令就會產生此錯誤。因為在DHCP失效時客戶機無法分配到IP系統只有自設IP,它往往會設為不同子網的IP。所以會現"Destination Host Unreachable"。另外子網掩碼設置錯誤也會出現這錯誤。

  還有一個比較特殊就是路由返回錯誤信息,它一般都會在"Destination Host Unreachable"前加上IP地址說明哪個路由不能到達目標主機。這說明你的機器與外部網絡連接沒有問題,但與某臺主機連接存在問題。

  以上就是關于Ping大包的命令格式,若想良好的運行ping,需安裝TCP/IP協議后才能使用,對于ping中的各項參數,內容中已經詳細的描述。希望用戶們在學會ping的命令之后,千萬要遵守網絡法律法規,嚴禁利用ping命令來進行網絡轟炸,或者惡意的破壞服務器,切記。


硬件是實在的,有模有樣的。軟件是程序性的。是一系列的指令。有了軟件,硬件才會實現更豐富的功能。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
亚洲嫩草影院久久精品