# data[].attributes.body
Esta capa es la encargada de transmitir los datos de manera confiable a través de un enlace físico, se encarga de la notificación de errores, entrega de datos de manera ordenada.

# data[].attributes.body
Se encarga del control de datos, si no puede llegar a su destino, si ha expirado, entre otras cosas, en otras palabras el protocolo ICMP se usa para manejar mensajes de error y control necesarios para una red.

# data[].attributes.body
Es un protocolo de comunicación que se encarga de gestionar las transmisiones de datos a múltiples destinos al mismo tiempo (también llamado multidifusión IP) a través de los routers y eligiendo la manera más eficiente para el envío de datos

# data[].attributes.body
Es un protocolo de comunicación importante, se encarga de vincular una dirección física (también llamada dirección MAC) con una dirección IP, permitiendo la transmisión de datos a través de una red y que un dispositivo conectado a una red una ruta MAC de otro equipo que está conectado a esa misma red