首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于P2P的远程协助系统

摘要第5-7页
ABSTRACT第7-8页
1 绪论第13-18页
    1.1 研究背景第13-14页
    1.2 国内外研究现状第14-17页
        1.2.1 中转服务器(Relay Server)第14页
        1.2.2 P2P 的连接方式第14-16页
        1.2.3 VNC/RFB(Remote FrameBuffer)第16-17页
    1.3 本论文的主要工作第17页
    1.4 论文结构安排第17-18页
2 背景知识第18-33页
    2.1 VNC 软件/RFB 协议第18页
    2.2 RFB 协议第18-21页
        2.2.1 RFB 握手阶段第19-20页
        2.2.2 RFB 初始化阶段第20页
        2.2.3 RFB 处理阶段第20-21页
    2.3 VNC 的网络运行环境第21-22页
        2.3.1 VNC C/S(Client/Serer)连接第21-22页
        2.3.2 VNC 反向连接第22页
    2.4 NAT 的模式和类型第22-23页
        2.4.1 地址分配和路由第23页
        2.4.2 NAT 的类型第23页
    2.5 中转Relay 模式第23页
    2.6 NAT 的P2P 类型第23-25页
        2.6.1 Full Cone NAT第24页
        2.6.2 Restricted Cone NAT第24页
        2.6.3 Port Restricted Cone NAT第24页
        2.6.4 Symmetric NAT第24-25页
    2.7 STUN: NAT 类型检测方法第25-26页
    2.8 基于UDP 的数据传输协议-UDT第26-30页
        2.8.1 UDT 的可靠性传输机制第27-28页
        2.8.2 类似BSD Socket 的API 接口第28-29页
        2.8.3 UDT Socket 函数第29-30页
        2.8.4 穿透防火墙第30页
    2.9 SOCKS Server第30-33页
3 系统架构第33-41页
    3.1 设计思路第33-34页
    3.2 网络结构和服务模式第34-38页
        3.2.1 使用场景第34-36页
        3.2.2 中转Relay 模式第36-37页
        3.2.3 Peer-to-Peer 模式第37-38页
    3.3 TTServer第38-39页
    3.4 TTProxy:与VNC 分离设计模式第39页
    3.5 VNC 软件的改造第39-41页
        3.5.1 RFB 协议第40页
        3.5.2 VNC 客户端第40页
        3.5.3 VNC 服务器第40-41页
4 关键技术第41-53页
    4.1 P2P 打洞算法第41-44页
        4.1.1 原理第41-42页
        4.1.2 设计和实现第42-43页
        4.1.3 实验数据验证第43-44页
    4.2 会话管理第44-47页
        4.2.1 会话请求验证码方式第44-45页
        4.2.2 会话组的管理和安全验证第45页
        4.2.3 设计和实现第45-47页
    4.3 系统性能设计第47-48页
        4.3.1 原理第47页
        4.3.2 异步日志处理第47-48页
        4.3.3 多服务器支持负载均衡第48页
        4.3.4 提高单台服务器的处理能力第48页
        4.3.5 多线机房第48页
    4.4 多传输通道管理第48-49页
        4.4.1 原理第48页
        4.4.2 设计和实现第48-49页
    4.5 TTProxy 客户端集成第49-51页
        4.5.1 原理第49-50页
        4.5.2 命令行和终端控制第50页
        4.5.3 客户端SDK第50页
        4.5.4 客户端ActiveX第50-51页
    4.6 业务运营分析第51-53页
        4.6.1 原理第52页
        4.6.2 设计和实现第52-53页
5 中转服务器TTServer 的实现第53-62页
    5.1 Socket 开发第53页
    5.2 WinService 运行框架第53页
    5.3 AccountService第53-54页
    5.4 TCPRelayService第54页
    5.5 UDPRelayService第54页
    5.6 P2PService第54-55页
    5.7 对象的类设计第55-57页
    5.8 数据库设计第57-60页
    5.9 系统监控页面第60-62页
6 透明网络代理TTProxy 的实现第62-67页
    6.1 登录第62页
    6.2 Relay 通道建立第62页
    6.3 数据打包第62-63页
    6.4 数据转发服务第63-64页
        6.4.1 TCP 中转服务线程第64页
        6.4.2 P2P 通道建立服务线程第64页
    6.5 文件和语音传输处理第64-67页
        6.5.1 文件传输第65-66页
        6.5.2 语音传输第66-67页
7 测试方案和结果第67-73页
    7.1 综述第67页
    7.2 功能测试步骤第67-68页
        7.2.1 VNC 功能测试第67页
        7.2.2 TTServer 功能测试第67页
        7.2.3 网络环境第67-68页
    7.3 性能测试第68-70页
        7.3.1 测试工具第68页
        7.3.2 网络环境和硬件环境第68-69页
        7.3.3 测试方式第69页
        7.3.4 性能测试结果第69-70页
    7.4 实时监控第70-71页
    7.5 测试结果分析第71-73页
        7.5.1 基础数据第71-72页
        7.5.2 数据分析第72-73页
8 总结与展望第73-76页
    8.1 研究总结第73-74页
        8.1.1 论文的主要工作第73-74页
        8.1.2 论文的主要创新点第74页
    8.2 研究展望第74-76页
        8.2.1 提高性能第74页
        8.2.2 网络的连通成功率第74-75页
        8.2.3 增值功能第75页
        8.2.4 安全管理第75-76页
参考文献第76-78页
致谢第78-79页
攻读学位期间发表的学术论文目录第79-80页
上海交通大学学位论文答辩决议书第80页

论文共80页,点击 下载论文
上一篇:传媒与审判公开
下一篇:数据挖掘技术在人力资源管理中的应用研究