前回の授業への質問 • 質問:プロトコルアナライザで測定できる範囲 はどこまでか? • 回答:同一のイーサネットのセグメントが測定 範囲です。(他人のパケットが流れる範囲) テキスト 第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
© Copyright 2024 ExpyDoc