<strike id="uakq8"><input id="uakq8"></input></strike>
      <strike id="uakq8"></strike>
      <del id="uakq8"></del>
      • <del id="uakq8"></del>
        論文格式
        電氣工程 會計論文 金融論文 國際貿易 財務管理 人力資源 輕化工程 德語論文 工程管理 文化產業管理 信息計算科學 電氣自動化 歷史論文
        機械設計 電子通信 英語論文 物流論文 電子商務 法律論文 工商管理 旅游管理 市場營銷 電視制片管理 材料科學工程 漢語言文學 免費獲取
        制藥工程 生物工程 包裝工程 模具設計 測控專業 工業工程 教育管理 行政管理 應用物理 電子信息工程 服裝設計工程 教育技術學 論文降重
        通信工程 電子機電 印刷工程 土木工程 交通工程 食品科學 藝術設計 新聞專業 信息管理 給水排水工程 化學工程工藝 推廣賺積分 付款方式
        • 首頁 |
        • 畢業論文 |
        • 論文格式 |
        • 個人簡歷 |
        • 工作總結 |
        • 入黨申請書 |
        • 求職信 |
        • 入團申請書 |
        • 工作計劃 |
        • 免費論文 |
        • 合作期刊 |
        • 論文同學網 |
        搜索 高級搜索

        當前位置:論文格式網 -> 畢業論文 -> 計算機論文
        畢業論文標題:

        基于Linux的一種快速數據包捕獲方法

         本文ID:LWGSW13652 價格:收費積分/100
        掃一掃 掃一掃
        本站會員可自行下載:下載地址 基于Linux的一種快速數據包捕獲方法 (收費:1000 積分)  

        論文字數:20107,頁數:48  有開題報告,任務書
         摘   要
         隨著網絡規模的不斷擴大,網絡異構程度不斷加深,計算機網絡變得日益復雜,迫切需要對網絡的流量進行實時、在線的監控和管理。網絡流量監測分析可以獲得詳細的流量特征,如流量大小、協議分布、數據包大小分布等信息,從而指導網絡運維、管理與規劃設計。
         網絡流量監測分析必須解決的一個技術難點是如何實現高速鏈路的數據包捕獲。采用專用硬件價格比較昂貴,且缺乏靈活性;傳統的基于軟件實現的捕包方法由于受到硬件性能和操作系統開銷的影響,只適用于百兆及以下速率的低速鏈路中。除去硬件系統—CPU, PCI, Memory, Cache機制等本身固有的處理能力限制外,本文分析了傳統基于軟件的數據包捕獲方法所存在的局限性,研究如何控制其實現過程中的開銷,進而實現了一種基于Linux內核的高速鏈路數據包捕獲方法,該方法在通用PC上實現,適應Gigabits級高速鏈路環境。實驗表明,基于內核的捕包方法降低了系統調用和內存拷貝,提高了流量分析的能力,與libpcap捕包能力相比有明顯的提高。
         
        關鍵字:數據包捕獲,libpcap,內存拷貝,系統調用,內核模塊 
         An Efficient Packet Capture Method Based On Linux
         
         Abstract
         With the rapid development of network technologies, networks are becoming more and more complicated as the scale of networks are expanding, new applications are emerging, and the heterogeneity of networks is deepening. It is necessary to monitor networks traffic in real time and manage networks on-line. Through network traffic measurement, we can obtain the details of the traffic, such as link utilization, the distribution of the different protocols, the distribution of packet size, and so on. It will guide the maintenance and management of networks and facilitate the design of networks.
         There are many challenges in high-speed network traffic monitoring; one of the most important bottlenecks is packet capturing. But it is too expensive and lack of flexibility to use the special hardware. Because of hardware capability and operating system overhead limitations, the existing network traffic monitoring tools based on software can only perform well at low speed network with the link rate below 100Mbps.Except the limit of hardware system like CPU, PCI, Memory, Cache. This thesis analysis the limit of traditional methods of captured data packet. We also analysis the overhead of its process of Implementation and then Implement a methods which is based on common PC and linux kernel and suit for GE high-speed network. The method which makes use of the characters of kernel module, reduces the overhead of system calls and memory copy times. The experiments show that the method which makes use of the characters of kernel module can enhance the performance much than one traffic analysis tool based on Libpcap.
         
        Key Words: Packet Capture,libpcap,Memory Copy,system call,kernel module
          
         

         目 錄
         
        1.緒論 1
        1.1 研究背景 1
        1.2 研究意義 2
        1.3 研究現狀 2
        1.4 本文結構 3
        2.網絡流量監測概述 5
        2.1 網絡流量的基本概念 5
        2.1.1 網絡流量的基本定義 5
        2.1.2數據包監測的定義 5
        2.1.3中斷活鎖的概念 6
        2.2 網絡監聽原理 6
        2.2.1 以太網監聽原理 6
        2.2.2 網卡的四種工作模式 7
        2.3 Linux操作系統數據包捕獲方法 8
        2.3.1 Linux系統接收數據包的過程 9
        2.3.2 Linux系統中流量分析性能影響因素 10
        3.基于內核捕包方案的分析 12
        3.1 常規的數據包捕獲方案 12
        3.1.1 Libpcap 12
        3.1.2 Libpcap的傳統捕獲機制影響 12
        3.1.3 Libpcap捕包方法的不足 13
        3.2存在的性能提升空間 14
        3.3 基于內核捕包方案原理 15
        3.3.1 Linux內核的數據包處理 15
        3.3.2 基于Linux內核的捕包方案原理 16
        3.4基于內核捕包方案性能分析 17
        4.基于內核捕包方案的設計與實現 19
        4.1設計概述 19
        4.2 實現方案 20
        4.2.1 實現的環境 20
        4.2.2 方案的實現 20
        4.3實現結果 24
        5.實驗結果分析 27
        5.1 實驗環境 27
        5.1.1 libnet簡介 27
        5.1.2實驗室環境配置 28
        5.2數據包捕獲能力測試 29
        5.3數據包深度分析能力測試 30
        5.4 結論 31
        6.總結與展望 33
        致謝 34
        參考文獻 35
        附錄A 主要源程序 36


        相關論文
        本論文在計算機論文欄目,由論文格式網整理,轉載請注明來源www.donglienglish.cn,更多論文,請點論文格式范文查看
        上一篇:基于OSGI標準的離線系統的設計與.. 下一篇:物理教育游戲中的引擎設計與實現
        Tags:基于 Linux 快速 數據 捕獲 方法 【收藏】 【返回頂部】
        最新文章
        熱門文章
        計算機論文
        推薦文章

        本站部分文章來自網絡,如發現侵犯了您的權益,請聯系指出,本站及時確認刪除 E-mail:349991040@qq.com

        論文格式網(www.donglienglish.cn--論文格式網拼音首字母組合)提供計算機論文畢業論文格式,論文格式范文,畢業論文范文

        Copyright@ 2010-2018 LWGSW.com 論文格式網 版權所有 蜀ICP備09018832號

        感谢您访问我们的网站,您可能还对以下资源感兴趣:

        论文格式网:毕业论文格式范文
        • <del id="mosum"></del>
              • <ul id="mosum"></ul>