Relationships between SEO, SEM, SMO, PPC

Maybe you really should spend some time on SEO understanding.
These are all such simple and basic question!

Tell you by the way:
Search Engine Optimization in a part of Search Engine Marketing, Social Media Optimization is one strategy of Search Engine Optimization. then Pay per click is another SEM technique used by search engines and website owners to generate traffic for websites.