Compare and Contrast Internal validity vs external validity?

Internal validity is the degree to which the results are attributable to the independent variable and not some other explanations.External validity is the extent to which the results of a study can be generalized.