Configuring and Managing MPE/iX Internet Services (MPE/iX 6.5)

88 Chapter7
Samba/iX Services
Overview of Samba/iX
Figure 7-2 SMB Protocol
The SMB messages can be categorized into four types of messages:
session control, file, printer, and message. Session control messages
start, authenticate, and terminate sessions. File command controls file
access and printer command controls printer access. Message
commands allow an application to send messages to or receive
messages from another host. (For example, WinPopup messages).
NetBIOS names are up to 15 characters long, and are usually the name
of the computer that is running NetBIOS.
Example of SMB Conversation
Figure 7-3 demonstrates the process of connecting to a file space
service. The SMB Negotiate Protocol command (NegProt) is used to
decide on a protocol extension to be used with the server. The client
sends a SMB NegProt to the server. This will list the protocol
dialects/protocol extensions that it understands. The server responds
with the index of the dialect that it wants to use, or 0xFFFF if none of
the dialects were acceptable.Dialects newer than the Core and
CorePlus protocols supply information in the NegProt response to
indicate their capabilities such as max buffer size. The six important
protocol extensions of SMB are Core, CorePlus, LAN Manager 1.0, LM
2.0, and NT LM 0.12 and CIFS 1.0.
SMB
Applications
NetBIOS
on
IPX
NetBeui
NetBIOS
on
TCP/IP
PPP, 802.x
Token Ring, Ethernet, Serial
NetBIOS API