SQL Server 2005
The ClientNetworkProtocol Class represents network protocols installed on a client instance that allows communication with an instance of Microsoft SQL Server over a network.
With the ClientNetworkProtocol Class, you can perform the following tasks:
Set an index value to select a client network protocol from the list of protocols.
Check the name, version, .dll file, number of properties, and display name of the referenced client network protocol.
Reference the properties of the network protocol.
Modify the order in which the protocols are listed and applied.