This text provides an introduction to the inner workings of computer networks, employing an engineering approach that should help readers gain a grasp of not just how, but also why, networks work the way they do. The book features up-to-date network technology, including practical treatment of Asynchronous Transfer Mode (ATM).