发明名称 Methods and systems for establishing communications through firewalls and network address translators
摘要 Disclosed are methods that enable communications to be established regardless of the presence of communications blockers, e.g., firewalls and NATs, in the path between two computing devices. Two devices each establish communications with a rendezvous service. Through the service, the devices signal each other to set up direct, peer-to-peer communications between themselves. If the devices fail to establish direct communications, then they invoke a relay service that provides the illusion of direct communications. In another aspect, an originating device attempts to establish communications with a recipient, using an address and port number associated with the recipient. If that attempts fails, possibly because a firewall is blocking communications, then the originating device retries using a port normally held open by firewalls. If this attempt also fails, then the originating device invokes the services of a proxy to negotiate a port acceptable for use by the recipient and by any intervening firewalls.
申请公布号 US7227864(B2) 申请公布日期 2007.06.05
申请号 US20010024090 申请日期 2001.12.17
申请人 MICROSOFT CORPORATION 发明人 COLLINS LEONARD ALAN;IVERSON KRISTOFER NOEL;CHU LON-CHAN;XU YIKANG;LIU XIN
分类号 H04L12/56;H04L29/06;H04L29/08;H04L29/12 主分类号 H04L12/56
代理机构 代理人
主权项
地址