Rec08 Wireless
Rec08 Wireless
Wireless Networks
Virtual carrier sensing
• First exchange control frames before transmitting
data
– Sender issues “Request to Send” (RTS), incl. length of data
– Receiver responds with “Clear to Send” (CTS)
2
Hidden Terminal Problem
A B C
A B C D
Assume that two nodes’ transmissions will interfere if and only if they transmit at the same
time and their transmission areas overlap. Further, assume that losses only occur due to
collisions.
When D communicates with C, what nodes are exposed terminals and what nodes are hidden
terminals?
In this wireless topology, A, B, C, and D all have equi-sized transmission ranges, while E has a
smaller range.
Assume that two nodes’ transmissions will interfere if and only if they transmit at the same
time and their transmission areas overlap. Further, assume that losses only occur due to
collisions.
When D communicates with C, what nodes are exposed terminals and what nodes are hidden
terminals?
A -> B ?
C -> D ?
If A sends data to B and C sends data to D (as fast as they can), and no collision detection
mechanism is used, what is the throughput of their transfer as a proportion of their send rate?
A -> B ? 0%
C -> D ? 100%
If A sends data to B and C sends data to D (as fast as they can), and CSMA is used, what is the
throughput of their transfer as a proportion of their send rate?
A -> B ?
C -> D ?
If A sends data to B and C sends data to D (as fast as they can), and CSMA is used, what is the
throughput of their transfer as a proportion of their send rate?
A -> B ? 0%
C -> D ? 100%
Now assume a RTS / CTS protocol is used. Assume that the overhead from RTS and CTS packets
is small relative to the data transfer. What are the approximate throughputs of the transfer
from each node?
A -> B ?
C -> D ?
Now assume a RTS / CTS protocol is used. Assume that the overhead from RTS and CTS packets
is small relative to the data transfer. What are the approximate throughputs of the transfer
from each node?
A -> B ? 50%
C -> D ? 50%
D
A B C
Hidden Terminals for E <-> B?
E
E A D C
B
D
A B C
Hidden Terminals for E <-> B? D
E
E A D C
B
D
A B C
Hidden Terminals for E <-> B? D
E Exposed Terminals for B -> D?
E A D C
B
D
A B C
Hidden Terminals for E <-> B? D
E Exposed Terminals for B -> D?
A, E, & C
E A D C