Firewalls are absolutely necessary if you use a broadband connection (DSL, Cable, Satellite, etc.). Their aim is to protect you from intrusion and attack from others on the Internet. If you have Windows XP or Vista there is a built in firewall you can use. If not, you can download the free version of Zone Alarm at:
http://www.zonelabs.com