官术网_书友最值得收藏!

任務(wù)5 測(cè)試網(wǎng)絡(luò)環(huán)境

1)ping命令檢測(cè)網(wǎng)絡(luò)狀況

ping命令可以測(cè)試網(wǎng)絡(luò)連通性,在網(wǎng)絡(luò)維護(hù)時(shí)使用非常廣泛,在網(wǎng)絡(luò)出現(xiàn)問(wèn)題后,我們通常第一步就是使用ping命令測(cè)試網(wǎng)絡(luò)的連通性。ping命令使用ICMP協(xié)議,發(fā)送請(qǐng)求數(shù)據(jù)包到其他主機(jī),然后接收對(duì)方的響應(yīng)數(shù)據(jù)包,獲取網(wǎng)絡(luò)狀況信息。我們可以根據(jù)返回的不同信息,判斷可能出現(xiàn)的問(wèn)題。ping命令格式:

ping可選項(xiàng)IP地址或主機(jī)名

ping命令支持大量可選項(xiàng),表1-1所示為ping命令的功能選項(xiàng)說(shuō)明。

表1-1 ping命令的各項(xiàng)功能說(shuō)明

使用ping命令簡(jiǎn)單測(cè)試下網(wǎng)絡(luò)的例子如圖1-24所示。

圖1-24 使用ping命令測(cè)試網(wǎng)絡(luò)連通性

例子中向IP地址為192.168.0.4的主機(jī)發(fā)送請(qǐng)求后,192.168.0.4主機(jī)以64字節(jié)的數(shù)據(jù)包回應(yīng),說(shuō)明兩節(jié)點(diǎn)間的網(wǎng)絡(luò)可以正常連接。每條返回信息會(huì)表示響應(yīng)的數(shù)據(jù)包的情況。

icmp seq:數(shù)據(jù)包的序號(hào),從1開(kāi)始遞增。

ttl:Time To Live,即生存周期。

time:數(shù)據(jù)包的響應(yīng)時(shí)間,即發(fā)送請(qǐng)求數(shù)據(jù)包到接收響應(yīng)數(shù)據(jù)包的完整時(shí)間,該時(shí)間越短說(shuō)明網(wǎng)絡(luò)的延時(shí)越小,速度越快。

在ping命令終止后,會(huì)在下方出現(xiàn)統(tǒng)計(jì)信息,顯示發(fā)送及接收的數(shù)據(jù)包、丟包率及響應(yīng)時(shí)間,其中丟包率越低,說(shuō)明網(wǎng)絡(luò)狀況越良好、越穩(wěn)定。

注意:Linux與Windows不同,默認(rèn)不使用任何參數(shù),ping命令會(huì)不斷發(fā)送請(qǐng)求數(shù)據(jù)包,并從對(duì)方主機(jī)獲得響應(yīng)信息,如果測(cè)試完畢可以使用“Ctrl”+“C”終止,或者使用參數(shù)-c設(shè)置指定發(fā)送數(shù)據(jù)包的個(gè)數(shù)。

2)netstat命令

netstat(network statistics)主要用于檢測(cè)主機(jī)的網(wǎng)絡(luò)配置和狀況,可以查看顯示網(wǎng)絡(luò)連接(進(jìn)站和出站)、系統(tǒng)路由表、網(wǎng)絡(luò)接口狀態(tài)。netstat支持UNIX、Linux及Windows系統(tǒng),功能非常強(qiáng)大。netstat命令格式:

netstat [可選項(xiàng)]

netstat常用的可選項(xiàng)如表1-2所示。

表1-2 netstat常用的可選項(xiàng)

(1)查看端口信息

網(wǎng)絡(luò)上的主機(jī)通信時(shí)必須具有唯一的IP地址,以標(biāo)識(shí)自己的身份。計(jì)算機(jī)通信時(shí)使用TCP/IP協(xié)議棧的端口,主機(jī)使用“IP地址:端口”與其他主機(jī)建立連接并進(jìn)行通信。計(jì)算機(jī)通信時(shí)使用的端口從0~65535,共有65536個(gè),數(shù)量非常多。對(duì)于一臺(tái)計(jì)算機(jī),可能同時(shí)使用很多協(xié)議,為了標(biāo)識(shí)它們,相關(guān)組織為每個(gè)協(xié)議分配了端口號(hào),比如HTTP協(xié)議的端口號(hào)為80, SMTP協(xié)議的端口號(hào)為25, TELNET協(xié)議的端口號(hào)為23等。網(wǎng)絡(luò)協(xié)議就是網(wǎng)絡(luò)中傳遞、管理信息的一些規(guī)范,計(jì)算機(jī)之間的相互通信需要共同遵守一定的規(guī)則,這些規(guī)則就稱為網(wǎng)絡(luò)協(xié)議。

使用netstat命令以數(shù)字方式查看所有TCP協(xié)議連接情況,命令及顯示效果如圖1-25所示。選項(xiàng)中-a表示顯示所有連接。

圖1-25 netstat命令測(cè)試

Proto:協(xié)議類型,因?yàn)槭褂?t選項(xiàng),這里就只顯示了TCP協(xié)議,要顯示UDP協(xié)議可以使用-u選項(xiàng),不設(shè)置則顯示所有協(xié)議。

Local Address:本地地址,默認(rèn)顯示主機(jī)名和服務(wù)名稱,使用選項(xiàng)-n后顯示主機(jī)的IP地址及端口號(hào)。

Foreign Address:遠(yuǎn)程地址,與本機(jī)連接的主機(jī),默認(rèn)顯示主機(jī)名和服務(wù)名稱,使用選項(xiàng)-n后顯示主機(jī)的IP地址及端口號(hào)。

State:連接狀態(tài),常見(jiàn)的有以下幾種:

①LISTEN表示監(jiān)聽(tīng)狀態(tài),等待接收入站的請(qǐng)求。

②ESTABLISHED表示本機(jī)已經(jīng)與其他主機(jī)建立好連接。

③TIME WAIT表示等待足夠的時(shí)間以確保遠(yuǎn)程TCP接收到連接中斷請(qǐng)求的確認(rèn)。

(2)查看路由表

netstat使用-r參數(shù),可以顯示當(dāng)前主機(jī)的路由表信息。

(3)查看網(wǎng)絡(luò)接口狀態(tài)

靈活運(yùn)用netstat命令,還可以監(jiān)控主機(jī)網(wǎng)絡(luò)接口的統(tǒng)計(jì)信息,顯示數(shù)據(jù)包發(fā)送和接收情況。

MTU字段:表示最大傳輸單元,即網(wǎng)絡(luò)接口傳輸數(shù)據(jù)包的最大值。

Met字段:表示度量值,越小優(yōu)先級(jí)越高。

RX-OK/TX-OK:分別表示接收、發(fā)送的數(shù)據(jù)包數(shù)量。

RX-ERR/TX-ERR:分別表示接收、發(fā)送的錯(cuò)誤數(shù)據(jù)包數(shù)量。

RX-DRP/TX-DRP:表示丟棄的數(shù)量。

RX-OVR/TX-OVR:表示丟失數(shù)據(jù)包的數(shù)量。

通過(guò)這些數(shù)據(jù)可以查看主機(jī)各接口連接網(wǎng)絡(luò)的情況。

主站蜘蛛池模板: 杭州市| 景东| 宝山区| 呼图壁县| 封丘县| 密山市| 横峰县| 湛江市| 依安县| 宁乡县| 皮山县| 浮山县| 万源市| 水富县| 沛县| 衡水市| 金坛市| 浮梁县| 维西| 出国| 龙岩市| 兴隆县| 万州区| 宣武区| 马鞍山市| 浮梁县| 蓬莱市| 溧水县| 舒兰市| 十堰市| 蓬安县| 安顺市| 黑山县| 大丰市| 横山县| 马龙县| 镇平县| 株洲县| 西安市| 高淳县| 安康市|