Table Of ContentThis document is created with the unregistered version of CHM2PDF Pilot
[ Team LiB ]
Table of Contents
Computer Networks, Fourth Edition
By Andrew S. Tanenbaum
Publisher: Prentice Hall
Pub Date: March 17, 2003
ISBN: 0-13-066102-3
Pages: 384
The world's leading introduction to networking-fully updated for tomorrow's key technologies.
Computer Networks, Fourth Edition is the ideal introduction to today's networks-and tomorrow's. This classic best
seller has been thoroughly updated to reflect the newest and most important networking technologies with a special
emphasis on wireless networking, including 802.11, Bluetooth, broadband wireless, ad hoc networks, i-mode, and
WAP. But fixed networks have not been ignored either with coverage of ADSL, gigabit Ethernet, peer-to-peer
networks, NAT, and MPLS. And there is lots of new material on applications, including over 60 pages on the Web,
plus Internet radio, voice over IP, and video on demand.Finally, the coverage of network security has been revised
and expanded to fill an entire chapter.
Author, educator, and researcher Andrew S. Tanenbaum, winner of the ACM Karl V. Karlstrom Outstanding
Educator Award, carefully explains how networks work on the inside, from underlying hardware at the physical layer
up through the top-level application layer. Tanenbaum covers all this and more:
•
• Physical layer (e.g., copper, fiber, wireless, satellites, and Internet over cable)
•
• Data link layer (e.g., protocol principles, protocol verification, HDLC, and PPP)
•
• MAC Sublayer (e.g., gigabit Ethernet, 802.11, broadband wireless, and switching)
•
• Network layer (e.g., routing algorithms, congestion control, QoS, IPv4, and IPv6)
This document is created with the unregistered version of CHM2PDF Pilot
•
• Transport layer (e.g., socket programming, UDP, TCP, RTP, and network performance)
•
• Application layer (e.g., e-mail, the Web, PHP, wireless Web, MP3, and streaming audio)
•
• Network security (e.g., AES, RSA, quantum cryptography, IPsec, and Web security)
The book gives detailed descriptions of the principles associated with each layer and presents many examples drawn
from the Internet and wireless networks.
[ Team LiB ]
This document is created with the unregistered version of CHM2PDF Pilot
[ Team LiB ]
Table of Contents
Computer Networks, Fourth Edition
By Andrew S. Tanenbaum
Publisher: Prentice Hall
Pub Date: March 17, 2003
ISBN: 0-13-066102-3
Pages: 384
Copyright
Other bestselling titles by Andrew S. Tanenbaum
Preface
About the Author
Chapter 1. Introduction
Section 1.1. Uses of Computer Networks
Section 1.2. Network Hardware
Section 1.3. Network Software
Section 1.4. Reference Models
Section 1.5. Example Networks
Section 1.6. Network Standardization
Section 1.7. Metric Units
Section 1.8. Outline of the Rest of the Book
Section 1.9. Summary
Chapter 2. The Physical Layer
Section 2.1. The Theoretical Basis for Data Communication
Section 2.2. Guided Transmission Media
Section 2.3. Wireless Transmission
Section 2.4. Communication Satellites
Section 2.5. The Public Switched Telephone Network
Section 2.6. The Mobile Telephone System
Section 2.7. Cable Television
Section 2.8. Summary
Chapter 3. The Data Link Layer
Section 3.1. Data Link Layer Design Issues
Section 3.2. Error Detection and Correction
Section 3.3. Elementary Data Link Protocols
This document is created with the unregistered version of CHM2PDF Pilot
Section 3.4. Sliding Window Protocols
Section 3.5. Protocol Verification
Section 3.6. Example Data Link Protocols
Section 3.7. Summary
Chapter 4. The Medium Access Control Sublayer
Section 4.1. The Channel Allocation Problem
Section 4.2. Multiple Access Protocols
Section 4.3. Ethernet
Section 4.4. Wireless LANs
Section 4.5. Broadband Wireless
Section 4.6. Bluetooth
Section 4.7. Data Link Layer Switching
Section 4.8. Summary
Chapter 5. The Network Layer
Section 5.1. Network Layer Design Issues
Section 5.2. Routing Algorithms
Section 5.3. Congestion Control Algorithms
Section 5.4. Quality of Service
Section 5.5. Internetworking
Section 5.6. The Network Layer in the Internet
Section 5.7. Summary
Chapter 6. The Transport Layer
Section 6.1. The Transport Service
Section 6.2. Elements of Transport Protocols
Section 6.3. A Simple Transport Protocol
Section 6.4. The Internet Transport Protocols: UDP
Section 6.5. The Internet Transport Protocols: TCP
Section 6.6. Performance Issues
Section 6.7. Summary
Chapter 7. The Application Layer
Section 7.1. DNS—The Domain Name System
Section 7.2. Electronic Mail
Section 7.3. The World Wide Web
Section 7.4. Multimedia
Section 7.5. Summary
Chapter 8. Network Security
Section 8.1. Cryptography
Section 8.2. Symmetric-Key Algorithms
Section 8.3. Public-Key Algorithms
Section 8.4. Digital Signatures
Section 8.5. Management of Public Keys
Section 8.6. Communication Security
Section 8.7. Authentication Protocols
Section 8.8. E-Mail Security
Section 8.9. Web Security
Section 8.10. Social Issues
Section 8.11. Summary
Chapter 9. Reading List and Bibliography
Section 9.1. Suggestions for Further Reading
This document is created with the unregistered version of CHM2PDF Pilot
Section 9.1.1. Introduction and General Works
Section 9.2. Alphabetical Bibliography
[ Team LiB ]
This document is created with the unregistered version of CHM2PDF Pilot
[ Team LiB ]
This document is created with the unregistered version of CHM2PDF Pilot
Copyright
This edition may be sold only in those countries to which it is consigned by Pearson Education International. It is not
to be re-exported and it is not for sale in the U.S.A., Mexico, or Canada.
Editorial/production supervision: Patti Guerrieri
Cover design director: Jerry Votta
Cover designer: Anthony Gemmellaro
Cover design: Andrew S. Tanenbaum
Art director: Gail Cocker-Bogusz
Interior Design: Andrew S. Tanenbaum
Interior graphics: Hadel Studio
Typesetting: Andrew S. Tanenbaum
Manufacturing buyer: Maura Zaldivar
Executive editor: Mary Franz
Editorial assistant: Noreen Regina
Marketing manager: Dan DePasquale
2003 Pearson Education, Inc.
Publishing as Prentice Hall PTR
Upper Saddle River, New Jersey 07458
All products or services mentioned in this book are the trademarks or service marks of their respective companies or
organizations.
All rights reserved. No part of this book may be reproduced, in any form or by any means, without permission in
writing from the publisher. Printed in the United States of America
10 9 8 7 6 5 4 3 2 1
Pearson Education LTD.
Pearson Education Australia PTY, Limited
Pearson Education Singapore, Pte. Ltd.
Pearson Education North Asia Ltd.
Pearson Education Canada, Ltd.
Pearson Educación de Mexico, S.A. de C.V.
Pearson Education — Japan
Pearson Education Malaysia, Pte. Ltd.
Pearson Education, Upper Saddle River, New Jersey
Dedication
To Suzanne, Barbara, Marvin, and the memory of Bram and Sweetie ?
This document is created with the unregistered version of CHM2PDF Pilot
[ Team LiB ]
This document is created with the unregistered version of CHM2PDF Pilot
[ Team LiB ]
Other bestselling titles by Andrew S. Tanenbaum
Distributed Systems: Principles and Paradigms
This new book, co-authored with Maarten van Steen, covers both the principles and paradigms of modern
distributed systems. In the first part, it covers the principles of communication, processes, naming, synchronization,
consistency and replication, fault tolerance, and security in detail. Then in the second part, it goes into different
paradigms used to build distributed systems, including object-based systems, distributed file systems,
document-based systems, and coordination-based systems. Numerous examples are discussed at length.
Modern Operating Systems, 2nd edition
This comprehensive text covers the principles of modern operating systems in detail and illustrates them with
numerous real-world examples. After an introductory chapter, the next five chapters deal with the basic concepts:
processes and threads, deadlocks, memory management, input/output, and file systems. The next six chapters deal
with more advanced material, including multimedia systems, multiple processor systems, security. Finally, two
detailed case studies are given: UNIX/Linux and Windows 2000.
Structured Computer Organization, 4th edition
This widely-read classic, now in its fourth edition, provides the ideal introduction to computer architecture. It covers
the topic in an easy-to-understand way, bottom up. There is a chapter on digital logic for beginners, followed by
chapters on microarchitecture, the instruction set architecture level, operating systems, assembly language, and
parallel computer architectures.
Operating Systems: Design and Implementation, 2nd edition
This popular text on operating systems, co-authored with Albert S. Woodhull, is the only book covering both the
principles of operating systems and their application to a real system. All the traditional operating systems topics are
covered in detail. In addition, the principles are carefully illustrated with MINIX, a free POSIX-based UNIX-like
operating system for personal computers. Each book contains a free CD-ROM containing the complete MINIX
system, including all the source code. The source code is listed in an appendix to the book and explained in detail in
the text.
[ Team LiB ]
This document is created with the unregistered version of CHM2PDF Pilot
[ Team LiB ]
Description:Computer Networks, Fourth Edition is the ideal introduction to today's Author, educator, and researcher Andrew S. Tanenbaum, winner of the ACM