Gaya Hidup

Banjir dan Penyiaran apakah mereka sama?

Pengantar Banjir dan Penyiaran

Routing merupakan proses memilih jalur mana yang akan digunakan untuk mengirimkan lalu lintas jaringan, dan mengirimkan paket sepanjang sub-jaringan yang dipilih.

Flooding dan Broadcast adalah dua algoritma perutean yang digunakan dalam jaringan komputer saat ini.

Flooding mengirimkan semua paket yang masuk melalui setiap edge yang keluar.

Penyiaran berarti setiap perangkat dalam jaringan akan menerima paket.

Apa itu Banjir?

Flooding adalah algoritma perutean yang sangat sederhana yang mengirimkan semua paket masuk melalui setiap sisi keluar.

Karena cara kerja algoritma perutean ini, sebuah paket dijamin akan dikirimkan (jika dapat dikirimkan).

Tetapi ada kemungkinan banyak salinan dari paket yang sama mencapai tujuan.

Algoritma banjir dijamin menemukan dan memanfaatkan jalur terpendek untuk mengirim paket karena secara alami menggunakan setiap jalur di jaringan.

Tidak ada kerumitan dalam algoritma perutean ini; sangat mudah untuk diimplementasikan.

Tentu saja, ada beberapa kelemahan dari algoritma flooding juga.

Karena paket dikirim melalui setiap tautan keluar, bandwidth jelas terbuang sia-sia.

Ini berarti banjir sebenarnya dapat menurunkan keandalan jaringan komputer.

Kecuali jika tindakan pencegahan yang diperlukan seperti jumlah lompatan atau waktu hidup diambil, salinan duplikat dapat beredar di dalam jaringan tanpa henti.

Salah satu tindakan pencegahan yang mungkin adalah meminta node untuk melacak setiap paket yang melewatinya dan memastikan bahwa sebuah paket melewatinya hanya sekali.

Tindakan pencegahan lain disebut banjir selektif.

Dalam banjir Selektif, node dapat meneruskan paket hanya di (kira-kira) arah yang benar.

Sistem usenet dan p2p (peer-to-peer) menggunakan flooding.

Selain itu, protokol routing seperti OSPF, DVMRP dan jaringan nirkabel ad-hoc menggunakan flooding.

Apa itu Penyiaran?

Broadcasting adalah metode yang digunakan dalam jaringan komputer, yang memastikan bahwa setiap perangkat dalam jaringan akan menerima paket (disiarkan).

Karena penyiaran dapat berdampak negatif pada kinerja, tidak semua teknologi jaringan mendukung penyiaran.

X.25 dan frame relay tidak mendukung penyiaran dan tidak ada yang namanya penyiaran di seluruh internet.

Ini banyak digunakan di LAN (Local Area Networks, kebanyakan di Ethernet dan token ring), dan jarang digunakan di jaringan yang lebih besar seperti WAN (Wide Area Networks).

Bahkan IPv6 (penerus IPv4) tidak mendukung penyiaran.

IPv6 hanya mendukung multicasting, yang mirip dengan metodologi perutean 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 tersebut akan disiarkan.

Sebaliknya, nilai khusus dalam bidang kontrol IEEE 802.2 digunakan dalam token ring untuk mengindikasikan penyiaran.

Salah satu kelemahan penyiaran adalah dapat digunakan untuk serangan DoS (Denial of Service).

Misalnya, penyerang dapat mengirimkan permintaan ping palsu menggunakan alamat komputer korban sebagai alamat sumber.

Kemudian 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 penyiaran.

Tapi flooding tidak mengirimkan paket ke semua host secara bersamaan.

Paket-paket tersebut pada akhirnya akan mencapai semua node di jaringan karena banjir.

Flooding dapat mengirim paket yang sama melalui tautan yang sama beberapa kali, tetapi penyiaran mengirimkan paket melalui tautan paling banyak satu kali.

Beberapa salinan dari paket yang sama dapat mencapai node dalam kondisi banjir, sedangkan penyiaran tidak menyebabkan masalah tersebut.

Berbeda dengan flooding, broadcasting dilakukan dengan menentukan alamat broadcast khusus pada paket.