Network Layer

The network layer is responsible of transmitting data from one host to another, even if they are located in different networks. It does so by creating packets. One protocol to do so is the Internet Protocol Version 4.

This protocol provides:

local addressing:

every host has a unique address in its network

routing:

packets from one network can be routed to another

path determination:

determine the best path/route to reach a destination