There are several types of market structures that can exist based on the level of competition. Perfect competition occurs when many small firms produce identical goods and all firms and consumers have perfect information. Monopolies exist when there is only one seller of a unique product with no close substitutes and barriers to entry prevent competition. Oligopolies are markets with only a few large firms where the actions of one firm impact others. Monopolistic competition involves many firms with differentiated but similar products and free entry/exit in the long run.