linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...
相關(guān)知識(shí)點(diǎn)
ping命令通常用來作為網(wǎng)絡(luò)可用性的檢查。ping命令可以對(duì)一個(gè)網(wǎng)絡(luò)地址發(fā)送測試數(shù)據(jù)包,看該網(wǎng)絡(luò)地址是否有響應(yīng)并統(tǒng)計(jì)響應(yīng)時(shí)間,以此測試網(wǎng)絡(luò)。
ICMP協(xié)議通過IP協(xié)議發(fā)送的,IP協(xié)議是一種無連接的,不可靠的數(shù)據(jù)包協(xié)議。在Unix/Linux,序號(hào)從0開始計(jì)數(shù),依次遞增。而Windows ping程序的ICMP序列號(hào)是沒有規(guī)律。
ICMP報(bào)文格式:IP首部(20字節(jié)) + 8位類型 + 8位代碼 + 16校驗(yàn)和 + (不同類型和代碼,格式也有所不同)。 5. TCP/IP協(xié)議 TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議),也叫作網(wǎng)絡(luò)通訊協(xié)議 ,是指能夠在多個(gè)不同網(wǎng)絡(luò)間實(shí)現(xiàn)信息傳輸?shù)膮f(xié)議簇。它是在網(wǎng)絡(luò)的使用中的最基本的通信協(xié)議。
TCP/IP傳輸協(xié)議對(duì)互聯(lián)網(wǎng)中各部分進(jìn)行通信的標(biāo)準(zhǔn)和方法進(jìn)行了規(guī)定。并且,TCP/IP傳輸協(xié)議是保證網(wǎng)絡(luò)數(shù)據(jù)信息及時(shí)、完整傳輸?shù)膬蓚€(gè)重要的協(xié)議。TCP/IP傳輸協(xié)議是嚴(yán)格來說是一個(gè)四層的體系結(jié)構(gòu),應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和數(shù)據(jù)鏈路層都包含其中。
TCP/IP協(xié)議不僅僅指的是TCP 和IP兩個(gè)協(xié)議,而是指一個(gè)由FTP、SMTP、TCP、UDP、IP等協(xié)議構(gòu)成的協(xié)議簇, 只是因?yàn)樵赥CP/IP協(xié)議中TCP協(xié)議和IP協(xié)議最具代表性,所以被稱為TCP/IP協(xié)議。 6. DOS命令 DOS是Disk Operating System的縮寫,即磁盤操作系統(tǒng),主要包括目錄操作類命令、磁盤操作類命令、文件操作類命令和其它命令。 ### 下文總結(jié) 1. 輸入ping /? ,列出ping的相關(guān)參數(shù)
2. 使用Ping這命令來測試網(wǎng)絡(luò)連通 1, 使用ipconfig /all觀察本地網(wǎng)絡(luò)設(shè)置是否正確 2, Ping 127.0.0.1 回送地址Ping回送地址是為了檢查本地的TCP/IP協(xié)議有沒有設(shè)置好; 3, Ping本機(jī)IP地址,這樣是為了檢查本機(jī)的IP地址是否設(shè)置有誤; 4,Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有問題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常;(在非局域網(wǎng)中這一步驟可以忽略) 5, Ping遠(yuǎn)程IP地址(ping 百度一下,你就知道),這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。
3. ping的返回?cái)?shù)據(jù) "字節(jié)=32"表示ICMP報(bào)文中有32個(gè)字節(jié)的測試數(shù)據(jù);
"時(shí)間=6ms"是往返時(shí)間。
"已發(fā)送=4"發(fā)送多個(gè)秒包、"已接收=4"收到多個(gè)回應(yīng)包、"丟失=0"丟棄了多少個(gè);
TTL (time to live)生存時(shí)間 簡單來說,TTL是IP協(xié)議包中的一個(gè)值,它告訴網(wǎng)絡(luò)路由器包在網(wǎng)絡(luò)中的時(shí)間是否太長而應(yīng)被丟棄。有很多原因使包在一定時(shí)間內(nèi)不能被傳遞到目的地。 TTL的作用是限制IP數(shù)據(jù)包在計(jì)算機(jī)網(wǎng)絡(luò)中的存在的時(shí)間。TTL的最大值是255,TTL的一個(gè)推薦值是64。 這個(gè)含義其實(shí)就指的bai是報(bào)文在網(wǎng)絡(luò)中能夠du存活的限制。以前這zhi個(gè)限制方式是設(shè)定一個(gè)時(shí)間(Time To Live中的daoTime就是這樣來的),當(dāng)報(bào)文在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)時(shí),時(shí)間超過這個(gè)限制,最后一個(gè)收到報(bào)文的路由點(diǎn)就會(huì)把它扔掉,而不繼續(xù)轉(zhuǎn)發(fā)。 后來把時(shí)間限制改為了跳數(shù)限制,就是當(dāng)報(bào)文在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)時(shí),每經(jīng)過一個(gè)路由點(diǎn),就把預(yù)先設(shè)定的這個(gè)TTL數(shù)值減1,直到最后TTL=1時(shí)報(bào)文就被扔掉,不向下轉(zhuǎn)發(fā)。
Minmum 最小值 、MAXimun 最大值、Average 平均值。
ping的參數(shù)
1、通過點(diǎn)擊開始菜單中的“運(yùn)行”選項(xiàng),輸入“cmd”, 回車即可打開。
2、輸入ping /? ,列出ping的相關(guān)參數(shù)
3、使用Ping這命令來測試網(wǎng)絡(luò)連通
連通問題是由許多原因引起的,如本地配置錯(cuò)誤、遠(yuǎn)程主機(jī)協(xié)議失效等,當(dāng)然還包括設(shè)備等造成的故障。 首先我們講一下使用Ping命令的步驟。
使用Ping檢查連通性有五個(gè)步驟:
A. 使用ipconfig /all觀察本地網(wǎng)絡(luò)設(shè)置是否正確,如圖;
B.Ping 127.0.0.1 回送地址Ping回送地址是為了檢查本地的TCP/IP協(xié)議有沒有設(shè)置好;
C. Ping本機(jī)IP地址,這樣是為了檢查本機(jī)的IP地址是否設(shè)置有誤;
D. Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有問題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常;(在非局域網(wǎng)中這一步驟可以忽略)
E. Ping遠(yuǎn)程IP地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。
4、用Ping命令來判斷一條鏈路好壞
Ping這個(gè)命令除了可以檢查網(wǎng)絡(luò)的連通和檢測故障以外,還有一個(gè)比較有趣的用途,那就是可以利用它的一些返回?cái)?shù)據(jù),來估算你跟某臺(tái)主機(jī)之間的速度是多少字節(jié)每秒。 例如在上訴圖片中:
"字節(jié)=32"表示ICMP報(bào)文中有32個(gè)字節(jié)的測試數(shù)據(jù);"時(shí)間=6ms"是往返時(shí)間。
"已發(fā)送=4"發(fā)送多個(gè)秒包、"已接收=4"收到多個(gè)回應(yīng)包、"丟失=0"丟棄了多少個(gè);
TTL (time to live)生存時(shí)間 簡單來說,TTL是IP協(xié)議包中的一個(gè)值,它告訴網(wǎng)絡(luò)路由器包在網(wǎng)絡(luò)中的時(shí)間是否太長而應(yīng)被丟棄。有很多原因使包在一定時(shí)間內(nèi)不能被傳遞到目的地。 TTL的作用是限制IP數(shù)據(jù)包在計(jì)算機(jī)網(wǎng)絡(luò)中的存在的時(shí)間。TTL的最大值是255,TTL的一個(gè)推薦值是64。 這個(gè)含義其實(shí)就指的bai是報(bào)文在網(wǎng)絡(luò)中能夠du存活的限制。以前這zhi個(gè)限制方式是設(shè)定一個(gè)時(shí)間(Time To Live中的daoTime就是這樣來的),當(dāng)報(bào)文在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)時(shí),時(shí)間超過這個(gè)限制,最后一個(gè)收到報(bào)文的路由點(diǎn)就會(huì)把它扔掉,而不繼續(xù)轉(zhuǎn)發(fā)。 后來把時(shí)間限制改為了跳數(shù)限制,就是當(dāng)報(bào)文在網(wǎng)絡(luò)中轉(zhuǎn)發(fā)時(shí),每經(jīng)過一個(gè)路由點(diǎn),就把預(yù)先設(shè)定的這個(gè)TTL數(shù)值減1,直到最后TTL=1時(shí)報(bào)文就被扔掉,不向下轉(zhuǎn)發(fā)。
Minmum 最小值 、MAXimun 最大值、Average 平均值。
總結(jié)
以上是生活随笔為你收集整理的linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样选购适合自己的床品?
- 下一篇: linux python默认安装目录_非