Table of contents

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

Retrieved from "http://blizzard.cs.uwaterloo.ca/keshav/mediawiki-1.4.7/index.php/2ed-details"

This page has been accessed 4331 times. This page was last modified 12:54, 14 Apr 2011. Content is available under GNU Free Documentation License 1.2.


Log in