Question: what is the difference between convection and diffusion?
Answer: Diffusion is when single particles move about and transports its momentum and energy to other particles. Convection is a large movement (in roughly the same direction) of a large mass of particles. For the difference see this. Mixing of a drop of ink in a glass of water is diffusion.