Q.1. Discuss the challenges and issues faced by the Internet Protocol (IP) at the network layer in delivering QoS guarantees for real-time applications. Include as part of your analysis the operation, implementations, address allocation, controversial NAT, and routing implementation at the network layer. (Maximum 1000 words).
Q.2. Internet connection-oriented services provide reliable transport using TCP. Discuss. Include in support of your answer, evaluation of the support/communication between the upper layer, and the lower layer within the OSI Internet Model. Include diagrams and application examples to support your findings. (Maximum 1000 words).
Q.3. In relation to a P2P file-sharing application, do you agree with the statement: “There is no notion of client & server sides of a communication session”? Discuss. Support your answer using an application example. (Maximum 500 words).
Q.4. Consider sending an object of size O = 120kbytes from server to client. Let S=536 bytes and RTT = 80msec. Suppose the transport protocol uses static windows with window size W. For a transmission rate of 20kbps, determine the minimum possible latency. Determine the minimum window size that achieves this latency. Repeat for the following transmission rates 80kbps, 1Mbps, 10Mbps.