版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學習目標知識目標:ARP和ICMP知識技能目標:能夠用簡單的ARP和ICMP命令素質目標:工程素質項目考核任務一用帶參數的ping命令,使發(fā)出響應請求包的數量為10個。用ping命令正向查詢互聯(lián)網上某主機的ip地址,反向查詢其名稱地址。結果截屏并解釋。任務二用TRACERT命令測試到某個知名網站之間的路徑,測試過程截屏,并對結果進行解釋任務三用ARP命令查詢局域網上其他主機的物理地址。概述ARP、ICMP與IP協(xié)議均屬于網絡層的協(xié)議。IP是網絡層中最主要的協(xié)議,而ARP與ICMP—般都視為輔助IP的協(xié)議7.1ARP協(xié)議ARP是地址解析協(xié)議(AddressResolutionProtocol)的縮寫。在學習ARP協(xié)議之前,首先看—下數據鏈路層與網絡層地址的特性:
1.數據鏈路層在傳遞信息包時,必須利用數據鏈路層地址(例如:以太網MAC地址)來識別目的設備。
2.網絡層在傳遞信息包時,必須利用網絡層地址(例如:IP地址)來識別目的設備。從上述特性我們可以得到以下推論:當網絡層信息包要封裝為數據鏈路層信息包之前,必須先取得目的設備的MAC地址。以IP層為例,便是將取得MAC地址的工作交給ARP來執(zhí)行。
7.1.1ARP運作方式ARP運作的方式相當簡單,整個過程是由ARP請求(ARPRequest)與ARP應答(ARPReply)兩種信息包所組成。1.ARP請求A計算機送出ARP請求信息包給局域網上所有的計算機。ARP請求信息包在鏈路層是屬于廣播信息包(即以太網廣播信息包,目的MAC地址填寫為全1),因此局域網上的每—臺計算機都會收到此信息包。A計算機所送出的ARP請求信息包除了記錄所要解析對象的IP地址(即B計算機的IP地址)外,也會包含A計算機本身的IP地址與MAC地址。2.ARP應答局域網內的所有計算機都會收到ARP請求的信息,并與本身的IP地址對比,決定自己是否為要求解析的對象。以上例而言,B計算機為ARP要求的解析對象,因此只有B計算機會送出響應的ARP應答信息包。7.1.2ARP與IP路由
由于ARP只能解析同一網絡內的MAC地址,因此,在整個IP路由過程中,會出現(xiàn)多次的ARP地址解析。例如:A計算機要傳送IP信息包給B計算機時,若途中必須經過兩部路由器,總共需要進行3次ARP解析的操作(見圖7-1)。7.1.3ARP高速緩存在ARP的解析過程中,由于ARP請求為數據鏈路層的廣播信息包,如果經常出現(xiàn),勢必造成局域網的沉重負擔。為了避免此問題,在實際操作ARP時,通常會加入ARP高速緩存的設計
ARP高速緩存可將網絡設備的IP/MAC地址記錄在本地計算機上(通常是存儲在內存中)。系統(tǒng)每次要解析MAC地址前,便先在ARP高速緩存中查看是否有符合的記錄。若ARP高速緩存中有符合的記錄,便直接使用;若ARP高速緩存中找不到符合的記錄,才需要發(fā)出ARP請求的廣播信息包。如此,不僅加快地址解析的過程,也可避免過多的ARP請求廣播信息包。ARP高速緩存所包含的記錄,按產生的方式,可分為動態(tài)與靜態(tài)兩種記錄。1.動態(tài)記錄
當ARP完成每條IP/MAC地址的解析后,便會將結果存儲在ARP高速緩存中,供后續(xù)使用,以避免重復向同—對象請求地址解析。這些由ARP自動產生的記錄即為動態(tài)記錄。
以先前A、B計算機為例,當A計算機通過ARP請求和ARP應答取得B計算機的MAC地址后,便將B計算機的IP地址與對應的MAC地址存儲在A計算機的ARP高速緩存中。ARP高速緩存的動態(tài)記錄雖然可提高地址解析的性能,但是卻可能產生一個問題。以先前A、B計算機為例,當A計算機的ARP高速緩存中有B計算機MAC地址的記錄時,若B計算機發(fā)生故障、關機或更換網卡,A計算機因為無從得知,仍然會根據ARP高速緩存中的記錄將信息包傳送出去。這些信息包傳送出去后不會有任何設備加以處理,就好像丟到黑洞—樣有去無回,此種現(xiàn)象稱為“網絡黑洞”。
為了避免此種情況發(fā)生,ARP高速緩存中的動態(tài)記錄必須有一定的壽命時間,超過此時間的記錄便會被刪除。
2.靜態(tài)記錄當用戶已知某設備的IP/MAC地址的對應關系后,可通過手動的方式將它加入ARP高速緩存中,即為靜態(tài)記錄。由于ARP高速緩存存儲在計算機的內存中,因此無論是動態(tài)或靜態(tài)記錄,只要重新開機,全部都會消失。大部分操作系統(tǒng)都會提供ARP工具程序。Windows2000提供了ARP.EXE這個工具軟件,用于查看與編輯ARP高速緩存的內容。用ARP–a命令可以查看ARP高速緩存中的當前記錄,如:
c:\>arp–a用ARP–d命令可以刪除ARP高速緩存中的指定記錄。用ARP–s[IP地址][MAC地址]命令可以在ARP高速緩存中添加一條靜態(tài)記錄。7.2ICMP協(xié)議ICMP協(xié)議是IP的輔助協(xié)議,可用來報告IP路由過程中的錯誤。即在IP路由過程中,發(fā)生路由器找不到合適的路徑或IP信息包無法傳送出去等問題時,便可利用ICMP來傳送相關的信息。ICMP信息包有多種類型,以下介紹幾種常見的類型。
響應請求與響應應答(EchoRequest/EchoReply)是最常見的ICMP信息包類型,主要用來排解網絡問題,包括IP路由的設置、網絡連接等等。以A、B計算機為例,首先A主動發(fā)出響應請求信息包給B,然后B收到請求信息包后,被動發(fā)出響應應答信息包給A。由于ICMP信息包都是封裝成IP信息包的形式來傳送,故若能完成上述過程,A便可以確認:B設備存在且運作正常;A、B之間的網絡連接狀況正常;A、B之間的IP路由正常。無法送達目的地無法送達目的地(DestinationUnreachable)也是常見的ICMP信息包類型。在路由過程中若出現(xiàn)下列問題,路由器或目的設備便會發(fā)出此類型的ICMP信息包,通知IP信息包的來源端:(1)路由器無法將IP信息包傳送出去。如:在路由表中找不到合適的路徑,或是連接中斷而無法將信息包從合適的路徑傳出。(2)目的設備無法處理收到的IP信息包。如:目的設備無法處理IP信息包內所裝載的傳輸層協(xié)議。降低來源端傳送速度
當路由器因為來往的IP信息包太多,以至于來不及處理時,便會發(fā)出降低來源端傳送速度(SourceQuench)的ICMP信息包給IP信息包的來源端設備。在正式文件中并未規(guī)定路由器發(fā)出降低來源端傳送速度的條件。在實際操作時,廠商通常是以路由器的CPU或緩沖區(qū)的負荷作為衡量標準,例如:路由器的緩沖區(qū)使用量到達85%時,便會發(fā)出降低來源端傳送速度的信息包。重定向當路由器發(fā)現(xiàn)主機所選的路徑并非最佳路徑時,會發(fā)出ICMP重定向(Redirection)信息包,通知主機較佳的路徑。以圖7-5為例,當A要傳送IP信息包給B時,假設最佳路徑是通過R1路由器傳送至B??墒怯捎谀撤N因素(不當的設置或網絡連接的變動),A將IP信息包送至R2路由器,而R2路由器從本身的路由表發(fā)現(xiàn),A至B的最佳路徑應通過R1路由器,則R2會發(fā)出重定向的ICMP信息包給A。傳送超時IP報頭記錄了信息包的存活時間,其主要功能是為了防止IP信息包在不當的路由結構中永無止境地傳送。當路由器收到存活時間為1的IP信息包時,會將此IP信息包丟棄,然后送出傳送超時(TimeExceeded)的ICMP信息包給IP信息包的來源設備。7.3ICMP工具大部分操作系統(tǒng)都會提供一些ICMP工具程序,方便用戶測試網絡連線狀況。以下便以Windows2000為例,介紹數種常見的ICMP工具程序。7.3.1PINGPING工具程序可用來發(fā)出ICMP響應請求信息包。網管人員可利用PING工具程序,發(fā)出響應請求給特定的主機或路由器,以診斷網絡的問題。
PING的語法如下:
PING[參數][網址或IP地址]參數含義-a執(zhí)行DNS反向查詢(由IP地址查出完整域名),默認不執(zhí)行此查詢。-i<存活時間>設置IP信息包的存活時間,默認為32。-n<次數>每次執(zhí)行時,發(fā)出響應請求信息包的數目,默認為4次。-t持續(xù)發(fā)出響應請求直到按ctrl+c才停止。-w<等待時間>等待響應應答的時間。<等待時間>的單位為千分之一秒,默認值為1000,即1秒。當您發(fā)現(xiàn)網絡連接異常時,可參考下列步驟,利用PING工具程序,由近而遠逐步鎖定問題所在。1.ping127.0.0.1127.0.0.1是所謂的Loopback地址。目的地址為127.0.0.1的信息包不會送到網絡上,而是送至本機的Loopback驅動程序。此操作主要用來測試本地主機的TCP/IP協(xié)議是否正常運作。2.ping本機IP地址若步驟1中本機TCP/IP設置正確,接下來可試試看網絡設備是否正常。若網絡設備有問題(例如:舊式網卡的IRQ設置有誤),則不會響應。3.ping對外連接的路由器也就是PING“默認網關”的IP地址,若成功,代表內部網絡與對外連接的路由器正常。4.ping互聯(lián)網上計算機的IP地址您可以隨便找一臺互聯(lián)網上的計算機,PING它的IP地址。如果有響應,代表IP設置全部正常。5.ping互聯(lián)網上計算機的名稱地址您可以隨便找—臺互聯(lián)網上的計算機,PING它的網址,例如:www.sina.com.cn,如果有響應,代表DNS設置無誤。7.3.2TRACERT或tracerouteTRACERT(在路由器上是traceroute命令)工具程序可找出至目的IP地址所經過的路由器。先來看看TRACERT的工作過程。首先假設如下的網絡環(huán)境若從A主機執(zhí)行TRACERT,并將目的地設為B主機,TRACERT會利用以下步驟,找出沿途所經過的路由器(見圖7-7)。1.發(fā)出響應請求信息包,該信息包的目的地設為B,存活時間設為1。為了方便說明,我們將所有信息包都加以命名,此信息包命名為“響應請求1”。2.R1路由器收到“響應請求1”后,因為存活時間為1,因此會丟棄此信息包,然后發(fā)出“傳送超時1”給A。3.A收到“傳送超時1”之后,便可得知到R1為路由過程中的第一部路由器。接著,A再發(fā)出“響應請求2”,
目的地設為B的IP地址,存活時間設為2。4.“響應請求2”會先送到R1,然后再轉送至R2。到達R2時,“響應請求2”的存活時間為1,因此,R2會丟棄此信息包,然后傳送“傳送超時2”給A。5.A收到“傳送超時2”之后,便可得知到R2為路由過程中的第二部路由器。接著,A再發(fā)出“響應請求3”,
目的地設為B的IP地址,存活時間設為3。6.“響應請求3”會通過R1、R2然后轉送至B。B收到此信息包后便會響應“響應應答1”給A。7.A收到“響應應答1”之后便大功告成。
路由器至少會有兩個網絡接口。利用TRACERT所得到的是路由器“本地”接口的IP地址。以上例而言,A利用TRACERT可得知R1連接A所在網絡的接口,以及R2連接R1所在網絡的接口。再介紹一下TRACERT的語法與參數TRACERT的語法如下:TRACERT[參數][網址或IP地址]以下為TRACERT常用的參數(見下表)參數含義-dTRACERT默認會執(zhí)行DNS反向查詢,若不要反向查詢,則使用此參數-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西玉林市福綿區(qū)2021-2022學年六年級上學期英語期末試卷
- IT行業(yè)人事工作總結
- 《獼猴桃病蟲害防治》課件
- 《認識水果蔬菜》課件
- 2024年江蘇省無錫市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2024年山東省聊城市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2021年甘肅省平涼市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2024年福建省龍巖市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2023年山東省濱州市公開招聘警務輔助人員輔警筆試自考題1卷含答案
- “異地戀更能考驗男生還是女生”辯論賽策劃書
- 能源托管服務投標方案(技術方案)
- 2024年新奧集團股份有限公司招聘筆試參考題庫含答案解析
- 乳頭混淆疾病演示課件
- 高速公路涉路施工許可技術審查指南(一)
- 海南物流行業(yè)發(fā)展趨勢分析報告
- 安全運維配置檢查
- 移相變壓器計算程序標準版
- 期末測試(試題)-三年級數學上冊人教版
- 藥劑科門診中成西藥房利用PDCA循環(huán)降低門診藥房調劑內差發(fā)生率品管圈QCC成果匯報
- 物料員工作計劃與總結
- 浙江省金華市2023年九年級上學期期末數學試題附答案
評論
0/150
提交評論