Windowsマシンでは、MailサーバだとかWebサーバだとか、サービスを供給するコンピュータをサーバと理解しています。
最近、LPIC資格本を読んでいて、わからなくなってきたのでお教えください。
LPIC資格本の解説によると、「X Windowsのサーバとクライアントは、ユーザが利用する端末側にサーバが存在します。間違いやすいので注意しましょう。」
とあります。Linuxにおけるサーバの定義は、Windowsの場合と違うのでしょうか?それとも、定義は同じですが仕組みが違うのでしょうか?
よろしくお願いいたします。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
X Windowsのサーバとクライアントが
なんで、Linuxにおけるサーバの定義
まで拡大解釈されてるのでしょうか?
X Windowsのサーバは書いてある通り
端末側のマシンでXのサーバが立ち上がってます
って言う事です。
もちろん、他のマシンからXのサーバと通信すれば
別のマシンでもXwindow立ち上がります。
昔は、端末にCPU持たず、他のマシンのXwindowだけ立ち上げるX端末なるものが有りました。
参考URL:http://ja.wikipedia.org/wiki/X%E7%AB%AF%E6%9C%AB
No.3
- 回答日時:
拡大解釈というよりは
サーバとクライアントを誤解してるんでしょう.
サーバとはサービスを提供する方で
クライアントとはサービスを求める方であって
どのコンピュータ(端末)で動いているかは
全く無関係だということが理解されてない感じです
>サービスを供給するコンピュータを
>サーバと理解しています。
と書かれてるし.
サーバもクライアントもソフトウェアのことであって
物理的な機械そのものを指すわけではありません
ある機械で特定のサーバ用ソフトウェアしか
動いていないということは運用上よくあるので
誤解してる人は多いです.
#更にややこしいことに,
#サーバしか動いていない物理的な機械を
#サーバということもあるんですが
#それは別の話です.
同じ端末内でサーバとクライアントが同居してる場合も
あるし,そーではないときもあるだけです
UNIX系だと漢字変換もクライアント・サーバ式の
ものがあります(Cannaとか).
この回答への補足
ご回答ありがとうございました。
サーバとクライアントは誤解していました。同じ端末で同居するのですね。1台の端末で多数のサーバと多数のクライアントが存在しそうで、サーバとかクライアントを意識する意義が良く分からなくなってきたのですが?すみません。
No.4
- 回答日時:
Xでは、サーバ(以降、Xサーバ)とクライアント(以降、Xクライアント)間はXプロトコルというプロトコルでやりとりを行っています。
Xサーバは、実際の画面にウィンドウ等を表示したり、キーボードやマウス等の入力デバイスからの入力を受け取ったりします。
ですから、ユーザが見ている端末の画面に表示させたり、キーボードやマウスから入力した入力内容を受け取るためには、ユーザが利用している端末にXサーバが存在していないといけない訳です。
Xクライアントは、Xが提供するライブラリ(Xlib)やツールキット(GTK+とかQt等)を使用したGUIのアプリケーション(プログラム)の事を指します。
Xクライアントからは、例えば画面にウィンドウを表示してとかキーボートからの入力があったら教えてとかXサーバに対し要求を出します。
そのXクライアントからの要求対しXサーバが要求に対応した処理を行います。
Xクライアントの要求に対し、Xサーバがその要求に応えるという関係ですので、普通考えるサーバとクライアントの関係が成り立っているという事が分かると思います。
あと、質問とは全然関係ない事で申し訳ないのですが
>※ちなみに、
>「X Windows」 ×
>「X window」 ○
>です。
「X Window System」は元々「X」という名前のウィンドウシステム(前身がwで、その改良版だからWの次のX)ですから「X Windows」もそうですが「X Window」というもの間違いです。
開発元のX.Org Foundationでは「X Window System」を呼ぶ際には下記のいづれかで呼ぶ事を求めています。
・X
・X Window System
・X Version 11
・X Window System, Version 11
・X11
※参考
SYNOPSISのところ
http://www.freebsd.org/cgi/man.cgi?query=X&aprop …
この回答への補足
ご回答ありがとうございました。
ご指摘ありがとうございました。IBMを意識したHALのようですね。
本題のご回答ですが、Windowsの世界では、Xプロトコルとかライブラリとかツールキットなるものはあるのでしょうか?多数のご回答で少し理解できてきた気もしますが、Windowsの勉強時には、それほど触れていない話を、LINUX(UNIX)の世界では大きく解説してあるのには何か意味があるのでしょうか?
No.5
- 回答日時:
サービスを提供するソフトウェア(正しくはプロセス)がサーバーです。
1台の物理的なコンピュータの中にさまざまなサーバープロセスやクライアントプロセスが稼動しているのが普通です。
Xサーバーは、端末を必要とするクライアントプログラムに、「画面・キーボード・マウス」を提供するプログラムです。プリンタを提供するプログラムがプリンタサーバーというのと同じようなものです。
画面やキーボードが「サービスされるもの」というのは普通のPCしか見たことが無いとわかりにくいかもしれませんが、コンピュータというものは画面やキーボードは必須ではありません。車や家電製品に組み込みのコンピュータにはありません。あるいは、コンピュータセンターに置かれるサーバー専用機も普段は画面やキーボードを繋がないのが普通です。
Windowsを使っていても、複数のプログラムに対して1つのキーボード&マウスを切り替えながら使っているのは判ると思います。ある意味、explorerはキーボードサーバーを内蔵していると言えるでしょう。
画面にしても、ウィンドウの重なりを考えると、画面のある位置範囲を、複数のプログラムで切り替えながら使っているわけです。画面上の各ピクセルがサービスされるものなわけです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ノートパソコン ESETの初期インストールの仕方 1 2022/10/14 08:26
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- サーバー Windows Server 2019 CALについて 3 2022/04/02 16:40
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- サーバー Windowsサーバでグループを検索したい 1 2023/04/17 15:30
- その他(コンピューター・テクノロジー) 以下の用語がわかんないので教えてください!!! ①プロトコルの変換をする装置。トランスポート層からア 1 2023/07/05 09:10
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(メールソフト・メールサービス) メールが送信できない 発信側でできる対策 3 2023/05/11 10:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
会社の共有フォルダのIPアドレ...
-
530が出て、FTPアクセスできません
-
32bit/64bitアプリケーションの...
-
squid cache_peerのproxy-only...
-
FSMOの時刻同期設定について
-
メモ帳の排他について
-
DELLサーバがダウン
-
サーバ2台のフォルダ同期を取り...
-
Linuxでの不正アクセス等の問題...
-
RHELのErrataの適用
-
ウイルスセキュリティでリモー...
-
自分のPCがリモートされてるか...
-
「プリンター(1コピー)」の削除...
-
Windowsでリモートデスクトップ...
-
ユーザーが対話的にログオンす...
-
パソコン初心者です。ちょっと...
-
ドメインをワークグループに変...
-
【アクセスが拒否されました。...
-
netstatコマンドのForeign Addr...
-
リモートでアクセスしたパソコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の共有フォルダのIPアドレ...
-
530が出て、FTPアクセスできません
-
メモ帳の排他について
-
ファイルコピーする場合のサー...
-
RHELのErrataの適用
-
fastcopyとタスクスケジューラ...
-
DNSサーバへの負荷試験ツール・...
-
自動メール送信するには?
-
administrator、administrators...
-
subversionサーバ用のGUIツール...
-
ActiveDirectoryのリプレース作業
-
サーバー台数は何台くらい必要なの
-
32bit/64bitアプリケーションの...
-
FSMOの時刻同期設定について
-
outlookで見る予定表の共有
-
net timeができない。
-
tarで/(ルート)から全ディレ...
-
プロセス多重起動エラー(「for...
-
Win2000サーバの割り当てエラー
-
DMZと社内LANは違うWindowsドメ...
おすすめ情報