Banjir vs penyiaran
Routing adalah proses memilih laluan mana yang akan digunakan untuk menghantar trafik rangkaian, dan menghantar paket di sepanjang rangkaian sub 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 bermaksud 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 kelebihan keluar. Kerana bagaimana algoritma penghalaan ini berfungsi, satu paket dijamin dihantar (jika dapat disampaikan). Tetapi ada kemungkinan banyak salinan paket yang sama mencapai destinasi. Algoritma Banjir dijamin mencari dan menggunakan jalan terpendek untuk menghantar paket kerana secara semula jadi menggunakan setiap jalan dalam rangkaian. Tiada kerumitan dalam algoritma penghalaan ini; Sangat mudah dilaksanakan. Sudah tentu, terdapat beberapa kelemahan algoritma banjir juga. Kerana paket dihantar melalui setiap pautan keluar, jalur lebar jelas terbuang. Ini bermaksud banjir sebenarnya boleh merendahkan kebolehpercayaan rangkaian komputer. Kecuali langkah berjaga -jaga yang diperlukan seperti kiraan hop atau masa untuk hidup, salinan salinan dapat diedarkan dalam rangkaian tanpa berhenti. Salah satu langkah berjaga -jaga yang mungkin adalah untuk meminta nod untuk mengesan setiap paket yang melaluinya dan pastikan bahawa satu paket melaluinya sekali sahaja. Langkah berjaga -jaga lain dipanggil banjir selektif. Dalam banjir terpilih, nod boleh mengemukakan paket hanya dalam arah (kira -kira) yang betul. Sistem usenet dan p2p (peer-to-peer) menggunakan banjir. Tambahan pula, protokol penghalaan seperti OSPF, DVMRP dan rangkaian wayarles ad-hoc menggunakan banjir.
Apa itu penyiaran?
Penyiaran adalah kaedah yang digunakan dalam rangkaian komputer, yang memastikan setiap peranti dalam rangkaian akan menerima paket (disiarkan). Kerana penyiaran dapat mempengaruhi prestasi dengan cara yang negatif, tidak setiap teknologi rangkaian menyokong penyiaran. X.25 dan Frame Relay tidak menyokong penyiaran dan tidak ada perkara seperti penyiaran internet. Kebanyakannya digunakan di LAN (rangkaian kawasan tempatan, kebanyakannya dalam cincin Ethernet dan token), dan jarang digunakan dalam rangkaian yang lebih besar seperti WAN (rangkaian kawasan luas). Malah IPv6 (pengganti ke IPv4) tidak menyokong penyiaran. IPv6 hanya menyokong multicasting, yang serupa dengan metodologi penghalaan one-to-banyak yang menghantar paket ke semua nod yang telah menyertai kumpulan multicast tertentu. Mempunyai semua yang ada di alamat paket di kedua -dua Ethernet dan IPv4 menunjukkan bahawa paket akan disiarkan. Sebaliknya, nilai khas di IEEE 802.2 medan kawalan digunakan dalam cincin token untuk menunjukkan penyiaran. Satu kelemahan adalah penyiaran adalah bahawa ia boleh digunakan untuk serangan DOS (penafian perkhidmatan). Sebagai contoh, penyerang boleh menghantar permintaan ping palsu menggunakan alamat komputer mangsa sebagai alamat sumber. Kemudian semua nod dalam rangkaian itu akan membalas permintaan ini dari komputer mangsa yang menyebabkan pecahan seluruh rangkaian.
Apakah perbezaan antara banjir dan penyiaran?
Menghantar satu paket ke semua tuan rumah secara serentak adalah penyiaran. Tetapi banjir tidak menghantar paket ke semua tuan rumah secara serentak. Pakej akhirnya akan mencapai semua nod dalam rangkaian kerana banjir. Banjir boleh menghantar paket yang sama sepanjang pautan yang sama beberapa kali, tetapi penyiaran menghantar satu paket sepanjang pautan sekali. Beberapa salinan paket yang sama boleh mencapai nod dalam banjir, sementara penyiaran tidak menyebabkan masalah itu. Tidak seperti banjir, penyiaran dilakukan dengan menentukan alamat penyiaran khas pada paket.