Patent ID: 7912967

Claim:
A method of communication between a first private node and a second private node, said method comprising: said first private node obtaining a first address in a first private address space; said second private node obtaining a second address in a second private address space; said first private node contacting a public node and establishing a first asymmetric transactional session therewith, said session being uniquely identifiable, said first asymmetric transactional session being supported by a first network connection; said first private node adopting a server role relative to said first network connection; said public node adopting a client role relative to said first network connection; said second private node contacting said public node and establishing a second asymmetric transactional session therewith, said session being uniquely identifiable, said second asymmetric transactional session being supported by a second network connection; said second private node adopting a server role relative to said second network connection; said public node adopting a client role relative to said second network connection; and said public node relaying communication between said first node and said second node.