How does Diffusion Differ from Osmosis?

Osmosis diffuses a solvent through a membrane whereas diffusion is the net movement of particles from a high to low concentration. Many substances can diffuse, but in osmosis it is only water molecules that move.