Bob 2.0 - the conference

NAT traversal

The Internet architecture’s end-to-end principle was broken with the introduction of NAT, Network Address Translation. Most client/server applications work properly when the client is behind a NAT, but for peer-to-peer communication there’s no way to find each other if both are hidden beneath NAT, on private addresses.

Addresses you can use for NAT 

The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the IP address space for private internets:

  • 10.0.0.0        -   10.255.255.255  (10/8 prefix)
  • 172.16.0.0      -   172.31.255.255  (172.16/12 prefix)
  • 192.168.0.0     -   192.168.255.255 (192.168/16 prefix) 

There are several technologies that help realtime applications with NAT traversal.

  • STUN - a discovery protocol
  • TURN
  • ICE

Links about NAT

 

Networks: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Slashdot
  • StumbleUpon
  • Technorati
  • YahooMyWeb

This page has the following sub pages.

December 26th 2007

Print This Page