Windows XP firewall ofcoarse!
Kidding, don't use that! Better than software, try a router combined with a hub.
If you are looking for something free, you might want to try Zone Alarm or Peer Guardian...
Actually, get Peer Guardian AND Zone Alarm. =)
http://phoenixlabs.org