IP Spoofing is a trick which an attacker use to spoof clients to think that the packets come from trusted machine. There are many types of IP Spoofing and these are common types of the attack:
- Blind spoofing
- Non-blind spoofing
- Denial-of-service attack
To prevent from IP Spoofing, Jonathan Hassell has wrote an article about The Top 5 Ways to Prevent IP Spoofing. He explain some common attacks in his article and how to prevent from these attacks.
After read his article, I agree with his point to use encryption when transfer private data to others. It is more secure by that way.
The Top 5 Ways to Prevent IP Spoofing [Computer World]