Rayleigh scattering is an elastic collision between a photon and a molecule, where the energy and momentum is conserved. Raman scattering is caused by an inelastic collision between photon and molecule resulting in an exchange of energy between the two.