This page provides a tentative schedule for the course.
CN: Computer Networking: A Top-Down Approach. Pearson, 8th Edition, 2021, ISBN-13: 9780135928608
Week Date Topic Readings Assignments 1 27-Aug Introduction and Course Overview Ethics 1 29-Aug Intro to Computer Networks and the Internet CN: 1.1 - 1.4 2 3-Sep Intro to Computer Networks and the Internet CN: 1.4 - 1.8 Wireshark Lab - Getting Started 2 5-Sep Application Layer: Overview CN: 2.1 3 10-Sep Application Layer: HTTP CN: 2.1 - 2.2 Homework - Chapter 1 3 12-Sep Application Layer: Socket Programming CN: 2.7 4 17-Sep Application Layer: HTTP & SMTP CN: 2.3 - 2.4 Wireshark Lab - HTTP 4 19-Sep Application Layer: FTP & DNS CN: 2.5 - 2.6 5 24-Sep EXAM 1 CN: 1.1 - 2.6 Study Guide 5 26-Sep Transport Layer: Design Issues CN: 3.1 - 3.3 6 1-Oct Transport Layer: UDP CN: 3.2 - 3.3 Sockets 6 3-Oct Transport Layer: Reliable Data Transfer CN: 3.4 RDT 7 08-Oct Transport Layer: TCP CN: 3.5 7 10-Oct Transport Layer: Congestion Control CN: 3.6 - 3.7 Chapter 3 Homework 8 15-Oct NO CLASSES - Fall Break 8 17-Oct Chat Application Chat 9 22-Oct Network Layer: Router Architectures, IPv4, DHCP, fragmented capture example CN: 4.1 - 4.3 9 24-Oct Network Layer: IPv6, NAT, teredo, 6to4 CN: 4.3 - 4.5 10 29-Oct EXAM 2 CN: 3.1 - 4.5 Study Guide 10 31-Oct Raw Sockets 11 5-Nov Network Layer: Routing Algorithms & Dijkstra’s Algorithm CN: 5.1 - 5.2 11 7-Nov Network Layer: Internet Routing CN: 5.3 - 5.4 12 12-Nov Link Layer: Link Layer Functions CN 6.1 - 6.2 12 14-Nov Link Layer: Multiple Access Links, ARP CN: 6.3 - 6.4 13 19-Nov Link Layer: Switched LANs, Ethernet CN: 6.4 - 6.8 13 21-Nov EXAM 3 CN: 5.1 - 6.8 Study Guide 14 26-Nov ping and traceroute using RAW sockets Raw Sockets 14 28-Nov NO CLASS - Thanksgiving Break 15 3-Dec Security in Computer Networks: Cryptography, Encryption CN: 8.1 - 8.3 15 5-Dec Security in Computer Networks: Authentication, Digital Signatures CN: 8.3 - 8.6 16 10-Dec NO CLASSES - Reading Day 16 12-Dec FINAL EXAM CN: 1.1 - 8.9 6:00 PM - 8:00 PM
* Optional Lab
Disclaimer: This syllabus is subject to change by the instructor.