freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡流量監(jiān)控及分析工具的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-23 04:54本頁面
  

【正文】 略改變量//從網(wǎng)絡對象(索引是 510)查詢性能數(shù)據(jù)RegQueryValueEx(HKEY_PERFORMANCE_DATA, 510, NULL, amp。type, data, amp。size)PERF_DATA_BLOCK *dataBlockPtr = (PERF_DATA_BLOCK *)data。下面詳細說明,注冊表數(shù)據(jù)性能塊訪問過程的實現(xiàn)://枚舉鏈表中第一個對象PERF_OBJECT_TYPE *objectPtr = FirstObject(dataBlockPtr)。//遍歷鏈表 圖 11 注冊表網(wǎng)絡性能數(shù)據(jù)塊邏輯結(jié)構(gòu)第 18 頁 共 22 頁for(int a=0 。 a(int)dataBlockPtrNumObjectTypes 。 a++) {char nameBuffer[255]。//判斷是否是網(wǎng)絡對象索引號是 510if(objectPtrObjectNameTitleIndex == 510) {//偏移變量DWORD processIdOffset = ULONG_MAX。//找到第一個計數(shù)器PERF_COUNTER_DEFINITION *counterPtr = FirstCounter(objectPtr)。//遍歷鏈表for(int b=0 。 b(int)objectPtrNumCounters 。 b++) {//判斷接收的數(shù)據(jù)類型是否是我們需要的if((int)counterPtrCounterNameTitleIndex== CurrentTrafficType) processIdOffset = counterPtrCounterOffset。 //下一個計數(shù)器counterPtr = NextCounter(counterPtr)。}//數(shù)據(jù)類型不是我們需要的if(processIdOffset == ULONG_MAX) {delete [] data。return 1。}//找到第一個實例(instance)PERF_INSTANCE_DEFINITION *instancePtr = FirstInstance(objectPtr)。//遍歷整個實例for(b=0 。 bobjectPtrNumInstances 。 b++) {wchar_t *namePtr = (wchar_t *) ((BYTE *)instancePtr + instancePtrNameOffset)。//得到這個實例的 PERF_COUNTER_BLOCKPERF_COUNTER_BLOCK *counterBlockPtr = GetCounterBlock(instancePtr)。//現(xiàn)在得到了接口的名字char *pName = WideToMulti(namePtr, nameBuffer, 第 19 頁 共 22 頁sizeof(nameBuffer))。POSITION pos = (b)。if(pos!=NULL){fullTraffic = *((DWORD *) ((BYTE *)counterBlockPtr + processIdOffset))。(pos,fullTraffic)。}//如果當前的接口就是我們選擇的接口if(InterfaceName == iName) {traffic = *((DWORD *) ((BYTE *)counterBlockPtr + processIdOffset))。 //判斷處理的接口是否是新的if(CurrentInterface != interfaceNumber) { lasttraffic = acttraffic。 trafficdelta = 。CurrentInterface = interfaceNumber。 }else { trafficdelta = acttraffic lasttraffic。lasttraffic = acttraffic。}delete [] data。return(trafficdelta)。} //下一個實例instancePtr = NextInstance(instancePtr)。}} //下一個對象objectPtr = NextObject(objectPtr)。}delete [] data。return 0。}catch(...){第 20 頁 共 22 頁return 0。}}(2)界面設計(見圖 12) 數(shù)據(jù)統(tǒng)計模塊(1)可以利用微軟的 IP 助手中的 API 函數(shù)實現(xiàn) IP 的統(tǒng)計,網(wǎng)絡管理員通過統(tǒng)計的數(shù)據(jù)可以在一定程度上發(fā)現(xiàn)網(wǎng)絡性能瓶頸。涉及到的函數(shù)有GetUdpStatistic,GetTcpStatistic,GetIcmpStatistic,GetIStatistic,需要注意的是工程中要加載 庫。函數(shù)調(diào)用結(jié)果通過列表可以直觀顯示出來,網(wǎng)絡管理人員可以通過其中統(tǒng)計數(shù)量的變化監(jiān)視網(wǎng)絡性能。(2)界面設計(見圖 13)圖 12 流量監(jiān)視模塊界面第 21 頁 共 22 頁 常見攻擊分析功能本設計中對部分常見的攻擊行為進行了分析,在類 CsockHelper 中包解析過程中加入了常見攻擊行為數(shù)據(jù)包的判斷和報警,比如 Land、Ping of Death等攻擊,部分實現(xiàn)代碼如下:if(pIpheadersourceIP==pIpheaderdestIP)pd=1。else if(pIpheadertotal_len65535)pd=2。……switch(pd){ case 1:AfxMessageBox(數(shù)據(jù)包源目的地址相同,疑是 Land 攻擊)。sprintf(sLandErrIP,請注意監(jiān)控該 IP 的數(shù)據(jù):%s,szSourceIP)。AfxMessageBox(sLandErrIP)。break。case 2:AfxMessageBox(受到疑似 ping 拒絕服務攻擊)。sprintf(sLandErrIP,注意監(jiān)控源 IP 的數(shù)據(jù):%s,szSourceIP)。AfxMessageBox(sLandErrIP)。break。……default:pd=0。break。}根據(jù)以后的開發(fā)需要,可設計更加豐富的規(guī)則對比庫進行更多報警分析。實現(xiàn)更為完善的攻擊分析服務。5 系統(tǒng)測試 測試環(huán)境 硬件環(huán)境圖 13 統(tǒng)計模塊界面第 22 頁 共 22 頁(1) 處理器 P4 G Mhz 以上;(2) 內(nèi)存 512M 以上;(3) 多臺普通搭載網(wǎng)卡的 PC、經(jīng)過路由器或交換機互聯(lián)。 操作系統(tǒng)及軟件運行環(huán)境(1) 操作系統(tǒng) Win2022/NT 等;(2) VC++。 測試步驟(1) 首先,用多臺 PC 搭建局域網(wǎng)絡。(2) 其次,選定一臺 PC 進行測試:數(shù)據(jù)包捕獲(含設定條件) 、封包日志保存、流量峰值、數(shù)據(jù)統(tǒng)計。(3) 確定每個功能模塊的測試要求。(4) 對每個功能模塊進行數(shù)據(jù)合法性檢查、數(shù)據(jù)一致性檢查。(5) 進行各模塊的功能測試后,對關(guān)鍵模塊進行回歸測試。 測試結(jié)果評價本設計在 Win2022/NT 環(huán)境試運行下,編碼后經(jīng)過多次測試并將發(fā)現(xiàn)的錯誤及時修改,系統(tǒng)運行正常,基本達到設計目標,運行結(jié)果比較良好。結(jié) 論互聯(lián)網(wǎng)的迅猛發(fā)展,流量檢測和統(tǒng)計分析成為整個網(wǎng)絡安全管理系統(tǒng)的基礎部分。網(wǎng)絡管理員可以根據(jù)數(shù)據(jù)流量的變化規(guī)律,發(fā)現(xiàn)網(wǎng)絡故障與攻擊行為,及時采取措施,減少損失。網(wǎng)絡流量分析系統(tǒng)是一個比較復雜的系統(tǒng),由于時間關(guān)系,本設計只完成了大概框架,通過編寫套接字、訪問注冊表等方法實現(xiàn)了部分主要功能,并沒有完全完成詳細指標,比如只提供了局域網(wǎng)內(nèi)流量實時監(jiān)測、數(shù)據(jù)包解析、簡單統(tǒng)計等功能,這些都有待于進一步改進、深入與完善,下一步工作的重點將是提供更多監(jiān)控功能,對網(wǎng)絡行為進行更深入的分析。在整個設計過程中,重點放在了數(shù)據(jù)捕獲與流量實時監(jiān)控兩個功能上,進而描述了采用套接字開發(fā)流量監(jiān)控系統(tǒng)中的思路和關(guān)鍵事項,闡述了開發(fā)過程中碰到的一些技術(shù)問題,對功能需求與細節(jié)實現(xiàn)進行了詳細分析與設計。通過這次開發(fā)過程,提高了我獨立地分析、解決問題的能力,而且掌握了從需求分析、整體設計、詳細設計到代碼實現(xiàn)的軟件開發(fā)流程,使我對軟件工程中的理論有了更深入的認識。第 23 頁 共 22 頁參考文獻[1] 陳伯成,范閩,李英杰. 利用網(wǎng)絡監(jiān)聽維護子網(wǎng)系統(tǒng)安全的一種方法[J].計算機工程,(10):133135。[2] 李凌. Winsock 網(wǎng)絡編程實用教程[M]. 北京:清華大學出版社,:935。[3] 曹衍龍,劉海英. Visual C++網(wǎng)絡通信編程實用案例精選(第二版)[M]. 北京:人民郵電出版社,:425437。[4] 孫賢淑 . IP 網(wǎng)絡流量測量的研究與應用 [D]. 北京:北京郵電大學[碩士論文], 2022。[5] 劉欣然. 支持高精度告警的網(wǎng)絡入侵檢測系統(tǒng)的設計與實現(xiàn)[D]. 北京:北京郵電大學[碩士論文], 2022。[6] 許勇,吳忠堂 . 網(wǎng)絡流量采集與分析系統(tǒng)中數(shù)據(jù)采集的研究與實現(xiàn)[D]. 廣州:華南理工大學[碩士論文], 2022。[7] IP 助手函數(shù)[OL]. 第 24 頁 共 22 頁致 謝本文是在秦智老師的熱情關(guān)心和指導下完成的,他豐富的知識和嚴謹?shù)闹螌W作風使我受益匪淺,對順利完成本課題起到了極大的作用,特別是在網(wǎng)絡編程技術(shù)、網(wǎng)絡數(shù)據(jù)包的分析、流量統(tǒng)計方法等方面得到了很大幫助。在此向他表示我最衷心的感謝!在論文完成過程中,本人在程序設計、網(wǎng)絡編程調(diào)試方面,還得到了金虎老師和賀增杰等很多同學的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝!作者簡介姓 名: 馮躍 性別: 男出生年月: 19831213 民族: 漢Email:第 25 頁 共 22 頁聲 明本論文的工作是 2022 年 2 月至 2022 年 6 月在成都信息工程學院 網(wǎng)絡工程系 完成的。文中除了特別加以標注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學院或其他教學機構(gòu)的學位或證書而使用過的材料。除非另有說明,本文的工作是原始性工作。關(guān)于學位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明:本人完全了解成都信息工程學院有關(guān)保管使用學位論文的規(guī)定,其中包括:(1)學校有權(quán)保管并向有關(guān)部門遞交學位論文的原件與復印件。(2)學??梢圆捎糜坝 ⒖s印或其他復制方式保存學位論文。(3)學??梢詫W術(shù)交流為目的復制、贈送和交換學位論文。(4)學??稍试S學位論文被查閱或借閱。(5)學??梢怨紝W位論文的全部或部分內(nèi)容(保密學位論文在解密后遵守此規(guī)定) 。除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學院。特此聲明! 作者簽名: 2022 年 06 月 日
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1