What is the difference between assonance and alliteration?

What is the difference between assonance and alliteration?