Translacja źródłowych adresów sieciowych (SNAT) to technika stosowana w sieciach w celu modyfikowania źródłowego adresu IP pakietów wychodzących. Umożliwia wielu urządzeniom w sieci lokalnej współdzielenie jednego publicznego adresu IP podczas komunikacji z sieciami zewnętrznymi. SNAT jest zwykle wdrażany w routerach lub zaporach ogniowych w celu tłumaczenia prywatnych adresów IP urządzeń w sieci lokalnej na pojedynczy publiczny adres IP przypisany przez dostawcę usług internetowych (ISP). Umożliwia to efektywne wykorzystanie publicznych adresów IP i pomaga zarządzać przepływem ruchu pomiędzy sieciami wewnętrznymi i zewnętrznymi.
Translacja adresu źródłowego (SAT) odnosi się do procesu modyfikowania źródłowego adresu IP pakietów, gdy opuszczają one granicę sieci, zwykle pomiędzy siecią prywatną i publiczną. Zapewnia, że źródłowe adresy IP pakietów pochodzących z urządzeń w sieci prywatnej zostaną przetłumaczone na publiczny adres IP podczas komunikacji z urządzeniami poza siecią prywatną. SAT jest powszechnie używany w połączeniu z translacją adresów sieciowych (NAT), aby umożliwić łączność między sieciami prywatnymi a Internetem przy jednoczesnym zachowaniu przestrzeni adresowej IP.
Źródłowy adres sieciowy odnosi się do adresu IP przypisanego do urządzenia źródłowego lub segmentu sieci, który inicjuje sesję komunikacyjną. W unikalny sposób identyfikuje źródło pakietów danych w sieci i ma kluczowe znaczenie dla kierowania pakietów do ich zamierzonych miejsc docelowych w Internecie lub innych połączonych sieciach.
SNAT, czyli Source Network Address Translation, służy do umożliwienia wielu urządzeniom w sieci prywatnej dostępu do Internetu przy użyciu jednego publicznego adresu IP. Umożliwia tłumaczenie ruchu wychodzącego z urządzeń wewnętrznych z prywatnych adresów IP na publiczny adres IP przed przekazaniem ich do sieci zewnętrznych. SNAT pomaga chronić publiczne adresy IP, zwiększa bezpieczeństwo poprzez ukrywanie wewnętrznej struktury sieci i ułatwia efektywne zarządzanie siecią.
Tłumaczenie adresów sieciowych (NAT) odnosi się do procesu tłumaczenia adresów IP pomiędzy różnymi domenami sieciowymi. Umożliwia urządzeniom w sieci prywatnej korzystającym z nierutowalnych adresów IP komunikację z urządzeniami poza siecią przy użyciu publicznych adresów IP. Translacja NAT działa poprzez modyfikację źródłowych lub docelowych adresów IP, a czasami numerów portów pakietów IP przechodzących przez router lub zaporę ogniową. Umożliwia to wielu urządzeniom w sieci lokalnej współdzielenie mniejszej puli publicznych adresów IP, zwiększając użyteczność adresów IPv4 i ułatwiając łączność internetową w sieciach prywatnych.