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 
 
TopicRequired ReadingsOptional Readings

 
Jan 15

Course Overview


Intro: Internet, protocol

[KR8e] Section 1.1[PD6e] Sections 1.1-1.2
2Jan 16Intro: Network Edge - Access Networks and Physical Media[KR8e] Section 1.2 
3Jan 22Intro: Network Core - Packet vs. Circuit Switching, Internet structure [KR8e] Section 1.3 
4Jan 23Intro: Network performance metrics[KR8e] Section 1.4[PD6e] Section 1.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 30Guest lecture: Prof. Henry S. Thompson (slides)  
6Feb 5Application Layer: Web and HTTP[KR8e] Section 2.2[KR8e] Section 2.3
7Feb 6Application Layer: Socket Programming[KR8e] Section 2.7 
8Feb 12Application Layer: DNS, P2P[KR8e] Sections 2.4-5 
9Feb 13Application Layer: Video Streaming and CDNs[KR8e] Sections 2.6 and 2.8 
10
 
Feb 26Transport Layer: UDP and reliable transport protocol design[KR8e] Sections 3.1-3.4 
11
 
Feb 27Transport Layer: TCP[KR8e] Sections 3.5 
12 
 
Mar 5Transport Layer: congestion control[KR8e] Sections 3.6-3.7 
13Mar 6Transport Layer: congestion control (contd.)[KR8e] Sections 3.6-3.7 
14 
 
Mar 12Network Layer Data Plane: Overview and Router Internals[KR8e] Section 4.1-2 
15
 
Mar 13Network Layer Data Plane: The Internet Protocol (IP)[KR8e] Section 4.3 
 Mar 19Guest Lecture: Dewi Morgan and Tim Beatham (Ciena)  
16 
 
Mar 20Network Layer Control Plane: Intro and Routing Algorithms[KR8e] Sections 4.3, 5.1-5.2 
17 
 
Mar 26Network Layer Control Plane (contd.)[KR8e] Sections 5.4-5.5 
18 
 
Mar 27Link Layer: Intro, Error Detection and Correction Techniques, Multiple Access Protocols[KR8e] Section 6.1-6.4 
19 
 
Apr 2Guest Lecture by Bruce Duncan: Operation of the Informatics network infrastructure  

 
Apr 3Link 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