Menurut definisinya, router mengirim paket di antara jaringan. Router
memilih koneksi berikutnya yang paling bagus untuk mengirim paket
agar mendekati destinasi. Router menggunakan Internet Protocol (IP)
packet headers dan routing table, seperti halnya protokol internal, untuk
menentukan jalur yang paling bagus untuk masing-masing paket. Router
mengimplementasikan protokol Network Address Translation (NAT) yang
memanfaatkan berbagai perangkat jaringan untuk berbagi pakai sebuah
alamat IP yang disediakan oleh Internet Service Provider (ISP). Router
juga mengimplementasikan layanan Dynamic Host Configuration Protocol
(DHCP) untuk semua perangkat. DHCP menempatkan alamat IP private
pada perangkat-perangkat. NAT dan DHCP secara bersama-sama
memungkinkan beberapa perangkat jaringan, seperti PC, laptop, dan
printer untuk berbagi-pakai secara bersama-sama.