Ideal solutions are the solutions which obey Raoult's law whereas non-ideal solution does not obey Raoult's law. In case of ideal solution interaction between solute-solvent particles remains the same as that of solute-solute and solvent-solvent particle interaction whereas in the case of non-ideal solution it either increases or decreases.