Weekly (tentative) Schedule (For a 3-Credit course)

Week Date Topics Notes Assignments
1 Aug 25, 2020 Lecture 1. Class logistics, project intro, class intro; net: up the stack  
Aug 27, 2020 Lecture 2. Net: app layer; DNS 1  
2 Sep 1, 2020 Lecture 3. Net: DNS 2  
Sep 3, 2020 Lecture 4. Net: DNS 3, attacks, security   Lab 1 (GNS3)
3 Sep 8, 2020 Lecture 5. Net: HTTP / HTTPS  
Sep 10, 2020 Lecture 6. Net: HTTP / HTTPS  
4 Sep 15, 2020 Lecture 7. Net: CDN, Lab 2 guide  
Sep 17, 2020 Lecture 8. Intro to crypto, SMTP   Lab 2 (HTTP / HTTPS)
5 Sep 22, 2020 Lecture 9. SMTP, SMTP security  
Sep 24, 2020 Lecture 10. Net: IPv4  
6 Sep 29, 2020 Lecture 11. Net: IPv6, NAT  
Oct 1, 2020 Lecture 12. Net: Routing Algorithms   Lab 3 (MicroDNS)
7 Oct 6, 2020 Lecture 13. Net: Routing Protocols (RIP, OSPF, BGP)  
Oct 8, 2020 Lecture 14. Midterm (Networking Concepts) Midterm
8 Oct 13, 2020 Lecture 15. Net: OSPF, BGP  
Oct 15, 2020 Lecture 16. EIGRP (IP routing)  
9 Oct 20, 2020 Lecture 17. OSPF (IP routing)  
Oct 22, 2020 Lecture 18. ISIS (IP routing)  
10 Oct 27, 2020 Lecture 19. BGP (IP routing)  
Oct 29, 2020 Lecture 20. IP Multicast intro, IGMP  
11 Nov 3, 2020 Lecture 21. DVMPR (multicast)  
Nov 5, 2020 Lecture 22. MOSPF (multcast)  
12 Nov 10, 2020 Lecture 23. PIM (multicast)  
Nov 12, 2020 Lecture 24. CBT (multicast)  
13 Nov 17, 2020 Lecture 25. MPLS, VLAN, VPN  
Nov 19, 2020 Lecture 26. No class  
14 Nov 24, 2020 Lecture 27. SNMP, NETCONF, YANG, RESTCONF  
Nov 26, 2020 Lecture 28. Thanksgiving (no class)  
15 Dec 1, 2020 Lecture 29. SDN/OpenFlow intro, MPLS Multicast, Ansible  
Dec 3, 2020 Lecture 30. Chef, Review  
16 Dec 8, 2020 Final Final
Dec 10, 2020