Q. What is the difference between diffusion and osmosis?
Osmosis is the phenomenon of movement of solvent particles in general, water from a region of lower solute concentration to a region of higher solute concentration. Diffusion, on the other side, is the movement of solutes from a region of higher solute concentration to a region of lower solute concentration.
One can consider osmosis as movement of diffusion and water solvent as movement of solutes, both concentration gradient-driven.