. . . . "nd intermediate frame information in order to accomplish the following steps: [0097] 1) Segmentation Assembly and Reassembly (where frames are disassembled and processed and stored for later reassembly prior to forwarding.) [0098] 2) Protocol Recognition and Classification (where frames are identified based on information such as protocol type, port number, destination URL or other application or" .