ellent industry-specific report on SNPs that provides periodic updates of its content and presents the various products and companies in depth is available from the Linley Group (www. linleygroup.com). Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. STORAGE NETWORK PROCESSORS (SNPS) STORAGE NETWORK PROCESSORS (SNPs) 217 Last but not least, several good books have been written on the subject of TCP/IP internals. The following are strongly recommended and contain a thorough review of the subject: Douglas Comer, Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture, 4th ed. (Upper Saddle River, New Jersey: Prentice-Hall, 2000). Richard Stephens, The Protocols (TCP/IP Illustrated Vol. 1), (Reading, Massachusetts: Addison-Wesley, 1994). Both of these books have subsequent volumes in their series for those readers who want to see complete implementations of the protocols. Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. STORAGE NETWORK PROCESSORS (SNPS) Downloaded from Digital Engineering Library @ McGraw-Hill (www.digitalengineeringlibrary.com) Copyright © 2004 The McGraw-Hill Companies. All rights reserved. Any use is subject to the Terms of Use as given at the website. Source: NETWORK PROCESSORS CHAPTER 12 SEARCH ENGINES In this chapter, we discuss search engines. In the network-processing arena, they usually rely for their functionality on associative memory technology, which is also known as content-addressable mem- ory (CAM). We discuss how CAM works in the context of search engines and review systems engi- neering issues as well as trade-offs. CAMs have pros and cons like any other technology. We then look at alternative approaches to the search pro