A
Alun Jones
..."Phillip Windell" <@.> said:"Ports" are *imaginary* anyway. They are not some tangible object that
exists. "Ports" are nothing but Layer4 Addresses,..just like IP#s are
Layer3 Addresses.
Phillip, I don't think that your explanation means a whole hill of beans to
the OP here.

Ports are a way into the system, and they are opened when an application
requests for them to be opened.
A firewall can be told to refuse to pass packets to a port that an application
has opened.
Since the OP is on XP SP2, he can use the wonderful new netstat options:
netstat -abon > netstat.txt
You'll get an output file, netstat.txt, that shows exactly what program is
listening on exactly which port. [Your local end of the port is listed under
"Local Address", after the ':']
Once you know the executables and DLLs that have requested this port to be
opened, you can close the programs.
You should expect, though, that any firewall you put in will detect incoming
"hack attempts", or connection requests, on various ports. It's just the
nature of the beast. My firewall logs all kinds of connection requests to a
bunch of ports that I _don't_ have open. It just means there's a bunch of
rude idiots out there.
Alun.
~~~~
[Please don't email posters, if a Usenet response is appropriate.]