brain initiation

This commit is contained in:
2025-11-05 09:18:11 +01:00
commit 933aa8a985
191 changed files with 6203 additions and 0 deletions

11
20230504100551-nat.org Normal file
View File

@@ -0,0 +1,11 @@
:PROPERTIES:
:ID: d5ba6251-d7b1-4954-864d-c2f817aabf15
:END:
#+title: NAT
#+filetags: :SYSTEM-INFORMATION:network:
Network address translation (NAT) is a method of mapping an [[id:f055acfb-05dd-4228-a92a-356240b8c975][IP]] address space into another by modifying network address information in the IP header of [[id:fde35a08-897d-4502-aead-1f4414ea639c][packets]] while they are in transit across a traffic routing device. The technique was originally used to bypass the need to assign a new address to every host when a [[id:c9461f7b-7368-4b88-b90b-2d785fda2159][network]] was moved, or when the upstream Internet service provider was replaced, but could not [[id:d2ff2e45-e1de-4cca-9b59-dfc3ee6afa6f][route]] the network's address space. It has become a popular and essential tool in conserving global address space in the face of IPv4 address exhaustion. One Internet-[[id:d2ff2e45-e1de-4cca-9b59-dfc3ee6afa6f][rout]]able IP address of a NAT gateway can be used for an entire private network.
As network address translation modifies the IP address information in packets, NAT implementations may vary in their specific behavior in various addressing cases and their effect on network traffic. The specifics of NAT behavior are not commonly documented by vendors of equipment containing NAT implementations.