網絡數據包捕獲技術研究_第1頁
網絡數據包捕獲技術研究_第2頁
網絡數據包捕獲技術研究_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、網絡數據包捕捉技能研究摘要:闡發了數據包捕捉觀點和根本原理,以及在共享和互換網絡下捕捉數據包的實現要領;重點先容了常見的包捕捉機制。關鍵詞:數據包;捕捉;以太網1數據包捕捉概述從網絡捕捉數據包是全部網絡寧靜產物實現中非常緊張的一環,它是寧靜產物別的成效的底子,而實現網絡捕包的一個最緊張的條件就是要可以或許吸收網絡上全部的數據包。要滿意此條件就必需相識數據包在網絡上的傳輸方法。盤算機網絡從傳輸方法的角度分為兩類:接納點到點毗連的網絡和接納播送方法的網絡。廣域網中一樣平常接納點到點毗連方法,而險些全部的局域網都以播送方法作為通訊的底子,網上的站點共享信道,一個站點發出的數據包,其他站點均能收到,也

2、就是說,任一臺盤算機都可以吸收到網絡中同一個共享域的全部的數據通訊。2以太網捕捉數據包的實現原理在以太網上通訊的每張網卡上都擁有一個環球唯一的物理地點,也叫a地點。該地點是一個48比特的二進制數。在以太網卡中內建有一個數據包過濾器。該數據包過濾器的作用是保存以自己網卡的a地點為通訊目的的數據包和播送數據包,拋棄全部別的無關的數據包,以免pu對無關的數據報作無謂的處置懲罰。這是以太網卡在一樣平常環境下的事情方法。因此在正常環境下,一個正當的網絡接口應該只相應如許的兩種數據包(幀):(1)幀的目的地點具有和當地網絡接口相匹配的硬件地點。在吸收到上面兩種環境的數據幀時,網卡通過pu產生停頓,操縱體系

3、舉行停頓處置懲罰后將幀中包羅的數據傳送給上層體系舉行進一步處置懲罰。在其他環境下數據幀將被拋棄而不作處置懲罰。要想捕捉到流經網卡的不屬于本主機的數據,必需繞過體系正常事情的處置懲罰機制,直接拜候網絡底層。我們可以把網卡的狀態設為“稠濁(prisuus)形式,當網卡事情在這種“稠濁形式時,該網卡就具備了“播送地點,它對所吸收到的每一個幀都產生一個硬件停頓以提示操縱體系處置懲罰流經該網卡上的每一個報文包。操縱體系通過直接拜候鏈路層,截獲相干數據,由應用步伐而非上層協議(如ip層、tp層)對數據過濾處置懲罰,如許就可以捕捉到流經網卡的全部數據。3共享和互換以太網下的捕包起首從tp/ip模子的角度來看

4、數據包在局域網內發送的歷程:當數據由應用層自上而下地通報時,在網絡層形成ip數據報,再向下到達數據鏈路層,由數據鏈路層將ip數據報支解為數據幀,增長以太網包頭,再向下一層發送。必要說明的是,以太網的包頭中包羅著本機和目的裝備的a地點,也就是說,數據鏈路層的數據幀發送時,是依賴48bits的以太網地點而非ip地點來確認的,以太網的網卡裝備驅動步伐不會體貼ip數據報中的目的ip地點,它所必要的僅僅是a地點。3.1在共享以太網中捕包政府域網內的主機通過hub毗連時,hub的作用就是局域網上面的一個共享的播送媒體,全部通過局域網發送的數據起首被送到hub,然后hub將吸收到的全部數據向它的每個端口轉發

5、。因此我們只要將某臺主機的網卡設置為稠濁形式,就可以吸收到局域網內全部主機間的數據流量。3.2在互換以太網中捕包差異于事情在物理層的集線器,互換機是事情在數據鏈路層的。由于端口間的通報的數據幀互相屏蔽,因此節點就不擔憂自己發送的幀在通過互換機時是否會與其他節點發送的幀產生辯論。互換機將辯論阻遏在每一個端口(每個端口都是一個辯論域),制止了辯論的擴散。因此,基于互換機以太網創立的局域網并不是真正的播送媒體,互換機限定了被動監聽東西所能截獲的數據。因此,要捕捉數據包就必需將捕包體系運行在網關或路由器上,假設想在網段的恣意一臺主機上實現捕包成效,就必要接納別的的要領:(1)端口鏡像。當路由器或互換機

6、具備端口鏡像成效時,我們可以通過鏡像端口完成抓包事情。路由器或互換機的端口鏡像成效,是指可以將一個端口的流量主動復制到另一端口,供網絡辦理員在斷定網絡題目時對端口流量和內容舉行及時闡發。通過互換機的鏡像端口,這些流量就可以被一個特別的裝備監控,對創造和去除阻礙有很大的幫助。(2)a洪泛法。通過在局域網上發送大量隨機的a地點,以造成互換機的內存耗盡,當內存耗盡時,一些互換機便開始向全部連在它上面的鏈路發送數據。不外這種要領對網絡會造成很大的堵塞,造成網絡性能落落。(3)arp誘騙。arp協議的作用是將ip地點映射到a地點,打擊者通過向目的主機發送偽造的arp應答包,騙取目的體系更新自身的arp緩

7、存表,將目的體系的網關的a地點修改為監聽者的主機a地點,使數據包都經過監聽者的主機,同時監聽者向網關發送偽造的arp應答包,誘騙網關更新自己的arp緩存表,是網關發給目的主機的數據也都流經監聽者的主機,如許就實現了互換環境下的網絡監聽。值得一提的是,黑客常常會以此要領舉行打擊和盜取數據。4總結差異的操縱體系實現的底層包捕捉機制大概是不一樣的,但從情勢上看大同小異。數據包通例的傳輸途徑依次為網卡、裝備驅動層、數據鏈路層、網絡層、傳輸層、末了到達應用步伐。而包捕捉機制是在數據鏈路層增長一個旁路處置懲罰,對發送和吸收到的數據包做過濾、緩沖等相干處置懲罰,末了直接通報到應用步伐。值得留意的是,包捕捉機制并不影響操縱體系對數據包的網絡棧處置懲罰。對用戶步伐而言,包捕捉機制提供了一個同一的接口,利用戶步伐只必要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論