Multicast adalah sebuah teknik di mana sebuah data
dikirimkan melalui jaringan ke sekumpulan komputer yang tergabung ke dalam
sebuah grup tertentu, yang disebut sebagai multicast group.
Dalam sebuah intranet yang memiliki alamat multicast IPv4, sebuah paket yang ditujukan ke sebuah alamat multicast akan diteruskan oleh router ke subjaringan di mana terdapat host-host yang sedang berada dalam kondisi "listening" terhadap lalu lintas jaringan yang dikirimkan ke alamat multicast tersebut. Dengan cara ini, alamat multicast pun menjadi cara yang efisien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk beberapa jenis komunikasi. Alamat multicast didefinisikan dalam RFC 1112.
Dalam sebuah intranet yang memiliki alamat multicast IPv4, sebuah paket yang ditujukan ke sebuah alamat multicast akan diteruskan oleh router ke subjaringan di mana terdapat host-host yang sedang berada dalam kondisi "listening" terhadap lalu lintas jaringan yang dikirimkan ke alamat multicast tersebut. Dengan cara ini, alamat multicast pun menjadi cara yang efisien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk beberapa jenis komunikasi. Alamat multicast didefinisikan dalam RFC 1112.
Alamat-alamat multicast IPv4 didefinisikan dalam ruang
alamat kelas D, yakni 224.0.0.0/4, yang berkisar dari 224.0.0.0 hingga
224.255.255.255. Prefiks alamat 224.0.0.0/24 (dari alamat 224.0.0.0 hingga
224.0.0.255) tidak dapat digunakan karena dicadangkan untuk digunakan oleh lalu
lintas multicast dalam subnet lokal.
Daftar alamat multicast yang ditetapkan oleh IANA dapat
dilihat pada situsIANA
Multicast
Group adalah sekumpulan host atau client yang tergabung ke dalam sebuah
grup multicast tertentu. Sebuah multicast group memiliki sebuah alamat
multicast dari kelas D di IPv4
Cara
Kerja IP Multicast
IP
multicast bekerja dengan cara yang sama seperti televisi dan radio. Jika kita
ingin mendengar siaran dari stasiun televisi tertentu, kita memilih frekwensi
tertentu tempat siaran televisi tersebut memancar . Hal yang sama terjadi pada
multicasting , hanya saja kali ini komputer dibuat hanya mendengar pakat data
dengan IP address tertentu yang khusus digunakan untuk keperluan multicasting.
Untuk dapat mendengar paket multicast dari server tertentu, komputer penerima
memerintahkan card ethernet agar \”mendengarkan\” paket dengan IP address
tertentu , tempat server memancarkan datanya.
Pihak
pemancar yang harus mengumumkan terlebih dahulu ada tidaknya siaran ini agar
client mengetahui ada tidaknya suatu siaran yg dipancarkan dengan IP address
tertentu. Server multicast biasanya mengumumkan jadwal siarannya menggunakan
protokol yang dinamakan SDP ( Session Description Protocol). Dengan menggunakan
protokol ini , diumumkanlah informasi penting diantaranya :
- Nama dan deskripsi acara,
- Jadwal acara ini
- Tipe media yang digunakan ( Video,
- Audio, Teks )
- IP address dan nomor port yang digunakan
Informasi
ini kemudian di pancarkan menggunakan IP address tertentu (dedicated) yang
memang disediakan untuk keperluan ini. Client multicast tinggal mendengarkan
informasi ini saja.
Setelah
mengetahui acara apa saja yang hendak dipancarkan, komputer client kemudian
mendaftar ke router multicast yang bersangkutan. Dengan proses pendaftaran ini,
multicast router mengetahui ada client di networknya yang berminat mendengarkan
siaran tertentu. Proses pendaftaran ini dilakukan melalui protokol yang
dinamakan IGMP (Internet Group Management Protocol )
Protokol
pada Multicast
- PIM (Protocol Independent Multicast), untuk membuat multicast tree di dalam suatu jaringan multicast
- Multicast Listener Delivery ( MLD ) biasa digunakan untuk jaringan IPV6 dan fungsinya sama seperti protocol PIM
- IGMP ( Internet Group Management Protokol), protokol yang digunakan untuk men-joinkan receiver kedalam suatu grup multicast
- Distance Vector Multicast Routing Protocol (DVMRP), multicast routing protocol yang menyediakan mekanisme yang efisien untuk koneksi data yang dikirimkan ke group dalam suatu jaringan internetSumber :
Alamat Multicast, link : http://id.wikipedia.org/wiki/Alamat_IP_versi_4#Alamat_MulticastMulticasting, link : http://charless.wordpress.com/2008/09/07/multicasting/