Direkomendasikan, 2024

Pilihan Editor

Perbedaan Antara NAT dan PAT

Network Address Translation (NAT) dan Port Address Translation (PAT) adalah protokol yang digunakan untuk memetakan alamat pribadi (di dalam lokal) dari jaringan internal ke alamat publik yang terdaftar (di dalam global) dari jaringan eksternal sebelum mentransfer paket. Perbedaan utama di antara mereka adalah bahwa NAT digunakan untuk memetakan alamat IP publik ke alamat IP pribadi, itu bisa berupa hubungan satu-ke-satu atau banyak-ke-satu. Di sisi lain, PAT adalah jenis NAT di mana beberapa alamat IP pribadi dipetakan ke dalam IP publik tunggal (banyak-ke-satu) dengan menggunakan port.

Pengguna jaringan internal yang memiliki IP pribadi (tidak terdaftar) tidak dapat terhubung ke internet atau jaringan eksternal karena setiap perangkat dalam jaringan harus memiliki alamat IP yang unik. NAT bekerja pada router yang menghubungkan dua jaringan bersama, dan itu menerjemahkan alamat pribadi jaringan internal (yaitu tidak unik secara global) ke dalam alamat publik yang sah.

Selain itu, dirancang untuk menghemat alamat IP. Sebagai pengguna internet menghadapi masalah kelangkaan alamat IP, di mana jumlah pengguna meningkat lebih dari jangkauan terbatas alamat IP. Untuk alasan tertentu, protokol NAT dan PAT digunakan.

Grafik perbandingan

Dasar untuk perbandinganNATMENEPUK
DasarMenerjemahkan alamat IP lokal pribadi ke alamat IP global publik.Mirip dengan NAT, ia juga menerjemahkan alamat IP pribadi dari jaringan internal ke alamat IP publik dengan bantuan nomor Port.
HubunganSuperset dari PAT.Varian NAT (bentuk NAT Dinamis).
PenggunaanAlamat IPv4Alamat IPv4 bersama dengan nomor port.
JenisNAT statis
NAT dinamis
PAT statis
PAT kelebihan beban

Definisi NAT

Network Address Translation (NAT) pada dasarnya menghubungkan dua jaringan dan memetakan alamat pribadi (di dalam lokal) ke alamat publik (di dalam global). Di sini istilah dalam lokal menandakan bahwa alamat host milik jaringan internal dan tidak ditugaskan oleh Pusat Informasi Jaringan atau penyedia layanan . Dan inside global berarti bahwa alamat tersebut adalah alamat lisensi yang ditetapkan oleh NIC atau penyedia layanan dan juga mewakili satu atau lebih alamat lokal di dalam ke dunia luar.

Tujuan utama NAT adalah untuk memperlambat laju penipisan ruang alamat IP yang tersedia dengan memungkinkan banyak alamat IP pribadi diwakili oleh sejumlah kecil alamat IP publik.

Selain itu, hanya satu alamat yang dapat dikonfigurasi dalam NAT untuk mewakili seluruh jaringan ke dunia luar. Oleh karena itu memberikan keamanan karena proses terjemahannya transparan. NAT dapat digunakan sebagai alat untuk migrasi dan penggabungan jaringan, pembagian beban server, pembuatan server virtual, dll.

NAT dapat terdiri dari tiga jenis:

  • NAT Statis - Dalam jenis NAT ini, alamat lokal dipetakan ke alamat global, dan terdapat hubungan satu-ke-satu. NAT statis berguna ketika tuan rumah membutuhkan alamat yang konsisten, yang harus diakses dari internet. Misalnya, server perusahaan atau perangkat jaringan.
  • Dynamic NAT - Dynamic NAT memungkinkan alamat IP pribadi yang tidak terdaftar diterjemahkan ke alamat IP publik terdaftar dari kumpulan alamat IP publik.
  • PAT / NAT Overloading / IP masquerading - PAT adalah tipe yang paling populer di antara ketiga jenis. Ini adalah varian dari Dynamic NAT dan mirip dengan itu, tetapi memetakan beberapa alamat IP pribadi ke satu alamat IP publik dengan memanfaatkan port.

Definisi PAT

Port Address Translation (PAT) adalah jenis Dynamic NAT yang melaluinya terjemahan alamat dapat dikonfigurasikan di tingkat port, dan sisa penggunaan alamat IP juga dioptimalkan. PAT memetakan beberapa sumber alamat lokal dan port ke satu alamat IP global dan port dari kumpulan alamat IP yang dapat dirutekan di jaringan tujuan. Di sini antarmuka alamat IP digunakan dalam kombinasi dengan nomor port dan beberapa host dapat memiliki alamat IP yang sama karena nomor portnya unik.

Ini menggunakan alamat port sumber unik pada alamat IP global di dalam untuk mengidentifikasi terjemahan yang berbeda. Jumlah total terjemahan NAT yang dapat dilakukan adalah 65536 karena nomor port dikodekan dalam 16 bit.

Port sumber asli dilindungi oleh PAT. Jika port sumber sudah dialokasikan, port yang tersedia dicari. Grup pelabuhan dibagi menjadi tiga rentang yaitu dari 0 hingga 511, 512 hingga 1023, atau 1024 hingga 65535.

Jika PAT tidak mendapatkan port yang tersedia dari grup port yang sesuai dan jika lebih dari satu alamat IPv4 eksternal dikonfigurasi, PAT pindah ke alamat IPv4 berikutnya dan mencoba mengalokasikan port sumber asli hingga port kehabisan port yang tersedia dan IPv4 eksternal alamat.

Perbedaan Kunci Antara NAT dan PAT

  1. NAT menerjemahkan alamat lokal di dalam menjadi alamat global di dalam yang sama PAT menerjemahkan alamat IP pribadi yang tidak terdaftar menjadi alamat IP terdaftar publik, tetapi tidak seperti NAT juga menggunakan nomor port sumber, dan beberapa host dapat ditugaskan dengan IP yang sama dengan nomor port yang berbeda.
  2. PAT adalah bentuk NAT Dinamis.
  3. NAT menggunakan alamat IP dalam proses terjemahan sedangkan PAT menggunakan alamat IP bersama dengan nomor port.

Keuntungan dan Kerugian NAT

Keuntungan

  • NAT mempertahankan alamat publik yang terdaftar dan memperlambat penipisan ruang alamat IP.
  • Terjadinya tumpang tindih alamat berkurang secara signifikan.
  • Meningkatkan fleksibilitas pembentukan koneksi.
  • Menghapus proses pemberian nomor baru pada saat mengubah jaringan.

Kekurangan

  • Alur penundaan jalur adalah hasil dari terjemahan.
  • Kurangnya keterlacakan dari ujung ke ujung.
  • Aplikasi tertentu tidak kompatibel dengan NAT.

Keuntungan dan Kerugian dari PAT

Keuntungan

  • Simpan alamat IP dengan menetapkan IP publik tunggal ke sekelompok host dengan bantuan nomor port yang berbeda.
  • Mengurangi kerentanan atau serangan keamanan karena alamat pribadi mencegah pengungkapan alamat publik.

Kekurangan

  • Lebih dari satu jenis layanan publik yang sama tidak dapat dieksekusi dengan satu alamat IP di PAT.
  • Jumlah entri dibatasi pada tabel internal untuk menjaga jalur koneksi.

Kesimpulan

Protokol NAT dan PAT digunakan untuk meminimalkan kebutuhan alamat IP unik global, memungkinkan host yang alamatnya tidak unik secara global untuk terhubung ke internet, dengan mengubah alamat menjadi ruang alamat global yang dapat dirutekan. Ada sedikit perbedaan antara NAT dan PAT adalah bahwa NAT tidak menggunakan port sementara PAT menggunakan port sumber dalam proses penerjemahan.

Top