Communication Network by Alberto Leon-Garcia
Addressing networks from a top-down approach, this book introduces the readers to the big picture of networks in general so that they may see how the various parts of the network fit in to the picture. The book is organized into six sections that progressively consider the networking functions in greater level of detail. The book presents a balanced view of all-important elements of networking and is organized so that all relevant topics can be covered at some minimum level of detail.