ping命令介紹


  

  1、ping是TCP/IP協議的一部分,所以只要安裝了TCP/IP協議就(無論windows或linux)都可以使用ping命令。
  2、ping命令的原理:本機創建一個數據包發送給(ping對象)目標IP,目標接收后返回給本機一個完全一樣的數據包。
  3、根據ping命令的原理,ping命令常用於檢查本地與目標服務器之間的網絡是否暢通。
  4、ping命令參數詳解(DOS命令輸入ping后回車即可調出參數列表):

    ping -t IP或域名          #一直ping下去。按Ctrl+Break會統計當前ping的發包數、
                    接包數、丟包數、最長時間、最短時間、平均時間;若要停止 -
                    按Ctrl+C停止ping命令發包。
    ping -a IP或域名          #將地址解析成主機名(昵稱)。
    ping -n count IP或域名        #要發送的回顯請求數,count為正整數,發送數據包的數量。
    ping -l size IP或域名        #發送緩沖區大小,size為發送數據包的大小,單位為字節,范圍為0-65500。
    ping -i TTL IP或域名        #數據包生存周期(0-255),數據包傳輸過程中的經過節點數量,超過該數量則放棄該數據包。

  5、ping命令返回結果詳解:
    windows:
      正在 Ping www.jhxy.com.cn [119.29.42.161] 具有 32 字節的數據:
      來自 119.29.42.161 的回復: 字節=32 時間=7ms TTL=51

                    

       解析:

        119.29.42.161為目標IP,32為數據包大小(單位:字節),7ms為發送到接受完成耗時,TTL為生命周期。
        其中windows的TTL默認是118,linux默認是64,所以TTL=51是數據包共經過67(118-51)個節點。

     linux:
      PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
      64 bytes from 14.215.177.39: icmp_seq=1 ttl=54 time=8.08 ms

                       

      解析:

        14.215.177.39為目標IP,64為數據包大小(單位:字節),8.08ms為發送到接受完成耗時,TTL為生命周期。其中windows的
        TTL默認是118,linux默認是64,所以ttl=54是數據包共經過10(64-54)個節點,icmp_seq=1為目標返回數據包的序號。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM