CMSC 417: Spring 2023
Office Hours:
(This schedule may change due to unforeseen events and students' evolving interests)
Date
Topics of discussions
Study materials
26-Jan-2023
Lecture 1: Course logistics, Foundations of networks (Textbook chapter 1)
31-Jan-2023
Lecture 2: Foundations of networks (cont.) (Textbook chapter 1)
02-Feb-2023
Lecture 3: Distance vector routing (Textbook chapter 3.3.1 and 3.3.2)
07-Feb-2023
Lecture 4: Distance vector routing (cont.) and Link state routing (Textbook chapter 3.3.2 and 3.3.3)
09-Feb-2023
Lecture 5: LS routing (cont.) and Basic internetworking (IP) (Textbook chapter 3.3 and 3.2)
09-Feb-2023 (Thursday)
Assignment_0 is released. Due: February 20th, 11:59:59 pm Redo deadline (for 70% of the difference): March 6th, 11:59:59 pm
10-Feb-2023 (Friday)
Socket Programming Workshop. Location: IRB 4105 (In-person. Slides and recordings will be available afterward.) Time: 4:00pm to 5:00pm.
14-Feb-2023
Lecture 6: IPv4 addresses, Subnets, CIDR, DHCP (Textbook chapter 3.2)
16-Feb-2023
Lecture 7: Subnets, CIDR, DHCP (Textbook chapter 3.2)
20-Feb-2023 (Monday)
Assignment_1 is released. Due: March 6th, 11:59:59 pm Redo deadline (for 70% of the difference): March 29th, 11:59:59 pm
21-Feb-2023
Midterm-1 reviews and Q&A by the TAs.
23-Feb-2023
Midterm-1 exam. Syllabus: Link. (The topics covered in class.) Past exam questions: 417-exams.zip. This is an in-class exam. Please bring your university ID card.
28-Feb-2023
Lecture 8: Subnet, CIDR, DHCP, NAT protocol (Textbook chapter 3.2)
06-Mar-2023 (Monday)
Assignment_2 is released. Due: March 29th, 11:59:59 pm Redo deadline (for 70% of the difference): April 10th, 11:59:59 pm
07-Mar-2023
Lecture 10: ARP, ICMP, Virtual networks and tunnels (Textbook chapter 3.2)
09-Mar-2023
Lecture 11: Transport layer protocols (Textbook chapter 5)
16-Mar-2023
Lecture 13: TCP flow control: Sliding window protocol (Textbook chapter 5)
19-March-2023 to 26-March-2023
Spring break
28-Mar-2023
Lecture 14: TCP flow-control and congestion-control (Textbook chapter 5 & 6)
29-Mar-2023 (Monday)
Assignment_3 is released. Due: April 10th, 11:59:59 pm Redo deadline (for 70% of the difference): April 24th, 11:59:59 pm
06-Apr-2023
Lecture 17: Congestion control -part 3, router-assisted congestion control, Link layer (Textbook chapter 6 & 2)
06-April-2023 (Thursday)
Assignment_4 is released. Due: April 24th, 11:59:59 pm Redo deadline (for 70% of the difference): May 2nd, 11:59:59 pm
13-Apr-2023
Midterm-2 exam. Syllabus: Link. (The topics covered in class.) Past exam questions: 417-exams.zip. Syllabus: Topics covered in class. This is an in-class exam. Please bring your university ID card.
24-April-2023 (Thursday)
Final project is released. Due: May 11th, 11:59:59 pm (no redo or late submission allowed) In-person project interviews and evaluations: May 12th and 13th (time slots will be released)
27-Apr-2023
Lecture : Wifi, Cellular networks and mobility in Wireless networks (Textbook chapter 2)
02-May-2023
Lecture : WiFi, Mobility in Wireless, Advanced networking: BGP protocol (Textbook chapters 2 and 4)
11-May-2023
No lecture. Midterm-2 makeup exam.
17-May-2023 (WEDNESDAY)
Final exam
Location: CSI 2117 Time: 10:30am-12:30pm This is an in-class exam. Please bring your university ID card.