Patent ID: 8434139
Filing Date: 2013-04-30
Classification: H04L

Abstract:
1. A method of establishing a communications channel between a client and a server connected by a network, the network having a firewall disposed between the client and server, comprising: using an obfuscation algorithm to generate a source port number identifying a source port and a destination port number identifying a destination port; sending an outbound packet from the server to an arbitrary destination network address, the outbound packet sent from the source port of the server to the destination port of the arbitrary destination network address and passing through the firewall, wherein the client is located at a client network address, the client network address and the arbitrary network address are different, and the outbound packet sent from the server is not received by the client; receiving an inbound packet at the source port of the server, the inbound packet sent by the destination port of the client and passing through the firewall, the packet indicating that the packet was sent from the arbitrary destination network address; and establishing the communications channel between the client and the server responsive to receipt of the inbound packet.