Transport Driver Interface

Transport Driver Interface

The Transport Driver Interface or TDI is the protocol understood by the upper edge of the Transport layer of the Microsoft Windows kernel network stack.

Transport Providers are implementations of network protocols such as TCP/IP, NetBIOS, and AppleTalk.

When user-mode binaries are created by compiling and linking, an entity called a TDI client is linked into the binary. TDI clients are provided with the compiler. The user-mode binary uses the user-mode API of whatever network protocol is being used, which in turn causes the TDI client to emit TDI commands into the Transport Provider.

Typical TDI commands are TDI_SEND, TDI_CONNECT, TDI_RECEIVE.

The purpose of the Transport Driver Interface is to provide an abstraction layer, permitting simplification of the TDI clients.

See also

* Windows Vista networking technologies

References

* Windows XP Driver Development Kit documentation.


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Transport Driver Interface — (TDI) общий интерфейс для драйверов (таких как Windows 2000 redirector и server ) для общения с различными сетевыми транспортными протоколами. Это позволяет сервисам оставаться независимыми от транспортных протоколов. В отличие от NDIS, нет… …   Википедия

  • Transport Driver Interface — Das Transport Driver Interface (kurz: TDI) ist eine Schnittstelle, die zwischen Dateisystemtreiber und Transportprotokollen eingesetzt wird und einem beliebigen TDI fähigen Protokoll die Kommunikation mit den Dateisystemtreibern ermöglicht.… …   Deutsch Wikipedia

  • Driver — may refer to: Contents 1 Places 2 Surnames of people 2.1 Fiction 3 Occupation and activity 3.1 …   Wikipedia

  • Ancillary Function Driver — Pour les articles homonymes, voir AFD. Ancillary Function Driver (AFD) est le pilote de fonction auxiliaire, un service de Microsoft Windows, chargé de faire fonctionner les sockets BSD. Sous Windows (voir Winsock), l application la plus célèbre… …   Wikipédia en Français

  • Transport engineering — (alternatively transportation engineering) is the science of safe and efficient movement of people and goods (transport). It is a sub discipline of civil engineering.The planning aspects of transport engineering relate to urban planning, and… …   Wikipedia

  • Messaging Application Programming Interface — (MAPI) is a messaging architecture and a Component Object Model based API for Microsoft Windows. MAPI allows client programmes to become (e mail) messaging enabled, aware, or based by calling MAPI subsystem routines that interface with certain… …   Wikipedia

  • Microsoft Messaging Passing Interface — Microsoft Message Passing Interface (MS MPI) is an implementation of the MPI 2 specification by Microsoft for use in Windows HPC Server 2008 to interconnect and communicate (via messages) between High performance computing nodes. It is mostly… …   Wikipedia

  • NetBIOS Extended User Interface —    Abbreviated NetBEUI, pronounced [netboo ee]. A network device driver for the transport layer supplied with Microsoft s LAN Manager, Windows for Workgroups, and Windows NT. NetBEUI communicates with the network interface card via the NDIS… …   Dictionary of networking

  • Musical Instrument Digital Interface — MIDI (Musical Instrument Digital Interface, IPAEng|ˈmɪdi) is an industry standard protocol that enables electronic musical instruments, computers, and other equipment to communicate, control, and synchronize with each other. MIDI allows computers …   Wikipedia

  • Internet Small Computer System Interface — iSCSI (internet SCSI) est un protocole de la couche application permettant le transport de commandes SCSI sur un réseau TCP/IP. Sommaire 1 Principales caractéristiques 2 Historique 2.1 iSCSI Software initiator …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”