天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

網(wǎng)絡(luò)加密卡接口程序設(shè)計(jì)

發(fā)布時(shí)間:2021-04-30 07:23
  計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,使信息共享和應(yīng)用日益廣泛,但是信息在公共網(wǎng)絡(luò)上傳輸可能會(huì)被非法竊聽、截取、篡改或破壞,而造成不可估量的損失。為了確保信息不被竊聽,網(wǎng)絡(luò)加密技術(shù)成為保護(hù)信息安全的主要手段;趯(duì)發(fā)送信息安全考慮,我們?cè)O(shè)計(jì)出了網(wǎng)絡(luò)加密卡,這對(duì)網(wǎng)絡(luò)信息安全與保護(hù)具有一定的意義。本設(shè)計(jì)主要完成的是網(wǎng)絡(luò)加密卡的接口程序部分。論文首先分析了PCI驅(qū)動(dòng)程序的構(gòu)架,在了解硬件結(jié)構(gòu)和操作系統(tǒng)內(nèi)核的情況下,用圖形和代碼的方式直觀的敘述了驅(qū)動(dòng)程序的編寫及調(diào)試安裝過(guò)程。同時(shí)論文闡述了應(yīng)用程序接口設(shè)計(jì)部分,我們采用TCP/IP協(xié)議對(duì)發(fā)送的數(shù)據(jù)進(jìn)行封包,并使用了自己設(shè)計(jì)的用戶層協(xié)議完成了文件和信息的傳輸。尤其是在傳輸文件的協(xié)議上,代碼執(zhí)行效率高而且不容易出錯(cuò)。另外對(duì)于初始密鑰和信息的傳輸和區(qū)分也做了處理,把這個(gè)任務(wù)設(shè)計(jì)在驅(qū)動(dòng)程序中,這樣既減輕了硬件方面的負(fù)擔(dān),也不容易出錯(cuò)。同時(shí)編寫了一個(gè)ARP緩沖和自動(dòng)回復(fù)功能,真正讓這個(gè)加密卡和普通網(wǎng)卡功能相似。利用微軟MFC技術(shù)進(jìn)行人機(jī)交互界面設(shè)計(jì),設(shè)計(jì)的界面友好、易操作,真正為用戶考慮。最后的數(shù)據(jù)通信實(shí)驗(yàn)表明,所設(shè)計(jì)驅(qū)動(dòng)程序和應(yīng)用程序均能正常通信,且發(fā)揮硬件加密速度快,安... 

【文章來(lái)源】:黑龍江大學(xué)黑龍江省

【文章頁(yè)數(shù)】:71 頁(yè)

【學(xué)位級(jí)別】:碩士

【文章目錄】:
中文摘要
Abstract
第1章 緒論
    1.1 網(wǎng)絡(luò)加密卡的背景
    1.2 研究的目的和意義
    1.3 國(guó)內(nèi)外研究現(xiàn)狀
    1.4 論文主要研究?jī)?nèi)容
第2章 驅(qū)動(dòng)程序設(shè)計(jì)基礎(chǔ)
    2.1 驅(qū)動(dòng)開發(fā)環(huán)境
        2.1.1 DDK 工具包
        2.1.2 DriverStudio 工具包
        2.1.3 VisualC++6.0 工具
    2.2 Windows 架構(gòu)
    2.3 PCI局部總線協(xié)議
    2.4 DM9000AE 網(wǎng)卡芯片
        2.4.1 DM9000AE 介紹
        2.4.2 讀取、寫入寄存器方式
        2.4.3 內(nèi)存工作原理
        2.4.4 封包傳送工作原理
        2.4.5 封包接收工作原理
    2.5 硬件電路 FPGA 模塊
        2.5.1 接口設(shè)計(jì)
        2.5.2 模塊設(shè)計(jì)
    2.6 本章小結(jié)
第3章 應(yīng)用程序設(shè)計(jì)基礎(chǔ)
    3.1 網(wǎng)絡(luò)協(xié)議的介紹和分析
        3.1.1 IP 網(wǎng)際協(xié)議
        3.1.2 ARP 地址解析協(xié)議
        3.1.3 ICMP 互聯(lián)網(wǎng)控制報(bào)文協(xié)議
        3.1.4 UDP 用戶數(shù)據(jù)報(bào)協(xié)議
        3.1.5 TCP 傳輸控制協(xié)議
    3.2 基于 MFC 的編程
        3.2.1 程序員不需要?jiǎng)?chuàng)建消息循環(huán)
        3.2.2 數(shù)據(jù)交換和數(shù)據(jù)校驗(yàn)
        3.2.3 基于對(duì)話框的應(yīng)用程序
    3.3 多線程程序編寫
        3.3.1 進(jìn)程
        3.3.2 線程
        3.3.3 線程同步
    3.4 本章小結(jié)
第4章 驅(qū)動(dòng)程序設(shè)計(jì)
    4.1 建立一個(gè)PCI 處理的基本框架
    4.2 PCI 驅(qū)動(dòng)程序的基本例程
        4.2.1 DriverEntry
        4.2.2 AddDevice 例程
        4.2.3 Unload 例程
    4.3 PCI 驅(qū)動(dòng)程序的派遣例程
        4.3.1 DeviceControl 例程
        4.3.2 Write 例程和SerialWrite 例程
        4.3.3 Read 例程和SerialRead 例程
    4.4 PCI 中斷服務(wù)例程
        4.4.1 ISR 函數(shù)
        4.4.2 DPC 函數(shù)
    4.5 其他一些比較重要的例程
    4.6 驅(qū)動(dòng)程序安裝
    4.7 本章小結(jié)
第5章 應(yīng)用程序
    5.1 應(yīng)用程序設(shè)計(jì)總流程
    5.2 網(wǎng)卡芯片初始化
    5.3 數(shù)據(jù)的封包和發(fā)送
        5.3.1 初始密鑰的發(fā)送
        5.3.2 信息的封包和發(fā)送
        5.3.3 初始密鑰和數(shù)據(jù)包的發(fā)送
    5.4 接收線程的的創(chuàng)建
    5.5 ARP 緩存與自動(dòng)回復(fù)
    5.6 用戶交互界面設(shè)計(jì)
    5.7 本章小結(jié)
第6章 程序測(cè)試和調(diào)試
    6.1 驅(qū)動(dòng)程序測(cè)試和調(diào)試
    6.2 驅(qū)動(dòng)程序測(cè)試和調(diào)試
        6.2.1 DriverMonitor 調(diào)試器
        6.2.2 WinDbg 調(diào)試工具
    6.3 通信試驗(yàn)
    6.4 本章小結(jié)
結(jié)論
參考文獻(xiàn)
致謝
攻讀學(xué)位期間參加的科研項(xiàng)目



本文編號(hào):3169081

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3169081.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶75b3a***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com