Computer Networking:
A Top-Down Approach Featuring the Internet Package, 1st edition
By James F. Kurose and Keith W. Ross
An excellent book on Networking.
Presents all the main concepts from scratch in a lucid and easy language.
About the Book
Networking from a New Perspective
Computer Networking: A Top-Down Approach Featuring the Internet provides a new perspective to the study of computer networking concepts--a modern, top-down approach that starts with application-level protocols and then works down the protocol stack. Throughout the book, examples drawn from the Internet architecture show how networking principles are put into practice.
Integrating Principles and Practice
Networking is much more (and much more interesting!) than dry standards specifying message formats and protocol behaviors. Professors Kurose and Ross focus on describing the emerging principles of the field and then illustrate these principles with examples drawn from the Internet architecture. The discussion is lively, engaging, and up to date.
A Top-Down Organization with Early Emphasis on Applications
This book starts with an early discussion of application-level protocols, allowing readers to gain an intuitive feel for network protocols. The focus on application-layer paradigms and application programming interfaces allows readers to get their "hands dirty" early--studying and implementing protocols in the context of applications they use daily. Proceeding through the layered network architecture in a top-down manner, readers can focus on the network services that are needed and then, in turn, study how these services can be provided.
Read it online click http://kia.etel.ru/books/