Te vas al símbolo del sistema y tecleas NETSTAT -AN -O te sacará la lista de conexiones y el PID ke es el número identificador del proceso (programa) ke está utilizando el puerto. Por ejemplo el fragmento interesante en mi makina ahora mismo es este:
TCP feline:9431 feline:0 LISTENING 1820
Ahora tenemos ke el PID 1820 usa el puerto 9431 TCP.
Para saber cuál es el nombre de la aplicación o servicio ke tiene ese PID usamos el comando TASKLIST. Tras ejecutarlo te saca la lista de procesos donde en mi caso encuentro la siguiente línea:
msmsgs.exe 1820 Console 0 3.264 KB
Vemos ke exactamente es el messenger. Si el nombre fuera otro y no lo reconocieras por el nombre de archivo entonces busca su ubicación y examínalo.
P.D. Esto sólo funciona en win2000/XP