Sunday 6 May 2012

Network / Port Address Translation


Network Address Translation(NAT)
NAT is a process where a network device allocates a public address to the computers in the private network. NAT helps to: eliminate re-assigning each host new IP address when changing a new ISP, eliminate the need to re-address all hosts that require external access which saves time and money, conserves addresses through application port-level multiplexing, and protects network security.

There are 2 types of NAT translation : 

Static NAT
This is designed to allow one-to-one mapping of local(private) and global(public) address. Allowing the internal host which have private IP address to still be reachable over the internet.

Dynamic NAT
This is designed to map a private IP address to a public IP address, meaning many-to-many mapping. The NAT router in the network would keep a table of the registered IP addresses, and when a private IP address request access into the network, the NAT router would choose a IP address from the table that is not use by another host and give it to the one who is requesting access.




Port Address Translation(PAT)
PAT, is an extension of NAT, uses unique source port numbers on the inside global IP address to differentiate between translations, which is a many-to-one mapping. Most of our home network uses PAT.

 


REFERENCE : http://www.webopedia.com/TERM/N/NAT.html
                         http://www.cisco.com/en/US/tech/tk648/tk361/technologies_tech_note09186a0080094
                         831.shtml
                         ENNK lecture notes

IMAGE : http://www.google.com.sg/imgresum=1&hl=en&biw=1366&bih=600&tbm=isch&tbnid=t2yC
zSFydy1i_M:&imgrefurl=http://computer.howstuffworks.com/nat1.htm&docid=rFy7vHc6rF_NhM&imgurl=http://static.ddmcdn.com/gif/natdynamic.jpg&w=399&h=179&ei=11WlT9LBBIzJrAfKzZXRAQ&zoom=1&iact=hc&vpx=228&vpy=99&dur=3947&hovh=143&hovw=319&tx=211&ty=86&sig=114794691512992017059&page=1&tbnh=67&tbnw=149&start=0&ndsp=21&ved=1t:429,r:1,s:0,i:85
                http://www.google.com.sg/imgresimgurl=http://www.techrepublic.com/i/tr/cms/contentPics/r0022
0020514dad01_02.gif&imgrefurl=http://www.techrepublic.com/article/set-up-port-address-translation-pat-in-the-ciscoios/1053789&h=402&w=538&sz=10&tbnid=4oUZvP2t_vD5ZM:&tbnh=90&tbnw=120&
zoom=1&docid=sVGR9-XgzeAJpM&sa=X&ei=MFmlT7yTBYbsrAfTq9TsAQ&ved=0CHwQ9QEwB
A&dur=1256

2 comments:

  1. From this post, I learnt that there are two types of network address translation (NAT). The static NAT and the dynamic NAT. It is the process where a network device allocates a public address to computers in private networks. This saves time and money, as it conserves addresses through application port-level multiplexing, and protects network security. The static NAT allows one-to-one mapping of local and global addresses, allowing the internal host which have private IP address to still be reachable over the internet. The dynamic NAT allows many-to-many mapping. The NAT router would keep a table of registered addresses and when a private IP address request access, the router would choose a IP address from the table that is not used by another host.

    ReplyDelete
  2. Nice blog.You explained in very good manner like by the diagram. Most of the time I shared your blogs with my friends and colleagues.I like your post. I got lots of necessary information by your blog. It helps me a lot in my working.Thanks.
    digital signature Adobe

    ReplyDelete