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 perbandingan | NAT | PAT |
---|---|---|
Asas | Menterjemah 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. |
Hubungan | Superset PAT. | Variasi NAT (bentuk NAT Dinamik). |
Kegunaan | Alamat IPv4 | Alamat IPv4 berserta dengan nombor port. |
Jenis | NAT 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.
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.
Perbezaan Utama antara NAT dan PAT
- 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.
- PAT adalah satu bentuk NAT Dinamik.
- 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.