Computer Networks: A Systems Approach
Version 6.1-dev

Table of Contents

  • Preface
  • Chapter 1: Foundation
    • Problem: Building a Network
    • 1.1 Applications
    • 1.2 Requirements
    • 1.3 Architecture
    • 1.4 Software
    • 1.5 Performance
    • Perspective: Feature Velocity
  • Chapter 2: Direct Links
  • Chapter 3: Internetworking
  • Chapter 4: Advanced Internetworking
  • Chapter 5: End-to-End Protocols
  • Chapter 6: Congestion Control
  • Chapter 7: End-to-End Data
  • Chapter 8: Network Security
  • Chapter 9: Applications
  • About This Book
Computer Networks: A Systems Approach
  • Docs »
  • Chapter 1: Foundation
  • View page source

Chapter 1: Foundation¶

I must create a System, or be enslav’d by another Man’s; I will not Reason and Compare: my business is to Create.

—William Blake

  • Problem: Building a Network
  • 1.1 Applications
    • Classes of Applications
  • 1.2 Requirements
    • Stakeholders
    • Scalable Connectivity
    • Cost-Effective Resource Sharing
    • Support for Common Services
    • Manageability
  • 1.3 Architecture
    • Layering and Protocols
    • Encapsulation
    • Multiplexing and Demultiplexing
    • 7-Layer OSI Model
    • Internet Architecture
  • 1.4 Software
    • Application Programming Interface (Sockets)
    • Example Application
  • 1.5 Performance
    • Bandwidth and Latency
    • Delay × Bandwidth Product
    • High-Speed Networks
    • Application Performance Needs
  • Perspective: Feature Velocity
Next Previous

© Copyright 2019

Built with Sphinx using a theme provided by Read the Docs.