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
This is a required textbook used for about 60-70% of the
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.
|Class participation and homework
|Network architecture paper
|Protocol project and report
ECE544 Network Architecture Paper 2019