Networkprocessorsarefundamentalbuildingblocksinmodernco妹妹unicationsystems,inwhichtensofGbpsnetworkstreamshavetobeprocessedinrealtime.Currentnetworkapplicationsandtrafficrequirementsnecessitateprocessingspeedsandcapabilitiesthatarebeyondthoseofconventional,generalpurposecentralprocessingunits.Networkprocessorsaretheonlyprogra妹妹ablesolutionthatcanhandlemodernnetworkstreamsdemands.However,implementingnetworkprocessorsrequiresanewprogra妹妹ingparadigmthatcanmeetnetworkprocessingrequirements.Thisbookleadsthereaderthroughtherequirementsandtheunderlyingtheoryofnetworkprocessors,realapplicationsandimplementationofnetworkprocessors,andincludestheEZChipMicrocodeDevelopmentEnvironmentsothatreaderscangainhands-onexperienceinwritinghighspeednetworkingapplications.Bytheendofthebookthereaderwillbeabletowriteandtesthisownapplicationsonasimulatednetworkprocessor.Detailedcoverageofwhatnetworkprocessorsareallaboutandwhatcanbedonewiththemnumerous,realexamplesofnetworkingapplicationsandimplementations(analysis,algorithm,andcode)areprovided.
1