インターネットインフラ特論 1.インターネットの原理

Slides:



Advertisements
Similar presentations
1 情報ネットワーク 課題レポート 模範解答 身の回りで、階層化されている物事を 1 つあげて、その階層構造を説明 せよ 課題のポイント – 機能が階層ごとに分割されているか – 同じ層でのやりとり(プロトコル)があるか – 上位層と下位層での情報のやりとり(インタフェース)があるか –
Advertisements

第1章 ネットワークとコミュニケーション 第2節 ネットワークのしくみ 2 ネットワークを支える技術 (教科書 p36 ~ p37) 今日の用語  モデム (modulator/demodulator:modem)  IP アドレス (internet protocol address)  ドメインネーム.
LANどうしを、通信規約として TCP/IP プロトコルで ルータ を経由してつなぎ合わせ、 世界規模で情報のやりとりを可能にしたもの アプリケーション 層 プレゼンテーショ ン層 セッション層 トランスポート層 ネットワーク層 データリンク層 物理層 アプリケーション 層 プレゼンテーショ ン層 セッション層.
情報ネットワークと教育 通信と情報ネットワーク プロトコル LAN The Internet. 通信とその歴史 通信とは 電信 (1835 、モールス ) 電話 (1876 、ベル ) ラジオ (1895) 、テレビ (1925) 情報通信ネットワークへ.
IP over DVB-RCS の設計と実装 研究背景 DVB-RCS 衛星回線を用いて受信局から送信局への狭帯域な戻り回線を提供 Forward Link Return Link HUB Terminal.
TCP / IP の基礎 ネットワーク管理者入門. インターネットを支える技術 ISO の 7 階層プロトコルと TCP / IP の実装 階層機能関連する TCP / IP プロ トコル アプリケーション層電子メールやファイルの転送 といった、具体的なアプリ ケーションが使用する規約 TELNET.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コンテンツ配信に優れている P2P 技術と、著作権侵害問題の関係について 述べよ。
第1回.
コンピュータ基礎(10) 11章 通信ネットワーク.
前回の課題 IPv6アドレス IP ARP ICMP NAT インターネット層 2003年12月4日 情報ネットワーク論 新村太郎.
IPアドレス、IPパケットとはなにか? 情報塾( ) URLとの関係は? コンピュータ同士はどう繋がっているか?
評価方法 中間レポートと、期末レポート 出席はとらないが、、、 質問かコメントを義務付ける
安全・安心なネット生活を送るためのネットワークセキュリティ
インターネット応用特論 9.有料VoIPと 無料インターネット電話
情報の科学        旧 情報B 第2回 スクーリング 教科書P.56~P.75 前にスクーリングプリントあり 取りに来てください.
2004年度 情報システム構成論 第2回 TCP/IPネットワーク
インターネットインフラ特論 レポート課題 太田昌孝
TCP (Transmission Control Protocol)
「コンピュータと情報システム」 07章 インターネットとセキュリティ
評価方法 中間レポートと、期末レポート 出席はとらないが、、、 質問やコメントを義務付ける
太田昌孝 インターネットインフラ特論 Advanced Lecture on Internet Infrastructure 1.インターネットの原理 1. The Principle of the Internet 太田昌孝
2004年6月14日(月) 情報コミュニケーションIII A 第8回 ネットワーク(LAN)構築.
インターネット メールサーバ DNSサーバ WWWサーバ ファイアウォール/プロキシサーバ クライアント.
tracert(トレースルート)コマンドによるルーティング表示
IPマルチキャスト通信とXcast 早稲田大学後藤研究室 Xcast班.
Copyright Yumiko OHTAKE
心理学情報処理法Ⅰ コンピュータネットワーク概論.
スキルアップ.
トランスポート層.
ネットワークと コミュニケーション技法 第6回 -コンピュータネットワーク-.
コンテンツ配信 エンコード (符号化) CBR (Constant Bit Rate) VBR (Variable Bit Rate)
ネットワーク機器接続 2SK 情報機器工学.
評価方法 中間レポートと、期末レポート 出席はとらないが、、、 質問やコメントを義務付ける
コンピュータ基礎(10) 11章 通信ネットワーク.
ま と め と 補 足 ネットワークシステムⅠ 第15回.
「コンピュータと情報システム」 06章 通信ネットワーク
第2章 第1節 情報通信の仕組み 1 ネットワークの仕組み 2 通信プロトコル 3 認証と情報の保護
Ibaraki Univ. Dept of Electrical & Electronic Eng.
イーサネット.
インターネット概論第3回 kudo担当分.
物理層と伝送媒体 2012年度以降の教科書(第5版)と 2011年度までの教科書(第4版)の対応 物理層、伝送媒体と公衆通信サービス
Ibaraki Univ. Dept of Electrical & Electronic Eng.
IP ルーティングの図示 情報科学科 松澤 智史.
ネットワーク技術II 第9.1課 TCP/IPプロトコルスイート
セキュリティ 05A2013 大川内 斉.
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
情報通信ネットワークの 仕組み.
第16章 BOOTP:ブートストラップ・プロトコル
ユビキタス社会におけるバイオメトリクスを使用した生体認証技術に関する研究
岡村耕二 トランスポート層 岡村耕二 情報ネットワーク.
最低限インターネット ネットワークにつなぎましょ!
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
P2P型アプリケーション用ライブラリ SUNET
LAN(TCP/IP) インターネットワーキング編
勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座 Part2
岡村耕二 情報ネットワーク 岡村耕二 情報ネットワーク.
情報実験 第五回 最低限 internet ~ネットワークの仕組みを知ろう~
勝手にインフラ隊 (の中の人といっしょ) に学ぶネットワーク講座 Part2
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 情報ネットワーク専攻 甲藤二郎
OSI7層に関係する機器、仕様、機能など 物理層 データリンク層 ネットワーク層 トランスポート層 セッション層 プレゼンテーション層
低軌道周回衛星における インターネット構築に関する研究
インターネットワーキング.
Uni Directional Link Routing 片方向通信路に於ける経路制御
7月13日の演習問題・解答例 について ネットワーク長が 18、22、26、28 の場合の
画像情報特論 (1) - インターネット電話とインターネット放送 はじめに 電子情報通信学科 甲藤二郎
P2P & JXTA Memo For Beginners
ネットワークシステム ネットワークシステム概要.
Presentation transcript:

インターネットインフラ特論 1.インターネットの原理 太田昌孝 mohta@necom830.hpcl.titech.ac.jp ftp://chacha.hpcl.titech.ac.jp/infra1.ppt

講義の構成 前期 後期予定 インターネットインフラ特論 インターネット応用特論 物理層、データリンク層、ネットワーク層 トランスポート層、アプリケーション層

通年の講義の目的 インターネットの原理、インターネット流のプロトコル設計の「こつ」を理解する 今後はプロトコルの時代 エンドツーエンド原理(RFC1958) グローバルコネクティビティ原理 スケーラビリティ原理 今後はプロトコルの時代 多用なアプリケーションに応じたプロトコル APIは二の次

講義の参考となる資料 RFC(一部和訳もあり) 「本当のインターネットをめざして」、情報処理学会誌、全36回(1999年4月号~2002年3月号) 「インターネットの真実」、週間東洋経済(2001年1月より2002年4月まで連載) 昨年度の講義のOHP ftp://chacha.hpcl.titech.ac.jp/2014/infra*.ppt

前期の構成(1) 1. インターネットの原理:エンドツーエンド原理、CATENETモデル 1. インターネットの原理:エンドツーエンド原理、CATENETモデル 2. 物理層:アクセス網、幹線網、光ファイバー、ADSL、電波 3. データリンク層: イーサネット、ATM、PPP、IOG 4. インターネットワーキング層:IPv4、ARP

前期の構成(2) 5. インターネットワーキング層:IPv6、ND 6. インターネットワーキング層:IPセキュリティ 5. インターネットワーキング層:IPv6、ND 6. インターネットワーキング層:IPセキュリティ 7. インターネットワーキング層:NAT、DHCPとAUTOCONF 8. ルーティング:IGP、ポリシー、IX、マルチホーミング、モビリティ

前期の構成(3) 9. ルーティング:トラフィックエンジニアリング、ROLC、MPLS 9. ルーティング:トラフィックエンジニアリング、ROLC、MPLS 10. ルーティング:マルチキャスト、経路表の縮約の不可能性 11. 帯域・遅延保証:Guaranteed Servic 、DiffServe 12. 超高速ルータ、光ルーティング 13~? おまけ?

評価方法 中間レポートと、期末レポート 出席はとらないが、、、 質問やコメントを義務付ける 期中、講義に関する技術的な内容の質問やコメントを最低2回、授業中に行うこと よい質問やコメントは、成績の加点対象 質問者は、講義終了後に名前と学籍番号を申告のこと

プロトコルとは? ネットワークで通信する手順

ところで、インターネットとは? 電子メイルのことではない ウェブのことでもない アプリケーションのことではない 数年前には大真面目で主張されていた ウェブのことでもない 現在は勘違いしている人が多い アプリケーションのことではない インターネットはIP(インターネットプロトコル)を用いて、インターネットの原理に基づいて、端末間が直接接続された網である

エンドツーエンド原理 網の中抜き原理 端末(エンド)でできることは網側ではやらない 直接関係する端末でできることは他の端末ではやらない 網機器は単能(端末を結ぶだけ)、高速 直接関係する端末でできることは他の端末ではやらない スケーラブル(負荷が集中しない) 高信頼(端末が動いてなんらかの経路で通信さえできればシステムは動作)

インターネットとは? 電子メイルのことではない ウェブのことでもない 数年前には大真面目で主張されていた ウェブのことでもない 現在は勘違いしている人が多い インターネットはIP(インターネットプロトコル)を用いて、インターネットの原理に基づいて相互接続された網である IP網はかならずしもインターネットではないが

インターネットじゃないもの(1) 電子メイル UUNET(JUNET)はインターネットではなかった パソコン通信もインターネットではなかった 電子メイルはインターネット上でも動くアプリケーションの一種 その他のネットワーク(電話網)上でも動く 昔の(海外)電子メイルは有料だった 今でも携帯電話網上の電子メイルは有料

インターネットじゃないもの(2) ウェブ ウェブはインターネットではない ウェブもインターネット上でも動くアプリケーションの一種 マイクロソフトはそのへんを誤魔化しているが ウェブもインターネット上でも動くアプリケーションの一種 その他のネットワーク上でも動く 携帯電話網からウェブを見るのは有料 もちろん、携帯電話網はインターネットではない

サーバとクライアントが分離されゲートウェイ経由で通信 インターネット 携帯 電話網 C S S C S C S G C S C C S S C :サーバ :クライアント :ゲートウェイ S C G 携帯電話網からのウェブの利用 サーバとクライアントが分離されゲートウェイ経由で通信

サーバとクライアントが分離されゲートウェイ経由で通信 インターネット 携帯 電話網 C S S C S C 障害 S G C S C C 全滅 S S C :サーバ :クライアント :ゲートウェイ S C G 携帯電話網からのウェブの利用 サーバとクライアントが分離されゲートウェイ経由で通信

サーバとクライアントが混在して最短経路て通信 インターネット C S S 障害 C C C S C C S S S C S S C :サーバ :クライアント S C インターネット サーバとクライアントが混在して最短経路て通信

インターネットじゃないもの(3) 電話 電話は電話網ではない 電話は電話網上でも動くアプリケーション もはや電話はインターネットの販促ツール その他のネットワーク上でも動く インターネット電話自体は無料 もはや電話はインターネットの販促ツール わざわざそれ自体をサポートする価値なし 携帯電話はモバイルインターネットの販促ツール

インターネットじゃないもの(4) 電話網 電話は電話網ではない 電話は電話網上でも動くアプリケーション もはや電話網は不要 その他のネットワーク上でも動く インターネット電話自体は無料 もはや電話網は不要 携帯電話網も同じ 電話番号も不要 IPアドレスが基本(内線番号もあってもいい)

ネットワーク 物流網 情報通信網 郵便、宅配便、コンビニ 出版網(書籍、新聞、レコード(CD)、映画) 金融網 電話網 放送網 インターネット

インターネットは情報通信網を 中抜きする インターネットは情報通信の価格破壊 出版、金融、電話、放送というサービスは 出版網、金融網、電話網、放送網は消える 社会の情報通信コストの削減 インターネットビジネス自体は儲からない 出版、金融、電話、放送というサービスは インターネット上に移行して残る 社会の活力は増大する

出版網 同じ情報を大量に配布 情報流通は遅くていい 著作権法による保護 いまのインターネットの好餌 壊滅寸前

金融網 お金のやりとりを管理 物流網でもあるが、今や、情報通信網としての面がはるかに大きい セキュリティー!!! つまりは、誰が損失をかぶるか

電話網 音声を実時間で伝送する網 専用線事業も 遅くて高い 電電公社として保護、電気通信事業法で開放 音声伝送の帯域を確保 音声伝送の遅延を最小化(保証) 専用線事業も あくまで音声伝送事業が主 遅くて高い 電電公社として保護、電気通信事業法で開放

放送網 音声、画像を実時間で多数に伝送する網 電波による広域一対多通信 放送法による保護 伝送帯域を確保 遅延を最小化 ブロードキャスト/マルチキャスト 放送法による保護

放送と通信の融合 電話網からみて 放送網からみて インターネットからみて 電話網でも一対多通信は可能 放送のフィードバックを電話網から受ける 電話網(BISDN)への放送網の統合 放送網からみて 放送のフィードバックを電話網から受ける 電波でも1対1通信は可能 放送網への電話網の統合? インターネットからみて ぜんぶインターネットに統合

放送網 電話網 電話網 放送網 同床異夢の「放送と通信の融合」

インターネット (出版、金融、通信、放送) インターネットによる情報通信サービスの統合

プロトコルのレイヤリング 扱う対象の抽象度に応じて層化 プログラムでいえば、サブルーチン化(構造化)に相当 OSIの7層モデル インターネットの5層モデル プログラムでいえば、サブルーチン化(構造化)に相当

アプリケーション層 7層 プレゼンテーション層 6層 セッション層 5層 トランスポート層 4層 ネットワーク層 3層 データリンク層 2層 物理層 1層 OSIのレイヤリング構造

アプリケーション層 トランスポート層 ネットワーク層 データリンク層 物理層 インターネットのレイヤリング構造

物理層 物理現象と情報を対応させる プログラミングでいえば、機器制御のファームウェア 電圧<->0、1 光のあるなし<->0、1 振幅と位相<->0、...、63 複数の同質の物理層の統合も可能(リピーター) プログラミングでいえば、機器制御のファームウェア

データリンク層 ネットワーク層と物理層のつなぎ 物理層が3個以上の機器からなる場合 複数の異質な物理層の統合も可能 相互の区別が必要 複数の異質な物理層の統合も可能 局所的な中継(ブリッジ) プログラミングでいえば、デバイスドライバ

ネットワーク層 インターネットワーキング層 多数のデータリンク層を統合して大域的なひとつの網として動作させる 大域的な中継(ルータ、ゲートウェイ) プログラミングでいえば、ファイル管理やプロセス間通信

「統合」をどこでやる? どの層でやってもいい どこかの層だけに任せるのがきれい だからといってあちこちでやるのは無駄 インターネットワーキング層では統合は必然 データリンク層でやる必要はない データリンク層の単純化 物理層でやると帯域の無駄 多くの端末が一つの物理現象を共有

端末B 端末B リピータ ブリッジ 端末A 端末A 端末C 端末C (a) 1層での統合 (b) 2層での統合(最初、    Aの位置を記憶) 端末B 端末B ブリッジ ルータ 端末A 端末A 端末C 端末C (c) 2層での統合(Cの位置を記憶後) (d) 3層での統合 層ごとの中継機器の振る舞い(AからCへのパケット)

網間接続 網どうしの「統合」 矛盾! エンドツーエンド原理とは端末の直接通信 ネットワーク層以上の層での統合 インターネットでは網間接続はありえない 1つの網(インターネット)だけで全体を覆う グローバルコネクティビティ原理 網間接続の仕様をあれこれ考えるより楽

網 データ リンク層 データ リンク層 データ リンク層 R R データ リンク層 R データ リンク層 データ リンク層 R R :ルータ ネットワークとデータリンク層

世の中 網 網 網 G G 網 G 網 網 G G :網間接続装置 世の中とネットワーク層

世の中 データ リンク層 データ リンク層 データ リンク層 R R データ リンク層 R データ リンク層 データ リンク層 R R :ルータ 世の中とインターネット

トランスポート層 ネットワーク層では個々の端末を識別 トランスポート層では個々の通信を識別 プログラムでいえば、プロセス管理 同一端末間に複数の通信がありえる 別の通信は別のプロセスで処理 ネットワーク中ではそれらの要求する帯域などが異なるかも、、、 ベストエフォートインターネットではどうでもいい プログラムでいえば、プロセス管理

セッション層、プレゼンテーション層、アプリケーション層 プログラミングでいえば、個々のプロセス内部の構造に相当 ネットワークでいっても、端末内の個々のプロセス内部の構造に相当 網間接続がなければ、区別に意味なし インターネットではアプリケーション層のみ

トランスポート層とアプリケーション層 ベストエフォートでは、端末内部の区別でしかない 個別通信の個別プロセスへの振り分けだけはトランスポート層 それ以上の区別には意味がない 多くのアプリケーションで共通に使うプロトコル(TCP(信頼性確保と帯域管理のプロトコル)等)は慣例的にトランスポート層に分類

インターネットのレイヤリング 物理層、アプリケーション層は必須 インターネットワーキング層はできる限りのことをやる データリンク層、トランスポート層は極力なにもやらない

アプリケーション層 トランスポート層 インターネットワーキング層 こここそインターネット データリンク層 物理層 インターネットのレイヤリング構造

インターネットの構造 CATENETモデル 多数の小さな(機器の数が少ない)データリンク層をIP(Internet Protocol)ルータで相互接続したもの

世の中=インターネット データ リンク層 データ リンク層 データ リンク層 R R データ リンク層 R データ リンク層 データ リンク層 R R :ルータ CATENETモデル

インターネットと網の構造 インターネットの例 インターネットでない例 ダイアルアップインターネット iモード 従来のNAT IPだが、トランスポート層も中継 従来のNAT IPだが、アドレス等を書換え端末には隠蔽 隠蔽の為の書換えで、トランスポート層以上で網間接続

利用者 常時接続 インターネット 低速 従量制課金 高速 定額制 (携帯)電話網 直接的 インター ネット利用 ダイアル アップ インターネット iMODE G M インターネット インターネット G :網間接続装置 図 電話網とインターネット

世の中 IP網 IP網 IP網 N N IP網 N インター ネット IP網 N N :NAT装置 NATとインターネット

インターネットのデータ形式 データをパケットにまとめて転送 パケットは個別に行き先をもつ IPv4では、20バイトのインターネットワーキング層ヘッダを付加 さらにトランスポート層ヘッダが付加

オプション(可変長、実際には使われない) 4バイト 4 ヘッダ長 パケット長 その他情報 IP(3層)ヘッダ 4層プロトコル ヘッダーチェックサム 送信者アドレス 受信者アドレス オプション(可変長、実際には使われない) 送信者ポート番号 受信者ポート番号 トランスポート (4層)ヘッダ トランスポートヘッダの残りとペイロード IPv4パケットフォーマット

オプションIPヘッダを使わない (が使えない)わけ ルータで処理が必要なオプション ルータの処理が複雑になる ルータが遅くなる ルータが落ちる そもそも、ルータで処理が必要か? エンドツーエンド原理によりオプションは有害無益 ルータで処理が不要なオプション トランスポート層以上のオプション

今回のまとめ エンドツーエンド原理はインターネットの基本原理 網間接続はエンドツーエンド原理違反 グローバルコネクティビティ原理の導出 7層モデルは無意味 オプションIPヘッダはエンドツーエンド原理違反