|
作為網(wǎng)絡(luò)傳輸控制中的重要部分,ARP、Tracert、Route 與 NBTStat命令對與網(wǎng)絡(luò)設(shè)置起著決定性作用。下面我們對這幾個命令進行詳細解析。
ARP
ARP是一個重要的TCP/IP協(xié)議,并且用于確定對應(yīng)IP地址的網(wǎng)卡物理地址。實用arp命令,我們能夠查看本地計算機或另一臺計算機的ARP高速緩存中的當前內(nèi)容。此外,使用arp命令,也可以用人工方式輸入靜態(tài)的網(wǎng)卡物理/IP地址對,我們可能會使用這種方式為缺省網(wǎng)關(guān)和本地服務(wù)器等常用主機進行這項作,有助于減少網(wǎng)絡(luò)上的信息量。
按照缺省設(shè)置,ARP高速緩存中的項目是動態(tài)的,每當發(fā)送一個指定地點的數(shù)據(jù)報且高速緩存中不存在當前項目時,ARP便會自動添加該項目。一旦高速緩存的項目被輸入,它們就已經(jīng)開始走向失效狀態(tài)。例如,在Windows NT/2000網(wǎng)絡(luò)中,如果輸入項目后不進一步使用,物理/IP地址對就會在2至10分鐘內(nèi)失效。因此,如果ARP高速緩存中項目很少或根本沒有時,請不要奇怪,通過另一臺計算機或路由器的ping命令即可添加。所以,需要通過arp命令查看高速緩存中的內(nèi)容時,請最好先ping 此臺計算機(不能是本機發(fā)送ping命令)。
ARP常用命令選項:
·arp -a或arp –g
用于查看高速緩存中的所有項目。-a和-g參數(shù)的結(jié)果是一樣的,多年來-g一直是UNIX平臺上用來顯示ARP高速緩存中所有項目的選項,而Windows用的是arp -a(-a可被視為all,即全部的意思),但它也可以接受比較傳統(tǒng)的-g選項。
·arp -a IP
如果我們有多個網(wǎng)卡,那么使用arp -a加上接口的IP地址,就可以只顯示與該接口相關(guān)的ARP緩存項目。
·arp -s IP 物理地址
我們可以向ARP高速緩存中人工輸入一個靜態(tài)項目。該項目在計算機引導(dǎo)過程中將保持有效狀態(tài),或者在出現(xiàn)錯誤時,人工配置的物理地址將自動更新該項目。
·arp -d IP
使用本命令能夠人工刪除一個靜態(tài)項目。
例如我們在命令提示符下,鍵入 Arp –a;如果我們使用過 Ping 命令測試并驗證從這臺計算機到 IP 地址為 10.0.0.99 的主機的連通性,則 ARP 緩存顯示以下項:
Interface:10.0.0.1 on interface 0x1
Internet Address Physical Address Type
10.0.0.99 00-e0-98-00-7c-dc dynamic
在此例中,緩存項指出位于 10.0.0.99 的遠程主機解析成 00-e0-98-00-7c-dc 的媒體訪問控制地址,它是在遠程計算機的網(wǎng)卡硬件中分配的。媒體訪問控制地址是計算機用于與網(wǎng)絡(luò)上遠程 TCP/IP 主機物理通訊的地址。
至此我們可以用ipconfig和ping命令來查看自己的網(wǎng)絡(luò)配置并判斷是否正確、可以用netstat查看別人與我們所建立的連接并找出ICQ使用者所隱藏的IP信息、可以用arp查看網(wǎng)卡的MAC地址。
Tracert
如果有網(wǎng)絡(luò)連通性問題,可以使用 tracert 命令來檢查到達的目標 IP 地址的路徑并記錄結(jié)果。tracert 命令顯示用于將數(shù)據(jù)包從計算機傳遞到目標位置的一組 IP 路由器,以及每個躍點所需的時間。如果數(shù)據(jù)包不能傳遞到目標,tracert 命令將顯示成功轉(zhuǎn)發(fā)數(shù)據(jù)包的最后一個路由器。當數(shù)據(jù)報從我們的計算機經(jīng)過多個網(wǎng)關(guān)傳送到目的地時,Tracert命令可以用來跟蹤數(shù)據(jù)報使用的路由(路徑)。該實用程序跟蹤的路徑是源計算機到目的地的一條路徑,不能保證或認為數(shù)據(jù)報總遵循這個路徑。如果我們的配置使用DNS,那么我們常常會從所產(chǎn)生的應(yīng)答中得到城市、地址和常見通信公司的名字。Tracert是一個運行得比較慢的命令(如果我們指定的目標地址比較遠),每個路由器我們大約需要給它15秒鐘。
Tracert的使用很簡單,只需要在tracert后面跟一個IP地址或URL,Tracert會進行相應(yīng)的域名轉(zhuǎn)換的。
tracert 最常見的用法:
tracert IP address [-d] 該命令返回到達 IP 地址所經(jīng)過的路由器列表。通過使用 -d 選項,將更快地顯示路由器路徑,因為 tracert 不會嘗試解析路徑中路由器的名稱。
Tracert一般用來檢測故障的位置,我們可以用tracert IP在哪個環(huán)節(jié)上出了問題,雖然還是沒有確定是什么問題,但它已經(jīng)告訴了我們問題所在的地方,我們也就可以很有把握的告訴別人----某某地方出了問題。
|
【收藏】【打印】【進入論壇】 |
|
|
|
|
|
|
|