文摘
英文文摘
声明
第1章引言
1.1 P2P概述
1.1.1 P2P的定义
1.1.2 P2P的发展史
1.1.3 P2P的特点
1.2国内外研究现状
1.3课题来源、背景及研究意义
1.4相关概念
1.5本文主要研究内容
第2章P2P网络及P2P协议分析
2.1 P2P主要网络模型
2.1.1集中式P2P网络模型
2.1.2分布式P2P网络模型
2.1.3混合式P2P网络模型
2.2常见P2P协议分析
2.3本章小结
第3章Linux内核防火墙框架分析及扩展
3.1 Linux 2.4内核防火墙机制
3.2 Netfilter基础
3.2.1 Netfilter体系框架
3.2.2 Netfilter工作原理
3.2.3包选择工具Iptables
3.2.4连接跟踪机制
3.3 Netfilter程序接口
3.3.1内核模块分析
3.3.2用户空间参数传递分析
3.4 IPTables的实现及扩展
3.4.1 IPTables核心数据结构
3.4.2 IPTables的扩展
3.5连接跟踪/网络地址转换的实现及扩展
3.5.1连接跟踪/地址转换在各检查点上调用的函数
3.5.2连接跟踪的重要数据结构和工作流程
3.5.3连接跟踪/地址转换的扩展
3.6本章小节
第4章基于内核扩展模块的P2P流量控制的实现
4.1流量控制系统总体设计
4.2 P2P协议应用层识别的实现
4.3流量识别系统的测试
4.3.1测试环境构建
4.3.2对P2P-BT协议识别的测试
4.3.3对P2P-6UNTELLA协议识别的测试
4.3.4对P2P-eDonkey协议识别的测试
4.3.5对P2P-Fasttrack协议识别的测试
4.4带宽管理的实现
4.4.1流量管理的原理
4.4.2流量管理功能的设计
4.4.3流量管理功能的应用
4.5本章小结
第5章结论与展望
参考文献
致 谢
附 录
湖北工业大学;