Network Processors: Architecture, Programming, and Implementation

Hardcover
from $0.00

Author: Ran Giladi

ISBN-10: 0123708915

ISBN-13: 9780123708915

Category: Network & Telecommunication Hardware

Search in google:

Network processors are the basic building blocks of today's high-speed, high-demand, quality-oriented communication networks. Designing and implementing network processors requires a new programming paradigm and an in-depth understanding of network processing requirements. This book leads the reader through the requirements and the underlying theory of networks, network processing, and network processors. It covers implementation of network processors and intergrates EZchip Microcode Development Environment so that you can gain hands-on experience in writing high-speed networking applications. By the end of the book, the reader will be able to write and test applications on a simulated network processor.

Ch. 1 Introduction and Motivation 1Pt. 1 NetworksCh. 2 Networking Fundamentals 15Ch. 3 Converged Networks 77Ch. 4 Access and Home Networks 149Pt. 2 ProcessingCh. 5 Packet Processing 183Ch. 6 Packet Flow Handling 241Ch. 7 Architecture 287Ch. 8 Software 337Ch. 9 NP Peripherals 379Pt. 3 A Network Processor: EZchipCh. 10 EZchip Architecture, Capabilities, and Applications 411Ch. 11 EZchip Programming 439Ch. 12 Parsing 461Ch. 13 Searching 501Ch. 14 Resolving 517Ch. 15 Modifying 561Ch. 16 Running the Virtual Local Area Network Example 603Ch. 17 Writing Your First High-Speed Network Application 617List of Acronyms 655References 673Index 695