BluetoothLowEnergyクライアントサーバーアーキテクチャのヘッドフォンとゲーム用ヘッドセット
BluetoothLowEnergyクライアントサーバーアーキテクチャのヘッドフォンとゲーム用ヘッドセット
クライアント/サーバーアーキテクチャでは、クライアントはネットワークを介してサーバーに要求を送信します。サーバーは応答で応答します。これがインターネットの背後にある主要なパラダイムです。間違いなく、これまでにリリースされた中で最も成功したWebテクノロジーです。たとえば、WebブラウザでURLアドレスを入力すると、最初にそのアドレスがDNSサーバーに送信されます。 DNSサーバーは、名前に割り当てられている対応するIPアドレスを返します。次に、クライアントはハイパーテキスト転送プロトコル(HTTP)を介してサーバーに要求を送信し、接続が確立されると、要求されたリソースを送信するようサーバーに要求します。次に、サーバーは適切なリソース(通常は、情報の表示方法をブラウザーに指示するマークアップ情報(HTML)を含むテキストファイル)で応答します。 www.bjbjaudio.com/
このファイルには、クライアントが画像や他のページなどのリソースを取得するためのURLを含めることもできます。これらの余分なリンクは、HTMLページが相互に巨大なWebネットワークにリンクされている本当の理由と見なされており、このためにWebページとWebサーバーという用語が登場します。 www.bjbjaudio.com/
サーバーとクライアント間の分業について。この2つには明確な違いがあります。サーバーは通常、構造化された形式で情報を保持します。間違いなく、この情報がサーバーが存在する本当の理由です。情報は、ハワイのコナの現在の天気、ソウルのダウンタウンから空港への次の電車のスケジュール、または友人のグループ間のチャットなど、任意の形式のデータにすることができます。一方、クライアントにはデータがなく、サーバーにリクエストを送信するだけです。サーバーから応答を受信すると、ユーザーにメッセージを表示したり、知り合いが何かをツイートしたという通知を送信したりするなど、指定されたタスクを実行できます。 www.bjbjaudio.com/
クライアント/サーバーアーキテクチャの主な利点は、クライアントとサーバーが分離されていることです。この分割は、システムのさまざまな部分がさまざまなデバイスに配置されている場合に必要です。一方をサーバーとして、もう一方をクライアントとして、システム内の2つの間の関係がそれに応じて決定されます。 www.bjbjaudio.com/
このアーキテクチャの主な利点は、拡張が容易なことです。クライアントは、リソースにアクセスするためにURL以外のことを知る必要はありません。クライアントの数も非常に多くなる可能性があります。一部のインターネットサイトは、毎日何百万もの顧客からリクエストを受け取る場合があります。サーバーは、これらのクライアントが誰から、どこから来たのかを実際には気にせず、すべての要求に応答するだけです。 www.bjbjaudio.com/
サーバーアーキテクチャも拡張できます。 1台のマシンから1日に何百万ものリクエストに応答すると、過負荷やサービス障害につながる可能性があります。解決策は、同じ情報にアクセスできる同じサーバーの多くを使用することです。別の方法は、同じドメイン名を異なるIPアドレスに解決し、異なるクライアントにサーバー間で負荷を均等に分散するように指示することです。これは負荷分散と呼ばれます。 www.bjbjaudio.com/