Ideal and Non-Ideal Solutions:
1. There is no interaction between the components in ideal solutions. Where as in non-ideal solutions there is interaction between components.
2. Ideal solution obey's Raoult law whereas non-ideal solution do not obey Raoult's law.
3. No volume change occurs on mixing due to no interaction in ideal solution whereas in non-ideal solution volume change occurs.