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 のみである。
参考資料:
Wikipedia: Network Driver Interface Specification
KB198582: [INFO] Windows 98 と Windows 2000 の NDIS バイナリ互換
NDIS 5 の TCP/IP タスク オフロード
- TCP/IP チェックサムの計算。
- TCP/IP のセグメンテーション。
- インターネット プロトコル セキュリティ (IPsec) の暗号化とメッセージ ダイジェスト。