会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Application decoding engine for computer networks
    • 计算机网络应用解码引擎
    • US07356027B1
    • 2008-04-08
    • US10264971
    • 2002-10-04
    • Pankaj ParekhSandeep GuptaVijay MamtaniHimanshu Deoskar
    • Pankaj ParekhSandeep GuptaVijay MamtaniHimanshu Deoskar
    • H04L12/28H04L12/56
    • H04L65/605H04L67/00H04L69/22H04L69/32
    • The present invention essentially comprises a Packet Receiver and a Stream Manager for a computer network. When a stream of packets passes through the present invention, they are received by the Packet Receiver. The Packet Receiver identifies the session to which the packet stream belongs, and passes the packet to the Stream Manager. The Stream Manager identifies the application generating the packet stream by scanning an Application ID Hash Table, which is a table that contains a mapping of destination ports to corresponding applications. Thereafter, it uses a State Machine Execution Engine to execute application decode instructions on the packet stream. The application decode instructions are stored in a table called Expression Action Table, and are generated based on a decode script created by the user for each application. The application decode instructions are chosen by the State Machine Execution Engine based on the current state of an Application Decode State Machine, which is a state machine that keeps track of the application decode process. The results of the State Machine Execution Engine are passed to the Stream Manager, and are stored in tables called Session Cache Table and Application Instance Table. Once the Stream Manager has decoded all the transactions and parameters of the application, the decoded information is sent with the packets in the packet stream.
    • 本发明基本上包括用于计算机网络的分组接收器和流管理器。 当分组流通过本发明时,它们被分组接收机接收。 分组接收者识别分组流所属的会话,并将分组传递给流管理器。 流管理器通过扫描应用程序ID哈希表来识别生成分组流的应用程序,该表是包含目标端口映射到相应应用程序的表。 此后,它使用状态机执行引擎在分组流上执行应用解码指令。 应用解码指令存储在称为表达式动作表的表中,并且基于由用户为每个应用创建的解码脚本生成。 应用解码指令由状态机执行引擎基于应用程序解码状态机的当前状态来选择,应用程序解码状态机是跟踪应用程序解码过程的状态机。 状态机执行引擎的结果被传递给流管理器,并存储在称为会话缓存表和应用程序实例表的表中。 一旦流管理器解码了应用程序的所有事务和参数,解码的信息就与分组流中的数据包一起发送。