情報システム学研究科 情報ネットワーク学専攻 担当 伊藤秀一 ネットワーク構成論 I 情報システム学研究科 情報ネットワーク学専攻 担当 伊藤秀一
ディジタル通信網 ~1960年 1960年中半~ 1970年中半~ 通信路を通して‘ビット’を能率よく伝送する問題 パケットを効率よく高信頼に送る方法 1970年中半~ 相互に接続されたインターネットワークを通して通信する問題
インターネットワーキング 抽象化 ゴール これはどのような… ハードウェアの違いを越えて 高信頼、高能率な通信手段の確保 通信規約(プロトコル) 応用 アーキテクチャ (構造)
講義の目標と進め方 目標 スライドやOHPを用いた講義 演習 インターネットの仕組みを理解 ネットワークを利用したプログラム 最後にレポート課題として提出 Server-Client 型の通信
講義資料 教科書 RFC文書 (request for comments) なし. プリント(OHP, スライド) 参考書 Internetworking with TCP/IP, Prentice Hall 同上 翻訳 (共立出版) RFC文書 (request for comments) ftp://ftp.uec.ac.jp/pub/doc/RFC/
講義の概要 インターネットプロトコル 応用システム network programming はじめに IP UDP/TCP 経路制御 DNS, Server-Client network programming BSD Socket
インターネットプロトコル はじめに IP UDP/TCP 経路制御 ネットワークの歴史 物理ネットワーク プロトコルと制御 通信の仕組み 内部、網間
応用システム Server-Client 型の通信 ネットワークを支える応用システム DNS 分散データベース mail ftp, telnet http
Network Programming BSD socket による通信 システムコールとデータ構造 socket, bind, connect, listen, accept read/write gethostbyname, ... fork, exec, wait3
はじめに インターネットの利用者 (国連報告書) 1998年 140国 2500万人から3000万人 2000年 2億人 インターネットの利用者 (国連報告書) 1998年 140国 2500万人から3000万人 2000年 2億人 (アナリスト) NJ Telcordia Technology 1998 1億8300万人 (USA Today) Internet Society 1998年 1億5千万人 2000年末 3億人 電話をかけた経験のある人 30億人
【日米のインターネットホスト数の比較】 (千)
【日米のサイバービジネスの市場規模比較】 (億円) 12,125 2,687 828 418 285 7
日本のインターネット利用の急成長 (ユーザ数の推移) 日本のインターネット利用の急成長 (ユーザ数の推移)
TCP/IP TCP Transmission Control Protocol IP Internet Protocol DARPA Defense Advanced Research Project Agency NSF National Science Foundation
Internet Service プロトコル Vendor、ハードウェアの違いを吸収 通報引き渡しのルール 通報の形式 エラーの取り扱い 高級言語 コンピュータ プロトコル 通信
Application Level のサービス Inter operability E-mail, ftp, telnet ... ユーザはネットワークの詳細を知らないでもよい 応用プログラムを書く人だけがネットワークを意識
ネットワークレベル コネクションなしのパケット配送 信頼の高い stream transport service ネットワーク技術から独立 ハードウェア ユニバーサルアドレス end-to-end
Internet の歴史 1970年半ば~1979年 1983年 TCP完成 1985~95年 NSFnet (全米科学財団) DARPA 1983年 TCP完成 DARPA → BBN, UCB UNIXへの実装 socket (UNIX I/O の一般化) ワークステーション 大学CSの90%が接続 1985~95年 NSFnet (全米科学財団) スーパーコンピュータ、バックボーン 規模の増大にともなう問題
NSFnet をベースとした環境
今日の米国 internet の全体構造
Internet の歴史 1988年 T1回線 (1.544Mbps) 1991~3年 T3回線 (45Mbps) Merit, MCI, IBM, Michigan 1991~3年 T3回線 (45Mbps) 研究、教育、政府機関業務 AUP (acceptable use policy) 容認される利用ポリシー 4つのプロジェクトへの要請 NAP, RA, vBNS, NSP(NAPへの接続) ISP (internet service provider) の登場 1995年以降 4つのNAP NJ, CA, IL, DC IPv6, vBNS. Internet2
NAP (Network Access Point) プロバイダ(ISP) 相互の接続点 プロバイダはPOPの集合体を接続 POP (Point of Presence) ユーザの接続点 NSP (Network Service Provider) ISP end-user、他の provider へサービス NSP NAPを管理するプロバイダ (NSF資金を受けている)
Internet 活動委員会 IAB (Internet Activities Board) 標準化の活動 ボランティアによる Task Force 新しい研究結果を知ることができる インターネットへの貢献 規模の拡大→IABの再編(1989年) IRTF Internet Research Task Force IETF Internet Engineering Task Force
Internet 活動委員会
IETF 年3回の会議 組織 8つのarea 多数の working group Applications Area General Area Internet Area Operations and Management Area Routing Area Security Area Transport Area User Services Area 多数の working group
RFC (internet request for comments) インターネットにおける標準 (~2582 4/14現在) 公開を原則とする 採録までの手順 IETF → I-D (internet drafts) → IESGによる審査 → rfc-editor による査読 入手方法 http://www.rfc-editor.org/ http://www.ietf.org/rfc.html ftp://ftp.uec.ac.jp/pub/doc/RFC/
日本のインターネット 1986年頃 JUNET 1988年 WIDE project start 1990年 WIDEによるIPネットワーク UUCPによる電子メールとニュースの配送 1988年 WIDE project start 1990年 WIDEによるIPネットワーク 1992年 SINET start 1993年 ISPビジネス始まる JPNIC スタート 1994年 JUNET停止
電気通信大学のネットワーク 1976年 1978年 1985年 1986年 1987年 1988年 HDLC制御装置 75 80 85 90 95 2000 1976年 HDLC制御装置 D-NET project 1978年 西2・西3同軸cable UNIXソースコード契約 1985年 Sun-2 (R, J 学科) 1986年 uec・ccut UUCP接続 1987年 研究室ネットワーク uecra, uecda, brahms 1988年 UUCPによる電子メール網 5/30 uecnet (伊藤、多田、砂原)ether backbone 192.14.64.0 uecgw news 配送 4.3BSDライセンス
1990年 1991年 1992年 1993年 1994年 IS最初の卒業生 1/10 砂原研WIDEへIP接続 75 80 85 90 95 2000 1990年 1/10 砂原研WIDEへIP接続 5/24 DINS/1 IP化 fddi + bridge + ethernet 130.153.0.0 subnetmask ff.ff.fc.00 6/15 host数 184 学内ネットワークの拡大 活発な学生たち 1991年 1/24 host数 302 1992年 4/7 IP Open 64kbps 7/末 default route 事件 8/31 X-day netmask 22 → 24 1993年 対外接続の強化 総合情報処理センター更新 12月 net-wg 1994年 IS最初の卒業生 教育用システム dns, ftp, www, news, gopher, ...
そして・・・ 1995年 1997年 1998年 1999年 全学ネットワーク新設 事務局に電子メール private network → サークル棟、学生寮 1997年 IS棟完成 1998年 全学 network 更新 100Mbps化 1999年 Gigabit network, MAPOS network
Networkの情報管理 IANA (internet assigned numbers authority) データベース InterNIC APNIC, JPNIC データベース http://www.networksolutions.com/cgi-bin/whois/whois whois -h whois.ra.net (whois.nic.ad.jp) xxx http://www.nic.ad.jp/jpnic/dbase DNS root server, IRR,
次回へ続く