This course will cover fundamentals in computer communication networks as well as some state-of-the-art advancements in the field. This course will begin with topics in wired networks including Internet applications, transport and routing protocols, data link layer communications and Internet stability. We will then survey recent advances in applications (such as content-delivery networks), congestion control and wireless technologies. The students will have the opportunity to apply their understanding of networking fundamentals while working on hands-on programming assignments, packet trace analysis and an Internet measurement project. The material taught will form the foundation for more advanced courses in computer networks.
Time and Location: T/Th 4:15-5:35PM @ Humanities 0020
Instructor |
---|
Prof. Dola Saha Email: dsaha AT albany DOT edu Office hours: In BA 312 Tuesday: 2:00-3:00PM Thursday: 3:00-4:00PM |
Teaching Assistant | Teaching Assistant |
---|---|
Rishabh Jain Office hours: In Grad Lounge UAB 412B Email: rjain AT albany DOT edu Monday: 1:00-2:00PM Wednesday: 12:00-1:00PM |
Stuti Misra Office hours: In Undergrad Lounge UAB 410B Email: smisra AT albany DOT edu Monday: 4:30-5:30PM Friday: 2:00-3:00PM |
Required: "Computer Networks: A Systems Approach", Larry Peterson and Bruce Davie, Elsevier
Reference:
Assignments: No late assignments will be accepted. All assignments are due by 11:59PM on the due date (unless otherwise specified). Any re-grading requests will be considered up to 5 business days after posting the grades for the corresponding assignment. No re-grading requests will be entertained after the 5-day period has passed.
Academic Honesty and Overall Regulations: Every student has the responsibility to become familiar with the standards of academic integrity at the University. Plagiarism and any act of academic dishonesty will be punished. Read the Standards of Academic Integrity and Policies in the Undergraduate Bulletin.
Date | Discussion Topic | Assignment |
---|---|---|
August 30 | Introduction | Install Wireshark and Python (Guide) |
September 1 | Foundation | Read History of the Internet - will not be graded |
September 6 | ||
September 8 | Application Layer | Assignment 1 and Project 1 posted in Blackboard |
September 13 | ||
September 15 | Assignment 1 due before class | |
September 20 | Transport Layer | |
September 22 | Project 1 due in Blackboard on 9/23 | |
September 27 | ||
September 29 | Assignment 2 and Project 2 posted in Blackboard | |
October 4 | No classes, no office hours, Prof. Saha in conference | |
October 6 | No office hours, Modern Application - Prof. Hany Elgala | Assignment 2 due on 10/9 in Blackboard |
October 11 | No classes, Yom Kippur | |
October 13 | Revision for Midterm | Project 2 due on 10/14 in Blackboard |
October 18 | Midterm | |
October 20 | Network Layer | |
October 25 | ||
October 27 | ||
November 1 | ||
November 3 | No classes, no office hours, Prof. Saha in NSF | |
November 8 | Project 3 posted in Blackboard. | |
November 10 | Data Link Layer | |
November 15 | ||
November 17 | ||
November 22 | Physical Layer | Project 3 due in Blackboard. |
November 24 | No classes, Thanksgiving Break | |
November 29 | Project 4 posted in Blackboard. | |
December 1 | Network Security | |
December 6 | ||
December 8 | Revision | |
December 13 | No classes, Reading Day | Project 4 due in Blackboard. |
December 20 | Final Exam 1:00-3:00PM |