Saturday, November 03, 2012

NAT, peer-to-peer and hole punching

This is a great article if you want to understand how connections directly to your game console behind your router (NAT) happens:

Peer-to-Peer Communication Across Network Address Translators

As it turns out, although SYN packets for TCP connections are blocked by default, there are techniques that "punch holes" in the NAT and allow them to go through. For services like Xbox Live or Skype, for instance, that minimizes the need of relay servers.
Post a Comment