トランスポート・ドライバ・インターフェース(TDI)は、 Microsoft Windowsカーネル・ネットワーク・スタック のトランスポート層の上位層で理解されるプロトコルです
トランスポート プロバイダーは、 TCP/IP、NetBIOS、AppleTalkなどのネットワーク プロトコルの実装です。
コンパイルとリンクによってユーザーモードバイナリが作成されると、 TDIクライアントと呼ばれるエンティティがバイナリにリンクされます。TDIクライアントはコンパイラに付属しています。ユーザーモードバイナリは、使用されているネットワークプロトコルのユーザーモードAPIを使用し、これによりTDIクライアントはトランスポートプロバイダーにTDIコマンドを発行します。
一般的な TDI コマンドは、TDI_SEND、TDI_CONNECT、TDI_RECEIVE です。
トランスポート ドライバー インターフェイスの目的は、抽象化レイヤーを提供し、TDI クライアントの簡素化を可能にすることです。
参照
参考資料
- Windows XPドライバ開発キットのドキュメント
参考文献
- ウィリアム・ボズウェル(2000年)、『Inside Windows 2000 Server』(ドイツ語)、Sams Publishing、1001ページ、ISBN 978-1-56205-929-32021年8月27日取得
- Robert L. Bogue, Will Schmied (2003), MCSE Windows XP Professional (ドイツ語)、Pearson、418~ページ、ISBN 978-3-8272-6441-12021年8月27日取得
- Pramod Chandra P. Bhatt (2010)、PHI Learning Pvt. Ltd. (編)、『オペレーティングシステム入門:概念と実践』(ドイツ語)、535ページ、ISBN 978-81-203-4138-82021年8月27日取得
- ステファン・ノーバーグ(2001年)、『Securing Windows NT/2000 Servers for the Internet』(ドイツ語)、O'Reilly、22ページおよび21ページのスクリーンショット、ISBN 978-1-56592-768-12014年11月19日取得
- 「Windows Server 2012で削除または非推奨となった機能」docs.microsoft.com。2021年8月27日取得