What is the difference between a withdrawal and a craving?

Read me into it please.