[comp.protocols.tcp-ip] NETBIOS/RFCs 1001/1002 Question

nolet@se-sd.SanDiego.NCR.COM (Jason Nolet) (12/13/90)

Hi.  I have a question about RFCs 1001/1002 (or maybe its
really a NETBIOS question, I'm not sure...)

If a node on the network initiates a call to a NETBIOS
name which happens to be a group name being used by
several other nodes on the network, how is the call to
the group name resolved into a single session with a
specific member of the group?  Is it based on the first
name query response received?  Is this an error
condition?

The text of RFC 1001 says, "The NETBIOS specification
does not define how a connection request to a group name
resolves into a session.  The usual *assumption* is that
a session may be established with any one owner of the
called group name."

Note that my question is specific to B-node processing 
only (no central name server).

Any insight will be greatly appreciated!

Jason.

/******************************************************/
/* Jason Nolet                                        */
/* Systems Engineering - San Diego, NCR Corporation   */
/* email:  Jason.Nolet@SanDiego.NCR.COM               */
/* Phone:  (619) 578-9000                             */
/* Fax:    (619) 693-5705                             */
/******************************************************/

j_rodin@hpfcso.HP.COM (Jon Rodin) (12/17/90)

Issuing a NetBIOS call to a group name is non-deterministic.  If more than one
holder of the group name has a listen outstanding then the first response will
probably get the session.  If only one listen is out there, that will most
likely be the connected session.  If you need to connect to a specific node, 
don't use calls to a group name.  You could send out a datagram to a group name 
and have the interested parties respond with a datagram containing a unique 
name.  This allows you to descriminate to whom you connect.

Jon
j_rodin@cnd.hp.com

jbvb@FTP.COM (James B. Van Bokkelen) (12/18/90)

    If a node on the network initiates a call to a NETBIOS
    name which happens to be a group name being used by
    several other nodes on the network, how is the call to
    the group name resolved into a single session with a
    specific member of the group?

The most likely result is "open a TCP connection to the IP address in
the first reply received".  I can't promise you'd get this behaviour
from all available implementations, but it seems to be the easiest to
implement...

James B. VanBokkelen		26 Princess St., Wakefield, MA  01880
FTP Software Inc.		voice: (617) 246-0900  fax: (617) 246-0901