-
公开(公告)号:EP2002616A2
公开(公告)日:2008-12-17
申请号:EP07754910.3
申请日:2007-04-03
Applicant: Secure64 Software Corporation
Inventor: WORLEY, John, S.
IPC: H04L12/56
CPC classification number: G06F9/5016 , G06F2209/5011 , H04L29/12283 , H04L29/12924 , H04L61/2061 , H04L61/6063 , H04L69/22 , H04L69/326
Abstract: A method and system for managing a pool of computational resources from a resource pool, used for a period of time and eventually returned to the resource pool and a method and system for efficiently managing ephemeral ports used for short-duration communications connections. In one embodiment, an array of port tables is employed to store and manage a large space of ephemeral protocol ports, including circular buffer port tables. Port table entries uniquely identify a communications port and include a sequence number that allows the port to be immediately reallocated, a non-local port- number portion of a connection address may be hashed to generate a numerical reference to a particular port table within the list of port tables. Ephemeral ports for the non-local- port-number portion of a connection address are allocated from, and deallocated and returned to, the numerically identified port table.
-
公开(公告)号:EP2002616B1
公开(公告)日:2014-07-23
申请号:EP07754910.3
申请日:2007-04-03
Applicant: Secure64 Software
Inventor: WORLEY, John, S.
CPC classification number: G06F9/5016 , G06F2209/5011 , H04L29/12283 , H04L29/12924 , H04L61/2061 , H04L61/6063 , H04L69/22 , H04L69/326
-
3.
公开(公告)号:EP1813067A2
公开(公告)日:2007-08-01
申请号:EP05851751.7
申请日:2005-11-16
Applicant: Secure64 Software Corporation
Inventor: WORLEY, John, S. , WORLEY, William, S. Jr.
IPC: H04L12/56
CPC classification number: G06F9/544 , H04L69/12 , H04L69/16 , H04L69/161
Abstract: Methods and techniques are provided for implementing a queued, asynchronous application programming interface (API) for network communications (595). According to one embodiment, the API provides (i) a system abstraction representing a connection between a local machine and a remote machine, and (ii) multiple routines accessible to applications for operating on connections. The connection instantiated by applications based upon the system abstraction are capable of providing full duplex communication channels between their respective local machines and remote machines. The routine define operations and parameters to establish, accept, read, write and close the connections (515).
-
-