>

Rabu, 29 Februari 2012

Unicast, Broadcast dan Multicast

Berdasarkan tujuan dari paket data di jaringan komputer, paket terbagi menjadi 3(tiga) jenis, seperti tertulis di judul blog ini, yaitu Unicast, Broadcast dan Multicast. Istilah broadcast, sepertinya lebih sering didengar oleh kita semua dibandingkan yang lainnya. Mungkin ini dikarenakan sehari-hari kita mendengar kata ‘broadcasting’  

Unicast
Unicast merupakan jenis paket yang berasal dari satu titik, dan memiliki tujuan hanya satu titik yang lain (titik bisa berarti komputer, atau peralatan jaringan lainnya). Ditilik dari ‘bedah paket’ nya, kita bisa lihat unicast memiliki satu MAC address pengirim, dan satu MAC address penerima. Secara analoginya, setiap hari pada saat browsing Internet, kita sudah melakukan proses unicast ini, yaitu apabila kita mengetik satu alamat URL misalnya, komputer kita sedang ber-unicast-ria dengan server web yang ada di URL tersebut.
Hampir seluruh paket aplikasi yang mendominasi jaringan kita bersifat unicast, seperti http, telnet, ftp, smtp, pop3, dsb.


Broadcast
Broadcast, pada jaringan komputer, merupakan jenis paket yang berasal dari satu titik, dan memiliki tujuan ke semua titik lain yang ada di jaringan. Biasanya jenis paket broadcast akan dikirimkan untuk menyatakan suatu ‘keberadaan’ sebuah layanan, atau pencarian sebuah titik pada jaringan. Contoh nyata dari paket broadcast ini adalah paket-paket NETBIOS yang dikirimkan oleh Windows setiap periode tertentu, yang berisikan nama komputer dan workgroup di mana komputer tersebut berada. Itulah sebabnya, kita bisa mendapatkan banyak informasi tentang apa saja komputer yang ada di jaringan kita pada Network Neighbourhood atau My Network Places.
Apabila jaringan kita analogikan dengan pasar, maka para penjual ikan maupun sayur yang saling berteriak satu sama lain, merupakan paket broadcast. Di satu sisi, kita akan dengan mudah mengetahui di mana kita bisa membeli sayur tertentu, tapi di sisi yang lain kita juga akan merasa ‘bising’ dengan kondisi di mana semua pembeli berteriak, apalagi bila bersamaan. Hal yang sama juga terjadi pada jaringan. Apabila kita memiliki 500 komputer dengan Windows, dan semuanya terletak di satu subnet, maka jaringan kita akan penuh dengan paket-paket broadcast.
Inilah sebabnya di sebuah jaringan yang sudah mulai berkembang menjadi besar, dibutuhkan langkah-langkah untuk ‘memperkecil’ pengaruh dari broadcast, agar jaringan tetap lancar dan tidak ‘dipenuhi’ oleh paket-paket yang tidak seharusnya.
Jika kita melakukan bedah paket terhadap paket berjenis broadcast, dengan mudah kita dapat lihat, paket ini memiliki destination address berisi FF:FF:FF:FF:FF:FF ( semua berisi bit 1 ). Apabila sebuah switch melihat paket dengan tujuan tersebut, maka otomatis paket tersebut akan diteruskan ke semua port.

Multicast
Multicast merupakan jenis paket, berasal dari satu buah titik dan bertujuan ke sebuah alamat khusus (bukan titik khusus), di mana alamat khusus ini dapat ‘didengarkan’ oleh titik-titik lain di jaringan yang ‘berkepentingan’ untuk mendengarkannya.
Konsepnya mirip dengan siaran radio, yaitu, jika kita hendak mendengarkan suatu siaran khusus, maka kita harus merubah frekuensi radio ke frekuensi yang tepat. Dan tentunya, berjuta-juta orang bisa mendengarkan radio yang sama.
Paket multicast sangat efektif untuk keperluan video streaming, audio streaming dsb. , karena dari sisi titik pengirim, hanya perlu ‘mengirimkan’ paket satu kali saja ke alamat khusus. Karena hanya satu paket saja, dan bisa banyak sekali ‘pendengar’, maka otomatis utilisasi jaringan tidaklah terpakai terlalu tinggi. Sebagai contoh, film dengan kualitas DivX, bisa dikirimkan dengan bandwidth sekitar 1-2Megabit/second saja, dan satu kantor sudah bisa menonton film tersebut. ( Aplikasi menggunakan VLC dari http://www.videolan.org/ )
Hanya saja, untuk bisa melakukan multicast, jaringan kita harus disetting sedemikian rupa, karena tidak semua jaringan mendukung multicast dengan baik. Sebagai contoh, kita tidak mungkin meng-stream video kita secara multicast ke Internet dengan mudah tanpa kita mengotak-atik perangkat router kita.
Jika kita membedah sebuah paket multicast, kita akan melihat bahwa MAC address dari destination nya berisikan paket 01:00:5E:xx:xx:xx.


Sumber

Tidak ada komentar:

Posting Komentar