Mathematical Foundations
This will appear as a separate book in 2011.
Volume I: Introduction
Atoms, Bits, and Networks
- Introduction
- An overview of networking technologies
- Networking concepts and techniques
- Engineering computer networks
- In closing
The Telephone Network: Concepts, History, and Challenges
- Concepts
- End-systems
- Transmission
- Switching
- Signaling
- Cellular communication: 2,3, and 4G
- Historical sketch
- Challenges
- Summary
The Internet: Concepts, History, and Challenges
- Concepts
- Basic Internet technology
- Addressing
- Routing
- Endpoint control
- History
- Challenges
- Summary
Converged networks: Concepts and Challenges
- Convergence: what and why
- Technologies for convergence (RTP, MPLS, SIP, and IMS)
- Challenges
- Summary
Volume II: Principles
Protocol Layering
- Protocols and protocol layering
- Importance of layering
- Problems with layering
- ISO-OSI reference model
- The seven layers
- Summary
Multiple Access
- Introduction
- Choices and constraints
- Foundational technologies
- Centralized access schemes
- Distributed schemes
- Summary
Switching
- Introduction
- Circuit switching
- Virtual circuit and packet switching
- Switch fabrics
- Buffering
- Multicasting
- Summary
Scheduling
- Introduction
- Requirements
- Fundamental choices
- Scheduling best-effort connections
- Scheduling real-time connections
- Comparison
- Packet dropping
- Summary
Naming and Addressing
- Introduction
- Naming and addressing - an axiomatic basis
- Hierarchical naming
- Addressing
- Common addressing schemes
- Name resolution
- Datalink layer addressing
- Finding datalink layer addresses
- Summary
Routing
- Introduction
- Routing protocol requirements
- Choices
- Routing in the telephone network
- Distance-vector routing
- Link-tate routing
- Choosing link costs
- Hierarchical routing
- Internet routing protocols
- Routing within a broadcast LAN
- Multicast routing
- Routing with policy constraints
- Routing for mobile nodes
- Summary
Error Control
- Causes of bit errors
- Bit-error detection and correction
- Causes of packet errors
- Packet-error detection and correction
- Summary
Flow Control
- Model
- Classification
- Open-loop flow control
- Closed-loop flow control
- Hybrid flow control
- Summary
Quality of Service
- Introduction
- An economic framework for QoS
- Traffic models
- Traffic classes
- Time scales of traffic management to achieve QoS
- Scheduling
- Renegotiation
- Signaling
- Admission control
- Peak-load pricing
- Capacity planning
- Summary
Volume III: Practice
Some portions of the Practice section were presented at TECS week (http://www.tcs-trddc.com/TECS%2709/tecsweek_home.html) in Pune, India. Here is a pointer to the abstract of the lectures a
|