Quelle est la différence entre :focus et :active?

Quelle est la différence entre le :focus et :active pseudo-classes?