On 12/16/2014 11:33 AM, James Knott wrote:
On 12/16/2014 01:43 PM, John Andersen wrote:
This service is provided by TURN servers http://en.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT
STUN by itself cannot provide a complete solution for NAT traversal.
From that article: "Although TURN will almost always provide connectivity to a client, it comes at high cost to the provider of the TURN server. It is therefore desirable to use TURN as a last resort only, preferring other mechanisms (such as STUN or direct connectivity) when possible. To accomplish that, the Interactive Connectivity Establishment (ICE) methodology can be used to discover the optimal means of connectivity."
TURN is the method of last resort, with STUN or direct connection (no STUN or TURN) preferred. Again, this is a hack made necessary by NAT.
No. As I pointed out in another reply, TURN is also necessary to traverse firewalls. Your own link says so. Why did you cherry pick which parts to quote? Was the first sentence somehow inconvenient to your point of view?
Traversal Using Relays around NAT (TURN) is a protocol that allows for a client behind a network address translator (NAT) or firewall to receive incoming data over TCP or UDP connections. It is most useful for clients behind symmetric NATs or firewalls that wish to be on the receiving end of a connection to a single peer.
-- After all is said and done, more is said than done. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org