University of Kansas

Electrical Engineering & Computer Science

EECS 563 - Homework Assignment

Homework 11

1. Explain the difference between a socket and a port.

2. Explain how the TCP header can be used to identify the application.

3. The TCP window is measured in bits, bytes, or packets.

4. Given the maximum TCP window size in IPv4 what is the efficiency of a 10 Gb/s link with a one way propagation delay of 10 ms.

5. Look at RFC 1323 and discuss how the TCP Window Scale Option improves performance over large bandwidth*delay product paths (like found in problem 3)

6. TCP only checks the header for bit errors. Circle TRUE or FALSE.

7. A TCP connection operates over a 100 Mb/s link with a one way propagation time of 100 ms. Assume a maximum segment (packet) size of 1 Kbyte. How much data is sent to the destination at the end of the first 700 ms of data transfer?

8. Explain slow start.

9. Explain the relationship between virtural circuit switching and MPLS.

10. In an MPLS domain, rank the following three flows in terms of their level of aggregation: (a) all packets destined to the same host; (b) all packets with the same egress router; (c) all packets with the same CIDR address.

11. Since UDP is connectionless what is the purpose of UDP over IP, i.e., why is UDP needed?


Victor S. Frost, frost@eecs.ku.edu and some problems from Main Text: Communication Networks: Fundamentals Concepts and
Key Architectures, A. Leon-Garcia and I. Widjaja (Second edition)