文摘
英文文摘
声明
第一章绪论
1.1项目背景
1.2国内外研究现状
1.3项目来源
1.4项目期间主要完成的工作
1.5章节安排
第二章隧道技术及策略路由技术
2.1隧道技术简介
2.2隧道的种类
2.2.1二层隧道协议
2.2.2三层隧道协议
2.3隧道技术的应用
2.3.1虚拟专用网络
2.3.2 Linux中的IP隧道
2.3.3 GPRS隧道协议
2.4策略路由技术简介
2.5策略路由实现的功能
第三章系统的整体设计
3.1设计方案分析
3.1.1基本需求
3.1.2网络拓扑与网络框架
3.2设计方案对比分析
3.3软件框架
3.3.1客户端子系统
3.3.2服务端子系统
3.3.3工作流程
3.4涉及到的技术
3.4.1 NDIS驱动程序
3.4.2 Radius协议
第四章客户端的设计与实现
4.1客户端系统工作流程
4.2客户端结构框架
4.3驱动程序与应用程序的通信
4.3.1 DeviceIoControl函数简介
4.3.2 Dispatch例程
4.3.3 ControlCode
4.3.4 IRP内存管理
4.3.5驱动程序与应用程序通讯的实现
4.4驱动程序中GRE包的封装
4.4.1获得原始数据包
4.4.2组装ORE数据包
4.4.3 GRE数据包的发送
4.4.4 Packet的所有权与资源的释放
第五章测试
5.1测试目的
5.2测试环境
5.3测试分析
5.3测试结论
第六章总结与展望
6.1工作总结
6.2工作展望
致谢
参考文献