On 6/20/07, Adam Sills <[EMAIL PROTECTED]> wrote:

Tell me how those differ?


They don't.  I don't recall saying otherwise.


My point was that if a client tries to connect to port X on a server and
the
server receives the connection but doesn't do anything with it causing the
client to time out, that would indicate that port was able to be connected
to because it wasn't actively refused.


No it wouldn't.  Timeout means nothing is there...period. This is where
you're mistaken.  A timeout says "you haven't reached a thing", whereas
"Actively refused" means, "yeah, I'm back here, but I'm not listening on
that port".  Go to the command prompt and telnet to some port you know is
listening...it succeeds, of course.  Now, shut down the service and try it.
This will cause a relatively quick failure (connection refused).  Now, block
the port with the Windows firewall.  This will cause a hang for a couple of
minutes, followed by an error (timeout).  I just tried these tests to
several different machines and ports and the results are invariable.

Timeout means "nothing is there", which is precisely what a firewall should
(and does, in my experience) cause when a port is blocked.

This is my last post.  Feel free to have the last word.

p.s. - I'm talking general networking here, not the specific remoting
scenario.  Apologies to the OP.
--
Steve Johnson

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to