Here are some specific questions that I am pondering as I get ready to write the final exam. I will be happy to discuss potential solutions via email. Do not send me mail saying "Hey, what's the answer to number 7?" Instead, send me your proposed solution. 1) What features does UDP provide? What is the header format? 2) What features does TCP provide? What is the header format? 3) What are the types of errors that we handle in ARQ protocols and how do we handle them? 4) Calculate utilization and window size requirements for sliding window protocols under varying conditions (e.g. frame size and propogation delay) 5) For TCP, explain how the retransmit timer works and how it is calculated? 6) Explain how the retransmit timer works and how it is calculated? 7) What is the difference between Flow Control and Congestion control? 8) How is Flow Control performed in TCP? UDP? 9) How is Congestion Control performed in TCP? UDP? What are the drawbacks to this approach? 10) You should know how to read and follow the TCP connection state diagram. You do not have to memorize every detail but should be able to answer questions about it.