Computer Networks
An Algorithmic Approach
Cambridge University Press
Will be published approx. on 31. August 2026
Book
Paperback/Softback
700 pages
978-1-009-64988-9 (ISBN)
Description
Computer Networks: An Algorithmic Approach is designed for undergraduate and early postgraduate students in computer science and electronics/telecommunications. It goes beyond explaining what protocols do by focusing on how they work through an algorithm-centric approach. Core topics such as routing, switching, congestion control, and network security are presented using clear, step-by-step methods that support problem-solving, design, analysis, and implementation. The book also covers modern developments including software-defined networking (SDN), cloud and edge networking, IoT, and 5G, along with dedicated sections on AI for computer networks and blockchain networking.
More details
Language
English
Place of publication
Cambridge
United Kingdom
Product notice
Paperback (trade)
Illustrations
Worked examples or Exercises
ISBN-13
978-1-009-64988-9 (9781009649889)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Persons
Sudip Misra is Professor at the Department of Computer Science and Engineering, IIT Kharagpur. He specializes in computer networks and IoT. He is recognized as a Fellow in multiple prestigious engineering and computer science associations. He has authored three books, titled Introduction to IoT in 2021, Smart Grid Technology: A Cloud Computing and Data Management Approach in 2018, and Principles of Wireless Sensor Networks in 2014, for the Press. Riya Tapwal is a Prime Minister Research Fellow at the Department of Computer Science and Engineering, IIT Kharagpur.
Author
Indian Institute of technology, Kharagpur
Indian Institute of technology, Kharagpur
Content
Foreword; Part I. Basics of Computer Networks; 1. Introduction; 2. Network Architecture; Part II. Building Blocks of Computer Networks; 3. Transmission Media; 4. Data Link Layer; 5. MAC Sublayer; 6. Ethernet; 7. Switching; 8. Network Layer; 9. Fragmentation; 10. Unicast Routing; 11. Multicast Routing; 12. Transport Layer; 13. Session Layer; 14. Presentation Layer; 15. Application Layer; Part III. Advanced Networking; 16. Network Security and Management; 17. Peer to Peer Networking; 18. Client Server Networking; 19. Ad hoc Networks; 20. Software-Defined Networking; 21. Internet of Things; 22. 5G Networks; Part IV. Emerging Trends in Computer Networks; 23. Artificial Intelligence for Networks; 24. Blockchain Networks; Bibliography; Index.