Patent Number: 6,298,380

Title: Method and apparatus for reducing overhead on a proxied connection

Abstract: A system and method are disclosed for bypassing a participating application that receives data from a client connection between a proxy and a client and receives data from a server connection between a proxy and a server is disclosed. The method includes deriving a client originated packet sequence synchronization factor. The client originated packet sequence synchronization factor is derived from the difference between a last data sequence number sent by the participating application to the server and a last data acknowledgment number sent by the participating application to the client. A server originated packet sequence synchronization factor is derived from the difference between a last data sequence number sent by the participating application to the client and a last data acknowledgment number sent by the participating application to the server. A server originated data sequence number of a packet sent from the server to the client is adjusted using the server originated packet sequence synchronization factor. A client originated the data acknowledgment number of a packet sent from the client to the server is adjusted using the server originated packet sequence synchronization factor. A client originated data sequence number of a packet sent from the client to the server is adjusted using the client originated packet sequence synchronization factor. A server originated data acknowledgment number of a packet sent from the server to the client is adjusted using the client originated packet sequence synchronization factor. As a result, the data sequence and acknowledgment numbers are synchronized between the client and the server.

Inventors: Coile; Brantley W. (Athens, GA), Howes; Richard A. (Roswell, GA), LeBlanc; William M. (Athens, GA)

Assignee: Cisco Technology, Inc.

International Classification: H04L 29/06 (20060101); H04L 1/16 (20060101); H04L 1/00 (20060101); H04L 29/08 (20060101); G06F 015/16 ()

Expiration Date: 10/02/2018