Question: what is the difference between diffusion and drift?
Answer: Diffusion current is a current in a semiconductor caused by the diffusion of charge carriers (holes and/or electrons). ... The drift current, by contrast, is due to the motion of charge carriers due to the force exerted on them by an electric field.