2016-09-14 21 views

答えて

2

これは基本的なクライアント/サーバーの用語です。あなたは何度もTCP/IPネットワークで、このが発生します:

  • サーバーサービスを提供するプロセスです。それはクライアントが接続するのを待ちます。
  • クライアントは、サービスを使用するプロセスです。 サーバーへの接続が作成されます。

ユーザA @ PC_A:〜$ sshのユーザーB @この場合

PC_B、あなたが実行しているsshプログラムはクライアントです。それはサーバへの接続をpc_Bで実行します。そのサーバーはsshdプログラムのインスタンスであるかもしれませんが、人々が使用できる他のsshサーバープログラムがあります。

PC_A上で実行されているsshdプロセスがある場合は、それはB.

上のサーバへの用語「差出人」と「受信機」にSSHクライアントからの接続に関与していないが、ここで本当に便利ではありません。クライアントがサーバーに接続すると、クライアントとサーバーは接続を介して双方向に通信します。したがって、クライアントはサーバーが受信するデータを送信し、サーバーはクライアントが受信するデータを送信します。

「サーバー」という用語は、プログラム(sshd)またはサービスを提供するコンピュータ(pc_B)のいずれかを指します。これは混乱する可能性があり、コンピュータやプログラムについて話しているかどうかをコンテキストによって把握しなければならないことがあります。

+0

私は明確な答えを教えていただきありがとうございます。 "If there〜〜"の部分は、私が最も知りたかったものです。 – mora

関連する問題