Internet marketing encompasses strategies to promote products and services online using platforms and tools like websites, email, and social media. Key advantages include low costs, convenience, customization, relationship building, higher conversion rates, and global reach. Major types of internet marketing include social media marketing, affiliate marketing, email marketing, content marketing, SEO, and paid advertising.