
To write a robust network application, you must be prepared to have individual components fail. Dealing with this possibility changes how we design our applications and our protocols.
Prerequisites: CS 202
I have made many great connections in networks.
-- Colin Meltzer '05
Networks taught me that it is miraculous any two computers can communicate at all. Computer architecture taught me that it's miraculous computers don't crash millions of times per second.
-- Tim Bahls '06
Remember, when you connect with another computer, you're connecting to every computer that computer has connected to.
-- Dennis Miller
Students get a chance to read real-life specifications and analyze their performance.
-- Prof. Parker