学位论文 > 优秀研究生学位论文题录展示
广域网数据冗余消除TCP透明代理的设计与实现
作 者: 武铨
导 师: 陈春玲
学 校: 南京邮电大学
专 业: 计算机技术
关键词: 传输控制协议 覆盖网 广域网 数据冗余消除 透明代理 时延 线程
分类号: TP393.2
类 型: 硕士论文
年 份: 2012年
下 载: 61次
引 用: 1次
阅 读: 论文下载
内容摘要
当前代理服务器的应用缺乏针对性、易操作性以及对应用程序的通用性。代理服务器往往起到的仅仅是防火墙或网络隔离设备的作用,且由于要使用代理服务器必须熟知如何配置客户端主机,所以对于普通用户门槛过高,不利于广泛应用。由于代理服务器通常工作于OSI七层协议的会话层,对于各种不同的应用程序不具备很好的通用性,所有在应用上深受局限。当前的代理服务器常用于Web服务代理。针对以上代理服务器的不足,以及现在对于较高的网络传输服务质量的需求,结合广域网加速技术——数据冗余消除(DRE),介绍了TCP覆盖网中TCP透明代理的设计思路和实现方法。广域网数据冗余消除TCP透明代理在继承了原有代理的防火墙功能的基础上,增加了对数据包的处理功能,即对报文进行编码和解码,并希望通过对数据包的处理,缩短传输时延,降低网络发生拥塞的压力。通过从三段连接的管理、内存管理和流量控制这三个方面对TCP透明代理的功能进行思考。在对TCP透明代理的详细设计方面,按照报文处理流程,介绍了几个核心模块的线程化设计思路和处理流程。对于TCP透明代理设计中使用的关键技术也作了重点介绍。在实验室中,通过模拟广域网环境对数据传输进行测试,观察即时速率、压缩比以及内存使用情况。实验结果表明,结合广域网冗余数据消除技术,TCP透明代理能够很好地协调处理时间和传输时延之间的矛盾,并通过字典数据更新,不断提高压缩效率,传输速度有较为显著的提升。
|
全文目录
摘要 4-5 ABSTRACT 5-8 第1章 绪论 8-12 1.1 课题背景 8 1.2 课题研究现状 8-10 1.3 课题主要研究内容 10 1.4 论文组织结构 10-12 第2章 TCP 透明代理技术相关理论综述 12-16 2.1 透明代理相关技术 12-14 2.1.1 透明代理的相关概念 12 2.1.2 透明代理的技术特点 12-13 2.1.3 透明代理的应用领域 13-14 2.2 TCP 透明代理机制的原理 14-15 2.3 本章小结 15-16 第3章 广域网冗余数据消除TCP 透明代理技术研究 16-32 3.1 广域网冗余数据消除技术 16-17 3.2 TCP 透明代理的基本实现方法 17-18 3.3 广域网冗余数据消除TCP 透明代理的功能 18-21 3.3.1 TCP 透明代理网络的拓扑结构 18-19 3.3.2 TCP 透明代理的核心功能 19-21 3.4 报文的过滤、截获与发送 21-31 3.4.1 netfilter/iptables 系统 21-24 3.4.2 IP Queue 机制 24-29 3.4.3 使用原始套接字接口发送报文 29-31 3.5 本章小结 31-32 第4章 广域网冗余数据消除TCP 透明代理的设计与实现 32-48 4.1 系统设计目标 32 4.2 系统软件详细设计 32-44 4.2.1 数据报文处理流程 32-33 4.2.2 关键数据结构定义 33-38 4.2.3 核心模块处理流程的设计 38-44 4.3 TCP 透明代理关键技术研究 44-47 4.3.1 处理报文失序 44 4.3.2 数据的压缩与解压 44-46 4.3.3 数据报文的快速重传 46 4.3.4 数据报文的分片 46-47 4.3.5 字典通道 47 4.4 本章小结 47-48 第5章 TCP 透明代理系统测试 48-52 5.1 测试目的 48 5.2 测试环境 48 5.2.1 硬件环境 48 5.2.2 软件环境 48 5.3 TCP 透明代理系统测试及结果分析 48-51 5.3.1 网络环境配置 48-49 5.3.2 测试方案 49-50 5.3.3 测试结果与分析 50-51 5.4 本章小结 51-52 第6章 总结与展望 52-54 6.1 总结 52-53 6.2 展望 53-54 致谢 54-55 缩略词 55-56 参考文献 56-58
|
相似论文
- AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
- 宽带卫星网络中的TCP拥塞控制机制的研究,TN927.2
- 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
- 基于比对技术的非法网站探测系统的实现与研究,TP393.08
- 移动机器人声源定向方法研究,TP242
- 一种基于i.MX51的嵌入式VoIP终端的设计与实现,TN916.2
- 网络控制系统显式模型预测控制,TP273
- 一种基于ARM-LINUX和SQLITE的组件化嵌入式软件系统设计,TP311.52
- 网络化大系统的建模、分析与分散控制,O231
- 基于C/S模式的使用权限管理系统的设计与实现,TP311.52
- 运载火箭数字化智能数据评估系统,TP311.52
- 江西省地方税务防火墙系统的研究与应用,TP393.08
- 基于并行计算的立体影像密集匹配算法研究,TP391.41
- 电能质量监测设备综合接入平台设计与实现,TP311.52
- 广域网数据压缩算法的研究与实现,TP391.41
- 基于IP协议的网络轮询实现,TP311.52
- 自适应混合高斯背景建模算法的GPU并行优化研究,TP391.41
- 基于下一代广播电视网的EoC局端系统的设计与实现,TN948.3
- 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
- 基于C/S架构的车辆远程监控系统的设计与实现,TP277
- 网络协议栈下TCP队列管理研究,TP393.04
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 广域网(WAN)
© 2012 www.xueweilunwen.com
|