Se pueden dividir en dos tipos claramente diferenciados: