第1章 绪论
1.1 课题背景与研究意义
1.2 国内外同类课题研究现状及发展趋势
1.3 本文主要研究内容
1.4 本文的结构安排
第2章 网络加密卡与传输层基本协议介绍
2.1 网络加密卡介绍
2.2 网络加密卡的结构
2.2.1 网络加密卡的硬件结构
2.2.2 网络加密卡的软件结构
2.3 传输层基本协议UDP与TCP介绍
2.3.1 TCP/IP协议分层结构
2.3.2 传输层UDP协议
2.3.3 传输层TCP协议
2.3.4 UDP与TCP的区别
2.4 基于网络加密卡的传输层基本协议开发环境
2.4.1 客户机—服务器环境
2.4.2 应用程序开发环境
2.5 本章小结
第3章 基于网络加密卡的无连接传输协议
3.1 以太网帧的封装过程
3.2 无连接协议在网络加密卡上的实现
3.2.1 无连接协议数据结构及封装函数
3.2.2 UDP协议的检验和
3.2.3 数据发送与接收过程
3.2.4 UDP用到的函数
3.2.5 UDP数据的抓包分析
3.3 无连接协议的特点
3.3.1 无连接协议的优点
3.3.2 无连接协议的缺点
3.4 网络加密卡中使用UDP存在的问题
3.5 本章小结
第4章 基于网络加密卡的轻量级TCP协议开发
4.1 轻量级TCP协议的特点
4.1.1 对传统TCP协议的精简
4.1.2 轻量级TCP协议融入VPN思想
4.2 主程序中数据处理流程
4.3 轻量级TCP协议在客户与服务器之间工作流程
4.4 网络加密卡中轻量级TCP包封装格式
4.5 非加密时轻量级TCP协议工作过程
4.5.1 非加密时轻量级TCP的连接
4.5.2 非加密时轻量级TCP数据传输
4.5.3 非加密时轻量级TCP的关闭
4.5.4 非加密时轻量级TCP协议有限状态机
4.6 加密时轻量级TCP协议工作过程
4.6.1 加密时轻量级TCP的连接
4.6.2 加密时轻量级TCP数据传输
4.6.3 加密时轻量级TCP的关闭
4.6.4 加密时轻量级TCP协议的有限状态机
4.7本章小结
第5章 传输层基本协议的测试
5.1 测试的目的
5.2 系统测试环境
5.3 测试方案设计
5.4 测试结果分析
5.5 本章小结
结论
参考文献
致谢
攻读学位论文期间发表的学术论文
声明