These data packets are received at a physical layer 1006 of protocol stack 1000, which reads the header H1 and determines that the payload (along with other headers in the packet) goes up a layer to a data link layer 1008. Data link layer 1008 reads the next header and determines that the payload (and other headers) is to proceed to a network layer 1010. In a similar manner, the data packet is routed to a transport layer 1012 and finally an application layer 1014.
Physical layer 1006 can be configured to transform raw bits into data packets and the converse. The raw bits can include those transmitted over physical links via electrical, mechanical or magnetic signals. Data link layer 1008 can be configured to transform data packets into frames and the converse. Data link layer 1008 can facilitate transmission and/or receipt of data between nodes in a network (e.g., using MAC addresses) and may use protocols such as Ethernet, or the Point-to-Point Protocol.
Network layer 1010 can transform logical network addresses into physical machine addresses (e.g., MAC addresses) and/or the converse and facilitate transfer of data (e.g., via one or more routers) between nodes in a network. Network layer 1010 can use protocols such as IP protocols (e.g., IPV4, IPV6, IPSEC or IPX) and can transform data packets into segments and the converse.
Transport layer 1012 can transform data payloads into segments and the converse. This layer may use protocols such as TCP, UDP, SPX, DDCP or RSVP. An RSVP protocol, which may be used to reserve resources across a network may be well-suited for handling data streams (e.g., original data streams, report streams, etc.) involved in techniques described herein.