The Network layer is responsible for routing within an internetwork. It combines information about the sets of
links using path determination, path switching, and route processing functions. It can use addresses to provide relay capability. Consistent end-to-end addressing streamlines performance and enables this layer to find the most efficient/best path to a destination.