webサーバー

情報学

2022

Webサーバーとは何か、その特徴は何かを説明します。さらに、それが何のためにあるのか、そして最も使用されているWebサーバー。

Webサーバーは、ユーザーと情報が存在するサーバーの間を仲介します。

Webサーバーとは何ですか?

コンピューティング、Webサーバーまたはサーバー HTTP それは一片です ソフトウェア の間を仲介するコミュニケーションの サーバ 要求されたデータとクライアントのコンピューターが格納され、双方向または単方向、同期または非同期の接続が可能になります。 クライアント、 でもで ブラウザ 翻訳可能な(レンダリング可能な)コードを特定のWebページに変換します。言い換えれば、これらはの間を仲介するプログラムです ユーザー名 インターネットと、要求した情報が配置されているサーバー。

Webサーバーは プログラム での日常使用 インターネット、さまざまなデータプロトコルを使用して通信します。最も一般的で、どういうわけか標準はHTTP(ハイパーテキスト転送プロトコル)。ただし、この用語を使用して、 コンピューター その中で ファイル ウェブサイトを構成するものと、の接続に準拠するために必要なソフトウェア データ ウェブ。

Webサーバーの特徴

静的サーバーでは、ファイルは保存されたまま送信されます。

Webサーバーは、クライアントのWebブラウザーからの要求を待機しているコンピューター上で動作し、要求されたデータを提供して、 ウェブページ または、それが失敗した場合は、エラーメッセージが表示されます。 Webサーバーには、静的と動的の2つのクラスがあります。

  • 静的サーバー。それらは、情報が保存されているコンピューターと、それに応答するHTTPサーバーで構成されています。 プロトコル 注文から。その名前は、ファイルが保存されたときに送信されるという事実に由来しています。
  • 動的サーバー。代わりに、それらは追加のソフトウェア(通常はアプリケーションと データベース)顧客に送信する前に、要求された情報を更新できるようにします。

Webサーバーとは何ですか?

ユーザーは、サーバーにリクエストを送信するWebアドレスをブラウザーに入力します。

すでに述べたように、Webサーバーの機能は、ユーザーの要求と、要求された情報を含むファイルを、それらが保存されているコンピューター上で仲介することです。したがって、Webサイトを公開し、Webページを構成するデータにアクセスできるようにする必要があります。このプロセスは次のように発生します。

  • ユーザーがWebアドレスを入力します(URL)ブラウザで、Webサーバーにリクエストを送信します。
  • Webサーバー(ソフトウェア)は、サーバー自体(ハードウェア)またはそれらが常に利用可能でオンラインであるホスティングサービスで。
  • 次に、ファイルは要求に応じて処理され、転送プロトコルに従って、つまり、 コミュニケーション コンピュータ間。
  • ブラウザはファイルを受信し、ユーザーに表示されるWebページのコンテンツをアセンブルします。

最もよく使用されるWebサーバー

最もよく使用されるWebサーバーのいくつかは次のとおりです。

  • Nginx。によって開発されたWebサーバーとプロキシ 仕事 同名。
  • Apache。これは、Unixコンピューターで使用されるオープンソースのHTTPWebサーバーです。 ウィンドウズ およびMacintoshは、 コミュニティ Apache SoftwareFoundationを構成するユーザーの数。
  • インターネットインフォメーションサービスまたはIIS。のために設計されたWebサーバーと一連のサービス マイクロソフトウィンドウズ これは元々NTバージョンに含まれていました。
  • チェロキー。これは、C言語で記述されたマルチプラットフォームのWebサーバーであり、GNU General PublicLicenseの下で利用できます。 自由ソフトウェア.
  • Tomcat。 Jakarta Tomcatとしても知られるApacheディストリビューションは、サーブレット(Java)の原則の下で動作します。
!-- GDPR -->