Invention Grant
- Patent Title: Multiplexing many client streams over a single connection
-
Application No.: US14583337Application Date: 2014-12-26
-
Publication No.: US09923677B2Publication Date: 2018-03-20
- Inventor: Radia Perlman
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Law Offices of R. Alan Burnett, P.S
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L12/46 ; H04L29/08 ; H04L5/00

Abstract:
Methods and apparatus for multiplexing many client streams over a single connection. A proxy server establishes multiple TCP connections with respective clients that desire to access a web server connected to the proxy server via a multiplexed TCP connection. TCP packets received from the clients via the TCP connections are separated out based on their TCP connections, a packet payload data is extracted and added to client data streams. Data segments comprising sequential runs of bits from the client data streams and embedded in multiplexed (MUX) TCP packets that are sent over the multiplexed TCP connection. Upon receipt, the web server de-encapsulates the data segments and buffers them in queues allocated for each TCP connection in re-assembled client data streams. This enables the packet flows transported over the multiplexed connection for the TCP connections to be individually controlled. The multiplexed TCP connection may also be used for forwarding packet payload data generated at the web server to the clients via the proxy server and the client's TCP connections.
Public/Granted literature
- US20160191672A1 MULTIPLEXING MANY CLIENT STREAMS OVER A SINGLE CONNECTION Public/Granted day:2016-06-30
Information query