本书深入而系统地介绍一种新兴的用来构建网络系统的硬件技术——网络处理器。
本书前三章是对网络系统和协议的介绍。其后主要内容分为三部分:**部分讨论协议处理和网络系统通用的包处理功能;第二部分详细阐述网络处理器技术,包括网络处理器的特点、用途、体系结构、程序设计语言以及设计上的权衡等;第三部分以Intel的IXP1200为范例详细介绍网络处理器的硬件体系结构、软件开发环境、编程模式和编程方法,并提供一些经过验证的实例代码。
本书层次清晰、概念准确、内容全面、图文并茂,既便于读者循序渐进地掌握网络系统设计的基本概念,又能使读者学习利用网络处理器设计网络设备与系统的技能。本书可以作为计算机、通信与电子信息类专业本科生与研究生的教材,也可以作为网络的硬件和软件工程师、系统集成工程师以及应用和维护人员的参考读物。