Для каждого живого организма существуют границы допустимых колебаний различных факторов – влажности, еды, температуры и т.д. Минимальное и максимальное значение фактора, переносимого данным организмом, называется диапазоном толерантности. Диапазон не остаётся постоянным в течение жизни организма, он может быть шире или уже в зависимости от состояния организма.
По отношению к каждому фактору выделяют зону оптимума (зону нормальной жизнедеятельности), зону пессимума (зону угнетения) и пределы выносливости организма.
Организмы могут иметь широкий диапазон в отношении одного фактора и узкий диапазон относительно другого. Например, люди более выносливы к отсутствию пищи, чем к отсутствию воды.
Если условия по одному из экологических факторов становятся неоптимальными, то может измениться и предел толерантности по другим факторам. Например, при недостатке азота требуется больше воды.