Before transferring a packet, Network address translation and port address translation protocols are used to map an unregistered private address of an internal network to a registered public address of an external network. The main difference is that NAT is used to map public IP addresses to private IP addresses in a one-to-one or many-to-one relationship. PAT is the type of NAT in which multiple private IP addresses are mapped into a single public IP address via ports.
What is NAT?
NAT stands for network address translation. It is a device to improve security by preventing an outside attacker from even discovering the local network. This is due to the fact that the local addressing scheme is not contiguous with the standard IP address space used globally.
What is PAT?
PAT stands for port address translation. PAT optimizes the use of IP address space by allocating one dedicated IP address to the organization and using IP address internally as needed. PAT is the NAT extension.
NAT vs PAT| Difference between NAT and PAT:
- NAT stands for network address translation, while PAT stands for port address translation.
- NAT can be considred PATs superset. PAT is a form of dynamic NAT.
- NAT uses an IP address in the process of translation whereases PAT uses an IP address along with port numbers.
- NAT translates the inside local addresses into inside global addresses similarity PAT translates the private unregistered IP addresses into public registered IP addresses but unlike NAT it uses a source of port numbers also, and multiple hosts can be assigned with the same IP having different port numbers.
- NET uses an IPV4 address. PAT also uses an IPV4 address but with port numbers.
- NAT has 3 types: Static, dynamic NAT, and PAT/NAT overloading/IP masquerading. While PAT also has two types: static and overload PAT.
- PAT uses IP addresses along with port numbers,, while NAT uses IP addresses along with port numbers.
- PAT is a form of dynamic NAT.
- NAT translates the inside local addresses into inside global addresses similarly PAT translates the private unregistered IP addresses into public registered IP addresses. However unlike NAt, PAT also uses source port numbers, allowing multiple hosts to share a single IP address while using different port numbers.
- SIP vs VoIP
- Difference between VoIP and landline
- VoIP vs PSTN
- Difference Between ISDN and PSTN
- MAC vs IP address
- Difference between Ethernet and WiFi
- Z wave vs WiFi
- Difference between SMTP and IMAP
- Difference between SMTP ad HTTP
- Fast Ethernet vs gigabit ethernet
- HTTP vs HTTPS
- Difference between HTTP and WWW
- Difference between TCP/IP and OSI model
- FTP vs HTTP
- Difference between HDLC and PPP
- Internet vs WWW
- SOAP vs REST
- Difference between bootp and dhcp
- NAT - Disadvantages
- Serial Vs Parallel Port