CMPT 371: Data Communications and Networking


          HOME                SYLLABUS                ASSIGNMENTS      

Syllabus & Schedule

Schedule and Syllabus are priliminary and subject to change.
Readings are from the "Computer Networking: A Top-Down Approach" book by Kurose & Ross.

Date Topic Reading Notes
Introduction
Wed
5/9/2012
Course Overview & Intro Sec 1.1 & 1.2 Optionally read Internet History
Fri
7/9/2012
Internet & Protocol Stack Sec 1.1 - 1.6 Optionally read Sec 1.7
Application Layer
Mon
10/9/2012
Application: Web, HTTP Sec 2.1- 2.2.4  
Wed
12/9/2012
Application: Caching, FTP Sec 2.2.5 & 2.3  
Fri
14/9/2012
Application: Email, DNS Sec 2.4 & 2.5  
Mon
17/9/2012
Application: P2P, Socket Sec 2.6-2.7.1 Check Assignment (1)
Wed
19/9/2012
Socket Programming Sec 2.7-2.8 Optionally Read Beej's Guide
to Network Programming
Fri
21/9/2012
Quiz (0)    
Transport Layer
Mon
24/9/2012
Transport Layer: MUX/DEMUX Sec 3.1 & 3.2 Optionally read HTTP/TCP Interaction
Wed
26/9/2012
Transport: Reliable Data Transfer Sec 3.3  
Fri
26/9/2012
Quiz (1)    
Mon
01/10/2012
Transport: Pipelined RDT Sec 3.4 Check Assignment (2)
Wed
03/10/2012
Transport: TCP Sec 3.5  
Fri
05/10/2012
Transport: Congestion Sec 3.6  
Network Layer
Wed
10/10/2012
Review Chapters 1-3  
Fri
12/10/2012
Midterm Exam Chapters 1-3  
Wed
17/10/2012
Network Layer Sec 4.1 Check Assignment (3)
Fri
19/10/2012
Network Layer: VC vs. Datagram Sec 4.2  
Mon
22/10/2012
Network Layer: DHCP, NAT 4.3 & 4.4  
Wed
24/10/2012
Network Layer: ICMP, IPv6 & Quiz(2) 4.4  
Fri
26/10/2012
Network Layer: Routing Algorithms 4.5  
Mon
29/10/2012
Network Layer: Internet Routing Algorithms Sec 4.5 & 4.6  
Wed
31/10/2012
Network Layer: Multicast and Broadcast Sec 4.7  
Mon
5/11/2012
Network Layer: Routing Algorithms & Quiz(3) Sec 4.5  
Link Layer
Mon
9/11/2012
Link Layer: Intro Sec 5.1  
Fri
16/11/2012
Link Layer: Multiple Access, ARP Sec 5.2 Check Assignment (4)
Mon
19/11/2012
Link Layer: Switch, MPLS, VLAN Sec 5.5  
Wed
21/11/2012
Quiz (4)    
Advanced Topics
Wed
14/11/2012
Security & Ethical Hacking: Alex Loffler   Telus Outreach Program
Fri
23/11/2012
Cloud & Data Centers Sec 5.7  
Mon
26/11/2012
Wireless & Cellular Networks    
Wed
28/11/2012
Content Distribution Networks    
Fri
30/11/2012
Network Management: SDN, OpenFlow