16:332:544: Communication Networks II

Home | Lectures | Reading Material | Project | Solutions


Spring 2018

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.

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
Final exam
Software projects & reports 40%

Course Outline doc

ECE544 Network Architecture Paper 2018








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