Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

NetBIOS Local Area Network Access Agents

IP.com Disclosure Number: IPCOM000106774D
Original Publication Date: 1993-Dec-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 6 page(s) / 262K

Publishing Venue

IBM

Related People

Derby, JH: AUTHOR [+6]

Abstract

NetBIOS defines a simple communication programming interface that allows application programs to communicate over a Local Area Network. See [3] for additional details. Two types of data transfer are supported by NetBIOS: connectionless and connection-oriented. Connectionless data transfer is used for datagram services. No session establishment or termination is required and data delivery is not guaranteed. In contrast, connection-oriented requires a session to be established prior to transferring data.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 22% of the total text.

NetBIOS Local Area Network Access Agents

      NetBIOS defines a simple communication programming interface
that allows application programs to communicate over a Local Area
Network.  See [3] for additional details.  Two types of data transfer
are supported by NetBIOS: connectionless and connection-oriented.
Connectionless data transfer is used for datagram services.  No
session establishment or termination is required and data delivery is
not guaranteed.  In contrast, connection-oriented requires a session
to be established prior to transferring data.

      Disclosed is an efficient way to establish a NetBIOS session
between two NetBIOS stations when these stations are located on LANs
interconnected by a Wide Area Network.

      As described in [3]  a NetBIOS session establishment begins
with the transmission of a NAME_QUERY frame, which includes the
source and destination NetBIOS names, to the all-stations NetBIOS
address.  After reception of the NAME_RECOGNIZED response from the
station at which the destination NetBIOS name was registered, the
source station establishes an entry in its tables mapping NetBIOS
names into MAC-layer address and routing information.  The address
resolution is followed by a NetBIOS session establishment handshake
via point-to-point data frames between the specific MAC addresses of
the source and destination end-station.  Note that the latter frames
no longer carry the NetBIOS names.  Fig. 1 issustrates this sequence.
Below are terms to help explain concepts in this article.

Access agents - Function providing standard interfaces or points of
attachment where protocol-specific local network traffic enters the
WAN backbone.  Components of an access agent include a protocol agent
which knows particular protocols such as those employed on LANs.  The
access agents discussed in this document are interfacing to external
LANs, and are hence also referred to as LAN Access Agents.

MAC Address - A MAC address can be an individual address or a group
address.  An individual address belongs to one LAN attachment,
whereas a group address can be shared by multiple LAN attachments.
An individual MAC address of a LAN station may be either globally or
locally administered.  Every physical LAN attachment has a unique MAC
address that is "burned in"; these addresses are globally
administered by the IEEE and so are globally unique.  A LAN
attachment may also have a locally administered MAC address loaded
into it.  The locally administered addresses must be administered in
such a way that they are unique within the LAN.

Multiply Attachment Group (MAG)- A group of LAN Access Agents
attached to the same physical LAN.  The group is identified by a
groupid which is dynamically selected by the group leader.

      Detailed Protocol Flows Descriptions - The protocol flows for
establishing a NetBIOS session between two interconnected
source-routing LANs are illustrated below.  The diagram in Fig. 3
depicts...