CSMA vs ALOHA
Aloha adalah skema komunikasi sederhana yang awalnya dikembangkan oleh University of Hawaii untuk digunakan untuk komunikasi satelit. Pada metode Aloha, setiap sumber dalam jaringan komunikasi mengirimkan data setiap kali ada frame yang akan ditransmisikan. Jika frame berhasil mencapai tujuan, frame berikutnya ditransmisikan. Jika frame tidak diterima di tempat tujuan, maka akan ditransmisikan kembali. 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 lain.
Protokol Aloha
Seperti yang disebutkan sebelumnya, Aloha adalah protokol komunikasi sederhana di mana setiap sumber dalam jaringan mentransmisikan data setiap kali memiliki bingkai untuk ditransmisikan. Jika frame berhasil ditransmisikan, frame berikutnya akan ditransmisikan. Jika transmisi gagal, sumber akan mengirim frame yang sama lagi. Aloha bekerja dengan baik dengan sistem siaran nirkabel atau tautan dua arah half-duplex. Tetapi ketika jaringan menjadi lebih kompleks, seperti Ethernet dengan banyak sumber dan tujuan yang menggunakan jalur data umum, masalah terjadi karena bertabrakan bingkai data. Ketika volume komunikasi meningkat, masalah tabrakan menjadi lebih buruk. Hal ini dapat mengurangi efisiensi jaringan karena bertabrakan frame akan menyebabkan hilangnya data di kedua frame. Slotted Aloha adalah peningkatan dari protokol Aloha asli, di mana slot waktu diskrit diperkenalkan untuk meningkatkan throughput maksimum sekaligus mengurangi tabrakan. Hal ini dicapai dengan mengizinkan sumber untuk mengirimkan hanya pada awal slot waktu.
Protokol CSMA
Protokol CSMA adalah protokol MAC probabilistik di mana sebuah node memverifikasi bahwa saluran bebas sebelum mentransmisikan pada saluran bersama seperti bus listrik. Sebelum mengirim, pemancar mencoba mendeteksi apakah ada sinyal dari stasiun lain di saluran. Jika sinyal terdeteksi, pemancar menunggu sampai transmisi yang sedang berlangsung selesai sebelum mulai mengirim lagi. Ini adalah bagian dari protokol "Carrier Sense". “Multiple Access” mendefinisikan bahwa beberapa stasiun mengirim dan menerima sinyal pada saluran dan transmisi oleh satu node umumnya diterima oleh semua stasiun lain yang menggunakan saluran tersebut. Carrier Sense Multiple Access dengan Collision Detection (CSMA/CD) dan Carrier Sense Multiple Access dengan Collision Avoidance (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 dirasakan sibuk.
Perbedaan CSMA dan ALOHA
Perbedaan utama antara Aloha dan CSMA adalah protokol Aloha tidak mencoba mendeteksi apakah saluran bebas sebelum transmisi tetapi protokol CSMA memverifikasi bahwa saluran bebas sebelum mentransmisikan data. Jadi protokol CSMA menghindari bentrokan sebelum terjadi sementara protokol Aloha mendeteksi bahwa saluran sibuk hanya setelah bentrokan terjadi. Karena itu, CSMA lebih cocok untuk jaringan seperti Ethernet di mana banyak sumber dan tujuan menggunakan saluran yang sama.