Questions for Chapter 3
-
What information is used for demultiplexing in TCP?
In UDP?
-
What is the purpose of acknowledgements in reliable data
transfer protocols?
-
Why are timers needed in realistic reliable data transfer
protocols?
-
What is the main advantage of pipelining/windowing in reliable data
transfer protocols?
-
What is the primary disadvantage of the alternating bit
reliable data transfer protocol?
-
How do the Go-Back-N and Selective Repeat reliable data transfer
protocols differ with regard to the following?
-
Number of timers
-
Handling a timeout
-
What is meant by piggybacked acknowledgements?
What reliable data transfer protocol uses piggybacked
acknowledgements?
-
What is meant by cumulative acknowledgements?
What reliable data transfer protocol uses cumulative acknowledgements?
-
In what ways does congestion make itself worse?
-
What is the primary drawback of doing congestion control in the
transport layer?