3.1.1 Abstract Data Model

This section describes a hypothetical model of browser client data organization that can be implemented to support the CIFS Browser Protocol. The purpose of this description is to help explain how this aspect of the protocol works. This specification does not prescribe that implementations adhere to this model as long as their external behavior is consistent with what is described throughout this document.

BackupBrowserServerTable: The BackupBrowserServerTable is a cache of backup browser servers for a given machine group. Each entry in the table contains a NetBIOS name of a machine group along with a list of the NetBIOS name of one or more backup browser servers for that machine group.

MachineGroupNameInProgress: The NetBIOS name of a machine group for which the client is currently requesting a list of backup browsers.

TokenValue: A 32-bit value used for GetBackupList requests.

BrowserClientUpTime: Records the time when the browser service was initially started.