Diffusion is driven by gradients in concentration, temperature, or electrical potential. Molecules, ions, and nanoparticles move from areas of higher concentration to lower concentration in the process of concentration-driven diffusion. Temperature-driven diffusion occurs when particles move from hot to cold regions, while electrical potential-driven diffusion involves the movement of charged particles in response to an electrical field.