Section 3.4 Flashcards

1
Q

What is meant by a cumulative acknowledgment, ACK(n)?

A

A cumulative ACK(n) acks all packets with a sequence number up to and including n as being received.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which of the following statements about pipelining are true?

A

With a pipelined sender, there may be transmitted packets “in flight” – propagating through the channel – packets that the sender has sent but that the receiver has not yet received.

A pipelined sender can have transmitted multiple packets for which the sender has yet to receive an ACK from the receiver.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are some reasons for discarding received-but- out-of-sequence packets at the receiver in GBN?

A

The sender will resend that packet in any case.

The implementation at the receiver is simpler.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some reasons for not discarding received-but- out-of-sequence packets at the receiver in GBN?

A

Even though that packet will be retransmitted, its next retransmission could be corrupted, so don’t discard a perfectly well-received packet, silly!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly