Skype NAT Traversal uses UDP hole punching |
Most people remember the first time they tried using Skype and It. Just. Worked. This was one of the things that made Skype sticky as opposed to other PC-voice apps where users needed to fumble about with firewalls trying to get it working correctly. Maybe not everybody had it so easy, particularly those behind Corporate LANs. Aswath writes:
Now Skype has released an official booklet where they describe their NAT traversal scheme, which is none other than UDP hole punching (pages 3 and 4 [PDF]).
This should put the mystery surrounding Skype’s connection magic to rest.
Did this post make you go hmm?




“These techniques signal to the NAT devices in the path of a communication that the P2P sessions have been
solicited and should therefore be passed.”
It sounds like they mean UPnP rather than an actual hole punching, which is what Hamachi and others seem to do.
Comment by truman — May 4, 2005 @ 11:59 am PST