SEA (search engine advertising)
SEA is a technique of gaining traffic to a website through paid advertising like Google Adwords or PPC (Pay-per-Click advertising).
SEM (search engine marketing)
SEM is a powerful advertising channel. It is a technique of diverting more traffic towards the website by increasing the rank of the website on popular search engines like Google, Bing, Yahoo, etc.