CPC H04L 63/166 (2013.01) [H04L 43/0817 (2013.01); H04L 63/0876 (2013.01); H04L 67/561 (2022.05)] | 20 Claims |
1. A system for packet handling over a network, the system comprising:
a client device configured to communicate over a network, the client device further comprising a Multi Tenant Module-Client module (MTM-Client module) comprising processor-readable instructions to direct at least one client device processor to intercept traffic from users and determines a packet type, wherein when a packet is a Synchronize packet, the MTM-Client module opens a pair of streams with consecutive stream IDs to communicate over the network; and
the first stream of the pair carries a 5-tuple and metadata for the communication from the client device; and
the second stream of the pair carries the TCP packet for the communication from the client device;
a server device configured to communicate over the network with the client device, the server device further comprising a Multi Tenant Module-Server module (MTM-Server module) comprising processor-readable instructions to direct at least one server device processor to detect the 5-tuple and metadata from the first stream; and search for the next stream ID for the TCP packet; and the MTM-Server module saves the 5-tuple to an in-memory cache database, wherein the TCP is extracted from the stream and a connection is made to a protected application with the client.
|