Banjir vs Penyiaran
Routing adalah proses memilih jalur mana yang akan digunakan untuk mengirim lalu lintas jaringan, dan mengirim paket di sepanjang sub-jaringan yang dipilih. Banjir dan siaran adalah dua algoritma routing yang digunakan dalam jaringan komputer saat ini. Banjir mengirimkan semua paket yang masuk melalui setiap tepi yang keluar. Penyiaran berarti setiap perangkat dalam jaringan akan menerima paket.
Apa itu banjir?
Banjir adalah algoritma perutean yang sangat sederhana yang mengirimkan semua paket masuk melalui setiap tepi yang keluar. Karena cara kerja algoritma routing ini, paket dijamin akan dikirimkan (jika dapat dikirimkan). Tetapi ada kemungkinan beberapa salinan dari paket yang sama mencapai tujuan. Algoritma banjir dijamin akan menemukan dan memanfaatkan jalur terpendek untuk mengirim paket karena secara alami menggunakan setiap jalur dalam jaringan. Tidak ada kompleksitas dalam algoritma routing ini; sangat mudah diimplementasikan. Tentu saja, ada beberapa kelemahan dari algoritma banjir juga. Karena paket dikirim melalui setiap tautan keluar, bandwidth jelas terbuang sia -sia. Ini berarti banjir sebenarnya dapat menurunkan keandalan jaringan komputer. Kecuali tindakan pencegahan yang diperlukan seperti HOP HOMP atau waktu untuk hidup diambil, salinan duplikat dapat beredar di dalam jaringan tanpa berhenti. Salah satu tindakan pencegahan yang mungkin adalah meminta node untuk melacak setiap paket yang melewatinya dan memastikan bahwa sebuah paket melewati hanya sekali. Tindakan pencegahan lainnya disebut banjir selektif. Dalam banjir selektif, node dapat meneruskan paket hanya ke arah (kira -kira) yang benar. Sistem Usenet dan P2P (peer-to-peer) menggunakan banjir. Selain itu, protokol perutean seperti OSPF, DVMRP dan jaringan nirkabel ad-hoc menggunakan banjir.
Apa itu penyiaran?
Penyiaran adalah metode yang digunakan dalam jaringan komputer, yang memastikan bahwa setiap perangkat dalam jaringan akan menerima paket (disiarkan). Karena penyiaran dapat memengaruhi kinerja secara negatif, tidak setiap teknologi jaringan mendukung penyiaran. X.25 dan frame relay tidak mendukung penyiaran dan tidak ada yang namanya penyiaran di seluruh internet. Sebagian besar digunakan dalam LAN (jaringan area lokal, sebagian besar di Ethernet dan token ring), dan jarang digunakan dalam jaringan yang lebih besar seperti WAN (jaringan area luas). Bahkan IPv6 (penerus IPv4) tidak mendukung penyiaran. IPv6 hanya mendukung multicasting, yang mirip dengan metodologi routing satu-ke-banyak yang mengirimkan paket ke semua node yang telah bergabung dengan grup multicast tertentu. Memiliki semua yang ada di alamat paket di Ethernet dan IPv4 menunjukkan bahwa paket akan disiarkan. Di sisi lain, nilai khusus di IEEE 802.2 Bidang Kontrol digunakan dalam token ring untuk menunjukkan penyiaran. Salah satu kerugian adalah penyiaran adalah bahwa ia dapat digunakan untuk serangan DOS (Denial of Service). Misalnya, penyerang dapat mengirim permintaan ping palsu menggunakan alamat komputer korban sebagai alamat sumber. Maka semua node di jaringan itu akan membalas permintaan ini dari komputer korban yang menyebabkan kerusakan seluruh jaringan.
Apa perbedaan antara banjir dan penyiaran?
Mengirim paket ke semua host secara bersamaan adalah siaran. Tapi banjir tidak mengirim paket ke semua host secara bersamaan. Paket pada akhirnya akan mencapai semua node di jaringan karena banjir. Banjir dapat mengirim paket yang sama di sepanjang tautan yang sama beberapa kali, tetapi penyiaran mengirim paket di sepanjang tautan paling banyak sekali. Beberapa salinan dari paket yang sama dapat mencapai node dalam banjir, sementara penyiaran tidak menyebabkan masalah itu. Tidak seperti banjir, penyiaran dilakukan dengan menentukan alamat siaran khusus pada paket.