Question Bank for module 2 and 3.
1. Why UDP is preferred by application developer instead of TCP. Justify it by analysing the UDP
features. Which applications prefer UDP and why?
2. UDP provides error detection. Show how the checksum helps in error detection with an example.
3. Explain the rdt 1.0,2.0,2.1 versions which justify reliable data trasfer for TCP
[Link] is piplining technique better than stop and wait protocols.
5. show how the two pipelining protocols operation, and show how Go back N and selective repeat
(SR) operation.
6. Show and justify how TCP is operates as connection oriented, by anlysing the three way
hndshake and its exchange of messages.
7. TCP segment structure has many header fields, anlyse and show the impotance of each of its
fields.
8. show how forwaridng and routing are related with the control plane and data plane. By
understandig what is inside the router.
9. show the imporatnace of IPv4 datagram header fields and its format.
10. With a help of a neat figure, that shows one router with three interfaces is used to interconnect
seven hosts. Write how the IPV4 address is represented, considering the concept of subnets.
11. Explain how flow control happens in TCP.
12. Explain the TCP congestion control with the three scenarios.