Disyorkan, 2024

Pilihan Editor

Perbezaan antara NAT dan PAT

Terjemahan Alamat Rangkaian (NAT) dan Terjemahan Alamat Pelabuhan (PAT) adalah protokol yang digunakan untuk memetakan alamat peribadi (di dalam) tempatan dari rangkaian dalaman ke alamat awam (di dalam global) yang didaftarkan di rangkaian luaran sebelum memindahkan paket. Perbezaan utama di antara mereka adalah bahawa NAT digunakan untuk memetakan alamat IP awam ke alamat IP peribadi, ia boleh menjadi satu-ke-satu atau banyak hubungan. Sebaliknya, PAT adalah sejenis NAT di mana banyak alamat IP peribadi dipetakan ke dalam IP awam tunggal (banyak-satu) dengan menggunakan port.

Pengguna rangkaian dalaman yang mempunyai IP peribadi (tidak berdaftar) tidak dapat menyambung ke internet atau rangkaian luaran kerana setiap peranti dalam rangkaian mesti mempunyai alamat IP yang unik. NAT berfungsi pada penghala yang menghubungkan dua rangkaian bersama-sama, dan ia menerjemahkan alamat peribadi rangkaian dalaman (iaitu tidak secara global unik) ke alamat awam yang sah.

Di samping itu, ia direka untuk memulihara alamat IP. Oleh kerana pengguna internet menghadapi masalah kekurangan alamat IP, di mana bilangan pengguna meningkat lebih daripada rangkaian alamat IP terhad. Atas sebab tertentu, protokol NAT dan PAT digunakan.

Carta Perbandingan

Asas untuk perbandinganNATPAT
AsasMenterjemah alamat IP tempatan peribadi ke alamat IP global awam.Sama seperti NAT ia juga menerjemahkan alamat IP peribadi rangkaian dalaman ke alamat IP awam dengan bantuan nombor Port.
HubunganSuperset PAT.Variasi NAT (bentuk NAT Dinamik).
KegunaanAlamat IPv4Alamat IPv4 berserta dengan nombor port.
JenisNAT statik
NAT dinamik
PAT statik
PAT overloaded

Definisi NAT

Terjemahan Alamat Rangkaian (NAT) pada asasnya menghubungkan dua rangkaian dan memetakan alamat peribadi (dalam tempatan) ke alamat awam (di dalam global). Di sini istilah di dalam tempatan menandakan bahawa alamat hos milik rangkaian dalaman dan tidak ditugaskan oleh Pusat Maklumat Rangkaian atau pembekal perkhidmatan . Dan di dalam dunia bermakna alamat itu merupakan alamat yang dibenarkan oleh NIC atau pembekal perkhidmatan dan ia juga mewakili satu atau lebih dalam alamat tempatan ke dunia luar.

Tujuan utama NAT ialah untuk melambatkan kadar kekurangan ruang alamat IP yang ada dengan membolehkan banyak alamat IP swasta yang diwakili oleh beberapa alamat IP awam yang lebih kecil.

Selain itu, hanya satu alamat yang boleh dikonfigurasikan dalam NAT untuk mewakili keseluruhan rangkaian ke dunia luar. Oleh itu, ia menyediakan keselamatan kerana proses terjemahan adalah telus. NAT boleh digunakan sebagai alat untuk penghijrahan rangkaian dan penggabungan, perkongsian beban pelayan, penciptaan pelayan maya, dll.

NAT boleh terdiri daripada tiga jenis:

  • NAT Statik - Dalam NAT jenis ini alamat tempatan dipetakan ke alamat global, dan terdapat hubungan satu sama satu. NAT statik berguna apabila hos memerlukan alamat yang konsisten, yang mesti diakses dari internet. Sebagai contoh, pelayan perusahaan atau peranti rangkaian.
  • NAT Dinamik - NAT Dinamik membolehkan alamat IP peribadi yang tidak didaftarkan untuk diterjemahkan ke dalam alamat IP awam yang didaftarkan dari sekumpulan alamat IP awam.
  • PAT / NAT Overloading / IP masquerading - PAT adalah jenis yang paling popular di antara ketiga-tiga jenis. Ia adalah varian NAT Dinamik dan serupa dengannya, tetapi ia memaparkan pelbagai alamat IP peribadi ke alamat IP awam tunggal dengan menggunakan port.

Definisi PAT

Terjemahan Alamat Pelabuhan (PAT) adalah sejenis NAT Dinamik di mana penterjemahan alamat boleh dikonfigurasi di peringkat pelabuhan, dan penggunaan alamat IP yang lain juga dioptimumkan. PAT memaparkan pelbagai alamat dan port tempatan kepada alamat IP global tunggal dan port dari sekumpulan alamat IP yang boleh diarahkan ke rangkaian destinasi. Di sini alamat IP antara muka digunakan dalam kombinasi dengan nombor port dan beberapa hos boleh mempunyai alamat IP yang sama kerana nombor port adalah unik.

Ia menggunakan alamat port sumber unik di dalam alamat IP global untuk mengenal pasti terjemahan yang berbeza. Jumlah terjemahan NAT yang boleh dijalankan ialah 65536 kerana nombor port dikodkan dalam 16 bit.

Pelabuhan asal asal dipelihara oleh PAT. Sekiranya pelabuhan sumber sudah diperuntukkan, pelabuhan-pelabuhan yang ada akan dicari. Kumpulan pelabuhan dibahagikan kepada tiga rentang iaitu dari 0 hingga 511, 512 hingga 1023, atau 1024 hingga 65535.

Jika PAT tidak mendapat sebarang port yang tersedia dari kumpulan pelabuhan yang sesuai dan jika lebih daripada satu alamat IPv4 luaran dikonfigurasi, PAT bergerak ke alamat IPv4 seterusnya dan cuba untuk memperuntukkan port sumber asal sehingga ia kehabisan pelabuhan yang tersedia dan IPv4 luaran alamat.

Perbezaan Utama antara NAT dan PAT

  1. NAT menerjemahkan alamat dalam dalam ke dalam alamat global sama dengan PAT menerjemahkan alamat IP tidak berdaftar swasta ke alamat IP berdaftar awam, tetapi tidak seperti NAT ia menggunakan nombor port sumber juga, dan beberapa tuan rumah dapat diberikan dengan IP yang sama yang mempunyai nombor port yang berbeza.
  2. PAT adalah satu bentuk NAT Dinamik.
  3. NAT menggunakan alamat IP dalam proses terjemahan sedangkan PAT menggunakan alamat IP bersama-sama dengan nombor port.

Kelebihan dan Kekurangan NAT

Kelebihan

  • NAT mengekalkan alamat awam berdaftar dan melambatkan kekurangan ruang alamat IP.
  • Peristiwa alamat bertindih dengan ketara mengurangkan.
  • Meningkatkan fleksibiliti penubuhan sambungan.
  • Menghapus proses penomboran alamat pada masa menukar rangkaian.

Kelemahan

  • Kelewatan laluan penukaran adalah hasil terjemahan.
  • Kekurangan kebolehlihatan akhir-ke-akhir.
  • Aplikasi tertentu tidak sesuai dengan NAT.

Kelebihan dan Kekurangan PAT

Kelebihan

  • Mengekalkan alamat IP dengan memberikan IP awam tunggal kepada kumpulan tuan rumah dengan bantuan nombor port yang berlainan.
  • Mengurangkan kelemahan atau serangan keselamatan sebagai alamat peribadi menghalang alamat awam daripada didedahkan.

Kelemahan

  • Lebih daripada satu jenis perkhidmatan awam yang sama tidak dapat dilaksanakan dengan satu alamat IP dalam PAT.
  • Bilangan penyertaan adalah terhad di dalam jadual dalaman untuk menjaga jejak sambungan.

Kesimpulannya

Protokol NAT dan PAT digunakan untuk meminimumkan keperluan alamat IP global yang unik, yang membolehkan hos yang alamatnya tidak secara global unik untuk disambungkan ke internet, dengan menukar alamat menjadi ruang alamat global yang boleh diselesaikan. Terdapat sedikit perbezaan antara NAT dan PAT ialah NAT tidak menggunakan port manakala PAT menggunakan port sumber dalam proses terjemahan.

Top