CSMA vs Aloha
Aloha adalah skema komunikasi sederhana yang awalnya dikembangkan oleh University of Hawaii untuk digunakan untuk komunikasi satelit. Dalam metode Aloha, setiap sumber dalam jaringan komunikasi mentransmisikan data setiap kali ada bingkai yang akan ditransmisikan. Jika bingkai berhasil mencapai tujuan, bingkai berikutnya ditransmisikan. Jika bingkai tidak diterima di tujuan, itu akan ditransmisikan lagi. CSMA (Carrier Sense Multiple Access) adalah protokol Kontrol Akses Media (Mac), di mana sebuah node mentransmisikan data pada media transmisi bersama hanya setelah memverifikasi tidak adanya lalu lintas lainnya.
Protokol Aloha
Seperti disebutkan sebelumnya, Aloha adalah protokol komunikasi sederhana di mana setiap sumber dalam jaringan mentransmisikan data setiap kali memiliki bingkai untuk ditransmisikan. Jika bingkai berhasil ditransmisikan, bingkai berikutnya akan ditransmisikan. Jika transmisi gagal, sumber akan mengirim bingkai yang sama lagi. Aloha bekerja dengan baik dengan sistem siaran nirkabel atau tautan dua arah setengah dupleks. Tetapi ketika jaringan menjadi lebih kompleks, seperti Ethernet dengan berbagai sumber dan tujuan yang menggunakan jalur data umum, masalah terjadi karena bertabrakan dari frame data. Ketika volume komunikasi meningkat, masalah tabrakan menjadi lebih buruk. Ini dapat mengurangi efisiensi jaringan karena bingkai bertabrakan akan menyebabkan hilangnya data di kedua bingkai. Slotted Aloha adalah peningkatan protokol Aloha asli, di mana slot waktu diskrit diperkenalkan untuk meningkatkan throughput maksimum sambil mengurangi tabrakan. Ini dicapai dengan memungkinkan sumber untuk mentransmisikan hanya di awal timeslot.
Protokol CSMA
Protokol CSMA adalah protokol MAC probabilistik di mana sebuah simpul memverifikasi bahwa saluran tersebut gratis sebelum mentransmisikan pada saluran bersama seperti bus listrik. Sebelum mentransmisikan, pemancar mencoba mendeteksi apakah ada sinyal dari stasiun lain di saluran. Jika sinyal terdeteksi, pemancar menunggu sampai transmisi yang sedang berlangsung selesai sebelum mulai mentransmisikan lagi. Ini adalah bagian "indra pembawa" dari protokol. "Multiple Access" mendefinisikan bahwa beberapa stasiun mengirim dan menerima sinyal pada saluran dan transmisi oleh satu node umumnya diterima oleh semua stasiun lain menggunakan saluran. CARRIER Sense Multiple Access dengan Deteksi Tabrakan (CSMA/CD) dan CARRIER SENSE Ganda akses dengan penghindaran tabrakan (CSMA/CA) adalah dua modifikasi dari protokol CSMA. CSMA/CD meningkatkan kinerja CSMA dengan menghentikan transmisi segera setelah tabrakan terdeteksi dan CSMA/CA meningkatkan kinerja CSMA dengan menunda transmisi dengan interval acak jika saluran merasa sibuk.
Perbedaan antara CSMA dan Aloha
Perbedaan utama antara Aloha dan CSMA adalah bahwa protokol Aloha tidak mencoba mendeteksi apakah saluran tersebut gratis sebelum mentransmisikan tetapi protokol CSMA memverifikasi bahwa saluran tersebut gratis sebelum mengirimkan data. Dengan demikian protokol CSMA menghindari bentrokan sebelum terjadi sementara protokol Aloha mendeteksi bahwa saluran sibuk hanya setelah bentrokan terjadi. Karena ini, CSMA lebih cocok untuk jaringan seperti Ethernet di mana banyak sumber dan tujuan menggunakan saluran yang sama.