Things you need

— or might need

Be sure you have access to the Linux machines in the iLabs on the second floor annex of Hill. You will need to use your RU ID card to access the room and can request access at You can access the machines remotely via a web browser. For help, there are iLab Assistants in Hill 252 (The Cave). You should be able to use other machines (e.g., PCs running Linux, some flavor of BSD, Mac OS X, or — for some or all assignments — even a Windows PC running cygwin) but I will not accept the excuse of not having an account in time to finish an assignment. If you develop your assignment on another system, you should ensure that it compiles and runs on a Linux system.

You will need to check the class web page regularly since I will be posting notices, assignment source/data, changes to the syllabus, and exam results there.

The textbook for the course is

Computer Networking: A Top-Down Approach (6th Edition)
James F. Kurose and Keith W. Ross,
Pearson, pub.
ISBN-10: 0132856204
ISBN-13: 978-0132856201

It's now $132.64 from Amazon ($91.33 for the Kindle edition). It's an astounding $169.80 ($127.35 used) at the Rutgers bookstore and even the rental price is $34.88 higher than Amazon. I do not endorse theft but ... you can do a google search to find a downloadable pdf version of this text.