COMN: Schedule
Start of each Chapter may change depending on the progress each week.
Slides are per-chapter basis; for example, intro slides linked to the lecture on 15 Jan is used over next few lectures covering the same chapter.
| # | Date | Topic | Required Readings | Optional Readings |
|---|---|---|---|---|
| 1 | Jan 15 |
| [KR8e] Section 1.1 | [PD6e] Sections 1.1-1.2 |
| 2 | Jan 16 | Intro: Network Edge - Access Networks and Physical Media | [KR8e] Section 1.2 | |
| 3 | Jan 22 | Intro: Network Core - Packet vs. Circuit Switching, Internet structure | [KR8e] Section 1.3 | |
| 4 | Jan 23 | Intro: Network performance metrics | [KR8e] Section 1.4 | [PD6e] Section 1.5 |
| 5 | Jan 29 | Intro: Protocol layering Application Layer: Principles of network applications | [KR8e] Sections 1.5, 1.8 and 2.1 | [PD6e] Section 1.3; [KR8e] Sections 1.6-7 |
| Jan 30 | Guest lecture: Prof. Henry S. Thompson (slides) | |||
| 6 | Feb 5 | Application Layer: Web and HTTP | [KR8e] Section 2.2 | [KR8e] Section 2.3 |
| 7 | Feb 6 | Application Layer: Socket Programming | [KR8e] Section 2.7 | |
| 8 | Feb 12 | Application Layer: DNS, P2P | [KR8e] Sections 2.4-5 | |
| 9 | Feb 13 | Application Layer: Video Streaming and CDNs | [KR8e] Sections 2.6 and 2.8 | |
| 10 | Feb 26 | Transport Layer: UDP and reliable transport protocol design | [KR8e] Sections 3.1-3.4 | |
| 11 | Feb 27 | Transport Layer: TCP | [KR8e] Sections 3.5 | |
| 12 | Mar 5 | Transport Layer: congestion control | [KR8e] Sections 3.6-3.7 | |
| 13 | Mar 6 | Transport Layer: congestion control (contd.) | [KR8e] Sections 3.6-3.7 | |
| 14 | Mar 12 | Network Layer Data Plane: Overview and Router Internals | [KR8e] Section 4.1-2 | |
| 15 | Mar 13 | Network Layer Data Plane: The Internet Protocol (IP) | [KR8e] Section 4.3 | |
| Mar 19 | Guest Lecture: Dewi Morgan and Tim Beatham (Ciena) | |||
| 16 | Mar 20 | Network Layer Control Plane: Intro and Routing Algorithms | [KR8e] Sections 4.3, 5.1-5.2 | |
| 17 | Mar 26 | Network Layer Control Plane (contd.) | [KR8e] Sections 5.4-5.5 | |
| 18 | Mar 27 | Link Layer: Intro, Error Detection and Correction Techniques, Multiple Access Protocols | [KR8e] Section 6.1-6.4 | |
| 19 | Apr 2 | Guest Lecture by Bruce Duncan: Operation of the Informatics network infrastructure | ||
| Apr 3 | Link Layer: LANs (Link Layer Addressing and ARP, Ethernet, Switches) | [KR8e] Sections 6.1-6.4 | [KR8e] Sections 5.6-5.7 |
License
All rights reserved The University of Edinburgh