Se pueden diferenciar dos tipos dependiendo de las restricciones que se apliquen.