Router adalah perangkat jaringan yang menghubungkan beberapa jaringan berbeda dan mengarahkan lalu lintas data antar jaringan menggunakan alamat IP. Router juga memungkinkan perangkat dalam jaringan lokal (LAN) untuk terhubung ke internet.

Switch adalah perangkat jaringan yang menghubungkan beberapa perangkat dalam jaringan lokal (LAN) dan mengelola lalu lintas data berdasarkan alamat MAC (Media Access Control).
Hub adalah perangkat sederhana yang menghubungkan beberapa perangkat dalam satu jaringan, tetapi tidak memiliki kemampuan untuk mengelola lalu lintas data secara cerdas. Hub hanya meneruskan data ke semua perangkat yang terhubung tanpa memilah tujuan.

Cara Kerja
Router
- Menerima data dari suatu jaringan dan menentukan rute terbaik untuk mengirimkannya ke jaringan lain (misalnya, dari LAN ke internet).
- Menggunakan alamat IP untuk mengarahkan paket data ke tujuan yang benar.
- Memiliki fitur keamanan seperti firewall dan NAT (Network Address Translation).
Switch
- Menghubungkan perangkat dalam LAN dan mengelola lalu lintas data berdasarkan alamat MAC.
- Menganalisis paket data dan mengirimkannya langsung ke perangkat tujuan, bukan ke semua perangkat.
- Membantu mengurangi kemacetan jaringan dan meningkatkan efisiensi komunikasi.
Hub
- Menerima data dari satu perangkat dan menyiarkan data tersebut ke semua perangkat lain dalam jaringan.
- Tidak bisa membedakan perangkat tujuan, sehingga lebih banyak terjadi tabrakan data (collision).
- Lebih lambat dan kurang efisien dibandingkan switch.
Kelebihan dan Kekurangan

Kapan Harus Menggunakan Router, Switch, atau Hub?
Gunakan Router jika :
- Ingin menghubungkan jaringan lokal ke internet.
- Membutuhkan fitur keamanan seperti firewall dan NAT.
- Menghubungkan beberapa jaringan berbeda dalam satu sistem.
Gunakan Switch jika :
- Ingin menghubungkan banyak perangkat dalam LAN secara efisien.
- Butuh komunikasi cepat antar perangkat dalam jaringan.
- Ingin menghindari tabrakan data yang sering terjadi pada hub.
Gunakan Hub jika :
- Hanya memiliki sedikit perangkat dan tidak membutuhkan efisiensi jaringan tinggi.
- Membangun jaringan sederhana dengan biaya murah (meskipun hub sudah jarang digunakan).