INFO: DCOM Does Not Support Any Datagram (UDP) Protocols (242022)



The information in this article applies to:

  • Microsoft COM+ 1.0, when used with:
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
  • Microsoft COM+ 1.5, when used with:
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP

This article was previously published under Q242022

SUMMARY

The default protocol for Distributed Component Object Model (DCOM) protocol on Windows 2000 and Windows XP is connection-oriented Transmission Control Protocol/Internet Protocol (TCP/IP) protocol. DCOM on Windows 2000 and Windows XP does not support any of the datagram protocols.

MORE INFORMATION

DCOM exposes its security model through Remote Procedure calls (RPC) and Security Support Provider Interface (SSPI). Beginning with Windows 2000 adn Windows XP , DCOM supports a variety of Security Providers (SSP), including the following:

  • Kerberos protocol SSP
  • Microsoft Windows NT LAN Manager (NTLM) SSP
  • Simple GSS-API Negotiation Mechanism (Snego) SSP
Because some of these SSPs do not support datagram protocols, DCOM using RPC and SSPI use the connection-oriented protocols.

To eliminate a 30-45 second delay when connecting to a DCOM server on Windows 2000 and Windows XP, move "Connection-oriented TCP/IP" protocol to the top of the DCOM protocols list in the DCOMCNFG/Default Protocols tab on Windows NT 4.0-based clients. You must restart the computer for the change to take effect.

NOTE: This delay occurs only if you haven't recently connected to the target server (because DCOM Service Control Manager caches RPC binding handles, any client re-activating the server by using the same security context uses the cached binding handle, and therefore uses the protocol that worked in the past).

The following is a list of the transport protocols that DCOM uses, depending on the client/server platform:

PlatformProtocol
Windows NT 4.0 <---> Windows NT 4.0Connection-oriented or datagram protocols
Windows 2000 <---> AnyAny of the connection-oriented protocols
Windows XP <---> AnyAny of the connection-oriented protocols
Microsoft Windows 95 or Microsoft Windows 98 <---> Any Connection-oriented TCP/IP
DCOM for UNIX <---> AnyConnection-oriented TCP/IP

REFERENCES

For more information, please see the following Web site:

Modification Type:MajorLast Reviewed:5/28/2003
Keywords:kbDCOM kbinfo KB242022