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

ソーシャル メディアをチェックする場合でも、この記事を読む場合でも、オンラインにアクセスするときは、1 つまたは複数の Web サーバーを使用しています。これらは、現代のインターネットの不可欠なコンポーネントであり、あなたとあなたが訪問している Web サイトとの間の接続リンクとして機能します。

しかし、Web サーバーとは何で、どのように機能するのでしょうか?

Web サーバーは何をしますか?

Web サーバーは、ユーザーの Web サイトへのアクセス要求を受信して​​応答するコンピューターです。これは、データを運ぶデバイスの形式のハードウェアと、デバイスの OS および Web サーバー ソフトウェアとしてのソフトウェアの両方で構成されます。

Web サーバーは、有線や通信システムではなく、電話に近いタスクです。 Web サーバーは、さまざまな通信プロトコルを使用して、クライアントの要求に応答します。最も一般的に使用されているのは HTTP です。これは、Hypertext Transfer Protocol の略です。セキュアなバリエーションは HTTPSです。

その他のプロトコルには、Simple Mail Transfer Protocol (SMTP) および File Transfer Protocol (FTP) が含まれます。

Web サーバーはコンピュータです。しかし、さまざまなタスクにそれらを使用できるようにするのではなく、多くの場合、単一の目的を持っています。そして、すべてのコンピューターと同様に、実行するハードウェアが必要です。

Web サーバーのハードウェア部分は、Google や Facebook などのインターネット企業が使用するスーパー コンピューターのように巨大なものから、ラップトップのように小さくてシンプルなものまであります。 OS は、Windows や macOS から Linux まで、あらゆるものであり、サーバーとの通信を可能にします。

最も単純な Web サーバーには、HTTP サーバー、データベース、および少なくとも 1 つのスクリプト言語が含まれます。それらはすべて連携して機能し、サーバーが Web ページを要求し、必要に応じてオンラインで他のサーバーと通信できるようにします。

Web サーバーはどのように機能しますか?

ユーザーは、サーバーが通信できる Web サイトの URL またはドメイン名を介して Web サーバーにアクセスできます。ソフトウェア コンポーネントは、必要なすべての処理と変換を行います。 PHP、Python、Ruby、Java などのスクリプト言語の 1 つを使用して Web ページをリクエストします。

次に、サーバーは、要求されたすべてのファイルとメディアを内部データベースにアップロードしてから、コンテンツをブラウザーに転送します。これには、HTML Web ページだけでなく、リッチ メディア、画像、JavaScript ファイルが含まれます。

サーバーまたは URL の正しい「場所」を入力するだけです。 URL を使用すると、ブラウザはドメイン ネーム システム (DNS)を使用してドメインの IP アドレスを取得します。 Web サーバーがリクエストを受信して​​承認すると、探している Web ページが送信されます。

しかし、時にはうまくいかないことがあります。アクセス権のないページにアクセスしようとすると、サーバーはページの配信を控えます。代わりに、通常はエラー コードを通じて、何が問題になったかを通知するエラー メッセージで応答します。

リモートとローカルの Web サーバー

Web サーバーは主にハードウェアであるため、リモートであっても物理的な場所に存在する必要があります。 Web サーバーの大部分は、リモートでホストされています。名前が示すように、リモート サーバーは、ユーザーと同じ場所にないサーバーです。

独自の Web サイトホストすることを計画している場合は、リモート サーバーを使用するか、独自の Web サイトをローカルにホストするかを選択できます。リモート Web サーバー (レンタル元の会社によって異なります) には、Web サイトのみが含まれている場合もあれば、異なる URL を持つ複数の Web サイトが含まれている場合もあります。

続きを読む: URL とは?

しかし、ローカル Web サーバーを使用することは、多くの場合、自分のラップトップ、コンピューター、またはタブレットを Web サーバーに変えることを意味します。次に、他の人のブラウザからのリクエストを受け取り、あなたの Web サイトへのアクセスを許可します。ただし、専用サーバーを購入して、ローカルに保持および保守することもできます。

適切なタイプのサーバーを選択してください

テクノロジーの世界では、互換性を持たずに同様のタスクを実行する複数のツールが見つかる場合があります。サーバーの種類にコミットする前に、それがニーズに合っていることを確認してください。

たとえば、ファイル サーバーは Web サイトへのアクセスを許可しませんが、ファイルとドキュメントのストレージ ユニットとして機能します。ファイル サーバーを使用して Web サーバーと一緒にファイルを保存することはできますが、Web サイト全体をオープンまたは制限付きのアクセス用にホストするために使用することはできません。