Client Type Field in Session Status Reports Wrong LM Ver. (98777)



The information in this article applies to:

  • Microsoft LAN Manager 2.2

This article was previously published under Q98777

SUMMARY

Checking the session status from LAN Manager's Net Admin utility or through the NET SESSION command, displays a Client Type field that may not match the actual version of network software installed on your client computer.

MORE INFORMATION

The NET SESSION command calls an API that retrieves the NetSessionEnum information, which is produced by the Server Message Block (SMB) negotiation (Negotiate Protocol SMB) that occurs while the session is being established. The Net Admin application prints the client type returned by the API.

During a session establishment, the client tells the server what protocol "dialects" it can communicate with. Generally, the highest common level is used so both parties can use extensions to the protocol set as they become available, so long as both parties support them.

If you use the NetWatcher utility with Windows for Workgroups, notice that it uses this field also. The properties displayed on a specific connection are determined in the same manner, and the network property is analogous to the client type.

Because the SMB specification is the same for LAN Manager 2.1 and 2.2, a Windows for Workgroups client on a LAN Manager 2.2 server negotiates a maximum dialog set equal to LAN Manager 2.1, and this is what the NET SESSION command displays.

If this field is empty or NULL, the session status returns "Unknown" in the client type field.

REFERENCES

SMB Specification

Modification Type:MajorLast Reviewed:9/30/2003
Keywords:kbnetwork KB98777