ホスト (ネットワーク)

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Yqm (会話 | 投稿記録) による 2015年7月22日 (水) 04:29個人設定で未設定ならUTC)時点の版 (en:Host (network) (09:16, 27 May 2015 UTC) より)であり、現在の版とは大きく異なる場合があります。

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

ネットワークホストnetwork host)(単にホストとも)は、コンピュータネットワークに接続されたコンピュータもしくはその他のデバイス。ネットワークホストはネットワーク上のユーザや他のノードに対して、データベース、各種サービス、アプリケーションを提供する。ネットワークホストとは、ネットワーク層のホストアドレスを割り振られたネットワークノードである。

インターネット・プロトコル・スイートを用いたネットワークに接続するコンピュータは、「IPホスト」と呼ばれることもある。特に、インターネットに接続しているコンピュータは「インターネットホスト」「インターネットノード」と呼ばれる。インターネットホストとその他のIPホストは、そのネットワーク・インターフェースに一つ以上のIPアドレスが割り振られる。このアドレスの設定は、システム管理者が手動で、あるいはDHCPサーバで自動的に、あるいはステートレスアドレス自動設定で行われる。

各ネットワークホストは物理的なネットワークノード(いわゆるネットワークデバイス)であるが、全ての物理的なネットワークノードがホストであるとは限らない。モデムハブスイッチングハブのようなネットワークデバイスは(システム管理用の例外を除けば)ホストアドレスを持たず、ネットワークホストとはみなされない。ネットワークプリンタルーターは、IPアドレスを持つものの一般用途のコンピュータではないため、ホストとみなされないことがある。

クライアントサーバモデルで使われるネットワークホストは、サーバクライアントに分類される。ピア・ツー・ピアで使われるネットワークホストは、それぞれ同等の方法でリソースを共有・使用する。

起源とコンセプト

オペレーティングシステムにおいて伝統的に「ターミナルホスト」とは、端末にサービスを提供するマルチユーザーのコンピュータやソフトウェア、あるいは自身より小さく低機能のデバイスに対してサービスを提供するコンピュータを指す[1]。例として、テレタイプ端末やディスプレイ端末が接続するメインフレームコンピュータがある。他の例としてTelnetホスト(Telnetサーバ)やxhost(X Window System)がある。

「インターネットホスト」あるいは単に「ホスト」という用語は、インターネットとその前身であるARPANETの規格を定めたRequest for Comments (RFC) 文書の多くで使われている。ARPANETの発展途上において、ネットワークに接続したコンピュータは一般にメインフレーム・コンピュータ・システムであり、それにはシリアルポートで接続した端末からアクセスできた。それらのダム端末は、ソフトウェアを入れたり自身で演算処理する能力が無かったので、それらはホストとみなされなかった。それらの端末は、シリアルインターフェースや回線交換ネットワークを介してターミナルホストに接続したが、IPベースのネットワークに接続したわけではなく、IPアドレスは割り振られなかった。しかし今日におけるIPホストは、ターミナルホストとして動作できない場合もある。

RFC 871 はホストを、「ネットワークに参加している複数のオペレーティングシステムと共にリソースを共有するべく」コミュニケーション・ネットワークに接続した一般用途のコンピュータシステムと定義している[2]

脚注

  1. ^ E. Garrison Walters, essential guide to computing, page 149, Prentice Hall PTR, 2001.
  2. ^ RFC 871, A Perspective on the ARPANET Reference Model, M.A. Padlipsky (September 1982)