This revised textbook, intended for use in undergraduate/graduate courses on computer networking, computer systems/architecture and performance evaluation, presents a host of new and revised content and ancillaries. This text presents a balanced approach between technology and mathematical modeling. It covers networking algorithms (routing, error codes, protocol verification, line codes, network coding and quantum encryption) and analysis (probability for networking with technological examples, queueing models, divisible load scheduling theory and Amdahl's Law). There is also a tutorial chapter providing insights into machine learning for networking, the cutting edge of networking technology.
This self-contained text progresses systematically and gives students numerous examples at the end of each chapter. Students in electrical engineering, computer engineering and computer science departments will benefit from this book as will engineers and computer scientists workingin relevant fields.
Maintains a balanced approach between technology and mathematical modeling
Features new and revised content covering the latest advances in the field since the original publication
Includes a host of classroom material for students and instructors