CMPT 371: Data Communications and Networking
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 |