24 Best Books on Communication Networks

We have compiled a list of the Best Reference Books on Communication Networks, which are used by students of top universities, and colleges. This will help you choose the right book depending on if you are a beginner or an expert. Here is the complete list of Communication Networks Books with their authors, publishers, and an unbiased review of them as well as links to the Amazon website to directly purchase them. If permissible, you can also download the free PDF books on Communication Networks below.

1. Communication Networks

 
1."Data Networks" by R G Gallager and D Bertsekas
“Data Networks” Book Review: This book explores the basics of data networks, including the development of integrated networks, as well as contemporary analysis and design tools. By reading this book, readers can gain insight into the underlying principles of data networks and learn how to compare the effectiveness of various network types. In-depth mathematical analysis and modeling issues are examined to enhance readers’ comprehension of the subject. This book is a valuable resource for both students and professionals.

Buy-this-Book (India) Buy-this-book (US)
 
2."Modelling and Analysis of Computer Communication Networks" by J.F. Hayes
“Modeling and Analysis of Computer Communications Networks” Book Review: This comprehensive book provides an extensive overview of the mathematical modeling and analysis of computer communications networks. It meticulously examines the multiplexing and switching methods developed for data traffic, and delves into the fundamentals of queuing theory and related disciplines, which form the foundation for the numerous models discussed in this book. Aimed at professionals and first-year graduate students studying electrical engineering and computer science, this book requires prerequisite knowledge of probability and random processes at the undergraduate level.

Buy-this-Book (India) Buy-this-book (US)
 
3."Data and Computer Communications" by W Stallings
“Data and Computer Communication” Book Review: This engineering textbook is perfect for students pursuing computer engineering or electrical engineering streams and studying subjects like computer networks and data communication. It is equally valuable for programmers, system engineers, and individuals involved in the data communication and networking industry. The book’s main focus is on current technology, providing a comprehensive overview of data communication that emphasizes both basic principles and their performance in network design. It explores all critical aspects of data communication, LAN, and protocol design.

Buy-this-Book (India) Buy-this-book (US)
 
4."Multiple Access Protocols" by R Rom and M Sidi
“Multiple Access Protocols: Performance and Analysis” Book Review: The book offers an in-depth analysis of diverse multi-access communication systems using a range of analytical methods, presenting local area and radio networks in a comprehensive and integrated manner. The different communication systems are explained in distinct subsections based on their system characteristics, purpose, and analytical methodology. The book provides a wealth of resources, including a comprehensive bibliography, solved examples, and challenging exercises, to benefit students, educators, and practitioners alike.

Buy-this-Book (India) Buy-this-book (US)
 
5."Communication Networks" by Alberto Leon-Garcia and Indra Widjaja
“Communication Networks” Book Review: This edition of the book provides a thorough understanding of the rapidly evolving field of communication networks. It includes an in-depth analysis of how comprehensive market feedback has influenced the field, leading to various technological advancements. The content is designed to cater to the needs of upper-level undergraduate students who have prerequisite knowledge of elementary calculus, computer systems, and programming basics.

Buy-this-Book (India) Buy-this-book (US)
 
6."Theories of Communication Networks" by Peter R Monge and Noshir Contractor
“Theories of Communication Networks” Book Review: In this volume, a multitheoretical model is presented, which establishes connections between various social science theories and different network properties. The model is universally applicable at all network levels. Furthermore, the book discusses recent developments in network statistical analysis, specifically the p* family, in great detail. The volume also delves into the application of complex adaptive systems, provides methods to connect communication networks with other networks, and elucidates the use of Blanche to generate and test network theories.

advertisement
advertisement
Buy-this-Book (India) Buy-this-book (US)
 
7."Communication Networks: An Optimization, Control, and Stochastic Networks Perspective" by R Srikant and Lei Ying
“Communication Networks: An Optimization, Control, and Stochastic Networks Perspective” Book Review: This book offers a seamless integration of control, optimization, and stochastic network theories to provide a mathematical perspective on designing communication networks. It extensively reviews performance analysis tools, while also explaining deterministic and other advanced models for network protocol design. The theoretical aspects of network algorithms and protocols are accompanied by practical engineering examples to illustrate their applications. Each chapter concludes with a variety of problems of varying difficulty, complete with hints and a breakdown of complex problems. Solved examples and proofs further support the mathematical analysis presented. This book is recommended for professionals, teachers, and graduate students.

Buy-this-Book (India) Buy-this-book (US)
 
8."Wireless Communication Networks and Systems" by Cory Beard and William Stallings
“Wireless Communication Networks and Systems” Book Review: This book provides a comprehensive overview of wireless communication principles, delving into the underlying architecture of the field. It is divided into four distinct sections, each covering satellite, cellular, local, and personal area networks. The book is enriched with a range of valuable resources, including projects, figures, tables, review questions, keywords, and exercise problems. As such, it represents an invaluable resource for students, teachers, and professionals seeking to deepen their knowledge of wireless communication.

Buy-this-Book (India) Buy-this-book (US)
 
9."Data Communications and Computer Networks: A Business User's Approach" by Curt White
“Data Communications and Computer Networks: A Business User’s Approach” Book Review: This book provides an extensive analysis of computer network language and its impact on business and society. It covers fundamental features and operations of various technologies such as wireless communication, VoIP, LAN, compression, and error detection and correction, along with advanced topics like near field communications, IEEE 802.11 ac and ad wireless standards, updated USB and lightning interfaces, the Internet of Things, and cloud computing. The book presents a balanced view of technical concepts and real-world applications of industry convergence, firewall updates, router security issues, zero-client workstations, and Internet domain names, while also addressing the limitations of different types of computer networks. With its broad coverage, this book is relevant for a wide range of readers, including business managers, computer programmers, system designers, and home computer users.

Buy-this-Book (India) Buy-this-book (US)
 
10."Network Security: Private Communication in a Public World" by Charlie Kaufman and Radia Perlman
“Network Security: Private Communication in a Public World” Book Review: This book offers a comprehensive overview of network security protocols and recent advancements in a society that heavily relies on networks. It covers various aspects of cryptography, including hashes, message digests, secret and public keys, and provides insight into secure email services like PGP, PEM, and S/MIME. The book also delves into web security issues such as HTML, URLs, HTTP, and cookies. In addition, it explores how security applies to various platforms like Windows, Lotus Notes, and NetWare. Authentication and common attacks on these systems are also discussed, along with evolving core internet security standards like PKIX, Kerberos 4/5, X.509, and SSL. Advanced topics like AES, SSL, and IPsec are also covered, with a focus on comparing strengths, weaknesses, competing schemes, and identifying errors that could compromise system security. This book is intended for professionals who design, evaluate, or administer security systems, as well as advanced undergraduate and graduate students in relevant fields.

Buy-this-Book (India) Buy-this-book (US)
 
11."Grids, Clouds and Virtualization (Computer Communications and Networks)" by Massimo Cafaro and Giovanni Aloisio
“Grids, Clouds and Virtualization (Computer Communications and Networks)” Book Review: This book caters to a diverse audience, including researchers, undergraduate and graduate students, system designers, programmers, and IT policy makers. It offers contributions from a team of international experts in the field and provides a comprehensive introduction and overview of the latest technologies in grids, clouds, and virtualization. In addition, it includes a concise history of the field. The book also emphasizes the fundamental requirement for performance isolation of virtual machines on multi-core servers.

Buy-this-Book (India) Buy-this-book (US)
 
12."Modelling and Control of Dynamic Flows in Communication Networks" by Janusz Filipiak
“Modelling and Control of Dynamic Flows in Communication Networks” Book Review: The book covers various techniques and concepts that manage the flow and burden in communication networks. It is organized systematically to provide a comprehensive approach for analyzing and designing advanced traffic control strategies. The use of mathematical operations such as advanced calculus, differential equations, and probability in various processes and methodologies is emphasized throughout the book. Additionally, the book contains numerous key concepts, illustrations, and engineering applications to facilitate learning.

Buy-this-Book (India) Buy-this-book (US)
 
13."Applied Data Communications and Networks" by B Buchanan
“Applied Data Communications and Networks” Book Review: This book provides a comprehensive coverage of data communications and computer networks, presenting both practical knowledge and theoretical understanding. It encompasses the latest advancements and prospective developments in data communication technologies, including Data Communication Standards and Models, Local Area Networks (such as Ethernet and Token Ring), and Transmission Control Protocol/Internet Protocol (TCP/IP). Additionally, the book delves into topics such as High-level Data Link Control, X.25 Packet-switching, and Asynchronous Communications, all of which are explained through diagrams that illustrate key concepts. The book is highly recommended for professionals in the electronic engineering, computer engineering, computer science, and industry fields.

Buy-this-Book (India) Buy-this-book (US)


advertisement

2. High Performance Communication Networks

 
1."High Performance Communication Networks" by Walrand
“High Performance Communication Networks” Book Review: This book is a comprehensive guide to constructing high-speed communication networks. Its main topics cover networking principles, future networks, traffic characterization, quality of service, and network services. Additionally, it also delves into important topics such as the layered architecture of the OSI and IP models, as well as TCP and UDP protocols. The book features numerous images and figures that facilitate a better understanding of the text. Furthermore, it includes a wide range of algorithmic problems, which can be used by students to enhance their skills. Overall, this book is a valuable resource for students pursuing computer and information technology engineering.

Buy-this-Book (India) Buy-this-book (US)
 
2."High-Performance Big-Data Analytics (Computer Communications and Networks)" by Siddhartha Duggirala and Dhivya Nagaraj
“High-Performance Big-Data Analytics (Computer Communications and Networks)” Book Review: This book explores the topic of high-performance computing infrastructure through the lens of big data analytics. Its main focus is on network infrastructure requirements that facilitate the effective transfer of big data, as well as storage infrastructure requirements for applications that generate such data. Additionally, the book covers real-time analytics solutions, database processing, in-memory analytics techniques, and the use of mainframes. It also delves into peer-to-peer techniques and visualization techniques. To aid students in their learning, the book provides self-study exercises, learning activities, and case studies. This comprehensive guide is an invaluable resource for students pursuing computer and information technology engineering.

Buy-this-Book (India) Buy-this-book (US)
 
3."Guide to High Performance Distributed Computing: Case Studies with Hadoop, Scalding and Spark (Computer Communications and Networks)" by K.G. Srinivasa and Anil Kumar Muppalla
“Guide to High Performance Distributed Computing: Case Studies with Hadoop, Scalding and Spark (Computer Communications and Networks)” Book Review: This book provides insights into the development and implementation of large-scale distributed computing processes. The main topics covered in this book include the fundamentals of building scalable software systems, an overview of the Hadoop system, and the basics of Spark. In addition, this book also covers other topics such as Hadoop streaming, data classification and regression analysis, and scalding. Throughout the book, step-by-step instructions on installations, programming, and execution of the programs are provided to assist readers. This book is an excellent resource for undergraduate students in computer engineering.

Buy-this-Book (India) Buy-this-book (US)
 
4."Attaining High Performance Communications: A Vertical Approach" by Ada Gavrilovska
“Attaining High Performance Communications: A Vertical Approach” Book Review: This book presents a comprehensive approach to high-performance communications, focusing on vertical aspects. It covers a range of key topics, including performance, network topology, network features, and future directions. Additionally, it delves into topics such as Ethernet versus etherNOT, commodity high-performance interconnects, the system impact of integrated interconnects, and network interfaces for high-performance computing. To aid in comprehension, numerous images and figures are included throughout the book. Furthermore, the book provides detailed explanations of the designs, end-to-end communication services and protocols, and applications of high-performance communications. This book is tailored towards advanced computer science engineering students.

Buy-this-Book (India) Buy-this-book (US)
 
5."Fault-Tolerance Techniques for High-Performance Computing (Computer Communications and Networks)" by Thomas Herault and Yves Robert
“Fault-Tolerance Techniques for High-Performance Computing (Computer Communications and Networks)” Book Review: This book provides a comprehensive survey of fault tolerance approaches employed in high-performance computing. The principal themes explored encompass concepts surrounding checkpoint protocols and scheduling algorithms, prediction, replication, and silent error detection and correction. Furthermore, the book delves into the range of techniques that can be employed to design a fault-tolerant MPI, as well as the obstacle posed by the energy consumption of fault-tolerance methodologies in extreme scale systems. The techniques and applications presented are described in great detail and are accompanied by appropriate illustrations. Graduate-level computer science engineering students will find this book to be a valuable resource.

advertisement
Buy-this-Book (India) Buy-this-book (US)
 
6."Communication Infrastructures for Cloud Computing (Advances in Systems Analysis, Software Engineering, and High Performance Computing)" by Mouftah
“Communication Infrastructures for Cloud Computing (Advances in Systems Analysis, Software Engineering, and High-Performance Computing)” Book Review: The book offers an extensive overview of the crucial issues and research related to cloud computing. The primary topics covered in the book include cloud communications, energy efficiency, identity management, and intrusion detection, while other topics include mobile cloud applications, privacy requirements, smart applications, and virtual infrastructure. Each topic is discussed in detail with relevant examples. This book is beneficial for software developers and students of computer science engineering.

Buy-this-Book (India) Buy-this-book (US)
 
7."Advancing Embedded Systems and Real-Time Communications with Emerging Technologies" by Virtanen
“Advancing Embedded Systems and Real-Time Communications with Emerging Technologies” Book Review: This book covers significant information on embedded systems, communication systems engineering, and real-time systems. The main chapters of the book focus on self-adaptive SoCs for dependability, security issues in tactical software-defined radios, interference, and spoofing. Additionally, the book covers topics such as the multi-hop software update method for resource-constrained wireless sensor networks and asymmetric link routing in location-aware mobile ad hoc networks. In total, the book delves into 17 chapters in detail, each of which is accompanied by appropriate illustrations and figures. This book is an excellent resource for advanced computer science engineering students.

Buy-this-Book (India) Buy-this-book (US)
 
8."High Performance Integrated Circuit Design" by Emre Salman and Eby G. Friedman
“High Performance Integrated Circuit Design” Book Review: This book offers cutting-edge techniques employed in the design of integrated circuits for achieving high performance. The book covers a range of topics, including technology scaling, interconnect modelling, signal propagation, delay analysis, CAD of power networks, power dissipation, synchronous theory, and trade-offs, as well as techniques to minimize substrate noise. Each technique is demonstrated with relevant examples and illustrations. This book is beneficial for individuals working in the field of high-performance integrated circuits, including students, researchers, and practicing engineers.

Buy-this-Book (India)
 
9."Application of Petri Nets to Communication Networks: Advances in Petri Nets (Lecture Notes in Computer Science)" by Jonathan Billington and Michel Diaz
“Application of Petri Nets to Communication Networks: Advances in Petri Nets (Lecture Notes in Computer Science (1605))” Book Review: This book is a comprehensive guide that explores the advancements of Petri Nets in communication networks. The book covers various topics, including the introduction to Petri Nets, colored Petri Nets, and stochastic Petri Nets. It also discusses the application of Petri Nets to communication protocols, service composition, network management, and performance evaluation. The book offers practical examples and illustrations to help readers understand the concepts. This book is useful for students, researchers, and professionals interested in Petri Nets and their applications in communication networks.

Buy-this-Book (India) Buy-this-book (US)
 
10."Analysis of Computer and Communication Networks" by Fayez Gebali
“Analysis of Computer and Communication Networks” Book Review: This book provides the fundamental techniques for designing and analyzing two vital components of high-performance networks: switching equipment and software utilized in end nodes and intermediate switches. The book offers a comprehensive review of the design options employed in building efficient switching hardware. Topics covered in the book include Markov chains and queuing analysis, modeling of traffic, interconnected networks, and switch designs and buffering procedures. It also covers the mathematical theory and procedures essential for analyzing telecommunication frameworks. The book presents Markov chain analysis and queuing for multiple communication protocols currently in use and offers practical applications to demonstrate more than 15 communication protocols and hardware components. Additionally, the book includes a discussion on the use of MATLAB software in designing applications, a concise introduction to the package, and over 550 questions.

Buy-this-Book (India) Buy-this-book (US)
 
11."Computer Communications and Networks (Applications of Communications Theory)" by John R Freer
“Computer Communications and Networks (Applications of Communications Theory)” Book Review: This comprehensive introduction to communications technology and system design emphasizes the emerging technologies that will play a vital role in the future. It offers a balanced approach between theoretical concepts and practical applications, making it an invaluable resource for those involved in civil and military communications. This book is particularly useful for anyone seeking a thorough understanding of computer communications and networks.

Buy-this-Book (India) Buy-this-book (US)
We have put a lot of effort into researching the best books on Communication Networks and came out with a recommended list and their reviews. If any more book needs to be added to this list, please email us. We are working on free pdf downloads for books on Communication Networks and will publish the download link here. Fill out this Communication Networks books pdf download" request form for download notification.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.