The final will cover all lecture, homework, and lab material.

Here is a possible priority list for organizing your preparation:

  1. Review lecture 7 (network layer), 8 (network layer), and 10 (link layer).
  2. Do the basic questions from homework 5 and homework 8. The final always has a problem that involves IP prefix allocation + some end-systems exchange messages and you are asked to list the resulting packets (including ARP requests etc).
  3. Do Problem 2 from final 2020 and final 2019. (Skip any lab questions.)
  4. Review lecture 5 (transport layer) and 6 (tcp). 
  5. From homework 4, do the first two problems (pages 1 to 4), then "Reading a congestion plot" (page 9), then "A recap of everything" (pages 11 to 14). The final always has a problem on TCP.
  6. Do Problem 4 from final 2019 and Problem 3, Questions 1 and 2, from final 2020. (Skip any lab questions.)
  7. Review lecture 9 (security).
  8. Do the basic questions from homework 7.
  9. Do Problem 3 from final 2019 and Problem 3, Question 4, from final 2020.
  10. Review lectures 1 to 4.
  11. Do Problem 1 from final 2020 and final 2019
  12. Do the basic questions from homework 6.
  13. Review the sockets labs.
  14. Do any remaining problems/questions from final 2020 and final 2019, then do final 2018 from beginning to end.
  15. Do any remaining problems/questions from homework 4 to 8. 
If you complete all these steps, and you do the homework and exam problems without looking at the solutions, you are perfectly prepared. If you don't have the time to do everything, do as many steps as you can, starting from the top. 

Comments and questions (on Moodle or Piazza) always welcome.

Modifié le: jeudi, 6 janvier 2022, 00:21