Medium Access Sublayer
Prolog Ketika kedua computer meletakkan sinyal di atas media transmisi secara bersamaan Terjadinya Collison Data yang Ditransmisikan akan hilang / rusak Solusinya adalah menyediakan metode akses media sebagai lampu lalu lintas
Ilustrasi MAC
Definisi Metode untuk mentransmisikan sinyal yang dimiliki oleh setiap node yang terhubung ke jaringan Control agar Tidak Terjadi Benturan / Collison antara data yang dikirimkan oleh beberapa node.
Kategori Jaringan Point to Point Broadcast
Masalah Alokasi Kanal / Channel Allocation Static Channel Allocation LAN Dynamic Channel Allocation MAN
Static Channel Allocation Frequency Division Multiplexing LAN Pembagian Bandwidth N Bagian Sederhana & Efisien, tapi masing-masing punya trafik tinggi Utilisasi Kanal Rendah MAN
FREQUENCY DIVISION MULTIPLEXING
Dynamic Channel Allocation Assumption Model Stasiun Asumsi Saluran Tunggal LAN Asumsi Tabrakan / Collison Jenis Waktu MAN Carrier Type
Asumsi Model Stasiun Model terdiri dari N buah stasiun yang independent (Komputer, telepon, dsb) Masing-masing memiliki program atau pengguna yang menghasilkan frame untuk transmisi.
Asumsi Saluran Tunggal Tersedia bagi semua jenis komunikasi. Semua stasiun dapat mentransmisikan dan menerima melalui saluran tersebut.
Asumsi Tabrakan / Collision Bila 2 frame ditransmisikan bersamaan, keduanya bertumpang tindih waktunya dan akan menyebabkan signal rusak (collision). Semua stasiun dapat mendeteksinya dan meminta transmisi ulang.
Tipe Waktu Waktu Kontinu Transmisi frame dapat dilakukan setiap saat. Tidak terdapat master clock yang membagi waktu menjadi intervalinterval diskrit Waktu Slot / Slotted Time Waktu dibagi menjadi interval-interval diskrit (slot). Transmisi frame selalu dimulai pada awal sebuah slot. Sebuah slot dapat berisi 0, 1 atau lebih frame Masing-masing berhubungan dengan slot yang idle, transmisi yang berhasil dan tabrakan.
Tipe Carrier Carrier Sense Stasiun dapat mengetahui bahwa saluran sedang dipakai sebelum memakainya Bila saluran sedang sibuk, maka tidak ada stasiun yang akan mencoba memakainya No Carrier Sense Stasiun tidak dapat merasakan keadaan suatu saluran sebelum memakainya. Stasiun mencoba menggunakan saluran dan melakukan transmisi. Setelah beberapa saat kemudian stasiun akan mengetahui bahwa apakah transmisi tersebut berhasil atau gagal.
Multiple Access Protocol ALOHA Carrier Sense Multiple Access Protocols Collision-Free Protocols Limited- Contention Protocols Wavelength Division Multiple Access Protocols Wireless LAN Protocols
Bagaimana Dengan LAN?? Protokol yang dipakai? Tipe Algoritma dari Protokol Tersebut?
Jawabanya Adalah.
Carrier Sense Multiple Access Protocols / CSMA Pada LAN, sebuah stasiun dapat mendeteksi apa yang dikerjakan stasiun lainnya, dan menyesuaikan tingkah lakunya. Stasiun mendengarkan sebuah carrier (yaitu, sebuah transmisi) Stasiun melakukan reaksi Disebut carrier sense protocol.
Jenis CSMA CSMA Persistent CSMA Non persistent CSMA CSMACD 1- Persistent P- persistent
1-Persistent CSMA Sense the Channel 1. Jika busy, tetap mendengarkan channel 2. Jika idle, langsung mentransmisikan paket 3. Jika ada collision, menunggu beberapa waktu dan ulangi langkah 1. Greedy
1-Persistent CSMA Station B Station C Station A
1-Persistent CSMA Station B F Station C Wait Wait Station A Busy
1-Persistent CSMA Collision Simulation Station B Station C Wait Wait Station A Idle
1-Persistent CSMA Collision Simulation Station B F Station C Busy Busy Station A Wait
1-Persistent CSMA Collision Simulation Station B F Station C Busy Busy Station A Wait
Non-Persistent CSMA Sense the Channel 1. Jika busy, menuggu beberapa waktu dan mendengarkan channel kembali 2. Jika idle, langsung mentransmisikan paket 3. Jika ada collision, menunggu beberapa waktu dan ulangi langkah 1.
Non-Persistent CSMA Station B Station C Station A
Non-Persistent CSMA Station B F Station C Wait for 270Ms Wait for 300Ms Station A Busy
Non-Persistent CSMA Collision Simulation Station B Station C Wait for 0Ms Wait for 30Ms Station A Idle
Non-Persistent CSMA Collision Simulation Station B F Station C Busy Wait for 29Ms Station A Wait for 315Ms
Non-Persistent CSMA Collision Simulation Station B F Station C Busy Wait for 386Ms Station A Wait for 286Ms
P-Persistent CSMA 1. Sense the Channel Jika channel dalam keadaan idle, transmisi paket dengan probabilitas p Jika paket telah ditransmisikan, pergi ke langkah 2. Jika paket gagal ditransmisikan, tunggu satu slot dan ulangi langkah 1. 2. Deteksi tabrakan / Collisions Jika collision / Tabrakan terjadi, menunggu beberapa waktu dan ulangi langkah 1.