white hat SEO vs black hat SEO

Difference between ethical SEO practices and non ethical techniques