Yen sampeyan manggon ing kluwarga sing khas, sampeyan bisa uga duwe smartphone, laptop, TV cerdas, lan bisa uga konsol game sing kabeh disambungake menyang internet ing wektu sing padha. Kabeh piranti kasebut nuduhake alamat IP umum siji sing diwenehake dening ISP sampeyan. Dadi, nalika sampeyan mbukak video ing telpon, kepiye router ngerti ngirim video kasebut menyang telpon lan dudu menyang TV cerdas?
Piandel ing mburi iki yaiku proses sing diarani Network Address Translation (NAT).
Pribadi vs. Alamat IP Umum
Router sampeyan nggawe jaringan lokal pribadi ing omah sampeyan. Iki menehi alamat IP pribadi (biasane diwiwiti karo 192.168... utawa 10.0...) kanggo saben piranti sing disambungake menyang Wi-Fi. Nanging, alamat pribadi iki ora bisa dirute ing internet umum.
Peranan NAT
Nalika sampeyan nutul link video ing telpon, telpon bakal ngirim panjalukan menyang router. Router katon ing panjalukan lan nindakake sawetara perkara:
- Iki ngrekam alamat IP pribadi telpon ing tabel terjemahan.
- Iki ngganti IP pribadi telpon karo alamat IP umum router.
- Iki menehi "nomer port" sing unik kanggo panjaluk kasebut lan dikirim menyang internet.
Kanggo server video, panjalukan kasebut katon langsung saka router. Server ngirim data video bali menyang alamat IP umum router, diwenehi nomer port tartamtu.
Ngirim Paket
Nalika data video teka ing omah sampeyan, router mriksa nomer port ing data sing mlebu, ndeleng tabel terjemahan, lan ujar, "Ah, port 55432 cocog karo panyuwunan sing digawe dening smartphone ing IP pribadi 192.168.1.5." Banjur nerusake data menyang telpon.
Proses kabeh nerjemahake alamat lan mriksa port iki kedadeyan ing milidetik kanggo ewonan paket saben detik, njamin kabeh wong ing omah entuk data sing bener tanpa gangguan.
