Method and system for maintaining and examining timers for network connections
    1.
    发明申请
    Method and system for maintaining and examining timers for network connections 失效
    用于维护和检查网络连接的定时器的方法和系统

    公开(公告)号:US20050209804A1

    公开(公告)日:2005-09-22

    申请号:US10802235

    申请日:2004-03-17

    IPC分类号: G06F11/00

    CPC分类号: H04L69/28

    摘要: System and method for maintenance and examination of timers for a computer system having connections in a networking system. Timer values in a connection table each indicate a timeout for a timer for a connection, where each connection has multiple timers, and one of the timer values is written to a global timer array for each connection such that the global timer array can be scanned to determine when timeouts occur for active connections. Sparse restart of a timer includes restarting the timer if data is communicated with a connected computer before the timeout occurs and after a predetermined time interval after timer start, and not restarting the timer if data is communicated before the timeout occurs and within the predetermined interval after timer start.

    摘要翻译: 用于维护和检查具有网络系统中的连接的计算机系统的定时器的系统和方法。 连接表中的定时器值各自表示连接的定时器的超时,其中每个连接具有多个定时器,并且其中一个定时器值被写入到每个连接的全局定时器阵列,以便可以扫描全局定时器阵列 确定活动连接的超时时间。 定时器的稀疏重新启动包括重新启动定时器,如果数据在超时发生之前与连接的计算机通信,并且在定时器启动之后的预定时间间隔之后重新启动,并且如果在超时发生之前传输数据并且在超时之后的预定时间间隔内,则不重新启动定时器 定时器启动。

    Reducing memory accesses in processing TCP/IP packets
    2.
    发明申请
    Reducing memory accesses in processing TCP/IP packets 失效
    在处理TCP / IP数据包时减少内存访问

    公开(公告)号:US20050100034A1

    公开(公告)日:2005-05-12

    申请号:US10706235

    申请日:2003-11-12

    IPC分类号: H04L12/56

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    Method and system for maintaining and examining timers for network connections
    3.
    发明授权
    Method and system for maintaining and examining timers for network connections 失效
    用于维护和检查网络连接的定时器的方法和系统

    公开(公告)号:US07050940B2

    公开(公告)日:2006-05-23

    申请号:US10802235

    申请日:2004-03-17

    IPC分类号: G06F15/00

    CPC分类号: H04L69/28

    摘要: System and method for maintenance and examination of timers for a computer system having connections in a networking system. Timer values in a connection table each indicate a timeout for a timer for a connection, where each connection has multiple timers, and one of the timer values is written to a global timer array for each connection such that the global timer array can be scanned to determine when timeouts occur for active connections. Sparse restart of a timer includes restarting the timer if data is communicated with a connected computer before the timeout occurs and after a predetermined time interval after timer start, and not restarting the timer if data is communicated before the timeout occurs and within the predetermined interval after timer start.

    摘要翻译: 用于维护和检查具有网络系统中的连接的计算机系统的定时器的系统和方法。 连接表中的定时器值各自表示连接的定时器的超时,其中每个连接具有多个定时器,并且其中一个定时器值被写入到每个连接的全局定时器阵列,以便可以扫描全局定时器阵列 确定活动连接的超时时间。 定时器的稀疏重新启动包括重新启动定时器,如果数据在超时发生之前与连接的计算机通信,并且在定时器启动之后的预定时间间隔之后重新启动,并且如果在超时发生之前传输数据并且在超时之后的预定时间间隔内,则不重新启动定时器 定时器启动。

    REDUCING MEMORY ACCESSES IN PROCESSING TCP/IP PACKETS
    4.
    发明申请
    REDUCING MEMORY ACCESSES IN PROCESSING TCP/IP PACKETS 失效
    减少处理TCP / IP分组中的内存访问

    公开(公告)号:US20080307439A1

    公开(公告)日:2008-12-11

    申请号:US12185101

    申请日:2008-08-03

    IPC分类号: G06F9/44

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    Reducing memory accesses in processing TCP/IP packets
    5.
    发明授权
    Reducing memory accesses in processing TCP/IP packets 失效
    在处理TCP / IP数据包时减少内存访问

    公开(公告)号:US07436853B2

    公开(公告)日:2008-10-14

    申请号:US10706235

    申请日:2003-11-12

    IPC分类号: H04J3/22

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    Reducing memory accesses in processing TCP/IP packets
    6.
    发明授权
    Reducing memory accesses in processing TCP/IP packets 失效
    在处理TCP / IP数据包时减少内存访问

    公开(公告)号:US08250148B2

    公开(公告)日:2012-08-21

    申请号:US12185101

    申请日:2008-08-03

    IPC分类号: G06F15/16

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, computer program product and system for processing TCP/IP packets. A TCP protocol stack may store a payload of a received TCP/IP packet in a data fragment list. The TCP protocol stack may further read the header of the received packet to extract a value used to index into a table storing a list of transport control blocks (TCBs). The TCP protocol stack may further perform a lock and a read operation on the TCB indexed in the table. The TCP protocol stack may further transmit the payload to the TCP application without requiring the application to perform a lock, read, write or unlock operation on the indexed TCB since the TCP protocol stack and the TCP application are operating on the same thread. By the TCP application foregoing the lock, read, write and unlock operations on the TCB, there is a reduction in the number of memory accesses.

    摘要翻译: 一种用于处理TCP / IP数据包的方法,计算机程序产品和系统。 TCP协议栈可以将接收到的TCP / IP分组的有效载荷存储在数据片段列表中。 TCP协议栈可以进一步读取接收到的分组的报头,以将用于索引的值提取到存储传输控制块(TCB)列表的表中。 TCP协议栈还可以对表中索引的TCB进行锁定和读取操作。 TCP协议栈可以进一步将有效负载传输到TCP应用,而不需要应用程序对索引的TCB执行锁定,读取,写入或解锁操作,因为TCP协议栈和TCP应用程序在相同的线程上运行。 通过TCP应用程序对TCB进行锁定,读取,写入和解锁操作,存储器访问次数减少。

    METHOD AND SYSTEM FOR AUTHENTICATING A NETWORK NODE IN A UAM-BASED WLAN NETWORK
    7.
    发明申请
    METHOD AND SYSTEM FOR AUTHENTICATING A NETWORK NODE IN A UAM-BASED WLAN NETWORK 有权
    用于在基于UAM的WLAN网络中认证网络节点的方法和系统

    公开(公告)号:US20110154454A1

    公开(公告)日:2011-06-23

    申请号:US13059898

    申请日:2009-04-07

    IPC分类号: H04L9/32 G06F21/00

    摘要: A method and system for authenticating a mobile network node in a Wireless Local Area Network (WLAN), wherein the mobile network node requests access to the WLAN at an access point. Within a closed first network region, before authentication all network protocol layers up to the Layer 3 protocol layer are set up. An authenticator based on Extensible Authentication Protocol (EAP) is generated on the Web server as a captive portal and the Layer 3 protocol layer between the authenticator and the mobile network node including an EAP peer is extended bidirectionally by a defined bit sequence. In case of an access request, the Web server transmits an authentication stimulus to the mobile node by encoding an EAP message request and transmitting it in the Layer 3 protocol layer by the defined bit sequence. The mobile node decodes the EAP message request and transmits, in the Layer 3 protocol layer, by the defined bit sequence, an encoded EAP response message to the authenticator, the EAP response message includes authentication data of the mobile network node. The Web server decodes the EAP response message from the bit sequence, transmits it to an AAA server including an EAP server by an authentication inquiry. On the basis of an authentication response by the AAA Server, access is enabled to a second network region for use by the mobile network node by a Network Access Server.

    摘要翻译: 一种用于认证无线局域网(WLAN)中的移动网络节点的方法和系统,其中移动网络节点在接入点处请求接入WLAN。 在封闭的第一网络区域内,在认证所有到第三层协议层的所有网络协议层之前,都将被建立。 基于可扩展认证协议(EAP)的认证者在Web服务器上生成为一个强制门户,认证者和包括EAP对等体的移动网络节点之间的第3层协议层通过定义的位序列双向扩展。 在访问请求的情况下,Web服务器通过对EAP消息请求进行编码来向移动节点发送认证刺激,并通过所定义的位序列在层3协议层中进行发送。 移动节点对EAP消息请求进行解码,并通过定义的比特序列在第3层协议层中向认证者发送编码的EAP响应消息,EAP响应消息包括移动网络节点的认证数据。 Web服务器从比特序列解码EAP响应消息,通过认证查询将其发送到包括EAP服务器的AAA服务器。 基于AAA服务器的认证响应,允许访问由第二网络区域供移动网络节点由网络接入服务器使用。

    Management of protocol information in PNNI hierarchical networks
    8.
    发明授权
    Management of protocol information in PNNI hierarchical networks 失效
    PNNI分层网络中协议信息的管理

    公开(公告)号:US07406049B2

    公开(公告)日:2008-07-29

    申请号:US10250491

    申请日:2001-12-20

    IPC分类号: H04L12/26

    摘要: Described is a method for managing flow of protocol information in a node of a hierarchical network in which the protocol information is communicated between network nodes in topology state elements. The method comprises checking topology state elements generated by the node to identify protocol information encapsulated therein, and selectively allowing transmittal of the topology state elements from the node to lower levels of the network based on the protocol information identified.

    摘要翻译: 描述了一种在分层网络的节点中管理协议信息流的方法,其中在拓扑状态元素中的网络节点之间传送协议信息。 该方法包括:检查由节点生成的拓扑状态元素以识别封装在其中的协议信息,并且基于所识别的协议信息,选择性地允许将拓扑状态元素从网络的节点传输到较低级别。

    Method and system for authenticating a network node in a UAM-based WLAN network
    9.
    发明授权
    Method and system for authenticating a network node in a UAM-based WLAN network 有权
    在基于UAM的WLAN网络中认证网络节点的方法和系统

    公开(公告)号:US08806587B2

    公开(公告)日:2014-08-12

    申请号:US13059898

    申请日:2009-04-07

    摘要: A method and system for authenticating a mobile network node in a Wireless Local Area Network (WLAN), wherein the mobile network node requests access to the WLAN at an access point. Within a closed first network region, before authentication all network protocol layers up to the Layer 3 protocol layer are set up. An authenticator based on Extensible Authentication Protocol (EAP) is generated on the Web server as a captive portal and the Layer 3 protocol layer between the authenticator and the mobile network node including an EAP peer is extended bidirectionally by a defined bit sequence. In case of an access request, the Web server transmits an authentication stimulus to the mobile node by encoding an EAP message request and transmitting it in the Layer 3 protocol layer by the defined bit sequence. The mobile node decodes the EAP message request and transmits, in the Layer 3 protocol layer, by the defined bit sequence, an encoded EAP response message to the authenticator, the EAP response message includes authentication data of the mobile network node. The Web server decodes the EAP response message from the bit sequence, transmits it to an AAA server including an EAP server by an authentication inquiry. On the basis of an authentication response by the AAA Server, access is enabled to a second network region for use by the mobile network node by a Network Access Server.

    摘要翻译: 一种用于认证无线局域网(WLAN)中的移动网络节点的方法和系统,其中移动网络节点在接入点处请求接入WLAN。 在封闭的第一网络区域内,在认证所有到第三层协议层的所有网络协议层之前,都将被建立。 基于可扩展认证协议(EAP)的认证者在Web服务器上生成为一个强制门户,认证者和包括EAP对等体的移动网络节点之间的第3层协议层通过定义的位序列双向扩展。 在访问请求的情况下,Web服务器通过对EAP消息请求进行编码来向移动节点发送认证刺激,并通过所定义的位序列在层3协议层中进行发送。 移动节点对EAP消息请求进行解码,并通过定义的比特序列在第3层协议层中向认证者发送编码的EAP响应消息,EAP响应消息包括移动网络节点的认证数据。 Web服务器从比特序列解码EAP响应消息,通过认证查询将其发送到包括EAP服务器的AAA服务器。 基于AAA服务器的认证响应,允许访问由第二网络区域供移动网络节点由网络接入服务器使用。

    Method for preserving the order of data packets processed along different processing paths
    10.
    发明授权
    Method for preserving the order of data packets processed along different processing paths 失效
    用于保持沿着不同处理路径处理的数据分组的顺序的方法

    公开(公告)号:US07406083B2

    公开(公告)日:2008-07-29

    申请号:US10645104

    申请日:2003-08-21

    CPC分类号: H04L47/34 H04L47/24 H04L47/50

    摘要: Described is a method and system for processing data packets of a data stream in a communication system. The data packets are processed depending on a feature of the header of a data packet in a faster path or in a slower path. To avoid a disorder by the different processing paths, the fast processed data packets are stored in a memory. The stored fast processed data packets are output after all slowly processed data packets which before the processing were in order before the fast data packets have been put to the output. In this way, the processed data packets are in the same order as prior to the processing.

    摘要翻译: 描述了一种用于处理通信系统中的数据流的数据分组的方法和系统。 数据分组根据数据分组头部的特征在更快的路径或较慢的路径中被处理。 为了避免不同处理路径的混乱,快速处理的数据包被存储在存储器中。 存储的快速处理的数据包在所有缓慢处理的数据包之前被输出,在处理之前,快速数据包被放入输出之前。 以这种方式,处理的数据分组的处理顺序与处理之前相同。