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.