Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
Network Systems Design Using Network Processors: Intel 2XXX Version
ISBN-10: 0131872869
ISBN-13: 9780131872868
Publisher: Addison-Wesley
Copyright: 2005
Format: Cloth; 600 pp
Published: 06/08/2005
Status: Out of Print
We're sorry, this product is no longer available.
For advanced undergraduate courses in Computer Networking, held in Computer Science or Electrical Engineering departments.
Assuming no knowledge of industry jargon, this book describes the design of network systems such as routers, bridges, switches, firewalls, and other equipment used in the Internet. It considers the functionality required for protocol processing, and explains how the functionality has been implemented on a range of hardware architectures. Comer focuses on network processor technology, a recent development that has become one of the standard tools used by designers.
• Explores network processors and surveys network processor architectures.
• Explains design complexity.
• Covers architectural approaches – Gives examples of commercial network processors that follow each approach.
• Uses the Intel IXP 2xxx series of network processors as a detailed example.
• Presents all the code needed for an implementation of Network Address Translation (NAT) on the IXP 2400.
• CD-ROM included with each text – Gives students tools from
Intel’s Software Development Kit (SDK).
– Programmers who do not have network processor hardware can use the tool to create and simulate programs for a network processor; even readers who do not have access to hardware can experience programming a network processor firsthand.
• Web site to accompany the text at
http://www.npbook.cs.purdue.edu/intel - Contains all the program examples from the text as well as a set of course notes for professors.
Chapter 1 Introduction And Overview
Chapter 2 Basic Terminology And Example Systems
Chapter 3 Review Of Protocols And Packet Formats
PART I Traditional Protocol Processing Systems
Chapter 4 Conventional Computer Hardware Architecture
Chapter 5 Basic Packet Processing: Algorithms And Data Structures
Chapter 6 Packet Processing Functions
Chapter 7 Protocol Software On A Conventional Processor
Chapter 8 Hardware Architectures For Protocol Processing
Chapter 9 Classification And Forwarding
Chapter 10 Switching Fabrics
PART II Network Processor Technology
Chapter 12 The Complexity Of Network Processor Design
Chapter 13 Network Processor Architectures
Chapter 14 Issues In Scaling A Network Processor
Chapter 15 Examples Of Commercial Network Processors
Chapter 16 Design Tradeoffs And Consequences
ability
PART III Example Network Processor
Chapter 17 Overview Of The Intel Network Processor
Chapter 18 Embedded RISC Processor (XScale Core)
Chapter 19 Packet Processor Hardware (Microengines)
Chapter 20 Reference System And Software Development Kit (SDK)
Chapter 21 Programming Model
Chapter 22 XScale Facilities
Chapter 23 Microengine Programming I
Chapter 24 Microengine Programming II
Chapter 25 An Example System
Appendix 1 Glossary Of Terms And Abbreviations
Bibliography
Index
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.