So, here's the deal. Me and the sweetie got the old DSL setup at home just recently. It's the first time I've ever had that at home - I've only had dial up. You people know hella more than I do about computers and stuff of that nature, so what's up with the whole firewall thing? What do I need? In answering, if you act like I don't know a damn thing about computers, you can't go far wrong.
Home, Personal, Software based firewall:
www.zonelabs.com, download and install the FREE zonealarm. you can buy the other versions later, if you want, but the Free Version is about all you should need unless you get wicked fancy down the line.
this program will work, and it's free, and they do updates when they find problems (supposedly). why do i mention that? becuase there have been stinks about other companies NOT doing updates to their app when flaws were found, vis. Black Ice Defender a couple of three years ago.
Now, Black ICe, Mcafee, Norton, they may have great products, but, i've either heard bad things about them, or i've gotten confused by their programs (i'm a professional. i've always felt that if a company's program is confusing _me_, then i'm going to have a hard time recomending it to my customers), or they cost money.
black ice- a couple of three years ago or so, there 'twas a HUGE stink about flaws that they denied (a la Real Netowkrs saying "spyware? huh?") existed and may or may not have ever fixed. current version may be fine, but i say let 'em go out of business if they're going to lie to their customers.
McAfee- haven't tried their product. supposedly they are the bastard responsible for taking Signal 9's PC Conseal off the market (best. personal. windows. firewall. ever. (imho...)) by BUYING them and "incorporating" their product into McAfee's. well, i don't think so, but anyways. i found the interface horrid and confusing and had to rely on my trust for McAfee knowing what's best so i caulked the hole in the cd and dumped it in the rubbish.
Norton's product- inernet something something. usually get's bundled with a copy of NAV. it's ok, but it seems less functional as a firewall than zonealarm, and it costs like 50-60 bucks.
ok, some of the above products, norton, come with other poducts, like AV software, popup blockers, etc, and it might seem a good idea to get them for the other stuff. i wouldn't recommend it. stick with zonealarm. as a software firewall.
another thing-
installing a firewall on yor pc does NOT IN ANY WAY SHAPE OR FORM protect you. the default settings are just that, default. if you install it and just start clicking, you may or may not be opening up holes, etc.
you really need to understand what it is you are doing, and how to do it.
now, you said "if you act like I don't know a damn thing about computers, you can't go far wrong". ok, fair enough. and honestly, you shouldn't HAVE TO understand firewalling to put your _Personal_ Computer on the internet, but that's a different rant.
now, when you go online, your connection get's assigned an IP address. this is _similar_ to a mailing address. except that the address is for a big apartment building, with tons of different apartment numbers. those are Ports. for instance, if i send you a letter to you at 1234 North Street, Somewhereville, NY, 55555, the letter will get to your BUILDING (ip address / pc), but it won't get to your mailbox. So, i have to address it to Apt 12987, or the specific PORT number on your PC, like port 10876.
why the ports? well, because you might open up email and 6 browser windows and icq and who knows what else, all at the same time. so when the data gets back from all those servers to your PC, your PC needs to know which program gets what data. hence port numbers.
now, in the "good old days" you really needed to know port numbers, etc.
but with Zone Alarm, and several of the others, instead of dealing (mostly...) with Port numbers, it deals with which APPLICATION you want to be able to listen to the internet.
so, when you open Zone Alarm up, and run it, and THEN open your email program, Zone Alarm will ask "hey, do you want this to listen to the internet?" rather than pop up and say "hey, do you want to allow outgoing port 110 connections to bind to temp port 11,832?".
but, and this is why i said "you really need to understand what it is you are doing, and how to do it." if you tell zone alarm or black ice or any of them, "hey let me be wide open, or let this program be connectable from anywhere, etc" it WILL DO JUST THAT!
now, depending on what version of windows you are running, running zone alarm is going to offer you a TON of confusing questions (do i have to allow "services an control app" internet access?). just remember, if you don't check "remember this answer" on the pop up box, the next time you reboot, it will ask you again. so, if you don't know, tell it no.
also, you can go into the zonealarm and check the list of things you have allowed and disallowed, and make changes.
um, i hope this helps.