Skip to content

05 Multiple Access

Access Protocols

Random-Access/
Contention
Controlled-Access Channelization
No station is superior to another
No station permits another station to send at the same time
Node with packet transmits at full channel data rate
All transmission on shared channel
Collisions Moderate Little-to-none
Throughput for smaller networks Low High
Throughput for larger networks High Low
Easy to maintain?
Commonly-used?
(Hard to control large networks)
Example ALOHA
CSMA
CSMA/CD
CSMA/CA
Reservation
Polling
Token-Passing
FDMA
TDMA
CDMA

Collision

When 2 nodes transmit concurrently

Carrier-Sensing

When the energy level is higher than usual, that means that there is a collision

image-20230405005937534

However, this method may not suitable for wireless transmission, due to energy loss.

Persistence Methods

1-persistent Non-persistent \(p\) - persistent
Default persistent method Probabilistic mixture of 1-persistent & non-persistent
Assume channels are slotted
One slot = contention period (one RTT)
Used when time slot duration \(\ge\) max \(T_P\)
Steps 1. Sense channel
2. if idle, transmit immediately
3. If busy, keep listening
1. Sense channel
2. If idle, transmit immediately
3. If busy, wait random amount of time and sense channel
- When station ready to send, it senses the channel
- If channel is idle, transmits with probability \(pp\)
- If channel is busy, station waits until next slot.
- With probability \(q=l-p\), the station then waits for beginning of next slot
- If next slot also idle, either transmit/wait again with probabilities \(pp\) & \(q\)
- Process repeated till either frame transmitted/another station starts transmitting
- If another station transmits, station waits random amount of time & starts again
If collision occurs Wait ranom amount of time & start over Wait random amount of time & start over
Diagram image-20230405002625651 image-20230405002816818 image-20230405003042180

image-20230405003458524

Last Updated: 2023-01-25 ; Contributors: AhmedThahir

Comments