Client
企業には顧客がいて、サーバーにはクライアントがあります。どちらの場合も、1対多の関係が成り立ちます。企業に複数の顧客がいるのと同じように、サーバーは複数のクライアントと通信できます。コンピューターネットワークでは、これをクライアントサーバーモデルと呼びます。
クライアントとは、サーバーと通信するあらゆるデバイスのことです。デスクトップコンピューター、ノートパソコン、スマートフォン、その他のネットワーク対応デバイスなどがあります。家庭内ネットワークでは、Wi-Fi対応のサーモスタット、照明、家電製品などの「スマート」デバイスがクライアントと見なされます。オフィスネットワークでは、ネットワーク接続ストレージからファイルにアクセスするシステムが、ファイルサーバーのクライアントです。ほとんどのネットワークではクライアント同士の通信が可能ですが、データはルーターやスイッチなどの中央のポイントを経由します。
より大きな規模で見ると、Webサイトにアクセスするとき、デバイスがクライアントで、そのWebサイトをホストしているWebサーバーがサーバーです。ソフトウェアの観点では、Webブラウザーがクライアントソフトウェアで、Webサーバー上で要求に応答するプログラム(Apache、IISなど)がサーバーソフトウェアです。同様に、メールを確認するときは、メールサーバーに接続します。デバイスはメールサーバーのクライアントで、メールプログラムまたはWebメールインターフェースがクライアントソフトウェアです。
知識をテストする