文摘
英文文摘
独创性说明和大连理工大学学位论文版权使用授权书
1绪论
1.1课题的来源
1.2国内外研究概况及发展趋势
1.3本课题的研究的理论和技术、研究方法和内容
1.3.1课题应用的理论依据
1.3.2课题采用的基本技术
1.3.3本文采用的研究方法
1.3.4本论文内容结构
2对虚拟专用网(VPN)技术的分析
2.1 VPN基础和工作原理
2.1.1 VPN的基本功能
2.1.2 VPN的工作原理
2.1.3 VPN的特点
2.2 VPN的体系结构
2.2.1 VPN的应用
2.2.2实现VPN的协议
3安全套接层(SSL)协议及相关技术的研究
3.1 SSL协议
3.1.1 SSL协议概述
3.1.2 SSL记录协议
3.1.3 SSL握手协议
3.2 Openssl
3.2.1 Openssl简介
3.2.2 Openssl的组成和应用
3.2.3 Openssl的特点
4数据包过滤技术在VPN系统中的应用
4.1 VPN系统中使用数据包过滤的原理
4.2 Windows平台下的拦截数据包的几种方法
4.3应用Winpcap实现windows下数据包的拦截
4.3.1 Winpcap介绍
4.3.2 Winpcap的功能和原理
4.3.3 Winpcap的应用、过滤语法
5系统设计与实现
5.1功能模块的分析与设计
5.1.1隧道模块
5.1.2客户端隧道入口模块
5.1.3服务端隧道对接模块
5.1.4启动隧道的回调模块
5.1.5用户数据库管理模块
5.2 VPN系统建模设计
5.2.1实施UML设计VPN系统
5.2.2 VPN系统的用例驱动模型分析
5.2.3 VPN系统的类图分析
5.3小型CA的设计
6主要隧道构件的设计与实现
6.1构造SSL隧道构件
6.2隧道的抽象概念
6.2.1点到点隧道
6.2.2改进的点到点隧道
6.2.3网关型隧道
6.2.4综合型隧道
6.3 SSLtunnel.DLL
6.4tunnelEntry.DLL
6.5 SvrTunnel.DLL
6.6多线程同步
6.7 隧道线程收发顺序图
结论
参考文献
致 谢