Networking, Opensource and Experience

top line

CSMA/CD

CSMA/CD merupakan singkatan dari Carrier Sense Multiple Access with Collision Detection. Pada sebuah Ethernet LAN, sebelum melakukan transimis, sebuah komputer untuk pertama kali akan melakukan pengecekan pada media transmisi yang digunakan (state ini biasa disebut dengan listening), jika media bersatus idle, maka kumputer akan melakukan pengiriman data, namun jika media tidak berstatus idle (komputer lain sedang menggunakan jalus untuk komunikasi), maka komputer harus menunggu beberapa saat sampai jalur berstatus idle.

Ketika suatu komputer melakukan transmisi data, maka sinyal akan menunjukkan "carrier", yang berarti bahwa jalur sedang digunakan. Carrier Sense berarti sebelum sebuah komputer melakukan pengiriman data melalui media (kabel ethernet) maka ia harus melakukan pengecekan apakan terdapat "carrier" dari komputer lain di jalur yang hendak digunakan tersebut. Jika komputer lain sedang melakukan transmisi maka komputer akan menunggu sampai tidak terdapat lagi sinyal "carrier" pada jalur.

Multiple Access, berarti bahwa semua komputer dapat mengakses network kapanpun, hal ini sangat berbeda dengan jaringan Token-Ring dimana komputer harus memiliki "token" terlebih dahulu agar dapat melakukan pengiriman data.

Meskipun Carrier Sends dapat membantu 2 buah komputer agar tidak mengirim data pada saat yang bersamaan tetapi tetap ada kemungkinan dua komputer akan mengirimkan data pada saat yang bersamaan. Hal ini terjadi ketika dua bah komputer sama-sama hendak mengirimkan pesan dan padasaat yang bersamaan keduanya mendeteksi bahwa jalur dalam keadaan kosong, maka dapat dipastikan tabrakan (collision) akan terjadi, dan kedua komputer tersebut akan melakukan pengiriman ulang terhadap paket-paket yang bertabrakan tersebut beberapa saat berikutnya.

Collision Detection adalah kemampuan media untuk mendeteksi terjadinya tabrakan untuk mengetahui memberitahukan bahwa pengirim paket yang mengalami tabrakan agar melakukan pengiriman ulang. Untuk lebih jelasnya cara kerja CSMA/CD perhatikan gambar berikut:
Carrier Sense Multiple Access with Collision Detection
Algoritma CSMA/CD, Pic: source


Pada dasarnya, algoritma CSMA/CD dapat di rangkum sebagai berikut:
+ Perangkat yang ingin melakukan pengiriman data harus menunggu sampai jalur benar-benar kosong.
+ Jika terjadi tabrakan antar paket, perangkat yang melakukan pengiriman harus menunggu dalam waktu acak yang ditentukan baru kemudian melakukan pengiriman kembali.

Zikrillah

An ordinary person who use a keyboard to print a word on his screen, "an experienced keyboard user".

No comments :

Post a Comment

Leave a Comment...