[发明专利]兼容服务器和客户端模式的网络加速器及数据处理方法有效
| 申请号: | 202010295257.X | 申请日: | 2020-04-15 |
| 公开(公告)号: | CN111526137B | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | 鄢贵海;王天豪;王璐唐 | 申请(专利权)人: | 中科驭数(北京)科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04B1/40 |
| 代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 安伟 |
| 地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 兼容 服务器 客户端 模式 网络 加速器 数据处理 方法 | ||
本发明提供一种兼容服务器和客户端模式的网络加速器及数据处理方法。其中,网络加速器包括相互独立的接收逻辑电路和发送逻辑电路,在接收逻辑电路执行数据接收流程的同时,发送逻辑电路执行数据发送流程;接收逻辑电路包括接收端口电路和接收控制电路,接收端口电路用于在接收到IP数据包时,获取IP数据包中携带的数据信息,将数据信息发送给接收控制电路;发送逻辑电路包括发送端口电路和发送控制电路,发送控制电路用于将数据包发送给发送端口电路,发送端口电路用于在接收到TCP数据包时,对TCP数据包进行封装后发送。本发明解决了接收功能和发送功能存在局限性的问题,提高了服务器和客户端之间的数据传送能力。
技术领域
本发明实施例涉及计算机技术领域,具体涉及一种兼容服务器和客户端模式的网络加速器及数据处理方法。
背景技术
目前以美国加州SYBASE公司为首的数据库公司提出并实现的 Client/Server体系结构发展迅猛,凭借其高度的灵活性,数据的安全性以及低成本的特点,受到广大用户的青睐。Client/server(客户机/服务器,C/S)结构本身是一种计算机应用系统的形式,将一个计算机应用的大任务分解为许多个存在相互关系的子任务中,由多台计算机同时执行实现该任务。
发明人在实现本发明的过程中发现:由于规模的大小不同以及不断变化的功能需求,server和client的数量也随之相应改变,这就会导致成本提高并且消耗系统和网络资源,同时限制了服务器和客户端之间的数据传送能力,且现有的通信模式在接收功能和发送功能上仍存在一定的局限性。
发明内容
为了解决现有技术存在的至少一个问题,本发明实施例提供了一种兼容服务器和客户端模式的网络加速器及数据处理方法。
第一方面,本发明实施例提供了一种兼容服务器和客户端模式的网络加速器,包括相互独立的接收逻辑电路和发送逻辑电路,在所述接收逻辑电路执行数据接收流程的同时,所述发送逻辑电路执行数据发送流程;
所述接收逻辑电路包括接收端口电路和接收控制电路,所述接收端口电路用于在接收到IP数据包时,获取所述IP数据包中携带的数据信息,将所述数据信息发送给所述接收控制电路;
所述发送逻辑电路包括发送端口电路和发送控制电路,所述发送控制电路用于将数据包发送给所述发送端口电路,所述发送端口电路用于在接收到TCP数据包时,对所述TCP数据包进行封装后发送。
可选的,所述接收端口电路包括:
第一类型判断子电路,用于判断接收到的数据包的类型为IP数据包或者为ARP数据包;
IP信息提取子电路,用于提取所述IP数据包的IP信息。
可选的,所述接收端口电路还包括:
地址存储子电路,用于在接收到ARP数据包时,将所述ARP数据包的IP地址和MAC地址存储到缓存模块中。
可选的,所述接收端口电路还包括:
第一广播处理子电路,用于在所述ARP数据包为ARP广播数据包时,将所述ARP广播数据包发送给译码器进行地址译码,并发送 ARP请求数据包;
第一响应处理子电路,用于在所述ARP数据包为ARP响应数据包时,将所述ARP响应数据包发送给缓存模块。
可选的,所述接收端口电路还包括:
校验子电路,用于对收到的数据包计算校验和,判断接收到的数据包的包头是否正确,在所述接收到的数据包的包头正确时,缓存所述接收到的数据包,在所述接收到的数据包的包头不正确时,丢弃所述接收到的数据包。
可选的,所述发送端口电路包括:
第二类型判断子电路,用于判断接收到的数据包的类型为TCP 数据包或者ARP数据包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科驭数(北京)科技有限公司,未经中科驭数(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010295257.X/2.html,转载请声明来源钻瓜专利网。





