基于异步驱动的双机TCP代理的研究与实现

基于异步驱动的双机TCP代理的研究与实现

论文摘要

随着互联网技术的迅猛发展,计算机网络在人们社会生活中的各个领域发挥着越来越重要的作用。特别是互联网的不断推广应用,计算机网络技术成为人们所关注的全球性热点问题之一。在各种网络技术应用中,传输代理技术因为其在网络安全、链路优化以及网络性能加速的作用,成为了一个重要的网络研究分支。论文首先介绍了课题研究背景、目的及研究内容,在研究和比较单机TCP代理系统的基础上,设计了一个基于异步驱动的双机TCP代理结构模型,并为该结构模型提出了一个异步驱动双机TCP代理有限状态机,使得该结构可以运用到诸如安全隔离控制、基于传输代理的内容缓存以及特定链路传输优化等多个应用场景。异步驱动双机TCP代理结构模型由两大部分组成:双机TCP代理模块和异步I/O驱动模块。以该模型为基础,采用异步I/O驱动机制,对双机TCP代理的实现进行了深入研究,并结合一个网络隔离系统的实际需求,实现了一个支持双机网络隔离系统透明TCP代理原型系统。根据模型设计测试案例对原型系统进行测试和分析,测试结果验证了本文提出的双机TCP代理模型的可行性及正确性,同时测试结果表明该模型具有良好的性能表现。虽然本文主要在网络隔离系统中实现并验证了本文所提出的异步驱动双机TCP代理模型,但是该代理模型具有一定的通用性,在网络安全和网络性能优化等多种场景中,通过适当调整模型结构,都可以作为一种代理模式的基础得到应用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究内容及技术特点
  • 1.3 论文的组织结构
  • 第二章 相关研究
  • 2.1 网络代理技术
  • 2.2 I/O 模型介绍
  • 2.2.1 同步阻塞 I/O 和同步非阻塞 I/O
  • 2.2.2 异步阻塞 I/O 和异步非阻塞 I/O
  • 2.2.3 异步非阻塞 I/O 动机
  • 2.3 本章小结
  • 第三章 基于异步驱动的双机TCP 代理模型
  • 3.1 双机TCP 代理的结构模型
  • 3.2 双机TCP 代理模型的多种应用场景
  • 3.2.1 网络隔离系统
  • 3.2.2 网络代理高速缓存系统
  • 3.2.3 卫星TCP/IP 数据传输技术
  • 3.3 基于异步驱动的双机TCP 代理状态机
  • 3.3.1 客户端服务器代理状态说明
  • 3.3.2 服务端服务器代理状态说明
  • 3.4 双机TCP 代理流程
  • 3.4.1 双机TCP 代理建立流程
  • 3.4.2 双机TCP 代理数据交换流程
  • 3.4.3 双机TCP 代理结束流程
  • 3.5 本章小结
  • 第四章 基于异步I/O 框架的双机TCP 代理的实现
  • 4.1 异步I/O 框架ivykis
  • 4.1.1 异步I/O 框架ivykis 介绍
  • 4.1.2 ivykis 运转流程
  • 4.1.3 ivykis 轮询设备
  • 4.2 双机TCP 代理服务控制实现
  • 4.2.1 代理控制原理
  • 4.2.2 代理服务控制实现
  • 4.3 双机TCP 代理建立实现
  • 4.3.1 客户端服务器的TCP 连接代理连接建立实现
  • 4.3.2 服务端服务器的TCP 代理连接建立实现
  • 4.4 双机TCP 代理数据转发实现
  • 4.4.1 应用缓冲区读写操作策略
  • 4.4.2 TCP 代理客户端数据转发实现
  • 4.4.3 TCP 代理服务端数据转发实现
  • 4.5 本章小结
  • 第五章 双机TCP 代理模型在网络隔离系统的应用
  • 5.1 基于网络隔离系统的结构模型
  • 5.1.1 单机防火墙系统的弱点
  • 5.1.2 网络隔离系统体系结构
  • 5.1.3 安全分析
  • 5.2 透明代理模块
  • 5.2.1 透明代理技术需求
  • 5.2.2 透明代理总体结构
  • 5.2.3 透明代理工作原理
  • 5.2.4 透明代理内核模块的实现
  • 5.3 本章小结
  • 第六章 系统评测及分析
  • 6.1 测试内容
  • 6.2 测试环境及方法
  • 6.3 测试结果及分析
  • 6.4 本章小结
  • 第七章 总结与展望
  • 7.1 本文的工作总结
  • 7.2 下一步的工作目标
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].半潜起重拆解平台海上双机联吊作业压载配合分析[J]. 船舶 2020(04)
    • [2].“歼-20”双机编队[J]. 现代军事 2017(09)
    • [3].我的双机生活[J]. 时代青年(月读) 2008(03)
    • [4].一种空管自动化系统服务器双机切换的机制设计[J]. 中国民航飞行学院学报 2020(02)
    • [5].对变电站综合自动化系统的双机双网技术攻关的探讨[J]. 科技风 2010(23)
    • [6].带负载均衡的防火墙的双机互备实现[J]. 计算机与数字工程 2008(05)
    • [7].双机协作无源定位测角精度计算[J]. 空军工程大学学报(自然科学版) 2012(05)
    • [8].双机容错技术在高速公路自动化收费系统服务器中的应用探讨[J]. 北方交通 2009(06)
    • [9].基于网络流的双机不成对机车周转方案建模研究[J]. 青海交通科技 2020(01)
    • [10].双机时代[J]. 芳草(经典阅读) 2012(11)
    • [11].煤矿安全监控系统双机软件切换功能实现[J]. 煤矿安全 2016(09)
    • [12].新一代铁路计算机双机切换与外设延长系统原理及应用[J]. 铁道通信信号 2013(11)
    • [13].融合一号双机业务交换侧实现方案[J]. 科技经济市场 2014(03)
    • [14].东北地区双机一塔防冻措施研究[J]. 能源与节能 2014(11)
    • [15].“一号双机”业务解决方案[J]. 企业技术开发 2011(19)
    • [16].某双机单桨型主推进遥控系统控制技术[J]. 船舶工程 2019(S1)
    • [17].告警直传双机同步方法研究[J]. 电气技术 2019(11)
    • [18].《@6教你开飞机》专栏之十六 小队双机战术(第四部分)[J]. 航空知识 2008(02)
    • [19].双机叠加工装设计与光路调试分析[J]. 机电信息 2013(24)
    • [20].双机备份软件的设计与实现[J]. 计算机与网络 2013(15)
    • [21].多项措施让双机互传数据更方便[J]. 个人电脑 2012(07)
    • [22].基于FPGA的双机容错仲裁器研究与设计[J]. 微计算机信息 2010(14)
    • [23].双机通讯设计[J]. 科技与创新 2015(01)
    • [24].双机着陆[J]. 航空世界 2016(02)
    • [25].双机编队闪烁干扰研究[J]. 科学技术与工程 2012(34)
    • [26].新一代铁路计算机双机切换与外设延长系统的研究[J]. 铁路计算机应用 2012(12)
    • [27].水稻双季双机插双千斤高产技术研究[J]. 中国农技推广 2010(05)
    • [28].一种高可靠双机温备星载计算机的设计与实现[J]. 计算机研究与发展 2010(S1)
    • [29].双机容错服务器解决方案的研究[J]. 大众科技 2008(06)
    • [30].三板溪水电厂计算机监控系统双机双网的研究与实现[J]. 水电站机电技术 2017(01)

    标签:;  ;  ;  ;  

    基于异步驱动的双机TCP代理的研究与实现
    下载Doc文档

    猜你喜欢