首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于TCP协议的多线程数据包转发系统_卜庆丰_202410356768.6 

申请/专利权人:卜庆丰

申请日:2024-03-26

公开(公告)日:2024-06-18

公开(公告)号:CN118214602A

主分类号:H04L9/40

分类号:H04L9/40;H04L43/10;H04L43/0876;H04L69/16;H04L43/08

优先权:

专利状态码:在审-公开

法律状态:2024.06.18#公开

摘要:本发明属于基于TCP协议的多线程数据包转发系统技术领域,具体提供了一种基于TCP协议的多线程数据包转发系统,包括:该系统由网络设备终端、认证服务器、调度服务器和代理服务器组成,可划分为认证模块、调度模块、心跳模块、连接模块、数据拷贝模块和流量统计模块;所述认证模块,生成自身设备的唯一标识和认证信息,并向认证服务器发送认证数据;读取所述认证服务器返回的调度服务器信息和代理服务器信息,并连接所述调度服务器;所述调度模块,接收所述调度服务器发送的目标网络资源地址以及密钥,并选取与之对应的所述代理服务器;为所述目标网络资源和所述代理服务器创建TCP套接字,所述TCP套接字利用网间网通信设施实现进程通信。

主权项:1.一种基于TCP协议的多线程数据包转发系统,具体包括:其特征在于:所述该系统由网络设备终端、认证服务器、调度服务器和代理服务器组成,可划分为认证模块、调度模块、心跳模块、连接模块、数据拷贝模块和流量统计模块;所述认证模块,生成自身设备的唯一标识和认证信息,并向认证服务器发送认证数据;读取所述认证服务器返回的调度服务器信息和代理服务器信息,并连接所述调度服务器;所述调度模块,接收所述调度服务器发送的目标网络资源地址以及密钥,并选取与之对应的所述代理服务器;为所述目标网络资源和所述代理服务器创建TCP套接字,所述TCP套接字利用网间网通信设施实现进程通信,所述TCP套接字实质上提供了进程通信的端点,针对客户和服务器程序提供不同的所述TCP套接字系统调用;所述心跳模块,检测与所述调度服务器的连接状态,若所述TCP连接异常断开则自动重连;向所述调度服务器发送心跳数据。所述连接模块,向所述目标网络资源和所述代理服务器建立TCP连接;对连接状态进行监控,若二者均连接成功则将连接状态和密钥发送至所述代理服务器,同时设定最大连接时间,超过最大连接时间则判定为连接失败,并立即通知所述代理服务器;所述数据拷贝模块,监听所述目标网络资源的所述TCP套接字,读取所述目标网络资源发送的数据,并转发至所述代理服务器;监听所述代理服务器的所述TCP套接字,读取所述代理服务器发送的数据,并转发至所述目标网络资源;所述流量统计模块,对流经各个网络IO进行拷贝的数据进行统计。

全文数据:

权利要求:

百度查询: 卜庆丰 一种基于TCP协议的多线程数据包转发系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。