Linux における samba サービスは何を意味しますか?その機能は何ですか?

  「Linux」システムを知っている友人なら、samba について聞いたことがあるはずです。では、Linux システムにおける samba サービスは何を意味するのでしょうか? Samba は、Linux システムで Microsoft ネットワーク通信プロトコルを適用できるようにするソフトウェアです。Linux と Windows システム間の直接のファイル共有と印刷共有に使用できます。詳しい紹介。

  サンバとは何ですか?

  SAMBA は、Linux および UNIX システム上で SMB プロトコルを実装するフリー ソフトウェアであり、サーバー プログラムとクライアント プログラムで構成されます。SMB は、ローカル エリア ネットワーク上でファイルやプリンターを共有するための通信プロトコルで、ローカル エリア ネットワーク内の異なるコンピューター間でファイルやプリンターなどのリソースの共有サービスを提供します。SMB プロトコルは、クライアントがサーバー上の共有ファイル システム、プリンター、その他のリソースにアクセスできるクライアント/サーバー プロトコルです。NetBIOS over TCP/IP を設定することで、Samba は LAN ホストとリソースを共有できるだけでなく、世界中のコンピュータとリソースを共有することができます。

  サンバの特徴

  Samba の最大の機能は、Linux と Windows システム間の直接ファイル共有と印刷共有に使用できることです。Samba は、Windows と Linux 間のファイル共有に使用でき、Linux と Linux 間のリソース共有にも使用できます。 NFS は Linux と Linux 間のデータ共有を非常にうまく完了させることができるため、Linux と Windows 間のデータ共有には Samba が主に使用されます。

  Samba作業協定

  Samba サービスは強力であり、SMB プロトコルに基づく通信に関連しています。SMB は、ディレクトリとプリンターの共有を提供するだけでなく、認証と権限の設定もサポートします。Samba は Windows では NetBIOS プロトコルを使用しますが、Linux で共有ファイルを使用する場合は、Windows システムが NetBIOS プロトコルに準拠しているかどうかを確認してください。

  Samba の仕組み

  プロトコル ネゴシエーション クライアントが Samba サーバーにアクセスすると、negprot 命令パケットを送信して、サポートする SMB タイプをターゲット コンピュータに通知します。Sambaサーバーはクライアントの状況に応じて最適なSMBタイプを選択して応答します。

  接続の確立 SMB タイプが確認されると、クライアントはセッション セットアップ コマンド パケットを送信し、アカウント番号とパスワードを送信して、Samba サーバーとの接続の確立を要求します。クライアントが認証に合格すると、Samba サーバーは応答します。ユーザーには、クライアントが通信するときに使用される一意の UID が割り当てられます。

  共有リソースへのアクセス クライアントが Samba 共有リソースにアクセスすると、ツリー接続コマンド パケットを送信して、アクセスする共有リソース名をサーバーに通知します。設定で許可されている場合、Samba サーバーは接続する各クライアントに TID を割り当てます。共有リソースにアクセスすると、クライアントは必要な共有リソースにアクセスできるようになります。共有を切断した後、クライアントはツリー切断メッセージをサーバーに送信して、共有を閉じてサーバーから切断します。

おすすめ

転載: blog.csdn.net/oldboyedu1/article/details/131400765