La capa de red proporciona conectividad entre hosts al encaminar paquetes a través de la red. Ofrece servicios como direccionamiento, encapsulamiento, enrutamiento y desencapsulamiento para transportar datos entre dispositivos finales identificados a través de la red. Existen dos enfoques principales para la capa de red: orientado a conexión usando circuitos virtuales o sin conexión usando datagramas.