Network Systems Design Using Network Processors

Douglas E. Comer

  • 出版商: Prentice Hall
  • 出版日期: 2003-02-09
  • 定價: $980
  • 售價: 9.5$931
  • 語言: 英文
  • 頁數: 544
  • 裝訂: Paperback
  • ISBN: 0131417924
  • ISBN-13: 9780131417922
  • 相關分類: Computer-networks
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

This book, broken into four major sections — quick review of basics, packet header formats, etc.; traditional protocol processing systems, network processors, and an example network processor — covers concepts, principles, hardware and software architectures that underly the design and implementation of network systems such as switches, bridges, routers, NAT boxes, firewalls, intrusion, detection systems, and load balancers.

KEY TOPICS: Topics covered include how to build network systems, the concepts of classification and classification languages, algorithms and data structures, issues in scaling a network processor and an overview of the Intel network processor.

 MARKET: For professionals in the field of computer science, or anyone who has studied basic computer networking.

Table of Contents

1. Introduction and Overview.
2. Basic Terminology and Example Systems.
3. Review Of Protocols and Packet Formats.
4. Conventional Computer Hardware Architecture.
5. Basic Packet Processing: Algorithms and Data Structures.
6. Packet Processing Functions.
7. Software Architectures for Protocol Processing.
8. Hardware Architectures for Protocol Processing.
9. Classification and Forwarding.
10. Switching Fabrics.
11. Network Processors: Motivation and Purpose.
12. The Complexity of Network Processor Design.
13. Network Processor Architectures.
14. Issues in Scaling a Network Processor.
15. Examples Of Commercial Network Processors.
16. Languages Used for Classification.
17. Design Tradeoffs and Consequences.
18. Overview of The Intel Network Processor.
19. Embedded RISC Processor (StrongARM Core).
20. Packet Processor Hardware (Microengines And FBI).
21. Reference System and Software Development Kit (Bridal Veil, SDK).
22. Programming Model (ACE).
23. ACE Run-Time Structure and StrongARM Facilities.
24. Microengine Programming I.
25. Microengine Programming II.
26. An Example ACE.
27. Intel's Second Generation Processors

商品描述(中文翻譯)

這本書分為四個主要部分:基礎知識的快速回顧、封包標頭格式等;傳統的協議處理系統、網路處理器和一個範例網路處理器;涵蓋了設計和實現網路系統(如交換機、橋接器、路由器、NAT盒、防火牆、入侵檢測系統和負載平衡器)所需的概念、原則、硬體和軟體架構。

重要主題包括如何建立網路系統、分類和分類語言的概念、演算法和資料結構、網路處理器擴展的問題以及Intel網路處理器的概述。

適合電腦科學領域的專業人士或任何學習過基礎計算機網路的人士閱讀。

目錄如下:
1. 簡介和概述。
2. 基本術語和範例系統。
3. 協議和封包格式的回顧。
4. 傳統計算機硬體架構。
5. 基本封包處理:演算法和資料結構。
6. 封包處理功能。
7. 協議處理的軟體架構。
8. 協議處理的硬體架構。
9. 分類和轉發。
10. 切換結構。
11. 網路處理器:動機和目的。
12. 網路處理器設計的複雜性。
13. 網路處理器架構。
14. 網路處理器擴展的問題。
15. 商業網路處理器的範例。
16. 用於分類的語言。
17. 設計折衷和後果。
18. Intel網路處理器概述。
19. 嵌入式RISC處理器(StrongARM核心)。
20. 封包處理器硬體(Microengines和FBI)。
21. 參考系統和軟體開發套件(Bridal Veil,SDK)。
22. 編程模型(ACE)。
23. ACE運行時結構和StrongARM功能。
24. Microengine編程I。
25. Microengine編程II。
26. 一個範例ACE。
27. Intel的第二代處理器。