常见网络命令之Ping命令
前言:計算機網絡老師要求我們自己總結一下常見的網絡命,然后上課可以上去講一下這些命令使用,像我這么聽話的好學生,肯定是照老師要求,認真的總結了一下,總結的過程中,我發現網上已經有的資源講的都不是很詳細,對于一些基礎不好的同學可能比較不好理解,所以決定認真寫下這篇博客,來幫助更多的同學來了解和使用常見的計算機網絡命令。如果你的電腦不能使用DOS命令的話,比如打開cmd輸入write沒有出現寫字板的話可能是由于cmd設置問題,自己可以百度一下解決辦法,我當時就遇到這種情況了。下面我們就正式開始總結了(PS:我總結的不好的地方請大家指正,另外沒有提到的地方大家還是不懂的話,自己谷歌或百度吧):
1、ping命令
ping是個使用頻率極高的實用程序,主要用于確定網絡的連通性。ping命令使用了ICMP回送請求和會送回答報文。這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網絡訪問層、網卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的范圍。ping能夠以毫秒為單位顯示發送請求到返回應答之間的時間量。如果應答時間短,表示數據報不必通過太多的路由器或網絡,連接速度比較快。ping還能顯示TTL(Time To Live,生存時間)值,通過TTL值可以推算數據包通過了多少個路由器。
命令格式:
ping 主機名
ping 域名
ping IP地址
提前了解的知識:
生存時間
TTL是 Time To Live的縮寫,表明數據報在網絡中的壽命。由發出數據報的源點設置這個字段。其目的是防止無法交付的數據報無限制在互聯網兜圈子,因而白白消耗網絡資源。最初的涉及是以秒作為TTL值的單位。每經過一個路由器時就把TTL減去數據報在路由器所消耗的時間。若數據報在數據報中的消耗時間小于1秒,就把TTL的值減1.當TTL值為0時就丟棄這個數據報。
然而隨著網絡的技術的進步,路由器處理數據報的時間已經遠遠小于1秒了,所以后來就把TTL字段的功能改為“跳數限制”。路由器每次轉發數據報之前就把TTL值減1.當TTL值為0時就丟棄這個數據報,不在轉發。因此,現在TTL的意義是指明數據報在互聯網中至多可以經過多少個路由器。顯然,數據報能在互聯網經過的路由器最大數為255.若把TTL設置為1,就表示這個數據報只能在本局域網使用。因為這個數據報一傳送到局域網中的某一個路由器,在轉發之前它的TTL值就變為0了。
TTL值默認情況下,Linux系統的TTL值為64或255,Windows NT/2000/XP系統的默認TTL值為128,Win7系統的TTL值是64,Windows 98系統的TTL值為32,UNIX主機的TTL值為255。
TTL值參考:
a,TTL時間越長,緩存時間越長,更新越不容易及時生效。 增大TTL值,以節約域名解析時間,給網站訪問加速。
b,TTL設置的小一些,生效時間就會快一些。減小TTL值,減少更換空間時的不可訪問時間。(摘自百度經驗)
①ping /?
顯示ping的一些常用命令(ping和/?之間至少一個空格下面情況也一樣)
②ping 主機名
比如我的主機名字是揚帆起航,我就是ping 揚帆起航
③ ping 127.0.0.1
如果測試成功,表明網卡、TCP/IP協議的安裝、IP地址、子網掩碼的設置正常。如果測試不成功,就表示TCP/IP的安裝或設置存在有問題。
④ ping 本機ip地址:
如果測試不成功,則表示本地配置或安裝存在問題,應當對網絡設備和通訊介質進行測試、檢查并排除。
下圖中的ip地址一個是我聯網時的一個是我沒有聯網時的,如果想查看本地IP地址最通用的方法就是在CMD下輸入ipconfig/all會出現如下圖所示的東東:
⑤ ping -n count ip地址
第一張圖也就是ping /?那張圖中已經提到過了,在這里說一下,下面一些命令相信大家都可以舉一反三了。
⑥ ping 網址
例如 ping www.baidu.com
對此域名執行Ping命令,計算機必須先將域名轉換成IP地址,通常是通過DNS服務器。如果這里出現故障,則表示本機DNS服務器的IP地址配置不正確,或它所訪問的DNS服務器有故障。此圖中丟失度是0%,說明網址能正常訪問打開,
⑦ ping ip地址 -l size
這里的size參數用來設定數據包的大小的,在默認的情況下windows的ping發送的數據包大小為32byte,也可以自定義它的大小,最大限制發送65500byte,否則容易造成主機癱瘓。使用這個命令后,會明顯發現時間變長了。
⑧ ping localhost
local host是系統的網絡保留名,它是127.0.0.1的別名,每臺計算機都應該能夠將該名字轉換成該地址。否則,則表示主機文件(/Windows/host)中存在問題。
總結
以上是生活随笔為你收集整理的常见网络命令之Ping命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HR数据抽取:通过 Read Maste
- 下一篇: jdbctemplate 批量操作