ネットワーク上のファイルやプリンタを共有するための決まりをSMBといいます。
「えすえむびー」と呼んで、正式名称は「Server Message Block」です。 主にWindows上で利用されるファイルやプリンタを共有するためのプロトコル(決まり事)です。
LinuxやmacOSなどWindows以外のOSにあるファイルをWindowsからも見られるようにしてくれます。
| OSI参照モデル | プロトコル |
|---|---|
| アプリケーション層 | FTP,SMB |
| プレゼンテーション層 | |
| セッション層 | |
| トランスポート層 | |
| ネットワーク層 | |
| データリンク層 | |
| 物理層 |

SambaはLinuxやUnixでWindowsのファイルサーバみたいに動いてくれるソフトウェアです。
「さんば」と読んで、「SMB」に母音をつけ足して「Samba」というのが名前の由来だそうです。
LinuxやUnixなどWindows以外の環境でWindowsの「ファイルサーバ」「プリンタサーバ」「ドメインコントローラ(アカウントやコンピュータなどの権限や認証を管理する機能)」を実現してくれるのがSambaです。 SambaはGPLというライセンスなので、無料で利用することができます。
SambaはWindowsとの通信に「SMB(Server Message Block)」を使います。 なのでSambaを使うことで、Windows以外のサーバをWindowsから利用できる「ファイルサーバ」にすることができます。
