Networking 2

The area of computer networking is undergoing rapid development; it’s important to focus not only on what computer networks are today but also on why and how they are designed the way they are.  The aim of this course is to provide a sound conceptual grounding to computer networks and its design principles. In this course, we will study the fundamentals of building scalable computer networks. We will go through the thought process that went into designing the Internet---which is the best example of a computer network that has adapted and scaled to changing environments.