Grading scheme for Assignment #5:
Chapter 2: Application Layer, 5 marks
1. DNS - Basics (130/56)*0.5
2. DNS - Iterative vs Recursive Query (100/56)*0.5
3. DNS and HTTP delays (similar to Chapter 2, P7,P8)(50/56)*0.5
4. HTTP GET (similar to Chapter 2, P4) (80/56)*0.5
5. HTTP RESPONSE (similar to Chapter 2, P5) (70/56)*0.5
6. Browser Caching (10/56)*0.5
7. Electronic Mail and SMTP (80/56)*0.5
8. A comparison of client-server and P2P file distribution delays (similar to Chapter 2, P22) (40/56)*0.5
Chapter 3: Transport Layer, 5 marks
1. Internet checksum (similar to Chapter 3, P3 and P4) (20/64)*0.5
2. Reliable data transfer: rdt22 (130/64)*0.5
3. Reliable data transfer: rdt30 (10/64)*0.5
4. TCP sequence and ACK numbers, with segment loss (similar to Chapter 3, P27) (20/64)*0.5
5. TCP RTT and timeout (similar to Chapter 3, P31) (90/64)*0.5
6. TCP congestion window evolution (similar to Chapter 3, P40) (60/64)*0.5
7. TCP retransmissions (reliable data transmission with ACK loss) (150/64)*0.5
8. UDP Mux and Demux (80/64)*0.5
9. TCP Mux and Demux (80/64)*0.5
Note:
1. Please limit your pages as mentioned in assignment.
2. Attempt questions in serial order and provide your student ID number on the assignment.