On 12 Nov 99, at 9:45, Roy L. Jacobs wrote:

> I am new at this and could use some assistance. I have read there
> are some 65,535 ports in tcp/ip, but have been unable to find
> anything which explains this. For instance, port 139 is ascribed by
> the tcp/ip protocol to net bios, but beyond that, I have found no
> further explanation. Does this port refer to a memory address on
> the receiving computer, or is it just some sort of sub-address.
> Where I am lost is when one claims that a certain port is "open" on
> a particular computer, what does that mean?  I would greatly
> appreciate  some help so I can be pointed in the right direction
> for further study. Thank you. 

  TCP and UDP "ports" are not physical constructs; they're "virtual" 
objects which allow multiple sessions/conversations to share the same 
physical connection.  Each packet that arrives using either of these 
protocols (indicated by a "protocol" field in its headers...) is also 
distinguished by a "port number" field, by which the protocol stack 
on the receiving machine can determine which communicating 
process/instance is intended to receive the packet.  Most port 
numbers are assigned more-or-less at random, with the exception that 
when beginning a conversation/session, the recipient port number will 
generally be one of the "well-known" or "registered" ports, selected 
because the intended recipient functionality is expected to already 
be bound to that port and awaiting such connections.

  [Thus the frequent question:  Someone is trying to connect to my 
port X; what service do they expect to find there?]

David G



-
[To unsubscribe, send mail to [EMAIL PROTECTED] with
"unsubscribe firewalls" in the body of the message.]

Reply via email to