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: Dr. Abhigyan Sharma (email@example.com)
Office Hours: By appointment, in EE 113.
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.
Policy: Updated 3/4/17
|Class participation and homework
|Software projects & reports
WEBSITE INITIAL UPDATE(revised on Jan 19)