Multicast - Pengertian, Fungsi, Cara Kerja dan Contoh Penggunaan

Multicast adalah transmisi data dari satu sumber ke banyak penerima. Multicasting mirip dengan broadcasting, tetapi hanya mengirimkan informasi ke pengguna tertentu. Ini digunakan untuk secara efisien mengirimkan media streaming dan jenis data lainnya ke banyak pengguna pada satu waktu.

Cara sederhana untuk mengirim data ke banyak pengguna secara bersamaan adalah dengan mengirimkan salinan data individual ke setiap pengguna. Namun, ini sangat tidak efisien, karena banyak salinan dari data yang sama dikirim dari sumber melalui satu atau lebih jaringan. Multicasting memungkinkan transmisi tunggal untuk dibagi di antara beberapa pengguna, secara signifikan mengurangi bandwidth yang dibutuhkan.

Multicast yang terjadi melalui Internet dikenal sebagai IP multicast, karena mereka menggunakan Internet protocol (IP) untuk mengirimkan data. Multicast IP membuat "multicast tree", yang memungkinkan satu transmisi bercabang ke pengguna individu. Cabang-cabang ini dibuat di router Internet di mana pun diperlukan. Misalnya, jika lima pengguna dari lima negara berbeda meminta akses ke aliran yang sama, cabang akan dibuat dekat dengan sumber aslinya. Jika lima pengguna dari kota yang sama meminta akses ke aliran yang sama, cabang akan dibuat dekat dengan pengguna.

IP multicasting bekerja dengan menggabungkan dua protokol lain dengan protokol Internet. Salah satunya adalah Internet Group Management Protocol (IGMP), yang memungkinkan pengguna atau sistem klien menggunakan untuk meminta akses ke aliran. Yang lainnya adalah Protocol Independent Multicast (PIM), yang digunakan oleh router jaringan untuk membuat pohon multicast. Ketika router menerima permintaan untuk bergabung dengan aliran melalui IGMP, router menggunakan PIM untuk merutekan aliran data ke sistem yang sesuai.

Multicasting memiliki beberapa aplikasi yang berbeda. Ini biasanya digunakan untuk streaming media melalui Internet, seperti TV langsung dan radio Internet. Ini juga mendukung konferensi video dan webcast. Multicasting juga dapat digunakan untuk mengirim jenis data lain melalui Internet, seperti berita, harga saham, dan bahkan salinan software digital. Apa pun aplikasinya, multicasting membantu mengurangi penggunaan bandwidth Internet dengan menyediakan cara yang efisien untuk mengirim data ke banyak pengguna.

Lebih baru Lebih lama