Use of ACKs in WiFi. Why are link-layer ACKs used in WiFi (802.11) networks? [Hint: check two of the boxes below].Group of answer choicesWireless links are noisier than wired links, and so bit level errors are more likely to occur, making link-layer error recovery more valuable that in less-noisy wired links.Because of the hidden terminal problem, a node that is transmitting and hears no collisions still doesn’t know if there was a collision at the receiver.The sender can used the differences in the signal strength in an ACK to infer whether the receiver is moving towards, or away from, the senderHearing a receiver ACK, all other stations will stop transmitting. This reduces collisions.
Question
Use of ACKs in WiFi. Why are link-layer ACKs used in WiFi (802.11) networks? [Hint: check two of the boxes below].Group of answer choicesWireless links are noisier than wired links, and so bit level errors are more likely to occur, making link-layer error recovery more valuable that in less-noisy wired links.Because of the hidden terminal problem, a node that is transmitting and hears no collisions still doesn’t know if there was a collision at the receiver.The sender can used the differences in the signal strength in an ACK to infer whether the receiver is moving towards, or away from, the senderHearing a receiver ACK, all other stations will stop transmitting. This reduces collisions.
Solution
The two correct answers are:
-
Wireless links are noisier than wired links, and so bit level errors are more likely to occur, making link-layer error recovery more valuable than in less-noisy wired links. This is because wireless communication is more prone to interference and signal degradation, which can lead to errors in data transmission. Acknowledgements (ACKs) are used to confirm that data has been received correctly. If the sender does not receive an ACK, it knows that there was an error and can retransmit the data.
-
Because of the hidden terminal problem, a node that is transmitting and hears no collisions still doesn’t know if there was a collision at the receiver. The hidden terminal problem occurs when two nodes are both within range of a third node, but not within range of each other. They can both transmit to the third node without knowing that the other is also transmitting, leading to a collision. ACKs are used to confirm that data has been received correctly, so if the sender does not receive an ACK, it knows that there was a collision and can retransmit the data.
Similar Questions
7.3-1. Overlapping 802.11 wireless networks, with ACKs (d)Overlapping wireless senders with ACKs. Now suppose we are again in the wireless scenario, and that for every data message sent from source to destination, the destination will send an ACK message back to the source (e.g., as in TCP). Also suppose that each ACK message takes up one slot. What is the maximum rate at which data messages can be transferred from C to A, given that there are no other messages between any other source/destination pairs? [Note that successful ACKs do not count towards data message throughput].Group of answer choices1 message/slot.0.25 messages/slot (i.e., one message every four slots).0.5 messages/slot (i.e., 1 message every two slots).2 messages/slot.
The sender infers segment loss from the absence of an ACK from the receiver.
7.3-1. Overlapping 802.11 wireless networks, with ACKs (e)Overlapping wireless senders with ACKs (more). Suppose now that A sends messages to B, and D sends messages to C, and suppose that the destination will again send an ACK message back to the source (e.g., as in TCP) and that each ACK message takes up one slot. What is the combined maximum rate at which data messages can flow from A to B and from D to C? [Hint: this is a bit trickier than the previous questions].Group of answer choices0.66666 messages/slot (i.e., 2 messages every three slots)0.5 messages/slot (i.e., 1 message every two slots).0.25 messages/slot (i.e., one message every four slots).1 message/slot.
Which of the following statements about the characteristics of wireless links are true?Group of answer choicesThe bit error rate (BER) of a wireless channel decreases as the signal-to-noise ratio (SNR) increases.The "hidden terminal problem" happens when A sends to B over a wireless channel, and an observer, C (that can be even closer to A than B), does not detect/receive A's transmission because of physical obstacles in the path between A and B.Multipath propagation occurs when portions of the electromagnetic wave reflect off objects and the ground taking paths of different lengths between the sender and a receiver, and thus arriving at the receiver at slightly different points in time.The "hidden terminal problem" happens when A sends to B over a wireless channel, and an observer, C (that is further away from A than B), does not detect/receive A's transmission because the signal strength of A's transmission has faded significantly by the time it reaches C.The bit error rate (BER) of a wireless channel increases as the signal-to-noise ratio (SNR) increases.Path loss refers to the dropping of link-layer frames that are being relayed among wireless access points due to buffer overflow, just as network-layer datagrams are dropped at routers with full buffers.The "hidden terminal problem" happens when A sends to B over a wireless channel, and an observer, C (that can be even closer to A than B), does not detect/receive A's transmission because of physical obstacles in the path between A and C.Multipath propagation occurs when a sender sends multiple copies of a frame to a receiver, which is relayed over different by base stations or other wireless devices to the receiver.Path loss refers to link-layer frames that are corrupted due to the higher bit error rates in wireless channels.Path loss refers to the decrease in the strength of a radio signal as it propagates through space.The "hidden terminal problem" refers to the fact that many people can never seem to find their mobile phones.
TCP sequence numbers and ACKs (1). Consider the TCP Telnet scenario below (from Fig. 3.31 in text). Why is it that the receiver sends an ACK that is one larger than the sequence number in the received datagram?Group of answer choicesBecause TCP sequence numbers always increase by 1, with every new segment, and the TCP receiver always send the sequence number of the next expected segmentBecause the send-to receiver segment carries only one byte of data, and after that segment is received, the next expected byte of data is just the next byte (i.e., has an index that is one larger) in the data stream.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.