Stouts derive their rich dark color from the roasted malts/barley, yeast, water, and hops. Porter is made from malted barley, ale yeast, and hops. Simply put, one is a stronger version of the other. But this very fact implies a difference in their brewing process, ingredients, and flavor.