Apa itu Terjemahan Alamat Port?

Terjemahan alamat port adalah sarana untuk beberapa perangkat di jaringan pribadi untuk berbagi satu alamat jaringan publik. Ini adalah fitur perangkat jaringan yang memodifikasi paket Internet Protocol (IP) masuk dan keluar. Alamat IP dan nomor port keduanya diubah, mencegah jaringan publik mengakses host secara langsung di jaringan pribadi. Terjemahan alamat port digunakan oleh router jaringan untuk berbagi satu alamat Internet publik dengan semua komputer di jaringan lokal. Ini menghemat alamat IP publik alih-alih membutuhkan satu untuk setiap komputer lokal yang perlu mengakses Internet.

Baik paket Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP) diterjemahkan oleh proses ini. Setiap paket berisi alamat IP sumber dan nomor port sumber. Ini juga termasuk alamat IP tujuan dan nomor port tujuan. Terjemahan alamat port, juga dikenal dengan akronim PAT, membuat tabel yang memetakan alamat dan nomor port saat digunakan. Tabel ini disimpan di perangkat PAT, yang mungkin berupa router perangkat keras, firewall perangkat lunak, atau perangkat serupa.

Ketika komputer di jaringan lokal mengirimkan paket ke jaringan publik, perangkat PAT dapat mengubah data headernya. Alamat sumber yang sebenarnya diganti dengan alamat IP perangkat terjemahan alamat port. Nomor port baru ditetapkan oleh perangkat PAT untuk koneksi komputer sumber ke jaringan publik. Nomor port sumber aktual di header kemudian diganti dengan yang baru ditetapkan. Dengan cara ini, paket keluar dimodifikasi agar tampak seolah-olah datang langsung dari perangkat PAT.

Untuk paket keluar, tabel terjemahan alamat port menyimpan salinan alamat sumber, port sumber, dan port yang ditetapkan. Nomor port yang sama dapat digunakan untuk setiap paket dengan alamat dan port sumber tersebut, cukup dengan melakukan pencarian tabel. Ketika jaringan publik merespons, itu akan mengirim paket ke alamat IP perangkat PAT pada nomor port yang ditetapkan. Perangkat PAT kemudian akan mengganti alamat tujuan tersebut dengan alamat pribadi sebenarnya dari tabel pencarian. Ini juga akan menggantikan nomor port di header paket dengan nomor port sebenarnya dari tabel.

Terjemahan alamat jaringan (NAT) adalah metode terkait pemetaan alamat IP. Terjemahan alamat port sebenarnya adalah bagian dari NAT yang disebut NAT kelebihan beban. PAT kadang-kadang disebut sebagai NAT atau sebagai terjemahan port alamat jaringan. Variasi NAT ada yang hanya memetakan alamat IP atau hanya alamat sumber dan nomor port sumber. Formulir lain hanya memetakan alamat tujuan dan nomor port tujuan, atau kedua jenis port dan alamat.