サーバー メッセージ ブロック (SMB) は、主にローカル エリア ネットワーク (LAN) 上のファイル、プリンター、シリアル ポート、およびその他のリソースへのアクセスを共有するために使用されるネットワーク プロトコルです。これは主にトランザクション制御プロトコル/インターネット プロトコル (TCP/IP) 上で実行され、Windows ベースのコンピューター上の主要なファイル共有プロトコルです。
SMB プロトコルを使用すると、さまざまなコンピュータ上のアプリケーションがリソースへのアクセス権をネゴシエートし、他のコンピュータ上のリモート ディレクトリ、ファイル、およびサービスへのアクセスを提供できます。また、コンピュータ間のデータ転送にも使用でき、LAN 上のクライアント/サーバー通信の信頼性の高い基盤を提供します。 SMB は、ホーム ネットワーク、ビジネス、プロフェッショナル環境などの Windows ベースのネットワークで使用されます。
SMB プロトコルは、もともと Common Internet File System (CIFS) ネットワーク プロトコルの一部として 1984 年に IBM によって開発されました。その後、このプロトコルは Microsoft によって、Microsoft Networking として知られる独自のネットワーク プロトコルの基礎として使用されています。 SMB は長年にわたり多くの開発を経て、現在ではサーバー メッセージ ブロック プロトコル バージョン 2 (SMB2) として知られており、Windows 7 以降のバージョンを実行しているコンピューターで使用される主要なプロトコルです。
SMB を使用すると、ネットワーク上の別のコンピュータ上のファイル、プリンタ、シリアル ポート、およびその他の共有リソースにアクセスできます。たとえば、同じネットワーク上の 2 人のユーザーが 1 台のコンピューター上のフォルダーを共有する場合、両方とも SMB を使用してそのフォルダー内に含まれるファイルにアクセスできます。プリンタの共有にも同様のことが当てはまり、両方のユーザーが物理的に両方のコンピュータにプリンタを接続しなくてもプリンタにアクセスできます。
サーバー メッセージ ブロックは、ネットワーク内のコンピューターが相互に通信できるようにするための重要なツールです。そのため、ローカル エリア ネットワーク内の他のコンピュータ上のリソースにアクセスする必要があるネットワーク管理者にとって、これは不可欠です。
参考文献:
1. https://en.wikipedia.org/wiki/Server_Message_Block
2. https://www.lifewire.com/ Understanding-the-server-message-block-protocol-816164