3035/GZ01: Calendar

Detailed Class Calendar

Below follows a day-by-day calendar for the class, including reading assignments, lecture topics, courseworks, and the midterm 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 (5/e) of the text unless otherwise mentioned.

N.B. that all assigned readings are examinable.

Tuesday Thursday Friday

30th Sep

Introduction to Networking and Network Architecture

Pre-Reading: P & D, Chapter 1 up to and including Section 1.3

Lecture Notes: pdf

2nd Oct

Controlling Errors

Pre-Reading: P & D, Section 2.4

Lecture Notes: pdf

3rd Oct

7th Oct

No lecture today!

9th Oct

No lecture today!

10th Oct

14th Oct

Medium Access Control: ALOHA and Ethernet

Pre-Reading: P & D, Section 2.6

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

Lecture Notes: pdf

16th Oct

Primitives for Achieving Reliability

Pre-Reading: P & D, Section 2.5

Lecture Notes: pdf

Coursework 1 out (pdf); due 4:05 PM 23rd October

Optional Python programming exercise: TubeLab

17th Oct (1-19 Torrington, 115 Galton LT)

Primitives for Achieving Reliability (cont'd)

21st Oct

The Domain Name System

Pre-Reading: P & D, Section 9.3.1 (5/e), Section 9.1.3 (4/e)

Pre-Reading: S & K, DNS case study (pdf, UCL only)

Lecture Notes: pdf

Coursework 2 out (pdf; due 4:05 PM 11th November

Coursework 2 Introduction slides: pdf

23rd Oct

Multi-hop Networks and End-to-End Arguments

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

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

Lecture Notes: pdf

Coursework 1 due

24th Oct

28th Oct

No lecture today!

30th Oct

Introduction to Internetworking

Pre-Reading: P & D, §3.2 (5/e); §§4.1, 4.3 only through and including 4.3.2 (4/e)

Lecture Notes: pdf

31st Oct

4th Nov

Reading week; no lecture today!

6th Nov

Reading week; no lecture today!

7th Nov

11th Nov

Reliable Transport and TCP Introduction

Pre-Reading: P & D, Chapter 5, Section 5.2

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

Lecture Notes: pdf

Coursework 2 due

13th Nov

TCP and Congestion Control

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 3 out: TCP problem set; due 4:05 PM 21st November

14th Nov (1-19 Torrington, 115 Galton LT)

Wireless Networks: 802.11 MAC

Pre-Reading: P & D, Chapter 2, Section 2.7, only through and including 2.7.1

Lecture Notes: pdf

18th Nov

Forwarding and Addressing in the Link Layer

Pre-Reading: P & D, §3.1 (5/e); §§3.1, 3.2 (4/e)

Pre-Reading: Excerpt from Perlman: Interconnections (pdf, UCL only)

Lecture Notes: pdf

20th Nov

Midterm exam (1.5 hours)

21st Nov (1-19 Torrington, 115 Galton LT)

Forwarding and Addressing in the Link Layer (cont'd)

25th Nov

Intra-Domain Routing: Introduction and Distance-Vector

Pre-Reading: P & D, Chapter 3, Section 3.3, only through end of 3.3.2

Lecture Notes: pdf

Coursework 4 out: DV Routing; (pdf) due 4:05 PM 9th December

Coursework 4 Introduction slides: pdf

27th Nov

No lecture today!

28th Nov

2nd Dec

Intra-Domain Routing: Link-State

Pre-Reading: P & D, Chapter 3, Section 3.3.3

Lecture Notes: pdf

4th Dec

Inter-Domain Routing: BGP

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: BGP I (pdf), BGP II (pdf)

5th Dec

9th Dec

Content Delivery on the Web: HTTP and CDNs

Pre-Reading: P & D, Section 9.4.3

Lecture Notes: pdf

Coursework 4 due

11th Dec

Security: Firewalls, Worms, and Censorship

Pre-Reading: P & D, Chapter 8, Section 8.5

Lecture Notes: Worms and Firewalls (pdf), Censorship (pdf)

12th Dec