多点接入控制系统
心跳检测
Node3开启heartClient结果显示
系统实现
Node3开启heartServer更新LoginTime和IsEnable
系统实现
多点接入控制模块
多点接入
作为最优前置机返回信息情况
系统实现
任意前置机被连接返回信息情况
系统实现
客户端接入控制模块
返回会话号和最优前置机IP地址
客户端接入控制模块登入界面
系统实现
返回远程服务器桌面屏幕
系统测试
用户信息错误返回结果
访问未授权服务返回结果
总结
该论文介绍的多点接入控制系统经测试已经实现 了其基本功能,实现了内网外网的隔离访问。通 过前置机,外网用户可以访问被授权的位于内网 的远程服务器上的服务,保证了系统运行的安全 性。 现阶段,系统实现还不是很完善,日后将进一步 对该系统进行viceId Protocol UserId UserPasswd
前置机
(任意) 1、认证 2、翻译出ServerIP,ServerPort 3、找到最优前置机 4、生成会话号 会话号, UserId,Protocol,ServerIp,ServerPort, BestFrontIp
返回 会话号,BestFrontIP 会话号
最优 前置机
记录会话号,读取 FrontServerPort
数据库
验证成功 FrontServerPort 客户端启动 远程控制软件 根据会话号,获得 ServerIp,ServerPort Passwd 接入时间,连接数
远程控制软件
协议转换模块
服务器
系统设计
内网
Server1
Node2 终端
Node3 Server2 便携电脑 Node4
系统设计
系统功能模块联系图
客户机 预请求 客户端接入控制模块 连接请求 多点接入控制模块 前置机 服务器
远程控制软件
前端通信
协议转换模块
后 端
系统 系统 管理 管理 数据 接口 描述 模块 模块
服务
通 信
系统设计
多点接入控制系统 设计与实现
Outlines
1
2 3 4
课题背景与目标 系统设计
系统实现
系统测试
背景
内网 外网
PC机 手提电脑
Server1
Server2
手提电脑
系统设计
系统设计
网络拓扑
功能模块 联系
系统流程
核心模块 流程
系统设计
系统网络拓扑图
客户机群 前置机群 服务器群
PC机
外网
Node1
多点接入控制模块流程图
开始
启动心跳检测
更新数据库中前置机信息
等待客户端连接
是否有连接请求 是 处理连接 作为任意前置机
否
作为最优前置机 判断连接类型 记录会话号
计算出最优前置机 更新数据库
读取记录端口的文件
返回客户端最优前 置机IP和会话号
返回客户端最优前置机 开启的服务器端口号
结束
系统实现
多点接入控制模块