Difference between internal and external validity

What is the difference between internal and external validity?