PowerPoint プレゼンテーション

前回の授業への質問
• 質問:プロトコルアナライザで測定できる範囲
はどこまでか?
• 回答:同一のイーサネットのセグメントが測定
範囲です。(他人のパケットが流れる範囲)
テキスト 第3章 データリンク, セグメント p.91
1
回答(続)
• 回答(続): プロトコルアナライザの中には
現地で測定した結果を、ネットワークを経
由して遠隔地に送信する機能を持つもの
があります。
3年後期 選択科目
情報理工学実験C
ルータ,スイッチ
2
超高速ネットワークの限界
より詳しく書けば
遅延時間が無視できない場合の
TCPのスループットの低下について
「情報ネットワーク」講義資料
3
本日の授業の要点

光の速度は速いようで、実は遅い

遅延時間が無視できない場合
(例:東京=関西、東京=シンガポール)

人工衛星の回線は遅延時間が長い

地域の情報化は出来ても、国際的な
通信には課題が多い。
4
対応する教科書の2箇所
第5章 IPに関する技術
5.4 ICMP (Internet Control Message P)
5.4.2 主なICMPメッセージ
p.198 ICMP エコーメッセージ
第6章 TCPとUDP
6.4 TCP
6.4.2 シーケンス番号と確認応答…
6.4.6 ウィンドウ制御で速度向上
6.4.7 ウィンドウ制御と再送制御
5
実践 ICMP echo (ping)
Windows の場合
「スタート」メニュー  「すべてのプログラム」 「アクセ
サリ」  「コマンド プロンプト」
ping www.goto.info.waseda.ac.jp
17ミリ秒
(この例は遠隔地ではないので後の演習には不適)
6
ICMP echo (続)
UNIX, Linux, MAC OS の場合
必ず停止する
こと
シェルコマンドを受付ける状態(ターミナル、xterm,
kterm等)でpingを実行。何行か表示の後に^Cで停止。
停
止
% ping www.nic.ad.jp
コントロールC
PING wwwvip.nic.ad.jp (202.12.30.115): 56 data bytes
64 bytes from 202.12.30.115: icmp_seq=0 ttl=49 time=9.781 ms
64 bytes from 202.12.30.115: icmp_seq=1 ttl=49 time=2.610 ms
64 bytes from 202.12.30.115: icmp_seq=2 ttl=49 time=384.035 ms
64 bytes from 202.12.30.115: icmp_seq=3 ttl=49 time=35.916 ms
^C
--- wwwvip.nic.ad.jp ping statistics --4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 2.610/108.086/384.035/159.801 ms
ping www.nic.ad.jp 2.610ミリ秒
(この例は遠隔地ではないので後の演習には不適)
7
(参考写真) pingコマンドの観測
3年秋学期 選択科目「情報理工学実験C」より
8
以下の説明は…
• 大学院科目「情報ネットワーク構成特論」
でも紹介しています
• 次の内容を分かり易く解説しています
後藤滋樹、村上健一郎
「ギガビットネットワークの壁」
情報処理, 36 (7), pp.589—595, 1995年7月.
(情報処理学会 ベストオーサ賞を受賞)
• 高速ネットワークの「落とし穴」に注意する
9
速い vs. 遅い
• 速度 (speed, velocity)
例: 新幹線の電車は 300km/時 で走る
例: 光の速度は約30万km/秒 である
• 光は速い
1秒間に地球を7回半
10
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
• 例: スパコンの世界ランキング
Pflop/s =
Peta
Floating point number
Operations
Per
Second
浮動小数点演算
http://www.top500.org
11
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
違う話題
12
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
違う話題
• コンピュータ ネットワークの速度
8 M bps、12Mbps、100Mbps
ADSL
光ファイバ
13
コンピュータの速度は?
• 1秒間に実行できる命令の数
~ クロックの周波数
• コンピュータ ネットワークの速度
8 M bps、12Mbps、100Mbps
M
bps = bits per second
14
M bps
• k = 1,000
(例) 64 kbps
M = 1,000,000
(例) 100 Mbps
G = 1,000,000,000
(例) 10 Gbps
• bit ビット (bps = bits per second)
2進数による情報の表現
(※) コンピュータの世界では K=1,024
の場合もある。
15
ビット
1
1
0
1
0
1
6bits
• 「ある」か「ない」か、それが問題だ
ハムレット ー シェークスピア
16
ビット
1 1 01 01 11 01 01
12bits
1秒間
• 6bpsよりも12bpsの方が2倍速い
17
新幹線の速度と輸送力
• 時速300kmの新幹線の電車
東海道新幹線の輸送力は毎時2万人
• 20Gbpsの光ファイバの回線
実際にファイルを転送すると13Mbps
スループット throughput
18