El protocolo IP define la unidad básica de transferencia de datos a través de redes TCP/IP (datagrama), especifica el formato de los datos, y realiza la función de ruteo. IP también establece reglas para la entrega no confiable de paquetes, describiendo cómo los anfitriones y routers deben procesarlos y generar mensajes de error.