Perbezaan Antara Banjir dan Penyiaran

Anonim

Flooding vs Broadcasting

Routing adalah proses memilih jalur mana yang akan digunakan untuk menghantar trafik rangkaian, dan menghantar paket di sepanjang sub-rangkaian yang dipilih. Banjir dan Penyiaran adalah dua algoritma penghalaan yang digunakan dalam rangkaian komputer hari ini. Banjir menghantar semua paket masuk melalui setiap tepi keluar. Penyiaran bermakna setiap peranti dalam rangkaian akan menerima satu paket.

Apa itu Banjir?

Banjir adalah algoritma penghalaan yang sangat mudah yang menghantar semua paket masuk melalui setiap tepi keluar. Kerana bagaimana algoritma penghalaan ini berfungsi, satu paket dijamin akan dihantar (jika boleh dihantar). Tetapi ada kemungkinan beberapa salinan paket yang sama mencapai destinasi. Algoritma pembanjiran dijamin untuk mencari dan menggunakan jalan terpendek untuk menghantar paket kerana ia secara semulajadi menggunakan setiap laluan dalam rangkaian. Tiada kerumitan dalam algoritma penghalaan ini; ia sangat mudah dilaksanakan. Sudah tentu, terdapat beberapa kelemahan algoritma banjir. Kerana paket dihantar melalui setiap pautan keluar, jalur lebarnya jelas terbuang. Ini bermakna banjir sebenarnya boleh merendahkan kebolehpercayaan rangkaian komputer. Kecuali langkah berjaga-jaga yang diperlukan seperti penghitungan hop atau masa untuk hidup diambil, salinan salinan boleh beredar dalam rangkaian tanpa henti. Salah satu langkah berjaga-jaga yang mungkin adalah untuk meminta nod untuk menjejaki setiap paket yang melaluinya dan memastikan bahawa satu paket akan melaluinya sekali sahaja. Langkah berjaga-jaga lain dipanggil banjir terpilih. Dalam banjir terpilih, nod boleh memajukan paket hanya dalam arah (kira-kira) yang betul. Usenet dan p2p (peer-to-peer) menggunakan banjir. Selain itu, protokol penghalaan seperti OSPF, DVMRP dan rangkaian wayarles ad-hoc menggunakan banjir.

Apa penyiaran?

Penyiaran adalah kaedah yang digunakan dalam rangkaian komputer, yang memastikan bahawa setiap peranti dalam rangkaian akan menerima satu paket (disiarkan). Oleh kerana penyiaran boleh memberi kesan kepada prestasi dengan cara yang negatif, tidak semua teknologi rangkaian menyokong penyiaran. X. 25 dan geganti bingkai tidak menyokong penyiaran dan tidak ada perkara seperti penyiaran seluruh internet. Ia kebanyakannya digunakan dalam LAN (Rangkaian Kawasan Tempatan, kebanyakannya dalam Ethernet dan token ring), dan jarang digunakan dalam rangkaian yang lebih besar seperti WAN (Rangkaian Kawasan Luas). Malah IPv6 (pengganti kepada IPv4) tidak menyokong penyiaran. IPv6 hanya menyokong multicasting, yang serupa dengan metodologi routing one-to-many yang menghantar paket ke semua nod yang telah menyertai kumpulan multicast tertentu. Mempunyai semua orang dalam satu alamat paket di kedua-dua Ethernet dan IPv4 menunjukkan bahawa paket akan disiarkan. Sebaliknya, nilai khas dalam IEEE 802.2 bidang kawalan digunakan dalam cincin token untuk menunjukkan penyiaran. Satu kelemahan adalah penyiaran adalah ia boleh digunakan untuk serangan DoS (Penolakan Perkhidmatan). Sebagai contoh, penyerang boleh menghantar permintaan ping palsu menggunakan alamat komputer mangsa sebagai alamat sumber. Kemudian semua nod dalam rangkaian itu akan menjawab permintaan ini dari komputer mangsa yang menyebabkan pecahan seluruh rangkaian.

Apakah perbezaan antara Banjir dan Penyiaran?

Menghantar paket ke semua tuan rumah secara serentak adalah penyiaran. Tetapi banjir tidak menghantar paket kepada semua tuan rumah secara serentak. Paket-paket tersebut akhirnya akan mencapai semua nod dalam rangkaian akibat banjir. Banjir mungkin menghantar paket yang sama sepanjang pautan yang sama beberapa kali, tetapi penyiaran menghantar paket sepanjang pautan sekali pun. Beberapa salinan paket yang sama boleh mencapai nod dalam banjir, sementara penyiaran tidak menyebabkan masalah itu. Tidak seperti banjir, penyiaran dilakukan dengan menyatakan alamat siaran khas pada paket.