Compare the Difference Between Similar Terms

Difference Between

Home / Technology / IT / Networking /Difference Between NAT and NAPT

Difference Between NAT and NAPT

June 23, 2011Posted byIndika

NATvs NAPT

Network Address Translation (NAT) is the process that modifies the IP address in a header of an IP packet, while it is travelling through a routing device. NAT allows one set of IP addresses to be used for traffic within a LAN (Local Area Network) and another set of IP addresses to be used for outside traffic. One to one transformation of IP addresses are provided by the simplest form of NAT. NAPT (Network Address and Port Translation) is an extension of NAT that allows many IP addresses to be mapped in to a single IP address. This is done with the help of TCP and UDP port information in the outgoing traffic.

What is NAT?

Network Address Translation modifies IP address in a header of an IP packet, while it is travelling through a routing device. NAT allows one set of IP addresses to be used for traffic within a LAN and another set of IP addresses for outside traffic. One to one transformation of IP addresses are provided by the simplest form of NAT. NAT has several advantages. It improves the security of a LAN since it provides the option to hide internal IP addresses. Furthermore, as the IP addresses are only used internally, it will not cause any conflicts with IP addresses used in other organizations. Also, using a single internet connection for all the computers in a LAN is made possible by NAT. NAT works with the use of a NAT box, which is situated in the interface where the LAN is connected to the internet. It contains a set of valid IP addresses and it is responsible for performing the IP address translations.

What is a NAPT?

NAPT (Network Address and Port Translation) is used to map a set of private IP addresses using a single public IP address or a small group of public IP addresses. NAPT is also referred to as PAT (Port Address Translation), IP masquerading, NAT Overload and many-to-one NAT. In NAPT, many IP addresses are mapped to a single IP address. This would cause an ambiguity when routing the returned packets. To avoid this problem NAPT makes use of the TCP/ UDP port information in the outgoing traffic and maintains a translation table. This would allow routing the returned packets correctly to the requester.

What is the difference between NAT and NAPT?

NATmodifies IP address in a header of an IP packet, while it is travelling through a routing device and allows to use a different set of IP addresses to be used for traffic within a LAN than the set of IP addresses used for outside traffic, while NAPT is a special kind of NAT where multiple private IP addresses are mapped in to as single IP or a small group of public IP addresses. Therefore NAPT involves a many-to-one translation of IP addresses. NAPT is the most widely used NAT, therefore most of the time NAPT is referred as NAT.

Related posts:

Difference Between NAT and Proxy Difference Between HTTP and HTTPS Difference Between Flow Control and Congestion Control Difference Between IDS and IPS Difference Between Centralized Routing and Distributed Routing

Filed Under:NetworkingTagged With:IP address,IP address translations,IP伪装,many-to-one NAT,NAPT,NAT,NATbox,NATOverload,Network Address and Port Translation,Network Address Translation,帕特,Port Address Translation

About the Author:Indika

Indika, BSc.Eng, MSECE Computer Engineering, PhD. Computer Science, is an Assistant Professor and has research interests in the areas of Bioinformatics, Computational Biology, and Biomedical Natural Language Processing.

Leave a ReplyCancel reply

Your email address will not be published.Required fields are marked*

Request Article

Featured Posts

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and Cold Symptoms

Difference Between Coronavirus and SARS

Difference Between Coronavirus and SARS

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Influenza

Difference Between Coronavirus and Covid 19

Difference Between Coronavirus and Covid 19

You May Like

Difference Between Business Suit and Church Suit

Difference Between Vaccine and Injection

Difference Between Vaccine and Injection

Difference Between Mass and Molar Mass

Difference Between Panther and Leopard

不同年代amsung Galaxy 8.9 LTE and Motorola Xoom LTE

Latest Posts

  • What is the Difference Between Agglutination and Hemagglutination
  • What is the Difference Between Fullerene and Carbon Nanotubes
  • What is the Difference Between Dialysis and Kidney Transplant
  • What is the Difference Between Kidney Stones and Appendicitis
  • What is the Difference Between Humic and Non-Humic Substances
  • What is the Difference Between Biopsy and Pap Smear
  • Home
  • Vacancies
  • About
  • Request Article
  • Contact Us

Copyright © 2010-2018Difference Between. All rights reserved.Terms of Useand Privacy Policy:Legal.