Patent ID: 8750308

Claim:
A computer-implemented method of Transmission Control Protocol (TCP) communications, the method comprising: receiving a data packet that is sent from a first application on a first server and designated to a second application on a second server; analyzing the data packet to determine a destination address associated with the second server; placing, based on the destination address, the data packet in a queue located between a first communication proxy on the first server and a second communication proxy on the second server and corresponding to the second application; and transmitting the data packet to the second communication proxy via a pre-established data connection between the first communication proxy and the second communication proxy, wherein the data packet comprises a source field and a destination field, the source field including a first two-tuple that includes a first Internet Protocol (IP) address and a first unique application ID associated with the first application, the destination field including a second two-tuple that includes a second IP address and a second unique application ID associated with the second application.