Comments
Description
Transcript
情報科学(全学共通科目)
情報科学(全学共通科目) 第14回目 今井慈郎 工学研究院(総合情報センター ) [email protected] 情報科学再考:コンピュータ通信とは何 か -その2-「インターネットの登場」 • • • • インターネット今昔 インターネット前夜 インターネットの登場 電子メイル について • インターネットの登場 • インターネットの爆発的発展 インターネット今昔(整理の試み) • インターネット前夜 コンピュータの遠隔利用(例:telnetとftp) • インターネットの登場 強力な情報伝達手段(例:電子メイルとネットニュース) • インターネットの爆発的発展 WWWとWebブラウザが開く新しい領域 • 今やインターネット無しでは何もできない! 検索エンジンとインターネット通販:新しいトレンド登場 インターネット前夜No1 • サーバ・クライアント(分散処理の1つの形態)の発展 • ネットワークを介して,複数のクライアントがサーバと接 続し,情報交換を実現 • クライアントには,「多種多様な」サーバに接続したい場 合あり・・クライアントのユーザには様々な希望あり. 例:「こちらから相手を使用したい」「こちらと相手の情 報を交換したい」など • 複数のクライアントと複数のサーバが混在し,場合によっ て「クライアント機能」と「サーバ機能」が入れ替わる場合 もありうる. • 大きな土壌が必要!・・これがネットワークをネットワーク 接続する「インターネット」へと発展 インターネット前夜No2 「こちらから相手を使用したい」 • 具体的にはクライアントからサーバの計算機能を利用し たい. • telnet というサービス • ユーザ認証:ユーザIDとパスワードを通知してサービス を開始 • クライアントは単なる端末・・TSSの延長 • サーバが高機能演算や特殊な応用プログラムを有する 場合には利用価値が高まる. • 基本的に演算は総てサーバ上で実行され,データもサー バ内に格納 Macから汎 用機を利用 できます telnet について IDとパスワード を入力のこと LAN& Internet ノートPCからスパコン も利用できます Macユーザで もユーザ認証 後は利用可能 インターネット前夜No3 「こちらと相手の情報を交換したい」 • 具体的にはサーバ上の情報をクライアントに(Download), 逆にクライアント上の情報をサーバに(Upload)する機能 を利用したい • ftp というサービス • ユーザ認証: telnet と同様(IDとパスワード) • telnet と組み合わせると,クライアント上のデータをサー バに送り(Uploadし),サーバ上で telnetで高速処理を実 行し,結果を再度サーバからクライアントに転送(Down load)する・・ネットワーク上で多様なデータが送受信 ftp について 計算結果 を取得 LAN& Internet プログラムを サーバに Upload Uploadされたプロ グラムをサーバ 側で実行し望み の結果を生成 インターネットの登場No1 • ネットワークがあればそこには人の輪(和,話)が存在 • 手紙(郵便)ではなく,電話でもない「電子メイル(メール OK)・・最近は『e-メイル』とも表記」がとても便利.瞬時に 世界と会話が可能 • 新聞は紙ベース.でも電子新聞もありと思う.しかも噂話 は誰でも結構好きかも・・「ネットニュース」という新しい動 き(しかし実はもう過去のもの) • ところで,コンピュータは相手をどのように認識して,メイ ルなどを送り届けることができるか?・・ドメイン名という 便利な記述方法 インターネットの登場No2 電子メイル・・これがないと情報伝達は不可 • 当時は文字列だけ.でも添付ファイルOKで利便性が拡 大・・MIME(Multipurpose Internet Mail Extension)仕様. • MIME仕様:各国語(文字コード)や画像・音声・動画など を電子メイルで扱うための規格.画像のようなバイナリデー タをASCII文字列に変換(エンコード)する方法を規定 • サーバ側は以前から定評のあったプロトコル(通信規約) SMTPで運用・・ユーザ認証がない点が禍根に! • クライアント側は大きく改善(UIの向上).POPからIMAP へ進化・・ユーザ認証を経て,メイル本文を読出し可能 電子メイル についてNo1 メイル本 文を受理 me@mydomain から who@domain にメイルを発信 LAN& Internet とにかくwho@domainにメイ ルを送ってください.どこに いるかは知りませんが. ところで who@domainはどこ にいるのだろう 電子メイル についてNo2 送信メイル を転送 who@domainはど こにいますか? 転送メイル を受信 who@domainはここで管理 するユーザのアドレスです. メイルを送信してください. 電子メイル についてNo3 転送メイル を受信 who@domainです. IDとパスワードを 入力します LAN& Internet 本当にwho@domainで すか?IDとパスワード を教えてください メイル本文 を読むこと ができました インターネットの登場No3 ネットニュースは仲良しクラブ:不特定多数の情報交換の場 • ネットニュースに何かを照会すると,先達(猛者,牢名主) からの貴重な情報が届くといった便利な存在(だった). • 各サーバ間でバケツリレーしながら情報を伝播.ボタンティ アベースの運用サービス(その点は電子メイルと類似) • 掲示板などの集中管理とは異なる分散管理・・全体の意 思統一は基本的に不可能(掲載情報削除等は無理) • その後,いくつかの理由で衰退(WWWが主原因,その 他にも,誹謗中傷や愉快犯の暗躍(ウィルスなどの流出 も)) • 現在はほぼ終息しており,ユーザもほとんど皆無 ネットニュース について 面白いね この記事 面白い記事 だけとみん な読まない かな・・ LAN& Internet この記事 を待ってい たんだ インターネットの登場No4 ドメインネームサーバという世界規模のデータベースの存在 • 階層構造で柔軟にドメイン名([email protected] 等) を記述可能 • 照会者とデータ探索ルートが特徴的なドメイン(領域,分野, 範囲)を構成 • 各サーバをドメイン名で指定可能:ドメイン名とIPアドレス の相互変換により,目的のマシンへアクセス可能 • 拡大と伸展を想定した堅牢で柔軟な構造(分散管理可能 な仕組み) • DNS(Domain Name System or Domain Name Server)は インターネットの陰の立役者 インターネット上に分散するDNS .comのDNS jpのDNS www.dell.com を知っていま すか? LAN& Internet dell.com のDNS ac.jpのDNS kagawa-u.ac.jpのDNS 了解です もちろん知って います! www.dell.com インターネットの爆発的発展No1 • 「情報」を制するものは「世界」を制する! • 突然ですが「天使と悪魔」という小説をご存知ですか? WWW(World-Wide Web:「世界規模の蜘蛛の巣」の意 味)は実はスイス生れ ・・ “made in USA” ではない • しかし,米国に渡って大ブレーク!米国好みはやはり「派 手好き?」,UIがカッコ良くないと ・・ ブラウザが決め手 • 画像でも音声でも(動画でも)簡単に再生(play) • ブラウザ戦争(Netscape vs Microsoft)も今や語り草 • 今やWWWとWebブラウザの様々な組合せで情報が遣り 取りされる・・Web computing という名称が象徴的 インターネットの爆発的発展No2 • WWWの登場:実は結構,学術的目的のために開発 • 1990年代,Tim Berners-LeeがCERN(旧 Conseil Europeen pour la Recherche Nucleaire,欧州原子核研究機構)所内 の論文閲覧システムとして開発・所内実用を経て公表 • 3種の神器:URL(Uniform Resource Locator),HTML (HyperText Markup言語) そしてHTTP(HyperText転送プ ロトコル)が基本要素 • 典型的なサーバ・クライアントシステムとして構成:サーバ 機能もクライアント機能(ブラウザ)も独立に 実装・改善可能 バーナーズ=リーがCERNで使用していた NeXTcube(最初のWWWサーバ) インターネットの爆発的発展No3 • • • • • • ブラウザ(Webクライアント)の機能拡充:インターネットのキラーコン テンツへ変貌 1990年代, Marc Andreessen(米イリノイ大 NCSA)が初の画像表示 ウェブブラウザである Mosaic を開発.UNIX版Mac版,Windows版を 開発 1993年,SGI創業者Jim ClarkとMosaic Communicationsを設立 (Netscape Communicationsと社名変更).新たにNetscape Navigator ブラウザを開発・・これが爆発的流行 American Dream体現者:米国を代表する資産家・・「レンタカーを借り られる年齢になる前に億万長者になった」 MSのInternet Explorerの猛追で,Netscape Navigator のシェア降下. 会社の業績も低迷.1998年11月,会社はAOLに買収・・これも逸話 そのMSは絶頂期へひた走り.しかし,MSもいつまで君臨できるか? インターネット=WWWと言っても過言 ではないかも・・ LAN& Internet アマゾンに アクセス中 AmazonのHP は便利ですね Googleに アクセス中 GoogleのHP は著名ですね インターネットの無い暮らし? • 既に辞書はWikipediaにとって代わりつつある・・ インターネットで検索しない日があるだろうか? • JRや航空機を利用するには,WWWをアクセスし て簡単に! • 論文投稿も参考文献調査も今やインターネットへ のアクセス抜きには不可能・・ 検索エンジンはWWWへの入り口 • キーワード検索で欲しい(かどうかは少し疑問だが)情報 を簡単取得 • Googleだけが検索エンジンではない! • 過去には多くの検索エンジンも活躍: • 「ロボット型検索エンジン」と「ディレクトリ型検索エンジン」 が並存した時期も・・現在は前者が主流 • YahooJapan(ソフトバンク:黎明期の代表的ディレクトリ型 検索エンジン)・・後にロボット機能も追加 • その後,Infoseek(富士通系)やGoo(NTT系)などのロボッ ト型検索エンジンが参戦・・一時,群雄割拠を呈する. ロボット型vsディレクトリ型No1 ロボット型検索エンジン • 与えられた検索式(方針)に沿って,ウェブページ等を(機 械的に)検索し事前に情報を蓄える仕組み. • キーワード検索が基本.組合せ(複数のキーワードに AND・OR等の論理条件を組み合わせて指定すること)で 機能を強化. • ロボット型検索エンジンの大きな特徴:クローラ(ロボット /スパイダー)の活用. • 計算パワーがあれば高速化・大容量化も容易. ロボット型vsディレクトリ型No2 ディレクトリ型検索エンジン • 人手で構築したウェブディレクトリ(Web Directory)内を検 索する仕組み. • 人手の構築で(以前は)高品質の検索が可能と評価.カテ ゴリ分類のため,特定分野や地区などに限定したサイト 検索が得意(長所). • 一方,検索対象が増加すれば人海戦術にも限界.