This book aims to provide an understanding of network technologies that have continued to revolutionize the world of communication. It provides an in-depth knowledge of the fundamentals of computer networks; is an excellent guide for beginners in the field; covers advanced topics, for those who may already be well-versed in the fundamentals; and uses a very easy language so that any average reader would also be able to benefit from the concepts discussed in the text. -- Edited summary from book