サーバーとは何か、その主な特徴とその目的について説明します。また、Webサーバー、分類、および例とは何ですか。
サーバーは、クライアント/サーバー通信モデルに基づいて動作します。サーバーとは何ですか?
の コンピューティング、(英語のサーバーから)サーバーとして知られています コンピューター これはの一部です コンピューターネットワーク また、ステーションまたはクライアントと呼ばれる残りのコンピューターに特定のサービスを提供します。このコンピュータには、さまざまなクライアントの要求に対応し、タイムリーな応答を提供できる特定のアプリケーションが必要です。したがって、実際には同じ物理コンピュータ内にあります(ハードウェア)複数の同時サーバーが機能します(ソフトウェア)、必要なロジスティックリソースがある限り。
サーバーは、のモデルに基づいて動作します コミュニケーション (または「アーキテクチャ」)クライアントサーバーの、利用可能なリソースのプロバイダー間でタスクを分割し、したがって、 顧客 共有する機会 データ, 情報 特定のアプリケーションや周辺機器など、特定のソフトウェアおよびハードウェアリソースへの特定のアクセス。これは、たとえば、それらがどのように機能するかです。 ウェブサイト とのサービス Eメール.
一般に、サーバーは可用性に応じて専用と共有に分類できます。専用サーバーとは、顧客の要求に対応するためのすべてのハードウェアと処理リソースを備えたサーバーです。共有サーバーとは、クライアントからの要求を受信するサーバーです。 ネット、ネットワークの外部でローカルにプロセスを提供します。
サーバーの特徴
サーバーには一定の電源が必要です。サーバーはネットワーククライアントの要求を満たすためのコンピューターであるため、サーバーの主な特徴の1つは、ネットワークが常に動作できるように、リソースを常に利用できるようにする必要があることです。つまり、常にオンで、常に利用可能である必要があります。これが、Webページまたはそのリソースをロードできない場合がある理由です。サーバーがクラッシュまたはクラッシュすると、サーバーが担当しているネットワークの特定のセグメントを顧客が利用できなくなります。
一方、サーバーは通常、最小限の遅延で多数のクライアント要求を処理するのに十分な処理能力を備えたハイエンドコンピューターです。これはまた、一定の供給があることを意味します 電気 およびその操作性を保証するための他の物理的リソース。実際、多くの場合、サーバーは、気候的にも非常によく調整されたコンパートメントに保管されます。十分に涼しく、ほこりのない環境では、システムの過熱が回避されます。
サーバーとは何ですか?
ゲームサーバーは、レクリエーションプログラムへのアクセスを許可します。
サーバーは、前述のように、決定されたネットワークのクライアントの要求に対応し、各クライアントが必要な情報や周辺機器にアクセスできるように、利用可能なリソースを管理します。この意味で、サーバーは次のような非常に異なる機能を持つことができます。
- ファイルサーバー。それらはファイルを保存するか ファイル 情報のそしてそれらをネットワークに供給します。
- ActiveDirectory /ドメインサーバー。彼らはに関連する情報を管理します ネット、 彼らの ユーザー、チームおよび内部グループ。
- プリントサーバー。ネットワークで利用可能な一連のプリンタを管理し、それらへのアクセスを許可し、印刷キューを管理します。
- メールサーバー。ネットワークのクライアント間、クライアントとの間の電子メールのフローを管理し、メッセージの送受信と履歴の保存を行います。
- プロキシサーバー。その役割は、バックアップ、一時保存、および保存です。 キャッシュ ネットワークで利用可能なWebページのコピー。それらへのアクセスを高速化したり、元のページがダウンした場合にデータを回復できるようにします。
- Webサーバー。 1つ以上のWebページに必要なコンテンツを保存し、そのコンテンツへの整然としたアクセスを管理して、クライアントのブラウザがWebサイトを「レンダリング」できるようにします。
- DNSサーバー。の名前を関連付けるために必要な情報を格納します ドメイン リンクされているコンピューター(そのWebサーバー)の一連のIPアドレスを使用します。
- DHCPサーバー。ネットワークに接続するクライアントに動的(変更)IPアドレスを割り当てる責任があります。
- FTPサーバー。特定のユーザー情報を保存し、コンピューター間でのプライベートアクセスを許可します。
- ゲームサーバー。顧客がレクリエーションプログラムに同時にアクセスできるように情報を保存することに特化したもの(一般的には大規模なビデオゲーム)。
Webサーバー
Webサーバーは、HTTPなどのプロトコルを介した接続を許可します。Webサーバーは プログラム (ソフトウェア)で日常的に使用する インターネット、クライアントによって要求されたデータがホストされているサーバーとそれ自体のコンピューターの間を仲介し、既知のデータなどのさまざまなデータプロトコルを介した接続を可能にします HTTP (ハイパーテキスト転送プロトコル、または転送プロトコル ハイパーテキスト)。言い換えれば、それらはインターネットユーザーのブラウザと彼が探しているまたは必要としている情報が存在する場所との間を仲介するプログラムです。
この用語は、Webサイトを構成するファイルが保存されているコンピューター自体(ハードウェア)と、Webデータ接続に準拠するために必要なソフトウェアを指す場合にも使用されます。
Webサーバーの種類
Webサーバーには、コンテンツに応じて2種類があります。
- 静的サーバー。これは、ユーザーが求める情報が保存されているコンピューターと、それに応答するHTTPサーバーに付けられた名前です。 プロトコル データリクエスト。要求されたファイルは、エラーがあるかどうかに関係なく、保存されたとおりに送信されます。これがファイルの名前の由来です。
- 動的サーバー。この場合、それらは静的サーバーと同一のサーバーですが、追加のソフトウェア(アプリケーションや データベース)。これにより、クライアントから要求された情報をWeb経由で送信する前に更新できます。
Webサーバーの例
最もよく使用されるWebサーバーのいくつかは次のとおりです。
- Nginx。 2004年に同名の会社によって開発されたWebサーバーとプロキシ。
- Apache。 1995年に開発され、 コミュニティ Apache SoftwareFoundationを構成するユーザーの数。
- インターネットインフォメーションサービスまたはIIS。次の目的で設計されたWebサーバーと一連のサービス マイクロソフトウィンドウズ これは元々NTバージョンに含まれていました。
- チェロキー。 GNU General Public License(GNU General Public License(自由ソフトウェア).
- Tomcat。 1999年のApacheディストリビューション。JakartaTomcatとも呼ばれ、サーブレット(Java)の原理で動作します。