to indicate the correct router interface that should be used to forward a segment
to identify which switch ports should receive or forward the segment.
to determine which Layer 3 protocol should be used to encapsulate the data
to enable a receiving host to forward the data to the appropriate application.
to allow the receiving host to assemble the packet in the proper order