サーバ・クライアントシステム (X Window System )

Slides:



Advertisements
Similar presentations
計算機リテラシーM 第 11 回 計算機・ネットワーク技術 伊藤 高廣
Advertisements

インターネットサーバ と メール配送の仕組み 情報実験 第 13 回 2006/01/27 Last Modified: 2006/01/27M. Tsuji Original: 2004/01/30K. Komatsu.
インターネットサーバ と メール配送の仕組み 情報実験 第 13 回 2005/01/28 Last Modified: 2005/01/28K.Michimasa Original: 2004/01/30K. Komatsu.
サーバ・クライアントシステ ムと X Window System 荻原弘尭 情報実験 第 9 回目 2015/06/26 1.
サーバ・クライアントシステ ムと X Window System 荻原弘尭 情報実験 第 10 回目 2012/07/13 1.
サーバ・クライアントシス テム & X Window System 理学院 宇宙理学専攻 地球流体力学研究室 山下 達也.
ExpressMail Ver6.1 ご紹介資料 NEC 第二システムソフトウェア事業部.
Curlの特徴.
経済学のための情報処理 はじめに.
北海道大学大学院 理学院宇宙理学専攻 EPNetFaN Mail サーバ管理課 徳永 義哉
サーバ・クライアントシステム & X Window System
Webアプリケーションの 通信メカニズム WEBアプリ研究プロジェクト 第2回.
(株)アライブネット RS事業部 企画開発G 小田 誠
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
スキルチェック Unix編.
サーバ・クライアントシステム & X Window System
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
Ibaraki Univ. Dept of Electrical & Electronic Eng.
UNIX Life KMSF M2 saburo.
新人研修第1回 Introduction suzuk.
IPv6 エニーキャスト ルーティングプロトコル PIA-SM の設計および実装
WWW (=World Wide Web)とは
情報 第一回: 練習課題 第一回 田浦健次朗 2010/4/9.
コンピュータ管理と セキュリティ 成蹊大学工学部物理情報工学科 中野武雄.
「コンピュータと情報システム」 07章 インターネットとセキュリティ
ネットワークコミュニケーション よく使われるアプリケーション DNS 7/5/07.
「まめだくん Ver.1.0」 特徴と利用方法.
30分でわかるTCP/IPの基礎 ~インターネットの標準プロトコル~ 所属: 法政大学 情報科学研究科 馬研究室 氏名: 川島友美
表紙.
小型デバイスからのデータアクセス 情報処理系論 第5回.
インターネット メールサーバ DNSサーバ WWWサーバ ファイアウォール/プロキシサーバ クライアント.
アプリケーション共有機能 〈参考〉 (図1) (図2)
HTTPプロトコルとJSP (1) データベース論 第3回.
神戸大学理学部地球惑星科学科 4 年 河合佑太(地球および惑星大気科学研究室)、 坂本大樹(宇 宙物理学研究室)
心理学情報処理法Ⅰ コンピュータネットワーク概論.
スキルアップ.
HTTPプロトコル J2EE I 第7回 /
(B2) 親: minami, kazuki 多様な認証機器に対応する 認証システム (B2) 親: minami, kazuki.
情報コミュニケーション入門 総合実習(1) 基礎知識のポイント(2)
ネットワーク技術II 第11.2課 TCP/IPアプリケーション層
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
サーバ負荷分散におけるOpenFlowを用いた省電力法
望月 祐洋,由良 淳一,楠本 晶彦 {moma, yurayura,
情報検索概説II(99秋) 第3回 1999/10/21 インターネットの仕組み(2).
ネットワークアプリケーションと セキュリティ
前坂 たけし (北大院・理) 其の壱 はじめての BIOS 前坂 たけし (北大院・理)
Office 365 ユーザー登録方法 平成29年3月.
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
gate-toroku-system のしくみ
Webサーバとクライアント 接続要求 GET ・・ 接続状態 HTTP ・・ Webサーバ
端末およびサービス透過的な 情報閲覧支援システムの構築
サーバ・クライアントシステムと X Window System
Cisco Configuration Professional Express 3.3 アップデート
サーバ・クライアントシステムと X Window System
インターネット             サーバーの種類 チーム 俺 春.
サーバ・クライアントシステム ( X Window System) 2006/01/20 伊藤 和也 original: 前坂たけし
情報共有による Z39.50データベース選択支援環境
tranService Next Generation
gate登録システム: 設計ポリシーから使い方まで
サーバ・クライアントシステム (X Window System )
Androidアプリの作成 07A1069 松永大樹.
システムプログラミング 第10回 プロセス間通信3 簡易Web server(準備) Chat プログラム 担当:青木義満、篠埜 功
ネットワークプロトコル.
異種セグメント端末による 分散型仮想LAN構築機構の設計と実装
gate-toroku-system のしくみ
X Window System 牧之内研 博士3年 木村健一郎.
SMTPプロトコル 2001年8月7日 龍 浩志.
TCP/IPの通信手順 (tcpdump)
ソケットの拡張によるJava用分散ミドルウエアの高信頼化
HTTPプロトコルの詳細 M1 峯 肇史.
Presentation transcript:

サーバ・クライアントシステム (X Window System ) 柿並 義宏 (kakinami@ep.sci.hokudai.ac.jp) original: 前坂たけし (msaka@ep.sci.hokudai.ac.jp)

「サーバ・クライアントシステム」とは サーバー(server) ある機能やデータを,(ネットワークを介して)他の計算機やソフトウエアに提供する計算機 or ソフトウエア. 元の意味は給仕人 例) WWWコンテンツを提供する WWWサーバ ドメインネームシステムを提供する DNSサーバ メールを配送する SMTPサーバ 到着したメールを提供する POPサーバ IMAPサーバ

「サーバ・クライアントシステム」とは クライアント(client) 例) WWWコンテンツを閲覧する WWWブラウザ サーバの提供する機能やデータを,(ネットワークを介して)利用する計算機 or ソフトウエア. 元の意味は依頼人 例) WWWコンテンツを閲覧する WWWブラウザ メールを送信・受信する メーラー (mew, Outlook Express)

例:WWWを閲覧する “GET /~inex/ HTTP/1.0” “/~inex/index.html” kakinami@ep.sci.hokudai.ac.jp www.ep.sci.hokudai.ac.jp (1) Opera というWWWクライアントを起動して,‘http://www.ep.sci.hokudai.ac.jp/~inex/’を要求する. “GET /~inex/ HTTP/1.0” (2)クライアントから“/~inex/”が要求されたので,“/~inex/index.html”を送信する. “/~inex/index.html” (3)受信した“/~inex/index.html”を解釈して表示する.

「サーバ・クライアントシステム」の特徴 機能・情報の分散化 サーバは常にクライアントからの要求を待機 機能・情報を共有できる.データの安全性と負荷の集中をさけるため,分散型サーバシステムが主流 サーバは常にクライアントからの要求を待機 サーバは常に稼動していなければならないが,クライアントは必要な時のみ稼動していればよい サーバ・クライアント間の通信プロトコルが必要 通信さえできれば地理的拘束から開放される ネットワーク志向システムでは標準的な概念 UNIXでもサーバ・クライアントシステムは多く採用されている(例:X Window System)

「X Window System」とは UNIX 系 OS でよく使用される GUI 環境 通称「X」,「X11」 クライアントがサーバの機能を呼び出して使う分散構造 サーバ・クライアント間の通信プロトコル (X プロトコル) と基本的な見栄えが規定されており,この規定に従っていろいろなシステムが開発されている

ネットワーク透過 ネットワーク透過とは セキュリティー 他の X 端末 ( X サーバ) の画面をネットワーク越しに表示でき、ネットワークを意識せずに操作できること セキュリティー セキュリティーに注意しないと除き見られてしまう可能性がある Xプロトコルによる通信の許可・不許可を設定可能 xhost, xauth を使って設定(実習)

プログラムレベルの互換性 XクライアントはすべてXプロトコルにしたがって動作する 機種依存のソースプログラムは必要ない

「X」におけるサーバ・クライアント Xサーバ 作画 マウス キーボード network Xプロトコル 青い丸を作画して! Xクライアント (アプリケーション) Xサーバ 青い丸を作画して! マウス マウスが動いたぞ! キーボード 画面のサイズは? 1024x768ですよ エラー発生!!

「X」におけるサーバ・クライアント network host3 host2 host1 host0 Xクライアント Xクライアント Xサーバ

いろいろな X クライアント xlogo : Xのロゴを表示する xclock : 時計 xfontsel : 使用できるフォント一覧を表示する xload : システムの負荷を表示する xcalc : 計算機 netmaj : ネットワーク麻雀                     などなど...

Windows に X をとばすには Cygwin を使う 商用 X サーバを使う 無料 ちょっと設定が面倒 ASTEC-X, Exceed などなど・・・ 高い!

まとめ X はサーバ・クライアントシステムにより設計