What are the major differences between the cohort study design and the case-control study design?Discuss

What are the major differences between the cohort study design and the case-control study design?
When do we use the case-control study design?
What makes the case-control study design so popular?