What is the difference between a planet and an asteroid?

a planet is much larger and travels in an ellipse around the centre of the solar system which is the sun.