3.1.1 Abstract Data Model
This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. The organization is provided to explain how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that described in this document.
The message server maintains a table (in memory) of NetBIOS names for which messages can be received. The message server maintains one such table per LANA. The names typically include the name of the machine and the names of the users who are currently using the machine. Each name MUST be a valid NetBIOS name with a NetBIOS suffix value of 0x03. The message server MUST only listen for NetBIOS names with suffix value 0x03, which specifies a message alias type.<9>