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