====== NIC(Network Interface Card)のオフロード機能 ======  高速ネットワークの帯域幅を最大限に利用するには、PCの処理速度も要求されるという話を聞くことがある。その理由は、通信に関係するすべてのプロトコルが、OS上で動作するソフトウエアとして実装されているためである。\\ \\  Windowsでは、ネットワーク・ドライバのインターフェース仕様であるNDIS(Network Driver Interface Specification) 5.0 からTCP/IP タスク オフロードをサポートするように拡張された。\\ \\  NDIS 5.0 は、Windows 98/98 SE/Me、および、Windows 2000 からサポートされているが、TCP/IP タスク オフロードが完全に実装されているのは Windows 2000 のみである。\\ \\ 参考資料:\\ [[http://ja.wikipedia.org/wiki/Network_Driver_Interface_Specification|Wikipedia: Network Driver Interface Specification]]\\ [[http://support.microsoft.com/kb/198582/ja|KB198582: [INFO] Windows 98 と Windows 2000 の NDIS バイナリ互換]]\\ \\ ==== NDIS 5 の TCP/IP タスク オフロード ==== * TCP/IP チェックサムの計算。 * TCP/IP のセグメンテーション。 * インターネット プロトコル セキュリティ (IPsec) の暗号化とメッセージ ダイジェスト。 参考文献:\\ [[http://www.microsoft.com/japan/whdc/device/network/taskoffload.mspx|Windows のネットワーク タスク オフロード]]\\ [[http://itpro.nikkeibp.co.jp/free/NT/WinReadersOnly/20050309/1/|高速ネットワークでのサーバー負荷を大きく軽減する]]\\