Dear Student,
Diffusion is a process in which movement of solute(mostly) or solvent takes place, which can be solid liquid or gas, from its higher concentration to lower concentration. Transport across any memberane may or may not occur.
While Osmosis is a specific transport of solvent molecules(generally water) from its higher concentration to lower concentration across semi-permeable memberane.
Hope you understand now!
Regards