学位论文 > 优秀研究生学位论文题录展示

广域网数据冗余消除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

相似论文

  1. AVS视频解码器在PC平台上的优化及场解码的改善,TN919.81
  2. 宽带卫星网络中的TCP拥塞控制机制的研究,TN927.2
  3. 基于智能学习的多传感器目标识别与跟踪系统研究,TP391.41
  4. 基于比对技术的非法网站探测系统的实现与研究,TP393.08
  5. 移动机器人声源定向方法研究,TP242
  6. 一种基于i.MX51的嵌入式VoIP终端的设计与实现,TN916.2
  7. 网络控制系统显式模型预测控制,TP273
  8. 一种基于ARM-LINUX和SQLITE的组件化嵌入式软件系统设计,TP311.52
  9. 网络化大系统的建模、分析与分散控制,O231
  10. 基于C/S模式的使用权限管理系统的设计与实现,TP311.52
  11. 运载火箭数字化智能数据评估系统,TP311.52
  12. 江西省地方税务防火墙系统的研究与应用,TP393.08
  13. 基于并行计算的立体影像密集匹配算法研究,TP391.41
  14. 电能质量监测设备综合接入平台设计与实现,TP311.52
  15. 广域网数据压缩算法的研究与实现,TP391.41
  16. 基于IP协议的网络轮询实现,TP311.52
  17. 自适应混合高斯背景建模算法的GPU并行优化研究,TP391.41
  18. 基于下一代广播电视网的EoC局端系统的设计与实现,TN948.3
  19. 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
  20. 基于C/S架构的车辆远程监控系统的设计与实现,TP277
  21. 网络协议栈下TCP队列管理研究,TP393.04

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 广域网(WAN)
© 2012 www.xueweilunwen.com