发明名称 一种模拟路由器端口实现多路网络端口数据监听处理方法
摘要 本发明涉及网络通信方法,更具体的来说是一种使用普通网口芯片模拟路由器端口实现多路网络端口数据监听处理方法。本方法通过模拟路由器端口模块将有用数据传递给数据二次处理模块,数据二次处理模块将分析处理后的多路网络数据传递给数据转发处理模块,数据转发处理模块将数据发送到对应网络端口。本方法使用普通网络芯片模拟路由器端口,即可完成对多路网络链路端口数据监听、数据收发处理。从而解决了现有的路由器一般只能完成网络数据的路由转发功能,而不能对接收到的网络数据做分析处理,进而无法满足需要对多路网络数据进行二次处理的应用场景的问题。
申请公布号 CN103647683A 申请公布日期 2014.03.19
申请号 CN201310667770.7 申请日期 2013.12.07
申请人 天津光电通信技术有限公司 发明人 李光;张鹏泉;马彪;李柬;范玉进;曹晓冬;褚孝鹏;李羚梅;张波
分类号 H04L12/26(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 天津中环专利商标代理有限公司 12105 代理人 王凤英
主权项 一种模拟路由器端口实现多路网络端口数据监听处理方法,其特征在于,本方法通过模拟路由器端口模块将有用数据传递给数据二次处理模块,数据二次处理模块将分析处理后的多路网络数据传递给数据转发处理模块,数据转发处理模块将数据发送到对应网络端口,其中,所述的模拟路由器端口模块处理步骤如下:步骤一. 监听网络端口上所有网络数据;步骤二.分析接收到的网络数据命令类型;步骤三.如果是地址解析命令,解析地址解析命令,判断IP地址是否在IP路由表中,如果在,以本机物理地址回复地址解析应答,并将应答数据转入数据转发处理模块处理;若IP地址不在IP路由表中,则返回到步骤一;步骤四.如果是IP类型命令,解析IP命令,判断IP地址是否在IP路由表中,如果在,则转入数据二次处理模块处理;若IP地址不在IP路由表中,则返回到步骤一。
地址 300211 天津市河西区泰山路六号