Computer networks a systems approach

This best-selling and classic book teaches you the key principles of computer networks with examples drawn from the real world of network and protocol design. Using the Internet as the primary example, the authors explain various protocols and networking technologies. Their systems-oriented approach...

Descripción completa

Detalles Bibliográficos
Autor principal: Peterson, Larry L. (-)
Otros Autores: Davie, Bruce S.
Formato: Libro electrónico
Idioma:Inglés
Publicado: Burlington, Mass. : Morgan Kaufmann c2012.
Edición:5th ed
Colección:The Morgan Kaufmann Series in Networking
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628229006719
Tabla de Contenidos:
  • Front Cover; In Praise of Computer Networks: A Systems Approach Fifth Edition; Computer Networks: a systems approach; Copyright; Dedication; Foreword; Foreword to the First Edition; Preface; Audience; Changes in the Fifth Edition; Approach; Pedagogy and Features; Road Map and Course Use; A Top-Down Pathway; Exercises; Supplemental Materials and Online Resources; Acknowledgments; Table of contents; Chapter 1. Foundation; Problem: Building a Network; 1.1 Applications; 1.1.1 Classes of Applications; 1.2 Requirements; 1.2.1 Perspectives; 1.2.2 Scalable Connectivity; Links, Nodes, and Clouds
  • 1.2.3 Cost-Effective Resource Sharing1.2.4 Support for Common Services; Identifying Common Communication Patterns; Reliability; 1.2.5 Manageability; 1.3 Network Architecture; 1.3.1 Layering and Protocols; Encapsulation; Multiplexing and Demultiplexing; The 7-Layer Model; 1.3.2 Internet Architecture; 1.4 Implementing network software; 1.4.1 Application Programming Interface (Sockets); 1.4.2 Example Application; Client; Server; 1.5 Performance; 1.5.1 Bandwidth and Latency; 1.5.2 Delay X Bandwidth Product; 1.5.3 High-Speed Networks; 1.5.4 Application Performance Needs; 1.6 Summary
  • What's Next: Cloud ComputingFurther Reading; Exercises; Chapter 2. Getting Connected; Problem: Connecting To A Network; 2.1 Perspectives on connecting; 2.1.1 Classes of Links; 2.2 Encoding (NRZ, NRZI, manchester, 4B/5B); 2.3 Framing; 2.3.1 Byte-Oriented Protocols (BISYNC, PPP, DDCMP); Sentinel-Based Approaches; Byte-Counting Approach; 2.3.2 Bit-Oriented Protocols (HDLC); 2.3.3 Clock-Based Framing (SONET); 2.4 Error Detection; 2.4.1 Two-Dimensional Parity; 2.4.2 Internet Checksum Algorithm; 2.4.3 Cyclic Redundancy Check; 2.5 Reliable Transmission; 2.5.1 Stop-and-Wait; 2.5.2 Sliding Window
  • The Sliding Window AlgorithmFinite Sequence Numbers and Sliding Window; Implementation of Sliding Window; Frame Order and Flow Control; 2.5.3 Concurrent Logical Channels; 2.6 Ethernet and Multiple Access Networks (802.3); 2.6.1 Physical Properties; 2.6.2 Access Protocol; Frame Format; Addresses; Transmitter Algorithm; 2.6.3 Experience with Ethernet; 2.7 Wireless; Token Rings; 2.7.1 802.11/Wi-Fi; Physical Properties; Collision Avoidance; Distribution System; Frame Format; 2.7.2 Bluetooth® (802.15.1); 2.7.3 Cell Phone Technologies; Security of Wireless Links; 2.8 Summary
  • What's Next: "The Internet Of Things"Further Reading; Exercises; Chapter 3. Internetworking; Problem: Not All Networks are Directly Connected; 3.1 Switching and bridging; 3.1.1 Datagrams; 3.1.2 Virtual Circuit Switching; Asynchronous Transfer Mode (ATM); 3.1.3 Source Routing; ATM; 3.1.4 Bridges and LAN Switches; Learning Bridges; Implementation; Spanning Tree Algorithm; Broadcast and Multicast; Limitations of Bridges; 3.2 Basic Internetworking (IP); 3.2.1 What Is an Internetwork?; 3.2.2 Service Model; Datagram Delivery; Packet Format; Fragmentation and Reassembly; 3.2.3 Global Addresses
  • 3.2.4 Datagram Forwarding in IP