Eigenpoll : Compare courses : Introduction to Computer Networks
Introduction to Computer Networks
David Wetherall, Arvind Krishnamurthy and John Zahorjan
The Internet is a computer network that millions of people use every day. Understand the design strategies used to solve computer networking problems while you learn how the Internet works.
https://www.coursera.org/course/comnetworks