日々の忘備録とリファレンス

PHPマニア

HTML・CSS・PHP・jQuery・Mysql・Linuxの総合情報サイト

PHPを中心にしたIT用語やWeb関連ツールやIT関連アプリの使い方、サーバー用語からTCP/IP用語まで

HTML・CSS・PHP・jQuery・Mysql・Linuxの情報サイト

+
Share
Bookmark
Follow

サーバー

サーバーとは

IT用語の中の一般用語である「サーバー」について説明していきます。

サーバーって何?
サーバーとは、ネットワーク上で、ある命令を受け取り、何らかの処理をして返すプログラム群であるパッケージをまとめたサービスのことです。

サーバーは用途に分けると、
  • Webサーバー
  • メールサーバー
  • データベースサーバー
  • FTPサーバー
  • DNSサーバー
などがあります。

サーバーの種類

Webサーバー
Webサーバーとは、サイトにアクセス(リクエスト)された時に、その情報に基づいてWebアプリケーションサーバーにデータを渡し、Webアプリケーションサーバーによって処理されたデータ、あるいはWebアプリケーションサーバーから更にデータベースサーバーとの連携によってデータベースから取得してWebアプリケーションサーバーにて処理されたデータを受け取り、閲覧者のブラウザに返す(レスポンス)サーバーのことです。

代表的なWebサーバーは、Apachenginxなどがあります。

このWebサーバーによって人々は、インターネットで様々なWebサイトを閲覧することが出来ます。

メールサーバー
メールサーバーとは、メールの情報に基づいてメールデータの転送処理などをするサーバーのことです。

メールサーバーの中でも、送信メールサーバー受信メールサーバーがあります。

送信メールサーバー
送信メールサーバーとしては、SMTPサーバーがあります。SMTPサーバーの処理を行うプログラム群をMTAと言います。代表的なMTAは、SendmailPostfixqmailなどがあります。

受信メールサーバー
受信メールサーバーは、メールソフトでメールを受信する際にメールサーバーからダウンロードさせるPOPサーバーと、直接メールサーバーのメールデータを見に行かせるIMAPサーバーがあります。その処理を行うプログラム群をMRAと言います。代表的なMRAは、Dovecotなどがあります。

DNSサーバー
DNSサーバーとは、ドメインIPアドレスを紐付けて変換するためのサーバーのことです。

代表的なDNSサーバーBINDなどがあります。

データベースサーバー
データベースサーバーとは、データベースデータを保存しておくためのサーバーです。

データベースサーバーを動かすための定番のシステムがRDBMSがあります。

RDBMSを伴った有名なデータベース管理システムは、MySQLMariaDBPostgreSQLOracle Databaseなどがあります。

おすすめのWordPress関連

GMOの格安WordPressサーバー

ロリポップサーバー

WordPressオンライン講座

WPHack

サーバーの構築方法と分配方法

サーバーは一つのパソコンにそれ専用としてインストールされる場合もあり(専用サーバー)、仮想的に一つのパソコンにいくつかのサーバーをインストールすることもでき(仮想サーバーやVPS)、更にその一つのサーバーの中でユーザー制限をして各ユーザーごとに分割をして使うこともできます(共用サーバー)。

サーバーと同じカテゴリのIT用語

一般用語

「一般用語」の子カテゴリ