29 Best Books on Computer Networks – Sanfoundry

1.”Internetworking with Tcp/Ip: Design, Implementation and Internals – Vol.2: Design, Implementation, and Internals – Volume II” by Comer

“Internetworking with Tcp/Ip: Design, Implementation and Internals – Vol.2: Design, Implementation, and Internals – Volume II” Book Review: This book provides an in-depth analysis of the structure of TCP/IP software in an operating system. The book explores many of the topics like Principles, Protocols and Architecture. This book helps in gaining an understanding of how the Internet Technological Infrastructure is realized. This book can be used by those in the field of Tcp/lp design.

2.”TCP/IP Architecture, Design and Implementation in Linux (Practitioners)” by Sameer Seth and M Ajaykumar Venkatesulu

“TCP/IP Architecture, Design and Implementation in Linux (Practitioners)” Book Review: This book provides in-depth knowledge of Linux TCP/IP stack and kernel framework for its network stack, including complete knowledge of design and implementation. The book explains simple client-server socket programs and complex design and implementation of TCP/IP protocol in linux. This book provides different aspects of socket programming and major TCP/IP related algorithms. The book explains netfilter hook framework, routing sub-system, IP QOS implementation, and Network SoftIRQ. This book further contains elements on TCP state machine implementation,TCP timer implementation on Linux, TCP memory management on Linux, and debugging TCP/IP stack using lcrash. This book can be used as a guide by those in the field of TCP/IP design and architecture.

3.”Internetworking with TCP/IP: Design, Implementation and Internals Vol II: 002″ by Douglas E Comer and David L Stevens

4.”Design, Measurement and Management of Large-Scale IP Networks: Bridging the Gap Between Theory and Practice” by Antonio Nucci and Konstantina Papagiannaki

“Design, Measurement and Management of Large-Scale IP Networks: Bridging the Gap Between Theory and Practice” Book Review: This book explains the design and management principles of large-scale IP networks. It discusses the need for these tasks to be underpinned by actual measurements. This book has discussions of the types of measurements available in IP networks. This book talks about the ways in which they can assist both in the design phase as well as in the monitoring and management of IP applications. Other topics covered include IP network design, traffic engineering, network and service management and security. This book will be useful for graduate students and researchers in electrical and computer engineering and computer science. This book is also a good reference for network designers and operators in the communication industry.

5.”High Speed Networks: TCP/IP and ATM Design Principles (William Stallings Books on Computer and Data Communications Technology)” by William Stallings

“High Speed Networks: TCP/IP and ATM Design Principles (William Stallings Books on Computer and Data Communications Technology)” Book Review: This book focuses on High-Speed networks, including gigabit networks. This book provides an up-to-date survey of developments in the design of intranets based on the Internet Protocol (IP) are explained. The entire TCP/IP protocol suite and ATM networks are given in the book. It specifically talks about how the network designer tackles the issues of supporting multimedia and real-time traffic, the need to control traffic. It also discusses how to provide different levels of Quality of Service (QOS) to different applications. This book is intended for both professional and academic audiences.

6.”Grundkurs Datenkommunikation: TCP/IP-basierte Kommunikation: Grundlagen, Konzepte und Standards” by Peter Mandl and Andreas Bakomenko

“Grundkurs Datenkommunikation: TCP/IP-basierte Kommunikation: Grundlagen, Konzepte und Standards” Book Review: The book explains the important basic concepts and standards of data communication in today’s computer networks in a practical and compact form. Reference models and protocol mechanisms are introduced to the technical fundamentals of networks. The book discusses selected technologies and communication protocols of lower layers. The book also explains the concepts and protocols of the network and transport layers using the example of the TCP / IP protocol family. Important protocols and systems of the application layer such as DNS and HTTP are also explained. The basic concepts of mobile communication are presented and the programming of communication applications based on TCP. The datagram sockets are discussed. Complex protocol mechanisms are illustrated with many images. A collection of control questions including sample solutions for post-processing the material is attached to each chapter. This book will be useful for students of computer engineering.

7.”Guide to TCP/IP: IPv6 and IPv4″ by Ed Tittel and Jeffrey Carrell

“Guide to TCP/IP: IPv6 and IPv4” Book Review: This book introduces the concepts, terminology, protocols, and services that the Transmission Control Protocol/Internet Protocol (TCP/IP) suite uses to make the Internet work. This book stimulates hands-on skills development. It describes TCP/IP capabilities and encourages interaction with protocols. It provides the troubleshooting knowledge and tools that network administrators and analysts need to keep their systems running smoothly. This book covers topics ranging from traffic analysis and characterization, to error detection, security analysis and more. Both IPv6 and IPv4 are covered in detail. This book can be used by computer engineering students as well as researchers.

8.”TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides)” by Kenneth L Calvert and Michael J Donahoo

“TCP/IP Sockets in Java: Practical Guide for Programmers (The Practical Guides)” Book Review: This book covers version 1.5-1.7. The API (application programming interface) describes the relevant parts of each class. It has a summary section that lists the classes and methods used in the code. The book also has a “gotchas” section that mentions non obvious aspects of the objects. New topics covered include NetworkInterface, Interface Address, Inet4/6Address, SocketAddress/InetSocketAddress and Executor. Extended access to low-level network information, support for IPv6, more complete access to socket options and scalable I/O are also covered. This book focuses on a tutorial-based approach that helps master the tasks and techniques essential to virtually all client-server projects using sockets in Java. A general overview of networking concepts and mechanics of simple clients and servers is given. Programming concepts are introduced through simple program examples accompanied by line-by-line code commentary that describes the purpose of every part of the program. This book will be a useful guide for programmers.

9.”Mobil IP: Design Principles and Practices (Addison-Wesley Wireless Communications Series)” by Charles E Perkins

“Mobil IP: Design Principles and Practices (Addison-Wesley Wireless Communications Series)” Book Review: This book introduces the design and implementation of Internet protocols useful for maintaining network connections while moving from place to place. It describes the technology that makes mobile networking possible. The book focuses on Mobile IP, the Internet Engineering Task Force (IETF) Standard for mobile networking. This book discusses Mobile IP, Route optimization, IP version 6, Use of Dynamic Host Configuration Protocol (DHCP) and Encapsulation. The mobile IP requires precise handling of packetized control data and all of the needed steps for that handling are detailed in this book. This book also details how Mobile IP specifies the handling of data packets destined for the mobile node. This book also presents newly specified enhancements to Mobile IP. It details the protocol support needed for enabling mobile networks using IPv6, the new version of IP with 128-bit addresses. Interactions between Mobile IP and other protocols (such as DHCP) are described.

10.”TCP/IP – The Ultimate Protocol Guide: Volume 2 – Applications, Access and Data Security” by imusti

“TCP/IP – The Ultimate Protocol Guide: Volume 2 – Applications, Access and Data Security” Book Review: The book covers all the information about the Internet Protocol suite. This book focuses on the Application protocols that are in use everyday from Web Operations through to email, and from host configuration and access through to file transfer. The book also examines the way that networks can be managed. It discusses the manner in which we can access our networks remotely and possibly one of the most important subjects today – security of our data whilst in transit. This book can be useful for engineering students as well as teachers.

11.”Intelligent Traffic Management Schemes in TCP/IP Networks” by Rafe Alasem

“Intelligent Traffic Management Schemes in TCP/IP Networks” Book Review: The book gives information about designing various controllers, using control theory. It features designing of active queue management (AQM) controllers and a new controller named as SPRED, which is formed by mounting a Smith Predictor (SP) controller to standard RED controller to form SPRED controller. The book aims at increasing the speed of response, improving stability and robustness of congestion control systems. It also features an adaptive neuro-fuzzy inference system (ANFIS) based AQM control scheme to deal with nonlinear time delay systems.

12.”Mathematical Foundations of Computer Networking (Addison-Wesley Professional Computing Series)” by Srinivasan Keshav

“Mathematical Foundations of Computer Networking (Addison-Wesley Professional Computing Series)” Book Review: This book talks about the mathematical foundations of computer networking. It helps to design networks that are useful to society. This book focuses on computer networking to give it a stronger foundation. This text emphasises the networking technologies available currently.