CS 276 Final Exam Instructions ------------ 1. This is a ``take home'' exam conducted electronically. The exam will be made available at Tuesday, June 6th at 8:00am, and is due, by email, by 11:59pm on Wednesday, June 7th. You may use any format for the exam but it must be physically sent, i.e. no URLs. It is best to CC yourself on the email and verify that the exam is readable (the most problematic format tends to be Word files). 2. You can use any WRITTEN resource to do the exam, specifically papers covered in class, or related papers. There is to be no consultation with any other people, whether they are students in the class, outside of class, or people who are not even students. 3. There is a word limit PER question and possibly a requirement for a LIST, TABLE, or FIGURE. Questions that do no specifically state the format for an answer can use any format. 4. There are 10 questions, each question is worth 10 points. Questions --------- 1. List reasons why a new TCP congestion control algorithm is hard to (a) design, (b) implement, and (c) test. [200 words] 2. Identify 5 trends in Internet traffic and/or the Internet's topology. For each, explain (a) what the trend is, and (b) why the trend is a trend. [LIST with 50 words PER trend] 3. What are the challenges of doing interactive multimedia over the network. [250 words] 4. Give an example of an ``active'' network service. What makes it active? Is it ``safe''? [150 words] 5. List the three methods for building a multicast tree in the intra-domain. Briefly describe how they work. Compare the advantages and disadvantages of each. [200 words per technique and TABLE/LIST of 200 words for the comparison] 6. What are the similarities and differences between H.261 and MPEG? [TABLE/LIST not to exceed 150 words] 7. Briefly compare and contrast the functions of RIP (either version) to OSPF. Now give a list of advantages and disadvantages for both. [TABLE/LIST not to exceed 200 words for comparison and 200 words for ads/disads] 8. Diagram an architecture for IP telephony that offers seamless, toll-free calling between parties anywhere in the world. List the major components and briefly describe them. [FIGURE and 200 words] 9. RED, Differentiated Services, and MPLS all do different things, but with the (VERY) generic goal of improving communication performance. Give the ``big picture'' of how these three services relate to each, whether they can be used in conjunction with each other. Be sure to also briefly describe how each works. [LIST not to exceed 200 words] 10. Briefly describe the similarities and differences between table-driven wireless routing protocols and on-demand routing protocols. Describe two situations--one in which a table-driven protocol would be better and one in which an on-demand protocol would be better. [LIST not to exceed 100 words for comparison and 150 words for examples]