What is the difference between typosquatting and cybersquatting?

Two words for domain abuse that overlap but lead to different remedies.