NAT(Network Address Translation)

NAT(Network Address Translation) :

Network Address Translation is used by a router to translate an IP address of a device(mobile or computer) so that the outer world cannot reach our equipment. The technique was initially used to avoid the need to assign a new address to every host when a network was moved or when the upstream internet service provider was replaced.

IP masquerading is a technique that hides an entire IP address space. It has become a popular essential tool in conserving global address space in the face of IPV4 address exhaustion. Necessary NAT address provides a one to one address translation. It is called one to one NAT. Only IP address header checksum and any higher-level checksums that include. An IP address is changed. There are several ways of implementing network address and post-translation. In some application protocols that use IP address information, the application running on the road in the masqueraded network needs to determine the external address of the NAT. The address that its communication peers detect and often needs to examine and categorize the type of mapping.

Implementation of NAT(Network Address Translation):

1. Establishing two-way communication.

2.Telephone number extension analogy.

3.Translation of endpoint.

4.Visibility of operation.

Limitations of NAT(Network Address Translation):

If you use NAT for internet access for your internal Computers. You will be able to control the users on the internal network address access normally will you be able to control which Internet services can access based on security membership if you require these capabilities you need to use a proxy server.

Advantage of NAT(Network Address Translation):

1. The main advantage of NAT is that it can prevent the depletion of IPV4address.

2. NAT can provide an additional layer of security by making the source and destination address

The disadvantage of NAT(Network Address Translation):

 1.NAT(Network Address Translation) may cause a delay in IPV4 Communication.

2.NAT(Network Address Translation) causes loss of end-device to end device IP Traceability.

Examples of NAT(Network Address Translation):

1. Internet Connection Sharing (ICS): NAT and DHCP Implementation included with windows desktop operating system

2.IPFilter: Solaris, Free BSD, and Net DSD, Available for many other Unix-like operating systems.

3. IP firewall(IPFW): free BSD-Native packet filter

4. Net Filter with IPtablles: The Linux packet filter

5. NPF: Net BSD-Native packet filter

6. PF: Open BSD- Native Packet filter

So at last,

Network address translation (NAT) is a method of remapping one IP address space into another by modifying network address information in the IP header of packets while they are in transit occurs of the traffic routing device. The technique was initially used to avoid the need to assign a new address to every host when a network was moved or when the Upstream Intenet service provider replaced.

 

I hope the content will help full to you and guide you to learn something. 

 

                                                                                                                                  Pranto Halder Shovon

                                                                                                     BSc in Computer Science and Engineering

                                                                                              North Western University, Khulna, Bangladesh

Enjoyed this article? Stay informed by joining our newsletter!

Comments

You must be logged in to post a comment.

Related Articles
About Author

I am a student of Computer Science and Engineering Department. I am willing to show my skills and ability to write new blogs on my study and research topics Work hard | Stay humble | Spread happiness | Make things happen|&Never stop learning | BG: O+(ve)