Patent ID: 6598081
Filing Date: 2003-07-22
Classification: H04L

Abstract:
A method of 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 comprising:deriving a client originated packet sequence synchronization factor, the client originated packet sequence synchronization factor being derived from a difference between a last data sequence number sent by a participating application to a server and a last data acknowledgment number sent by the participating application to a client, wherein the participating application participates in a transport protocol; deriving a server originated packet sequence synchronization factor, the server originated packet sequence synchronization factor being derived from a 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; adjusting a server originated data sequence number of a packet sent from the server to the client using the server originated packet sequence synchronization factor; adjusting a client originated data acknowledgment number of a packet sent from the client to the server using the server originated packet sequence synchronization factor; adjusting a client originated data sequence number of a packet sent from the client to the server using the client originated packet sequence synchronization factor; adjusting a server originated data acknowledgment number of a packet sent from the server to the client using the client originated packet sequence synchronization factor; whereby data sequence and acknowledgment numbers are synchronized between the client and the server; and initiating a non-participating application operable to communicate data between the client and the server, wherein the non-participating application does not participate in the transport protocol and wherein the non-participating application is operable to communicate data using the client originated packet sequence synchronization factor and the server originated packet sequence synchronization factor.