首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于PCI-E总线的加密网卡驱动及应用程序设计

中文摘要第4-5页
Abstract第5页
第1章 绪论第9-14页
    1.1 课题研究的背景第9-10页
    1.2 课题研究的意义第10-11页
    1.3 国内外研究现状第11-12页
    1.4 论文的内容及组织结构第12-14页
第2章 基础知识第14-30页
    2.1 Linux驱动程序概述第14-15页
        2.1.1 Linux驱动程序的分类第14-15页
        2.1.2 Linux设备驱动的模块化第15页
    2.2 TCP/IP协议介绍第15-19页
        2.2.1 以太网数据封装第15-16页
        2.2.2 以太网首部第16-17页
        2.2.3 IP协议首部第17-18页
        2.2.4 UDP协议首部第18页
        2.2.5 TCP协议首部第18-19页
    2.3 PCI-e/PCI总线第19-26页
        2.3.1 PCI/PCI-e设备的初始化过程第20-22页
        2.3.2 PCI-e总线配置空间第22-25页
        2.3.3 PCI-e的MSI中断第25-26页
    2.4 PCI/PCI-e设备DMA传输分析第26-27页
    2.5 加密网卡硬件结构介绍第27-29页
        2.5.1 加密网卡总体结构介绍第27-29页
        2.5.2 FPGA数据接收发送链路结构介绍第29页
    2.6 本章小结第29-30页
第3章 加密网卡应用系统设计第30-37页
    3.1 系统总体结构设计第30-31页
    3.2 驱动程序结构设计第31-33页
        3.2.1 驱动程序功能模块设计第31-32页
        3.2.2 数据加密设计第32-33页
    3.3 应用程序结构设计第33-36页
        3.3.1 应用程序server端设计第33-34页
        3.3.2 应用程序client端设计第34-36页
        3.3.3 应用层数据封包格式设计第36页
    3.4 本章小结第36-37页
第4章 驱动程序设计第37-67页
    4.1 驱动程序加载和卸载第37-42页
        4.1.1 PCI-e驱动程序和设备的匹配第37-38页
        4.1.2 PCI-e驱动程序的加载和卸载第38-39页
        4.1.3 设备初始化和关闭第39-42页
    4.2 Linux下的DMA编程第42-46页
        4.2.1 DMA地址掩码第43-44页
        4.2.2 DMA地址映射第44-46页
    4.3 网络设备的注册和初始化第46-49页
        4.3.1 网络设备的注册和移除第46-47页
        4.3.2 网络设备初始化流程第47-49页
    4.4 网络设备的打开和关闭第49-51页
    4.5 网络设备中断处理设计第51-52页
    4.6 网络数据的接收和发送第52-60页
        4.6.1 struct sk_buff结构体第52-54页
        4.6.2 数据发送流程第54-58页
        4.6.3 数据接收流程第58-60页
    4.7 物理链路连接状态检测第60-62页
    4.8 字符设备程序设计第62-66页
        4.8.1 字符设备注册第63-64页
        4.8.2 字符设备操作方法设计第64-66页
    4.9 本章小结第66-67页
第5章 应用程序设计第67-85页
    5.1 视频及文件传输程序设计第67-78页
        5.1.1 应用层协议设计第67-70页
        5.1.2 client端与server端连接的建立流程第70-71页
        5.1.3 视频码流处理框架设计第71-72页
        5.1.4 环形缓冲区的设计第72-76页
        5.1.5 视频传输流程设计第76-77页
        5.1.6 文件传输流程设计第77-78页
    5.2 秘钥管理程序设计第78-79页
    5.3 系统测试第79-84页
        5.3.1 网卡传输速率测试第79-82页
        5.3.2 数据加密传输测试第82-84页
    5.4 本章小结第84-85页
结论第85-86页
参考文献第86-92页
致谢第92-93页
攻读硕士学位期间发表的学术论文第93页

论文共93页,点击 下载论文
上一篇:移动应用灰度发布系统的设计与实现
下一篇:机房热环境的数值模拟与实验研究