Apakah Multicasting? Cara ia Berfungsi, Kes Penggunaan dan Jenis
Multicasting ialah teknik rangkaian yang membenarkan satu paket data dihantar kepada berbilang penerima sekaligus. Berbeza dengan penyiaran tradisional, di mana satu paket dihantar ke semua peranti pada rangkaian, multicasting membenarkan pengirim untuk menentukan peranti mana yang harus menerima paket tersebut. Ini boleh berguna dalam situasi di mana terdapat banyak peranti pada rangkaian yang perlu menerima maklumat yang sama, tetapi tidak semua daripada mereka perlu menerima setiap paket.
Pembilangan berfungsi dengan menggunakan jenis alamat IP khas yang dipanggil alamat multicast. Apabila peranti menghantar paket ke alamat multicast, ia dihantar ke semua peranti pada rangkaian yang telah melanggan untuk menerima paket yang dihantar ke alamat tersebut. Peranti yang melanggan boleh dikenal pasti melalui alamat IP mereka, dan mereka boleh memilih untuk menerima hanya jenis paket tertentu atau semua paket yang dihantar ke alamat multicast.
Satu kes penggunaan biasa untuk multicasting ialah penstriman video. Apabila pengguna menonton video dalam talian, kandungan video sering dihantar ke berbilang pelayan di seluruh dunia menggunakan multicasting. Ini membolehkan video dihantar dengan cepat dan cekap, kerana setiap pelayan hanya menerima bahagian video yang perlu distrim kepada penggunanya.
Satu lagi kes penggunaan untuk multicasting adalah dalam aplikasi realiti maya (VR) dan realiti tambahan (AR). Dalam aplikasi ini, berbilang peranti perlu menerima data yang sama dalam masa nyata untuk memberikan pengalaman yang lancar. Multicasting membenarkan penghantar menghantar data ke semua peranti sekali gus, dan bukannya menghantar paket berasingan ke setiap peranti.
Multicasting juga boleh digunakan dalam pengurusan rangkaian dan aplikasi keselamatan. Sebagai contoh, pentadbir rangkaian mungkin menggunakan multicasting untuk menghantar kemas kini konfigurasi kepada berbilang peranti pada rangkaian serentak, atau untuk mengedarkan dasar keselamatan kepada semua peranti pada rangkaian.
Terdapat beberapa jenis multicasting, termasuk:
* IP multicasting: Ini ialah jenis multicasting yang paling biasa, yang menggunakan alamat multicast IP untuk menghantar paket kepada berbilang penerima.
* IGMP (Internet Group Management Protocol) multicasting: Jenis multicasting ini digunakan dalam rangkaian IP dan membenarkan peranti menyertai atau meninggalkan kumpulan multicast menggunakan mesej IGMP.
* MLD (Multicast Listener Discovery) multicasting: Jenis multicasting ini digunakan dalam rangkaian IPv6 dan membenarkan peranti untuk menemui peranti lain yang merupakan ahli kumpulan multicast.
Secara ringkasnya, multicasting ialah teknik rangkaian yang berkuasa yang membolehkan paket tunggal untuk dihantar kepada berbilang penerima sekaligus. Ia boleh berguna dalam pelbagai aplikasi, daripada penstriman video dan VR/AR kepada pengurusan dan keselamatan rangkaian.