レポート課題 • レポートの提出は CourseN@vi による。 • 形式 { txt, doc, docx, pdf } の添付ファイルのみ • 締切は2015年12月27日(日曜日) やむを得ない場合には締切後の4日間以内 • CourseN@viに概要を掲示してある。 実際に課題に取組むのは、次回の授業の後でも十分に 間に合う。ただし今のうちに CourceN@vi の該当事項 が読めるかどうか各自で確認する ※ 万一読めない場合→各自の履修登録を確認 教学支援課に相談 1 重要な注意(約束) • もし複数人が同一内容の解答を提出した場合 には、理由の如何を問わず、該当者全員が 大幅な減点となります。 • 原典の丸写しをすると、意図せずに他人と全く 同一の解答になる可能性が高くなります。 参考文献を参照した場合でも、自分の文章で解 答を説明するようにしてください。 • なお書籍、参考文献、Webページ等を参照して 解答を作成する場合には、解答の中で出典を 明記してください。 2 レポート課題: ping の説明は講義資料参照 手順1.各自のコンピュータから、できるだけ遠隔 地にあると思われるコンピュータ 3台に対して pingコマンドを実行する。その結果として表示さ れるMinimum (Min)の時間(ミリ秒)を、相手の コンピュータの名前(ドメイン名、ドメイン名が不 明の場合にはIPアドレス)と一緒に報告する。 注意:できるだけ遠方のコンピュータを選ぶ方が、後の 手順において結果を楽しむ秘訣。 pingの結果がうまく表示されない時は手順1B 特定のマシンに対して過度にpingを反復しない 3 手順(2) 手順2.各自のコンピュータのIPアドレスを調べ る。IPアドレスを調べるには各種の方法があ る。どのような方法を採ったか、その方法の 説明と結果のIPアドレス、および調査を行っ た日時を報告する。 もしも IPv4アドレスと IPv6アドレスの両方のIPアド レスが付与されている場合には、その両方ともに報 告すること。 4 手順2のヒント(Windows) Windowsの場合には、コマンド プロンプトでipconfigコマ ンドの結果を見て、その時に使用しているインタフェー スとIPアドレスを見る。または下の方法もある。 Windows 8: 「チャーム」から「設定」を選択。「コントロールパネル」から「ネット ワークとインターネット」を選択。「ネットワークと共有センター」の左の「アダプ ターの設定の変更」を選択。本実験に使用している接続方法を選び、ダブルク リックして現れる「…の状態」の「詳細」をクリックする。 Windows 7: 「スタートメニュー」→「コントロールパネル」→「ネットワークの状態と タスクの表示」→「ネットワーク」の中で本実験で使用している接続方法を選び クリックすると「接続の状態」が表示される。「詳細」をクリックすれば良い。 Windows XP:「スタートメニュー」「接続」「すべての接続の表示」として、本 実験に使用している接続方法を選び、左のメニューから「この接続の状況を表 示する」として状態のボックスの「サポート」を見ると、IPアドレスが表示される。 5 コマンドプロンプト Windows 8: アプリ画面から「コマンドプロンプト」を選ぶ あるいは 「Windowsキー」を押しながら「Xキー」を押すと画面 左下に一覧が表示される。その中から「コマンドプロン プト」を選ぶ 6 手順2のヒント(UNIX/Linux, MAC) UNIX/Linuxではifconfigコマンドである。必要ならばman ifconfigとしてオンラインマニュアルを参照。 MAC OSでは「システム環境設定」「ネットワーク」左 側のメニューから使用しているインタフェースを選択して 「詳細」「TCP/IPパネル」で表示される。 7 手順(3) 手順3.手順1で対象として選んだ相手方のコ ンピュータの1つを選ぶ。自分のマシンと相手 のコンピュータの間の距離を、何らかの方法 で算出する。 この距離をシングルモードの光ファイバ中の 光速(180km/ミリ秒)で割り、片道の通信時 間の理論値を求めて報告する。 8 手順3のヒント ヒント: 地図のソフトの上で2点間の距離 を求 める機能が付いている場合がある。地図帳 の付録に主な都市間の距離が掲載されてい る。航空会社のマイレージの表からマイルと kmを換算する(経路は直線ではないが近似 値として使える)などの方法がある。 諸君が新たな方法を考案することを歓迎。 ここで求める距離は近似値で良い。 9 手順(4) 手順4.手順3で算出した理論値と、手順1で求 めた実測値は、通常は一致しない。 この理由を考える。実測値には理論計算で想 定している他の時間要素が加わっている。こ の想定外の要素とは何か。これを考察して、 各自の見解を報告する。 10 手順1B 手順1で遠隔地へのpingが失敗する場合 使用しているルータ等のNAPT(教科書pp.204—207 )の種類によっては、 遠隔地へのpingが出来ないことがある。 救済手段(1) 各自の所有するパソコンに拘泥せずに、 大学の端末室を利用する。標準の手順1以下を実行。 救済手段(2) 手順2を先行して行う。この時に自マシ ンのIPアドレスと一緒に表示される「デフォルトゲート ウェイ」のIPアドレスに対してpingを実行する。この場合 には短距離となり、かつ相手が1つのコンピュータに限 られるが、やむを得ない。この救済手段を採る場合には、 手順1において相手が1つとなる。それを補う情報とし て、各自が使用しているルータのメーカと型番を、手順 1の報告の中で、できる限り詳しく報告する。手順2以下 は標準と同じ。 11 手順1B(続き) 諸君のコンピュータにIPv6アドレスが付与されている場合には、相手先と の関係によりpingが成功しない場合がある。ping6を使える場合は救済。 回復手段(3) IPv6を使用しないようにコンピュー タを設定してから手順1を試みる。なお設定を 変更できるのは各自の所有するコンピュータ に限る。この経緯をレポートで報告する。 Windows VISTA ヘルプ: コマンドプロンプト: 良く寄せられる質問 http://windowshelp.microsoft.com/Windows/ja-JP/help/81242f3c-c9bf-442c-a49d-e18b02f72e691041.mspx#E5E コマンド プロンプトを使用するコマンドの中に は、管理者特権を必要とするものがある。 このようなコマンドを実行する場合は、[管理 者として実行] コマンドを使用する。 12 マシンの所在地の注意 1. 本社とデータセンタの違い 2. CDN, Contents Delivery Network • 今回の課題の対象としては、Web上で多数 の利用者を対象として、データ量の大きなサ ービスを行っているようなマシンは適さない。 その理由はマシンの所在地が明確ではない 13 本社とデータセンタ 後藤・外山「インターネット工学」コロナ社 図 9.4 データセンタ 教科書 ppp.57—58 にも記述あり The Internet インターネット インターネット 地域拠点 (POP) 地域拠点 (POP) leased line 専用線 データセンタ 専用線 data center サーバ servers サーバ 企業 ネットワーク 企業 ネットワーク enterprise network servers congestion サーバへのアクセス集中が 専用線の混雑を招く less congestion サーバへアクセスが集中しても 専用線には影響なし 14 大学の例 www.waseda.ac.jp canonical name = redirect.web.waseda.ac.jp. www.waseda.jp canonical name = wnw3wj.cloudapp.net. 後者のIPアドレスは諸君が知っている早稲田大学 のIPアドレス/16 とは異なる 大学の全部のマシンが構内にあるとは限らない 15 CDN • 検索結果を表示する、動画を視聴する、 ソフトウェアをダウンロードする、等 • 世界的にサーバを分散配置して、利用者に 近いサーバに誘導する、あるいは負荷分散を する、運用保守が昼間の時間帯になるように シフトする、等 • ドメイン名とIPアドレスの対応はキャッシュ されるから、一定時間は保たれる • 米国のサイトが米国に存在するとは限らない 16 参考:より詳しく調査する諸君へ • ドメイン名からIPを知る(あるいは逆引き) DNS,ツールは dig, nslookup • IPアドレスから所在地を推定するツール 《各種あります》 • ドメイン名、IPアドレスの管理者(組織)を 調べるツール whois このページの情報は 参考情報として記述 17 今回の課題は 精密な測定結果でなくても十分です • 自分のマシンの IP アドレスが分かる • ping (ICMP echo) を使う経験 • 時間の単位が ミリ秒(msec) であること • 計算値と実測値との差異に関する考察 18
© Copyright 2024 ExpyDoc