Computer Networks is designed as a textbook for undergraduate students of computer science engineering as well as students pursuing courses in computer science applications. The book covers the fundamentals of Computer Networks and provides the tools that will help in simplifying the concepts and protocols for the students.