Does a firewall running on a machine only block stuff from outside that machine, or do they block communication between processes on a machine communicating via ports?
Specifically, I'm writing a windows service which will expose an http RESTful service for other processes on the machine. The service will be running on a non-standard port in the dynamic/private range - ie not port 80 or similar. Do I need to worry about any firewall that might be running on the machine?
This will be deployed only to windows machines - but I guess it's a general question.
(Asked earlier on SF but perhaps this is more of a dev-focused question)