Es posible distinguir los siguientes tipos: