16:332:544: Communication Networks II

Home | Lectures | Reading Material | Project | Solutions


Spring 2019

This course is intended to provide an in-depth and practical understanding of modern computer networks that constitute the Internet.  The scope includes network architecture, component technologies (both hardware and protocols) and specific systems.  Emphasis will be on network protocols and related software implementation. The course includes a hands-on "clean-slate" network prototyping project involving specification, standardization and software implementation.

Meeting Time: Fridays, 3:45-6:30PM, Hill 116

Course Instructor: Prof. Dipankar Raychaudhuri (ray (AT) winlab (DOT) rutgers (DOT) edu)
Office Hours: Fri 2:00-3:30 by appointment at WINLAB or Core 501.

Teaching Assistant (for prototying project): Mr. Sumit Maheshwari (sumitm (AT) winlab (DOT) rutgers (DOT) edu)

Text: Peterson & Davie, "Computer Networks: A Systems Approach", Morgan Kaufman, 5th ed. (preferred) or 4th ed.
This is a required textbook used for about 60-70% of the material covered.

Additional reading materials to be distributed or downloaded, including IEEE standards specs (e.g. 802.3 and 802.11), Internet RFC's (e.g. 793, 768 & 791), and papers on specific systems.

Grading Policy :


Class participation and homework
Midterm exam
Network architecture paper
Protocol project and report 25%
Final exam

Course Outline

ECE544 Network Architecture Paper 2019








For problems or questions regarding this web contact webmaster@winlab.rutgers.edu.