1 Computer Networking Course Milan Vojnović April 2006
2 Your Team Instructor –Milan Vojnović Microsoft Research Cambridge, United Kingdom Teaching assistant –Nenad Ukić Ericsson Nikola Tesla Split, Croatia
3 Goals Learn basic principles of state-of-the-art communication networks Aim at breath by understanding basic principles Non-objectives: –Learning gory engineering details of specific protocols
4 Plan Lectures –10 * 3 hours –Lecture material available from course web site Exercises –Complement and review lecture material –Assigned on the date as indicated (later slides) (Mon of a week) –Exercise solutions to be delivered by end of the week (Sun, 24:00) –Do the exercises at your convenient time Note the assigned lab slots (later slide) –Exercise solutions format: a file sent to (.txt or.doc or.pdf Essay –Read a research paper (one per student); to be assigned by April 21, 2006 –Summarize main claims (bullet form, single A4, 12pt font) Communication –FESB e-learning portal –Web:
5 Grading E = exercises R = essay M = mid-term exam F = final exam Grade = 0.1 * E * R * M * F Mid-term: May 22 Essay: return until June 16 Additional requirements: –Attendance to lectures will be recorded
6 Time Plan: April / May Lec Lec 2 19 Lec 3 20 Lec 4 21 Lec Ex Ex
7 Time Plan: May / June 8 Ex Ex Lec 6 23 Lec 7 24 Lec 8 25 Lec 9 26 Lec Ex Ex
8 Time Plan: June / July 12 Ex Ex Ex
9 Lectures: 1-5 Lec 1: Overview (Tue, Apr 18) Lec 2: Layer 2: LANs and Bridges (Tue, Apr 18) Lec 3: IP (Wed, Apr 19) Lec 4: Internal Routing (Wed, Apr 20) –Distance Vector and Link State Lec 5: External Routing: BGP (Thu, Apr 21)
10 Exercises Ex 1: Network administration tools (Apr 24) Ex 2: Internal Routing (May 1) Ex 3: External Routing (BGP) (May 8) Ex 4: Transport Layer (May 15)
11 Lectures: 6-10 Lec 6: Transport Layer: TCP and UDP (Fri, May 22) –Microeconomics theory of congestion control Lec 7: Internet QoS (May 23) Lec 8: Wireless networks: Routing (May 24) Lec 9: Overlay networks and content dissemination (May 25) Lec 10: Network security (May 26) –Network epidemics: worm, alerts, patches
12 Exercises Ex 5: Congestion control (May 29) –TCP fairness –Multi-hop: parking-lot Ex 6: File replication (June 12) –HW assignments from lecture in Prague Ex 7: Worm and patch spread (June 19) –ODE models in Matlab
13 Where & When Lectures: Room TBD Exercises –Wed, Lab 122, 16:00-20:00 –Fri, Lab 122, 16:00-20:00 –Fri Lab 317, 16:00-20:00 –Students assigned to time slots: TBD
14 Q&A