Below follows a day-by-day calendar for the class, including reading assignments, lecture topics, courseworks, and the mid-term exam. Lecture notes will be posted immediately after each lecture.
The lecture on a given day assumes that students will have completed any reading assignment marked Pre-Reading (shown in the same day on the calendar) before lecture. Note that the reading assignments in P & D are from the fifth edition of the text.
N.B. that all assigned readings are examinable.
Tuesday | Thursday |
4th Oct 2011 Introduction to Networking and Network Architecture (KJ) Pre-Reading: P & D, Chapter 1 up to and including Section 1.3 Lecture Notes: pdf |
6th Oct Information, Error Control Coding, and Compression (KJ) Pre-Reading: P & D, Section 2.4 Pre-Reading: Penfield, Chapter 5 (pdf) Lecture Notes: pdf |
11th Oct Medium Access Control: CDMA, ALOHA, and Ethernet (KJ) Pre-Reading: P & D, Sections 2.6, 2.7 Pre-Reading: Ethernet: Distributed Packet Switching for Local Computer Networks Lecture Notes: pdf |
13th Oct Forwarding and Addressing in the Link Layer (KJ) Pre-Reading: P & D, Sections 3.1 and 4.3 Pre-Reading: Excerpt from Perlman: Interconnections (pdf, UCL only) Lecture Notes: pdf Optional Python programming exercise: TubeLab |
18th Oct Multi-hop Networks and End-to-End Arguments (BK) Pre-Reading: S & K, Chapter 7, Section 7.1 Pre-Reading: End-to-End Arguments in System Design Lecture Notes: pdf |
20th Oct Wireless Networks: 802.11 MAC (BK) Pre-Reading: P & D, Chapter 2, Section 2.7, only through and including 2.7.1 Lecture Notes: pdf |
25th Oct Primitives for Achieving Reliability (KJ) Pre-Reading: P & D, Section 2.5 |
27th Oct Introduction to Internetworking (KJ) Reading: P & D, Sections 3.2 and 4.1 Coursework 1 out (pdf); due 11:00 AM 3rd November |
1st Nov Inside Internet Routers (KJ) Pre-Reading: P & D, Section 3.4 Pre-Reading: Small Forwarding Tables for Fast Routing Lookups Lecture Notes: pdf |
3rd Nov Internetworking II: Virtual Networks, MPLS, and Traffic Engineering (KJ) Pre-Reading: P & D, Section 4.3 Lecture Notes: pdf The Domain Name System (KJ) Pre-Reading: P & D, Section 9.3.1 Pre-Reading: S & K, DNS case study (pdf, UCL only) Coursework 1 due Coursework 2 out: Ben's Local DNS Server (pdf); due 9:00 AM 24th November |
8th Nov Reading week; no lecture today! |
10th Nov Reading week; no lecture today! |
15th Nov Midterm review session: bring your questions! |
17th Nov Midterm exam (first hour) |
22nd Nov Reliable Transport and TCP Introduction (BK) Pre-Reading: P & D, Chapter 5, Section 5.2 Optional Reading: S & K, Chapter 7, Section 7.5 Lecture Notes: pdf 6:00 PM: "Marathon" office hours for Coursework 2, MPEB 4.06 Computer Lab |
24th Nov TCP and Congestion Control (BK) Pre-Reading: P & D, Chapter 6, Section 6.3 Pre-Reading: Congestion Avoidance and Control Optional Reading: S & K, Chapter 7, Section 7.6 Lecture Notes: pdf Coursework 2 due Coursework 3 out: TCP problem set (pdf); due 9:05 AM 2nd December |
29th Nov Intra-Domain Routing: Introduction and Distance-Vector (BK) Pre-Reading: P & D, Chapter 3, Section 3.3, only through end of 3.3.2 Lecture Notes: pdf |
1st Dec Intra-Domain Routing: Link-State (BK) Pre-Reading: P & D, Chapter 3, Section 3.3.3 Lecture Notes: pdf Coursework 3 due tomorrow, 2nd Dec, 9:05 AM (MPEB 5th floor reception) Coursework 4 out: DV Routing (pdf); due 9:05 AM 16th December |
6th Dec Inter-Domain Routing: BGP (BK) Pre-Reading: P & D, Chapter 4, Section 4.1.2 Pre-Reading: Balakrishnan, Lecture 4 Notes Optional Reading: S & K, Chapter 7, Section 7.4 Lecture Notes: pdf Coursework 4 Question and Answer Session: pdf |
8th Dec Inter-Domain Routing: BGP (cont'd) (BK) Lecture Notes: pdf |
13th Dec Content Delivery: Pre-Reading: P & D, Section 9.4.3 Lecture Notes: pdf |
15th Dec Security: Firewalls, Worms, and IDSes (BK) Pre-Reading: P & D, Chapter 8, Section 8.5 Lecture Notes: pdf Coursework 4 due tomorrow, 16th Dec, 9:05 AM (submit via Moodle) |