3035/GZ01: Calendar

Detailed Class Calendar

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.

N.B. that all assigned readings are examinable.

Tuesday Thursday

29th Sept

Before term; no lecture today!

1st Oct

Preliminaries

Lecture Notes, Part 1: pdf

Lecture Notes, Part 2: pdf

6th Oct

Introduction to Networking (KJ)

Optional Pre-Reading: S & K, Chapter 1, Sections 1.1, 1.2

Lecture Notes: pdf

8th Oct

Information, Error Control Coding, and Compression (KJ)

Pre-Reading: Penfield, Chapter 5

Pre-Reading: K & R, Chapter 5, Section 5.2

Lecture Notes: pdf

13th Oct

Medium Access Control: CDMA, ALOHA, and Ethernet (KJ)

Pre-Reading: K & R, Chapter 5, Sections 5.3, 5.5

Reading: K & R, Chapter 6, Section 6.2.1

Pre-Reading: Ethernet: Distributed Packet Switching for Local Computer Networks

Lecture Notes: pdf, ppt

Note on Huffman decoding: pdf

15th Oct

Link Layer Addressing and Forwarding; Spanning Trees; MPLS (KJ)

Pre-Reading: K & R, Chapter 5, Sections 5.1, 5.4, 5.6, 5.8

Lecture Notes: pdf, ppt

20th Oct

Achieving Reliability: Stop-and-Wait, Go-Back-N (KJ)

Pre-Reading: K & R, Chapter 3, Section 3.4

Pre-Reading: S & K, Chapter 8, Section 8.4.1

Lecture Notes: pdf, ppt

22nd Oct

Achieving Reliability (cont.): Selective Repeat (KJ)

Forwarding and Addressing in the Internet (KJ)

Reading: K & R, Chapter 3, Sections 3.1-3.3

Pre-Reading: K & R, Chapter 4, Section 4.4

Coursework 1 out (pdf); due 09:00 29th October

Lecture Notes: pdf, ppt

27th Oct

Network Address Translation (KJ)

Inside Internet Routers (KJ)

Pre-Reading: K & R, Chapter 4, Section 4.3

Pre-Reading: Small Forwarding Tables for Fast Routing Lookups

Lecture Notes: pdf

29th Oct

The Domain Name System (KJ)

Pre-Reading: K & R, Chapter 2, Section 2.5

Coursework 1 due

Coursework 2 out: Ben's Local DNS Server (pdf); due 09:00 19th November

Lecture Notes: pdf, ppt

3rd Nov

Multi-hop Networks and End-to-End Arguments (BK)

Pre-Reading: S & K, Chapter 7, Section A

Pre-Reading: End-to-End Arguments in System Design

Reading: K & R, Chapter 1, Sections 1.3 and 1.4

Lecture Notes: pdf

5th Nov

Reliable Transport and TCP Introduction (BK)

Pre-Reading: K & R, Chapter 3, Section 3.5

Optional Reading: S & K, Chapter 7, Section E

Lecture Notes: pdf

Coursework 2 Question and Answer Session: pdf

10th Nov

Reading week; no lecture today!

12th Nov

Reading week; no lecture today!

17th Nov

Midterm exam (first hour)

19th Nov

TCP and Congestion Control (BK)

Pre-Reading: K & R, Chapter 3, Sections 3.6 and 3.7 (skipping 3.6.3)

Pre-Reading: Congestion Avoidance and Control

Optional Reading: S & K, Chapter 7, Section F

Lecture Notes: pdf

Coursework 2 due

24th Nov

Intra-Domain Routing: Introduction and Distance-Vector (BK)

Pre-Reading: K & R, Chapter 4, Section 4.5 only through halfway down page 414, skipping 4.5.1

Lecture Notes: pdf

Coursework 3 out (pdf); due 10:30 AM 1st December

26th Nov

Intra-Domain Routing: Link-State (BK)

Pre-Reading: K & R, Chapter 4, 4.5.1 and pages 414-415 of 4.5.2

Lecture Notes: pdf

1st Dec

Inter-Domain Routing: BGP (BK)

Pre-Reading: K & R, Chapter 4, 4.5.3, Section 4.6

Pre-Reading: Balakrishnan, Lecture 4 Notes

Optional Reading: S & K, Chapter 7, Section D

Lecture Notes: pdf

Coursework 3 due

Coursework 4 out; (pdf); due 10:30 AM 15th December

3rd Dec

Inter-Domain Routing: BGP (cont'd) (BK)

Lecture Notes: pdf

Coursework 4 Question and Answer Session: pdf

8th Dec

Wireless Networks: 802.11 MAC (BK)

Pre-Reading: K & R, Chapter 6, Section 6.1 through 6.3 (skipping 6.3.6)

Lecture Notes: pdf

10th Dec

Security: Firewalls, Worms, and IDSes (BK)

Pre-Reading: K & R, Chapter 8, Section 8.8

Lecture Notes: pdf

15th Dec

Content Delivery:
HTTP, Web Caching, and Content Distribution Networks
(KJ)

Pre-Reading: K & R Chapter 2, Sections 2.2, 2.6; Chapter 7, Section 7.3.4

Coursework 4 due

Lecture Notes: pdf, ppt

17th Dec

Hot Topics in Networking (BK/KJ)

Pre-Reading: White Space Networking with Wi-Fi like Connectivity

Pre-Reading: Routing Tables: Is Smaller Really Much Better?

Lecture Notes: pdf