ネットワーク上のファイルやプリンタを共有するための決まりを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から利用できる「ファイルサーバ」にすることができます。