Quiz 2 Content Flashcards
What is the difference between 1-persistent CSMA and non-persistent CSMA?
- 1-persistent will continuously check a channel until it becomes idle and then sends with probability 1
- non persistent checks a channel and if it is not free will wait (delay) a random amount of time before repeating algorithm
Briefly contrast classic Ethernet and 802.11 on the issue of acknowledgments.
Classic Ethernet - if a collision doesn’t occur assumes success, no acks
802.11 - needs acks (because of the wireless environment with all of its challenges)
Other than performance, what other benefit does switched Ethernet provide?
Isolation/ Filtering
What is done in 802.11n for larger performance increases over a/b/g variants?
- reduce overhead (due to larger frames)
- multiple antennas
What is the fundamental mode of operation for the network layer?
Store-and-forward packet switching
For a Go-back-n implementation, circular buffer space for a total of 12 frames is allocated. What is the maximum size of the sliding window?
12 - 1 = 11
Identify two key differences between PAR and Go-back-N data-link protocols
- PAR is unidirectional and Go-back-N is bidirectional
- PAR sends packets one at time, Go-back-N sends multiple
- PAR has explicit acks (consumes more bandwitch) vs Go-back-N piggy-backed acks (more efficient)
What is the key contrast between MANs and LANs in terms of medium access?
MANs: point-to-point (longer distances with larger amounts of traffic)
LANs: broadcast/ multiple-access
For pure ALOHA, slotted ALOHA, and 1-persistent CSMA, briefly describe similarities/ differences in the throughput S as the offered load G increases/
- they all increase from G = 0
- (in 1-persistent) carrier-sensing means higher max vs ALOHA
- for high G they all perform poorly
How are reliability challenges stemming from interference and other issues addressed in wireless 802.11 LAN?
- dynamically adjust rate
- fragmentation of a larger frame
Why is the maximum throughput of slotted ALOHA higher than pure ALOHA?
The window of vulnerability for collisions is twice as large in pure ALOHA than in slotted ALOHA. Therefore, at higher offered loads, collisions are more likely in pure ALOHA. (So slotted ALOHA has fewer collisions, hence higher throughput)
Why is the max. throughoutput of 1 persistent CSMA higher than slotted ALOHA?
CSMA has carrier sensing, whereas slotted ALOHA does not. Therefore, CSMA has fewer collisions because it checks forin-progress transmissions before starting a new transmission, hence higher throughput than slotted ALOHA for higher offered load. (Not all collisions are avoided, however)
In the context of computer networks as discussed in this course, what does a Poisson distributionwith mean G represent? (i.e. what is it used to describe?)
It represents the number of events (e.g., frame transmission attemts from different sources) within a specified interval of time (e.g., duration of a frame or length of a time slot)
Describe the bases for the analysis of efficienct in classic Ethernet, i.i., just identify the three factors that are considered (no math is required)
- duration of a conteution slot (normally smaller than frame duration)
- average number of conteution slots (due to collisions) before successful frame xmit.
length of transmitted frame
Compare classis Ethernet and 802.11 on the issue of collisions
Ethernet allows collisions and handles then afterwared with binary exponential back off to reduce the re-occurence of collision between competing sources.
802.11 seeks to avoid collisions (can’t entirely eliminate them) with randow backoff before initiating frame transmission
Just identify two ways that 802.11 handles wireless reliability challenges arising from interference and other aspects.
- Auto adjustment of transmission rate to reduce errors when signals are weak or in presence of interference
- Divide frames into smaller fragments so that error occurence affects one fragment and not the entire frame (retransmit only the fragment)
How does 802.11 help to ensure that senders are not likely to wait indefinitely for acknoqledgements?
Between frames, there are 5 defined intervals for different types of prioritized traffic. Trnasmission of ack frames can be initiated in one of these earlier intervals to have priority.
What is the purpose of the network allocation vector in 802.11?
It indicates expected duration of actual use of the shared wireless channel as an additional virual means of “channel sensing” beyond physical sensing. It further aids in collision avoidance by delaying senders from using the channel until presumed idle, ever when physical sensing is less reliable (e.g., interference)