Skype architect Niklas Zennstrom talked to The Register about how Skype specifically works around Nat Routers and Firewalls without leaving your system's security suspect. "Without being too technical, each Skype client is always connected to a SuperNode (any Skype client can become a SuperNode, the SuperNode is acting as a hub). SuperNodes are always on routable open IP addresses. When a call is set up the established TCP connection with the SuperNode is used to signal that a call is coming. Dependent on the firewall status of the client the data stream is set up either as UDP (if firewall allows) or in worse case as outgoing TCP which is almost always allowed. If both clients are only allowed to do outgoing TCP calls are routed through another peer." Skype has just topped one million downloads. It's current release is 0.93.
Return to news.oreillynet.com.