- Network layer is responsible for delivery of data packets from source to destination.
- It provides functional and procedural means of transferring variable length data sequences from a source to a destination via one or more networks.
- The network layer provides switching and routing technologies, creating paths known as virtual circuits for transmitting data from node to node.
- It is responsible for error handling, congestion control and packet sequencing.