LoginSignup
0
0

More than 1 year has passed since last update.

Webサーバーとは

Posted at

Webサーバーとは

Webサーバーとは、Webページを提供する機能を持つサーバーのこと。

Webサーバーソフトウェアがインストールされ実行されているコンピュータがWebサーバーであると言える。

代表的なWebサーバーソフトウェアとしてApacheやNginxがある。

Webサーバーソフトウェアの役割

Webサーバーソフトウェアは、そのサーバーに対するWebブラウザからの要求を受け付ける窓口の役割をしています。

Webサーバーソフトウェアは、ミドルウェアとしてTCP/IPソフトウェアとWebアプリ(rubyなどで作られたソフトウェア)との間を取り持ちます。(TCPはポート番号によってどのソフトウェアにパケットを渡すかを判断する。例えば「ポート番号が80だからWebサーバーソフトウェアに渡そう」といったイメージ。コンピュータ上ではWebサーバーソフトウェア以外にも様々なソフトウェアが動いているのでポート番号で判別する。)

TCP/IPソフトウェアは一般的なOSに搭載されています。

まとめ

Webサーバーとは、Webサーバーソフトウェアが起動しているコンピュータのこと。

Webサーバーソフトウェアは、ブラウザからの要求を受け付ける窓口としての役割を果たしている。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0