Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010146054 | TK5105 C654 2006 | Open Access Book | Book | Searching... |
Searching... | 30000010088793 | TK5105 C654 2006 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
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. The author focuses on network processor technology, a recent development that has become one of the standard tools used by designers. This book explores network processors and surveys network processor architectures, explains design complexity, covers architectural approaches and gives examples of commercial network processors that follow each approach, and uses the Intel IXP 2xxx series of network processors as a detailed example. For network and web designers, implementers, and administrators, and for anyone interested in how the Internet works.
Table of Contents
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 |