Osmosis is the movement of solvents from a lower solute concentration region to a higher solute concentration region through a semi-permeable membrane. Diffusion, on the other hand, does not require a semi-permeable membrane to occur, and molecules move from a higher concentration region to a lower concentration region.