-
1.
公开(公告)号:US07535913B2
公开(公告)日:2009-05-19
申请号:US10456871
申请日:2003-06-05
申请人: John Shigeto Minami , Robin Yasu Uyeshiro , Michael Ward Johnson , Steve Su , Michael John Sebastian Smith , Addison Kwuanming Chen , Mihir Shaileshbhai Doctor , Daniel Leo Greenfield
发明人: John Shigeto Minami , Robin Yasu Uyeshiro , Michael Ward Johnson , Steve Su , Michael John Sebastian Smith , Addison Kwuanming Chen , Mihir Shaileshbhai Doctor , Daniel Leo Greenfield
CPC分类号: H04L12/5693 , H04L29/06 , H04L45/00 , H04L45/60 , H04L47/10 , H04L47/12 , H04L47/2408 , H04L47/2441 , H04L47/37 , H04L47/50 , H04L47/6215 , H04L47/6235 , H04L47/6255 , H04L67/04 , H04L69/12 , H04L69/16 , H04L69/161 , H04L69/162 , H04L69/163 , H04L69/165 , H04L69/166 , H04L69/18
摘要: The invention is embodied in a gigabit Ethernet adapter. A system according to the invention provides a compact hardware solution to handling high network communication speeds. In addition, the invention adapts to multiple communication protocols via a modular construction and design.
摘要翻译: 本发明体现在千兆以太网适配器中。 根据本发明的系统提供了一种紧凑的硬件解决方案来处理高网络通信速度。 此外,本发明通过模块化结构和设计适应于多种通信协议。
-
公开(公告)号:US08218555B2
公开(公告)日:2012-07-10
申请号:US10131118
申请日:2002-04-23
CPC分类号: H04L29/06 , H04L47/12 , H04L47/27 , H04L47/283 , H04L47/34 , H04L47/6275 , H04L67/04 , H04L69/08 , H04L69/16 , H04L69/161 , H04L69/162 , H04L69/163 , H04L69/165 , H04L69/166 , H04L69/18
摘要: A gigabit Ethernet adapter provides a provides a low-cost, low-power, easily manufacturable, small form-factor network access module which has a low memory demand and provides a highly efficient protocol decode. The invention comprises a hardware-integrated system that both decodes multiple network protocols in a byte-streaming manner concurrently and processes packet data in one pass, thereby reducing system memory and form factor requirements, while also eliminating software CPU overhead. A preferred embodiment of the invention comprises a plurality of protocol state machines that decode network protocols such as TCP, IP, User Datagram Protocol (UDP), PPP, Raw Socket, RARP, ICMP, IGMP, iSCSI, RDMA, and FCIP concurrently as each byte is received. Each protocol handler parses, interprets, and strips header information immediately from the packet, requiring no intermediate memory. The invention provides an Internet tuner core, peripherals, and external interfaces. A network stack processes, generates and receives network packets. An internal programmable processor controls the network stack and handles any other types of ICMP packets, IGMP packets, or packets corresponding to other protocols not supported directly by dedicated hardware. A virtual memory manager is implemented in optimized, hardwired logic. The virtual memory manager allows the use of a virtual number of network connections which is limited only by the amount of internal and external memory available.
摘要翻译: 千兆以太网适配器提供了一种低成本,低功耗,易于制造的小尺寸网络访问模块,其具有低内存需求并提供高效协议解码。 本发明包括硬件集成系统,它同时以字节流方式解码多个网络协议,并一次处理分组数据,从而减少系统内存和外形要求,同时也消除了软件CPU开销。 本发明的优选实施例包括多个协议状态机,每个协议状态机同时解码诸如TCP,IP,用户数据报协议(UDP),PPP,原始套接字,RARP,ICMP,IGMP,iSCSI,RDMA和FCIP之类的网络协议 接收字节。 每个协议处理程序从数据包中立即解析,解释和剥离标题信息,不需要中间存储器。 本发明提供一种因特网调谐器核心,外围设备和外部接口。 网络堆栈处理,生成和接收网络数据包。 内部可编程处理器控制网络堆栈,并处理任何其他类型的ICMP数据包,IGMP数据包或与其他协议相对应的数据包,这些协议不会被专用硬件直接支持。 虚拟内存管理器在优化的硬连线逻辑中实现。 虚拟内存管理器允许使用虚拟数量的网络连接,这些网络连接仅受内部和外部可用内存量的限制。
-
公开(公告)号:US08176545B1
公开(公告)日:2012-05-08
申请号:US10741972
申请日:2003-12-19
IPC分类号: H04L29/06
CPC分类号: H04L63/123 , H04L63/164 , H04L69/22
摘要: A system and method are provided for validating a security service associated with packets communicated on a network. A hash of a security service associated with packets communicated on a network is generated. In use, the security service associated with the packets is validated utilizing the hash.
摘要翻译: 提供了一种用于验证与在网络上传送的分组相关联的安全服务的系统和方法。 生成与在网络上通信的分组相关联的安全服务的散列。 在使用中,使用散列来验证与数据包相关联的安全服务。
-
公开(公告)号:US07899913B2
公开(公告)日:2011-03-01
申请号:US10742358
申请日:2003-12-19
IPC分类号: G06F15/173 , G06F15/16
CPC分类号: H04L29/06 , H04L49/90 , H04L63/1458 , H04L69/16 , H04L69/163
摘要: A system and method are provided for establishing network connections. Initially, an attempt to establish a connection on a network is identified. A portion of memory is then allocated for storing data associated with the connection.
-
5.
公开(公告)号:US07979526B2
公开(公告)日:2011-07-12
申请号:US12649221
申请日:2009-12-29
IPC分类号: G06F15/173
CPC分类号: H04L29/06 , H04L49/90 , H04L63/1458 , H04L69/16 , H04L69/163
摘要: A system and method are provided for establishing network connections. Initially, an attempt to establish a connection on a network is identified. A portion of memory is then allocated for storing data associated with the connection.
摘要翻译: 提供了一种用于建立网络连接的系统和方法。 首先,确定在网络上建立连接的尝试。 然后分配存储器的一部分用于存储与该连接相关联的数据。
-
6.
公开(公告)号:US20100106840A1
公开(公告)日:2010-04-29
申请号:US12649221
申请日:2009-12-29
IPC分类号: G06F15/16
CPC分类号: H04L29/06 , H04L49/90 , H04L63/1458 , H04L69/16 , H04L69/163
摘要: A system and method are provided for establishing network connections. Initially, an attempt to establish a connection on a network is identified. A portion of memory is then allocated for storing data associated with the connection.
摘要翻译: 提供了一种用于建立网络连接的系统和方法。 首先,确定在网络上建立连接的尝试。 然后分配存储器的一部分用于存储与该连接相关联的数据。
-
-
-
-
-