1. ping命令是什麼
Linux ping命令用於檢測主機。
執行ping指令會使用ICMP傳輸協議,發出要求回應的信息,若遠端主機的網路功能沒有問題,就會回應該信息,因而得知碼凳鏈該主機運作正常。
語法:
ping
[-dfnqrRv][-c<完成次數>][-i<間隔秒數>][-I<網路界面>][-l<前置載入>][-p<遲孫範本樣式>][-s<數據包大小>][-t<存活數值>][主機名稱或IP地址]
參數:
-d 使用Socket的SO_DEBUG功能。
-c<完成次數> 設置完成要求回應的次數。
-f 極限檢測。
-i<間隔秒數> 指定收發信息的間隔時間。
-l<網路界面> 使用指定的網路介面送出數據包。
-l<前置載入> 設置在送出要求信息之前,先行發出的數據包。
-n 只輸出數值。
-p<範本樣式> 設置填滿數據包的範本樣式。
-q 不顯示指令執行過程,開頭和結尾的相關信息除外。
-r 忽略普通的Routing Table,直接將數據包送到遠端主機上。
-R 記錄路由過程。
-s<數據包大小> 設置數據粗信包的大小。
-t<存活數值> 設置存活數值TTL的大小。
-v 詳細顯示指令的執行過程。
2. ping 命令詳解
1、首先打開cmd直接輸入ping命令回車,就可以看到系統給出的最詳細的說明了:
3. ping命令的用法是什麼它的作用是什麼
PING命令x0dx0a用於驗證與遠程計算機的連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。Ping命令的主要作用是通過發送數據包並接收應答信息來檢測兩台計算機之間的網路是否連通。當網路出現故障的時候,可以用這個命令來預測故障和確定故障地點。Ping命令成功只是說明當前主機與目的主機之間存在一條連通的路徑。如果不成功,則考慮:網線是否連通、網卡設置是否正確、IP地址是否可用等。x0dx0aPing 是Windows系列自帶的一個可執行命令。利用它可以檢查網路是否能夠連通,用好它可以很好地幫助我們分析判定網路故障。應用格式:Ping IP地址。該命令還可以加許多參數使用,具體是鍵入Ping按回車即可看到詳細說明。x0dx0ax0dx0a1.Ping本機IPx0dx0ax0dx0a例如本機IP地址為:172.168.200.2。則執行命令Ping 172.168.200.2。如果網卡安裝配置沒有問題,則應有類似下列顯示:x0dx0ax0dx0aReplay from 172.168.200.2 bytes=32 time<10msx0dx0ax0dx0aPing statistics for 172.168.200.2x0dx0ax0dx0aPackets Sent=4 Received=4 Lost=0 0% lossx0dx0ax0dx0aApproximate round trip times in milli-secondsx0dx0ax0dx0aMinimum=0ms Maxiumu=1ms Average=0msx0dx0ax0dx0a如果在MS-DOS方式下執行此命令顯示內容為:Request timed out,則表明網卡安裝或配置有問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一台正在使用的機器IP地址重復了。如果仍然不正常,則表明本機網卡安裝或配置有問題,需繼續檢查相關網路配置。x0dx0ax0dx0a2.Ping網關IPx0dx0ax0dx0a假定網關IP為:172.168.6.1,則執行命令Ping 172.168.6.1。在MS-DOS方式下執行此命令,如果顯示類似以下信息:x0dx0ax0dx0aReply from 172.168.6.1 bytes=32 time=9ms TTL=255x0dx0ax0dx0aPing statistics for 172.168.6.1 x0dx0ax0dx0aPackets Sent=4 Received=4 Lost=0 x0dx0ax0dx0aApproximate round trip times in milli-secondsx0dx0ax0dx0aMinimum=1ms Maximum=9ms Average=5msx0dx0ax0dx0a則表明區域網中的網關路由器正在正常運行。反之,則說明網關有問題。x0dx0ax0dx0a3.Ping遠程IPx0dx0ax0dx0a這一命令可以檢測本機能否正常訪問Internet。比如本地電信運營商的IP地址為:202.102.48.141。在MS-DOS方式下執行命令:Ping 202.102.48.141,如果屏幕顯示:x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=33ms TTL=252x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=21ms TTL=252x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=5ms TTL=252x0dx0ax0dx0aReply from 202.102.48.141 bytes=32 time=6ms TTL=252x0dx0ax0dx0aPing statistics for 202.102.48.141 x0dx0ax0dx0aPackets Sent=4 Received=4 Lost=0 0% lossx0dx0ax0dx0aApproximate round trip times in milli-secondsx0dx0ax0dx0aMinimum=5ms Maximum=33ms Average=16msx0dx0ax0dx0a則表明運行正常,能夠正常接入互聯網。反之,則表明主機文件(windows/host)存在問題。x0dx0ax0dx0a--PING命令參數詳解x0dx0ax0dx0a-a 將目標的機器標識轉換為ip地址 x0dx0ax0dx0a-t 若使用者不人為中斷會不斷的ping下去 x0dx0ax0dx0a-c count 要求ping命令連續發送數據包,直到發出並接收到count個請求 x0dx0ax0dx0a-d 為使用的套接字打開調試狀態 x0dx0ax0dx0a-f 是一種快速方式ping。使得ping輸出數據包的速度和數據包從遠程主機返回一樣快,或者更快,達到每秒100次。在這種方式下,每個請求用一個句點表示。對於每一個響應列印一個空格鍵。 x0dx0ax0dx0a-i seconds 在兩次數據包發送之間間隔一定的秒數。不能同-f一起使用。 x0dx0ax0dx0a-n 只使用數字方式。在一般情況下ping會試圖把IP地址轉換成主機名。這個選項要求ping列印IP地址而不去查找用符號表示的名字。如果由於某種原因無法使用本地DNS伺服器這個選項就很重要了。 x0dx0ax0dx0a-p pattern 擁護可以通過這個選項標識16 pad位元組,把這些位元組加入數據包中。當在網路中診斷與數據有關的錯誤時這個選項就非常有用。 x0dx0ax0dx0a-q 使ping只在開始和結束時列印一些概要信息。 x0dx0ax0dx0a-R 把ICMP RECORD-ROUTE選項加入到ECHO_REQUEST數據包中,要求在數據包中記錄路由,這樣當數據返回時ping就可以把路由信息列印出來。每個數據包只能記錄9個路由節點。許多主機忽略或者放棄這個選項。 x0dx0ax0dx0a-r 使ping命令旁路掉用於發送數據包的正常路由表。 x0dx0ax0dx0a-s packetsize 使用戶能夠標識出要發送數據的位元組數。預設是56個字元,再加上8個位元組的ICMP數據頭,共64個ICMP數據位元組。 x0dx0ax0dx0a-v 使ping處於verbose方式。它要ping命令除了列印ECHO-RESPONSE數據包之外,還列印其它所有返回的ICMP數據包。
4. 怎麼用ping命令
ping是用來探測本機與網路中另一主機之間是否可達的命令,如果兩台主機之間ping不通,則表談絕明這兩台主機不能建立起連接。
ping是定位網路通不通的一個重要手段。
ping 命令是基於ICMP協議來工作的,ICMP全稱為Internet控制報文協議Internet Control Message Protocol。
ping 命令會發送一份ICMP回顯請求報文給目標主機,並等待目標主機返回ICMP回顯應答。
因為ICMP協議會要求目標主機在收到消息之後,必須返回ICMP應答消息給源主機,如果源主機在一定時間內收到了目標主機的應答,則表明兩台主機之間網路是可達的。
(4)ping命令符擴展閱讀:
ping命令各個參數代表含義
-t 表示將不間斷向目標 IP 發送數據包,直到我們強迫其停止。試想,如果你使用 100M 的寬頻接入,而目標 IP 是 56K ,那麼要不了多久,目標 IP 就因為承受不了這么多的數據而掉線。穗答
-l 定義發送數據包的大小,默認為 32位元組,我們利用它可以最大定義到 65500位元組。結合上面介紹的 -t 參數一起使用。
-n 定義向目標 IP 發送數據包的次數,默認為 3次。如果網路速度比較慢,3次對我們來說也浪費了不少時間,因為現在我們的目的僅僅是判斷目標 IP 是否存在,定義為 1次吧。
說明一下,如果 -t 參數和 -n 參數一起使用,ping 命令就以放在後面的參數為標准,比如「ping IP -t -n 3,雖然使用含族姿了 -t 參數,但並不是一直 ping 下去,而是只 ping 3次。
另外,ping 命令不一定非得 ping IP,也可以直接 ping 主機域名,這樣就可以得到主機的 IP。
5. cmd中的命令「ping」是什麼意思
PING命令詳解 Ping 是Windows系列自帶的一個可執行命令。利用它可以檢查網路是否瞎兄能夠連通,用好它可以很好地幫助我們分析判定網路故障。應用格式:Ping IP地址。該命令還可以加許多參數使用,具體是鍵入Ping按回車即可看到詳細說明。 1.Ping本機IP 例如本機IP地址為:172.168.200.2。則執行命令Ping 172.168.200.2。如果網卡安裝配置沒有問題余芹,則應有類似下列顯示: Replay from 172.168.200.2 bytes=32 time<10ms Ping statistics for 172.168.200.2 Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=0ms Maxiumu=1ms Average=0ms 如果在MS-DOS方式下執行此命令顯示內容為:Request timed out,則表明網卡安裝或配置有問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一台正在使用的機器IP地址重復了。如果仍然不正常,則表明本機網卡安裝或配置有問題,需繼續檢查相關網路配置。 2.Ping網關IP 假定網關IP為:172.168.6.1,則執行命令Ping 172.168.6.1。在MS-DOS方式下執行此命令,如果顯示類似以下信息: Reply from 172.168.6.1 bytes=32 time=9ms TTL=255 Ping statistics for 172.168.6.1 Packets Sent=4 Received=4 Lost=0 Approximate round trip times in milli-seconds Minimum=1ms Maximum=9ms Average=5ms 則表明區域網中的網關路由器正在正常運行。反之,則說明網關有問題。 3.Ping遠程IP 這一命令可以檢測本機能否正常訪問Internet。比如本地電信運營商的IP地址為:202.102.48.141。在MS-DOS方式下執行命令:Ping 202.102.48.141,如果屏幕顯示磨毀襲: Reply from 202.102.48.141 bytes=32 time=33ms TTL=252 Reply from 202.102.48.141 bytes=32 time=21ms TTL=252 Reply from 202.102.48.141 bytes=32 time=5ms TTL=252 Reply from 202.102.48.141 bytes=32 time=6ms TTL=252 Ping statistics for 202.102.48.141 Packets Sent=4 Received=4 Lost=0 0% loss Approximate round trip times in milli-seconds Minimum=5ms Maximum=33ms Average=16ms 則表明運行正常,能夠正常接入互聯網。反之,則表明主機文件(windows/host)存在問題
6. ping ip命令是什麼
命令為ping -l 65500,數據包的有效范圍從 0 到 65500。具體操作方法如下:
1、第一步,打開命令提示符程序窗口,如下圖所示,然後進入下一步。
影響因素
在物理鏈路連通和路由設置正確的情況下,使用Ping命令仍然屏不通,可能有以下幾個問題:
(1)網線剛插到交換機上就Ping通網關,忽略了生成樹的收斂時間。當然,較新的交換機都支持快速生成樹,或者有的管理員乾脆把用戶埠(accessport)的生成樹協議關掉,問題就解決了。
(2)不管中間經過了多少個節點,只要有節點(包括端節點)對ICMP信息包進行了過濾,Ping不通是正常的。最常見的就是防火牆的行為。
(3)某些路由器埠是不允許用戶Ping的。
(4)網路因設備間的超時,造成ICMP報文無法在預設時間(2秒)內收到。超時的原因有:主機沒有足夠的時間和資源來響應;路徑太長,沒到達目的地時TTL的值為0,最後一個路由器將發回ICMP超時信息;使用擴展Ping,增加應答等待時間間隔等。
(5)引入NAT的場合會造成單向Ping通。NAT可以起到隱蔽內部地址的作用,當由內Ping外時,可以Ping通是因為NAT表的映射關系存在,當由外發起Ping內網主機時,就無從查找邊界路由器的NAT訪問列表了。
7. ping命令的功能和用法
ping命令的功能是網路診斷,打開命令提示符,輸入ping 127.0.0.1,就可以檢查主機網路驅動、網路連接協議等方面是否有問題。
8. ping命令怎麼用
ping命令的使用步驟如下:
1.在我們的電腦上面按"win+R"鍵打開運行,在輸入框中輸入cmd,點擊確定。
9. ping命令的功能和用法
ping命令的功能和用法:Ping 是Windows系列自帶的一個可執行命令。利用它可以檢查網路是否能夠連通,可以很好地幫助我們分析判定網路故障。該命令只有在安裝了 TCP/IP 協議後才可以使用。
Ping命令的主要功能是通過發送數據包並接收應答信息來檢測兩台計算機之間的網路是否連通。當網路出現故障的時候,可以用這個命令來預測故障和確定故障地點。Ping命令成功只是說明當前主機與目的主機之間存在一條連通的路徑。如果不成功,則考慮:網線是否連通、網卡設置是否正確、IP地址是否可用等。
檢測結果顯示,可以正常響應,至此可以說明本地TCP/IP網路協議安裝是正常的,其實這一步,一般都正常,除非沒有安裝好網卡或驅動,又者網卡出故障了。
下面我們還可以使用Ping命令查看電腦IP地址,子網掩碼,以及網關地址等與網路有關的信息,方法是繼續輸入:ipconfig /all,然後再按回車鍵確認檢測。
10. 如何使用ping命令
ping命令的應用與原理:
假定主機A的IP地址是192.168.1.1,主機B的IP地址是192.168.1.2,都在同一子網內,則當你在主機A上運行「Ping 192.168.1.2」後,都發生了些什麼呢?
首先,Ping命令會構建一個固定格式的ICMP請求數據包,然後由ICMP協議將這個數據包連同地址「192.168.1.2」一起交給IP層協議(和ICMP一樣,實際上是一組後台運行的進程),IP層協議將以地址「192.168.1.2」作為目的地址,本機IP地址作為源地址,加上一些其他的控制信息,構建一個IP數據包,並在一個映射表中查找出IP地址192.168.1.2所對應的物理地址(也叫MAC地址,熟悉網卡配置的朋友不會陌生,這是數據鏈路層協議構建數據鏈路層的傳輸單元——幀所必需的),一並交給數據鏈路層。後者構建一個數據幀,目的地址是IP層傳過來的物理地址,源地址則是本機的物理地址,還要附加上一些控制信息,依據乙太網的介質訪問規則,將它們傳送出去。
主機B收到這個數據幀後,先檢查它的目的地址,並和本機的物理地址對比,如符合,則接收;否則丟棄。接收後檢查該數據幀,將IP數據包從幀中提取出來,交給本機的IP層協議。同樣,IP層檢查後,將有用的信息提取後交給ICMP協議,後者處理後,馬上構建一個ICMP應答包,發送給主機A,其過程和主機A發送ICMP請求包到主機B一模一樣。
從Ping的工作過程,我們可以知道,主機A收到了主機B的一個應答包,說明兩台主機之間的去、回通路均正常。也就是說,無論從主機A到主機B,還是從主機B到主機A,都是正常的。那麼,是什麼原因引起只能單方向Ping通的呢?
一、安裝了個人防火牆
在共享上網的機器中,出於安全考慮,大部分作為伺服器的主機都安裝了個人防火牆軟體,而其他作為客戶機的機器則一般不安裝。幾乎所有的個人防火牆軟體,默認情況下是不允許其他機器Ping本機的。一般的做法是將來自外部的ICMP請求報文濾掉,但它卻對本機出去的ICMP請求報文,以及來自外部的ICMP應答報文不加任何限制。這樣,從本機Ping其他機器時,如果網路正常,就沒有問題。但如果從其他機器Ping這台機器,即使網路一切正常,也會出現「超時無應答」的錯誤。大部分的單方向Ping通現象源於此。解決的辦法也很簡單,根據你自己所用的不同類型的防火牆,調整相應的設置即可。
二、錯誤設置IP地址
正常情況下,一台主機應該有一個網卡,一個IP地址,或多個網卡,多個IP地址(這些地址一定要處於不同的IP子網)。但對於在公共場所使用的電腦,特別是網吧,人多手雜,其中不泛有「探索者」。曾有一次兩台電腦也出現了這種單方向Ping通的情況,經過仔細檢查,發現其中一台電腦的「撥號網路適配器」(相當於一塊軟網卡)的TCP/IP設置中,設置了一個與網卡IP地址處於同一子網的IP地址,這樣,在IP層協議看來,這台主機就有兩個不同的介面處於同一網段內。當從這台主機Ping其他的機器時,會存在這樣的問題:
(1)主機不知道將數據包發到哪個網路介面,因為有兩個網路介面都連接在同一網段;
(2)主機不知道用哪個地址作為數據包的源地址。因此,從這台主機去Ping其他機器,IP層協議會無法處理,超時後,Ping 就會給出一個「超時無應答」的錯誤信息提示。但從其他主機Ping這台主機時,請求包從特定的網卡來,ICMP只須簡單地將目的、源地址互換,並更改一些標志即可,ICMP應答包能順利發出,其他主機也就能成功Ping通這台機器了。