CHAPTER 5 Packet Processing
The first part of the book provided a general description of networks, including specific protocols that are important to the understanding of network processing. From a networking and applications perspective, the requirements, challenges, and motivation of network processing should now be clear.
In this part of the book, we approach the network processor first by attempting to understand how a packet is processed and delivered, and then by looking at which architectures can feasibly carry out the tasks according to required speed and functionality.
This chapter discusses packet structure and all the processing functions that the packet must go through in order for the network tasks (i.e., framing, parsing, classifying, ...