Diffusion occurs according to a concentration gradient, that is, a solute will move from areas of high concentration (hypertonic) to areas of low concentration (hypotonic) until the concentration is equal (isotonic).