Product, price, place and promotion are the key elements of marketing, around which this paper analyzes the differences and relations between Internet marketing and traditional marketing. It demonstrates the concept, classification and mathematical representation of Internet marketing models. Then it probes into five specific Internet marketing models. Finally, it discusses the software and hardware environment and key steps to successfully conduct Internet marketing.