- 締切済み
サーバーとはどこで使われますか?
クライアント/サーバーシステムについて。 検定試験の勉強をしているんですが、これ、よくわかりません。サーバーが情報を管理・提供する側のコンピュータで、クライアントはそれを受け取り利用できる側のコンピュータ、程度のことはわかっているんですが、テキストにはLANネットワークの中で、と書かれているんですよね。これは一例ですか? サーバーシステムが使われるのは、どのような状況下ですか?LANネットワーク内だけではありませんよね?たとえばインターネットなんかもそうですよね?ちょっとわけがわかりません。。。どなたかご回答ください。 よろしくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- violet430
- ベストアンサー率36% (27472/75001)
サーバは機能を提供する側 クライアントは受ける側です。 この関係が成り立つなら、インターネットでも社内のイントラネットでも何処でも成立します。 ある何かの機能を実現するときに、単体のプログラムで動かすのではなく、機能を別の一つのプログラムにおいて動かす様なシステムを作るときに必要なのがサーバです。
概念の話から入れば機械など関係ありません。 サーバはサーバプログラムが動いていることであり、 クライアントはクライアントプログラムが動いていることです。 これを満たすのであれば、同じ機械でサーバとクライアントを同居させることも可能です。
絵で見ると分かりやすいですよ 某大学の資料です http://www.soi.wide.ad.jp/class/20040022/materials_for_student/10/20040022-10.pdf
- ann_dv
- ベストアンサー率43% (528/1223)
LANとインターネットの違いは、規模の違いであり、根本的な通信方式等が違う訳ではありません。 なので、もちろんインターネット上でもクライアントとサーバの関係は成り立ちます。 例えば、このサイトでも私達がアクセスしているのがOKWaveのWebサーバであり、それに対してブラウザを開いているPCがクライアントとなります。
- gatyan
- ベストアンサー率41% (160/385)
企業内の業務システムの形態としての説明ではないですか? その場合、大抵はLAN内にサーバーがあることになります
- shinshin20
- ベストアンサー率61% (26/42)
クライアントサーバシステムとは、コンピュータをサーバとクライアントに分け役割分担をして運用する仕組みになります。 LAN構築にいて、通常(普通)のクライアントサーバシステムとしては、全員が共有しておきたいデータがおいてあるという「サーバ」があり、そこに一般のユーザーが使う「クライアント」が複数接続されている状態となります。 クライアントはサーバに対して「このデータを送ってほしい」という要求を行って、それに対してサーバは要求されたデータを送る、という処理をを行います。 通常のLANを構成する機器(HUB、ルータ等)以外に、サーバが必要となります。大規模なLAN構築では、サーバ専用のコンピュータを使うこともあります。でも小規模の場合はサーバ用のオペレーティングシステムの入ったパソコンを使うこともできます。 サーバとクライアントの接続はLANケーブル(ストレート)とハブを使って接続します。(ピーツーピア接続:HUB経由しないでクロスケーブルで接続)と似てます。 おそらく、LANネットワークの中と記述があるのは確かに合ってると思います。 基本的にはサーバという機能の中には、色んなサーバ機能がありますのでその機能で分かれているだけなので、難しく考える事はないかもしれません。 インターネット関連でのサーバ機能といえば、基本的にはサーバ機能を持たせたOSを稼動させますが、そのOSの中に機能として、 DHCPサーバ、HTTPサーバ、メールサーバ、WEBサーバなどの機能が分かれていますので、サーバというのは、全員(ネットワークに接続している人たち)が共有しておきたいデータがある場所として捉えた方が良いと思われます。
お礼
ご回答ありがとうございます。 サーバーの種類がテキストにはたくさん載っているのですが、どれがどの状況下で使用されるものなのか、詳しく乗っていないので混乱します…(涙) これは完全に理解しようなんて思うと、大変な時間の浪費になりそうですね…。とりあえずこういうシステムがあるんだな、と、覚えておくことにします。ありがとうございました。
- yayoi4736
- ベストアンサー率32% (282/880)
クライアントという言葉はLAN内だけで、ネット上の同じ立場のコンピュータは別の言葉だったと思います。
お礼
なるほど…。規模が違っても、システムは一緒なのですね。LANネットワーク内のサーバ、というのなら大学や会社内でのお話ですね。そして、Webサーバは、今ここで見ているHPを管理しているサーバ、なんですね? サーバにはいろいろな種類がありますが、どの規模でどのサーバを使えるのかが、よくわからないんですよね…。うーん難しい。 とにかく、ann_dvさんのおっしゃることはわかりました。ありがとうございました。