Content Networking
Architecture, Protocols, and Practice
FM.qxd 1/29/05 2:40 AM Page i
Content Networking: Architecture, Protocols, and Practice
Markus Hofmann and Leland R. Beaumont
Network Algorithmics: An Interdisciplinary Approach to
Designing Fast Networked Devices
George Varghese
Network Recovery: Protection and Restoration of Optical,
SONET-SDH, IP, and MPLS
Jean Philippe Vasseur, Mario Pickavet, and Piet
Demeester
Routing, Flow, and Capacity Design in Communication and
Computer Networks
Michal Pióro and Deepankar Medhi
Wireless Sensor Networks: An Information Processing
Approach
Feng Zhao and Leonidas Guibas
Communication Networking: An Analytical Approach
Anurag Kumar, D. Manjunath, and Joy Kuri
The Internet and Its Protocols: A Comparative Approach
Adrian Farrel
Modern Cable Television Technology: Video, Voice, and
Data Communications, 2e
Walter Ciciora, James Farmer, David Large, and Michael
Adams
Bluetooth Application Programming with the Java APIs
C Bala Kumar, Paul J. Kline, and Timothy J. Thompson
Policy-Based Network Management: Solutions for the
Next Generation
John Strassner
Computer Networks: A Systems Approach, 3e
Larry L. Peterson and Bruce S. Davie
Network Architecture, Analysis, and Design, 2e
James D. McCabe
MPLS Network Management: MIBs, Tools, and
Techniques
Thomas D. Nadeau
Developing IP-Based Services: Solutions for Service
Providers and Vendors
Monique Morrow and Kateel Vijayananda
Telecommunications Law in the Internet Age
Sharon K. Black
Optical Networks: A Practical Perspective, 2e
Rajiv Ramaswami and Kumar N. Sivarajan
Internet QoS: Architectures and Mechanisms
Zheng Wang
TCP/IP Sockets in Java: Practical Guide for Programmers
Michael J. Donahoo and Kenneth L. Calvert
TCP/IP Sockets in C: Practical Guide for Programmers
Kenneth L. Calvert and Michael J. Donahoo
Multicast Communication: Protocols, Programming, and
Applications
Ralph Wittmann and Martina Zitterbart
MPLS: Technology and Applications
Bruce Davie and Yakov Rekhter
High-Performance Communication Networks, 2e
Jean Walrand and Pravin Varaiya
Internetworking Multimedia
Jon Crowcroft, Mark Handley, and Ian Wakeman
Understanding Networked Applications: A First Course
David G. Messerschmitt
Integrated Management of Networked Systems: Concepts,
Architectures, and their Operational Application
Heinz-Gerd Hegering, Sebastian Abeck, and Bernhard
Neumair
Virtual Private Networks: Making the Right Connection
Dennis Fowler
Networked Applications: A Guide to the New Computing
Infrastructure
David G. Messerschmitt
Wide Area Network Design: Concepts and Tools for
Optimization
Robert S. Cahn
For further information on these books and for a list of
forthcoming titles, please visit our Website at
http://www.mkp.com.
The Morgan Kaufmann Series in Networking
Series Editor, David Clark, M.I.T.
FM.qxd 1/29/05 2:40 AM Page ii
Content Networking
Architecture, Protocols, and Practice
Markus Hofmann and Leland Beaumont
AMSTERDAM • BOSTON • HEIDELBERG • LONDON
NEW YORK • OXFORD • PARIS • SAN DIEGO
SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO
MORGAN KAUFMANN PUBLISHERS IS AN IMPRINT OF ELSEVIER
FM.qxd 1/29/05 2:40 AM Page iii
Publishing Director Diane Cerra
Senior Acquisitions Editor Rick Adams
Developmental Editor Karyn Johnson
Assistant Editor Mona Buehler
Publishing Services Manager Simon Crump
Project Manager Justin R. Palmeiro
Cover Design Yvo Riezebos Design
Composition Kolam
Copyeditor Kolam USA
Proofreader Kolam USA
Indexer Kolam USA
Interior printer Maple Press
Cover printer Phoenix Color
Morgan Kaufmann Publishers is an imprint of Elsevier.
500 Sansome Street, Suite 400, San Francisco, CA 94111
This book is printed on acid-free paper.
© 2005 by Lucent Technology and Leland R. Beaumont. All rights reserved.
Figure credit: Image clips in Figure 6.9 used with permission.
Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. In
all instances in which Morgan Kaufmann Publishers is aware of a claim, the product names appear in initial capital or all
capital letters. Readers, however, should contact the appropriate companies for more complete information regarding trade-
marks and registration.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any
means—electronic, mechanical, photocopying, scanning, or otherwise—without prior written permission of the
publisher.
Permissions may be sought directly from Elsevier's Science & Technology Rights Department in Oxford, UK: phone: (+44)
1865 843830, fax: (+44) 1865 853333, e-mail: permissions@elsevier.com.uk. You may also complete your request on-line via
the Elsevier homepage (http://elsevier.com) by selecting "Customer Support" and then "Obtaining Permissions."
Library of Congress Cataloging-in-Publication Data
Hofmann, Markus.
Content networking : architecture, protocols, and practice / Markus Hofmann and Leland Beaumont.
p. cm. — (The Morgan Kaufmann series in networking)
Includes bibliographical references and index.
ISBN 1-55860-834-6
1. Computer networks. I. Beaumont, Leland R. II. Title. III. Series.
TK5105.5.H63 2005
004.6—dc22
2005001732
ISBN: 1-55860-834-6
For information on all Morgan Kaufmann publications,
visit our Web site at www.mkp.com or www.books.elsevier.com
Printed in the United States of America
0506070809 54321
FM.qxd 1/29/05 2:40 AM Page iv