Computer Networks

Computer Networks

A Systems Approach

5th Edition - March 2, 2011

Write a review

  • Authors: Larry Peterson, Bruce Davie
  • eBook ISBN: 9780123850607

Purchase options

Purchase options
DRM-free (EPub, PDF, Mobi)
Sales tax will be calculated at check-out

Institutional Subscription

Free Global Shipping
No minimum order


Computer Networks: A Systems Approach, Fifth Edition, explores the key principles of computer networking, with examples drawn from the real world of network and protocol design. Using the Internet as the primary example, this best-selling and classic textbook explains various protocols and networking technologies. The systems-oriented approach encourages students to think about how individual network components fit into a larger, complex system of interactions. This book has a completely updated content with expanded coverage of the topics of utmost importance to networking professionals and students, including P2P, wireless, network security, and network applications such as e-mail and the Web, IP telephony and video streaming, and peer-to-peer file sharing. There is now increased focus on application layer issues where innovative and exciting research and design is currently the center of attention. Other topics include network design and architecture; the ways users can connect to a network; the concepts of switching, routing, and internetworking; end-to-end protocols; congestion control and resource allocation; and end-to-end data. Each chapter includes a problem statement, which introduces issues to be examined; shaded sidebars that elaborate on a topic or introduce a related advanced topic; What’s Next? discussions that deal with emerging issues in research, the commercial world, or society; and exercises. This book is written for graduate or upper-division undergraduate classes in computer networking. It will also be useful for industry professionals retraining for network-related assignments, as well as for network practitioners seeking to understand the workings of network protocols and the big picture of networking.

Key Features

  • Completely updated content with expanded coverage of the topics of utmost importance to networking professionals and students, including P2P, wireless, security, and applications
  • Increased focus on application layer issues where innovative and exciting research and design is currently the center of attention
  • Free downloadable network simulation software and lab experiments manual available


Networking professionals and upper level undergraduate and graduate students in CS, EE, and CSE programs

Table of Contents

  • In Praise of Computer Networks

    Recommended Reading List



    Foreword to the First Edition


    1. Foundation

    1.1 Applications

    1.2 Requirements

    1.3 Network Architecture

    1.4 Implementing Network Software

    1.5 Performance


    Further Reading

    2. Getting Connected

    2.1 Perspectives on Connecting

    2.2 Encoding (NRZ, NRZI, MANCHESTER, 4B/5B)

    2.3 Framing

    2.4 Error Detection

    2.5 Reliable Transmission

    2.6 Ethernet and Multiple Access Networks (802.3)

    2.7 Wireless


    Further Reading

    3. Internetworking

    3.1 Switching and Bridging

    3.2 Basic Internetworking (IP)

    3.3 Routing

    3.4 Implementation and Performance

    3.5 Summary

    Further Reading

    4. Advanced Internetworking

    4.1 The Global Internet

    4.2 Multicast

    4.3 Multiprotocol Label Switching (MPLS)

    4.4 Routing among Mobile Devices

    4.5 Summary

    Further Reading

    5. End-to-End Protocols

    5.1 Simple Demultiplexer (UDP)

    5.2 Reliable Byte Stream (TCP)

    5.3 Remote Procedure Call

    5.4 Transport for Real-Time Applications (RTP)


    Further Reading

    6. Congestion Control and Resource Allocation

    6.1 Issues in Resource Allocation

    6.2 Queuing Disciplines

    6.3 TCP Congestion Control

    6.4 Congestion-Avoidance Mechanisms

    6.5 Quality of Service

    6.6 Summary

    Further Reading

    7. End-to-End Data

    7.1 Presentation Formatting

    7.2 Multimedia Data

    7.3 Summary

    Further Reading

    8. Network Security

    8.1 Cryptographic Building Blocks

    8.2 Key Predistribution

    8.3 Authentication Protocols

    8.4 Example Systems

    8.5 Firewalls


    Further Reading

    9. Applications

    9.1 Traditional Applications

    9.2 Multimedia Applications

    9.3 Infrastructure Services

    9.4 Overlay Networks

    9.5 Summary

    Further Reading

    Solutions to Select Exercises

    Chapter 1

    Chapter 2

    Chapter 3

    Chapter 4

    Chapter 5

    Chapter 6

    Chapter 7




Product details

  • No. of pages: 920
  • Language: English
  • Copyright: © Morgan Kaufmann 2011
  • Published: March 2, 2011
  • Imprint: Morgan Kaufmann
  • eBook ISBN: 9780123850607

About the Authors

Larry Peterson

Larry Peterson
Larry Peterson is the Robert E. Kahn Professor of Computer Science, Emeritus at Princeton University, where he served as Chair from 2003-2009. His research focuses on the design, implementation, and operation of Internet-scale distributed systems, including the widely used PlanetLab and MeasurementLab platforms. He currently serves as the CTO of the Open Networking Foundation (ONF), where he works on open source software at the intersection of access networks and the edge cloud. Professor Peterson is a member of the National Academy of Engineering, a Fellow of the ACM and the IEEE, the 2010 recipient of the IEEE Kobayashi Computer and Communication Award, and the 2013 recipient of the ACM SIGCOMM Award. He received his Ph.D. degree from Purdue University in 1985.

Affiliations and Expertise

Open Networking Foundation

Bruce Davie

Bruce Davie
Bruce Davie is VP and CTO for VMware, APJ. He joined VMware as part of the Nicira acquisition, and was Networking CTO until 2017. He has over 30 years of industry experience, and was a Cisco Fellow prior to joining Nicira. He has contributed to many networking standards and authored several networking textbooks. Bruce received his Ph. D. in computer science from the University of Edinburgh in 1988 and is an ACM Fellow.

Affiliations and Expertise

VMware, APJ

Ratings and Reviews

Write a review

There are currently no reviews for "Computer Networks"