Network connection through NAT routers and firewall devices
OwnerChia-Hsin Liinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerChia-Hsin Liinventor
Estimating the term…
A method for communication and data exchange between two or more systems located in separate, private networks with each network behind a firewall device includes establishing communication with a proxy server. A first system and a second system establish a TCP connection with the proxy server. A TCP probing packet is transmitted to expose the port and address mapping of each firewall device for the systems in the network, and the mapping is provided to the systems. The proxy server commands each system to transmit a SYN packet to the other system, and then to transmit a SYN+ACK packet. The proxy server is used to facilitate the systems establishing essentially direct communication, and enables continued TCP data packet exchange without continued involvement of the proxy server.
A system for exchanging communication, comprising:
A method for communication between two or more computers on at least two private networks, a first computer behind a first firewall device and a second computer behind a second firewall device, the method comprising:
A method of conducting a communication exchange between systems located in separate private networks, each separate private network having a firewall device, the method comprising:
A method for establishing a communication link between two or more computers located in separate private networks, each separate private network having a firewall device, the method comprising:
An integrated circuit chip for establishing data exchange between systems located in separate private networks, each separate private network having a firewall device, the integrated circuit chip comprising:
A computer readable media having program instructions for establishing a communication link between two or more computers located in separate private networks, each separate private network having a firewall device, the computer readable media comprising:
Dependencies are inferred from the claim text.