第6章 Windows 8のネットワークとセキュリティ - さらなるパフォーマンスの向上を目指す「SMB 2.2」
前節で共有フォルダーに関する軽い説明を行ったが、この際に用いるネットワークプロトコルがSMB(Server Message Block)だ。その歴史は古く、MS-DOS時代までさかのぼるが、ここではWindows Vistaから搭載されたSMB 2(2.0)以降に注目しよう。それまで混沌としていたコマンドを整理し、コネクションの維持やバッファサイズの拡大を図っている。
この時点では過去の資産整理と新しい規格のベースを作ったに過ぎないが、Windows 7やWindows Server 2008 R2はSMB 2.1にバージョンアップ。ファイル転送効率が向上し、同プロコトルを用いて、複数クライアントからの同時アクセス時のパフォーマンスは、SMB 2.0と比較すると約3.5倍に向上している。
そして、Windows 8ではSMB 2.2が実装された。主に次期Windows Server OSを前提とした強化だが、クライアントOSレベルで有益な点をピックアップしてみよう。一つ目はマルチチャンネルのサポート。SMB 2.2に対応したサーバーとクライアント間で複数のパスが利用可能な環境では、ネットワーク帯域の管理が最適化から、ネットワーク障害発生時の回復や帯域のフル活用が可能になる。また、本機能はGbE(ギガビットイーサネット)ネットワークアダプターの使用も想定されているため、今後のハードウェア進化にも追従できそうだ(図394)。