Definition of Transport Driver Interface (TDI) in Network Encyclopedia.
What is Transport Driver Interface (TDI)?
Transport Driver Interface, or TDI, is a standard or specification for a common programming interface for developing Microsoft Windows NT and Windows 2000 file system drivers (server or redirector components) and for providing independence between transport layer protocols and file system drivers.

Transport Providers are implementations of network protocols such as TCP/IP, NetBIOS, and AppleTalk.
The Transport Driver Interface (TDI) allows one file system driver to be bound to many protocols or one protocol to work with multiple file systems.
The purpose of the Transport Driver Interface is to provide an abstraction layer, permitting simplification of the TDI clients.