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
Dynamic Channel Allocation
LAN 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 Carrier Type
MAN
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 interval-
interval 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
No Carrier Sense
mengetahui
• Stasiun tidak dapat merasakan
bahwa saluran sedang dipakai
keadaan suatu saluran sebelum
sebelum memakainya
memakainya.
• Stasiun
dapat
• Bila saluran sedang sibuk, maka
tidak ada stasiun yang akan mencoba 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
LimitedContention 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
1Persistent
Non persistent CSMA
Ppersistent
CSMACD
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 300Ms
Wait for 270Ms 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 Wait for 29Ms
Busy
Station A
Wait for 315Ms
Non-Persistent CSMA – Collision Simulation Station B
F
Station C Wait for 386Ms
Busy
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.