Download - IP ネットワークの基礎 ~ ping, traceroute ~
IP ネットワークの基礎~ ping, traceroute ~
演習第 1回
情報通信技術論インターネット工学
情報通信技術論/インターネット工学
2
インターネットの仕組み 例) Web 閲覧
一般家庭
インターネットサービスプロバイダ( ISP )
電話回線 , ADSL,光ファイバなど
携帯電話会社(一種の ISP )
基地局
携帯電話
サーバ
インターネット
リクエスト データ
情報通信技術論/インターネット工学
3
IP (Internet Protocol)
どのような通信手順を用いるか ? =プロトコル インターネットでは IP を使用
– 各マシン(や機器)にはユニークな IP アドレスが付与される– マシン A からマシン B へのデータの一方向伝達を行う– データは複数個に分割されてネットワークを流れる
分割 組立
Web サーバ( 送信側 )
ユーザ( 受信側 )
130.34.189.2IP アドレス 130.34.195.11インターネット
情報通信技術論/インターネット工学
4
パケットによるデータの伝送 分割されたデータはパケットによって送られる
分割されたデータ
+ヘッダ
=パケット
ヘッダには• 送信元 IP アドレス• 宛先 IP アドレス• その他各種情報
が含まれているpacket 【名詞】小包、小荷物
中身
宛先情報
情報通信技術論/インターネット工学
5
IP (Internet Protocol) の役割 ネットワークでのパケットの経路選択(ルーティン
グ)– ネットワーク上のルータなどが IP ヘッダに記載された
宛先 IP アドレスを元にルーティングを行うルータ2ルータ1
ルータ3
ACBFED
パケット
A
B
C
D
E
F
情報通信技術論/インターネット工学
6
パケットが届くかどうかを調べてみる
ping– コマンド (Solaris の場合 )
– 送信を止めるには「 Ctrl + C 」を押してください
% ping –s マシン名% ping –s マシン名
またはIP アドレス
1秒毎に送信
情報通信技術論/インターネット工学
7
注意! 皆一斉に特定のマシンへ対して ping を実行すると、
攻撃を仕掛ける前の下調べだと思われる(→通報されて怒られる)可能性があるので、各々異なるマシンへ対して ping を実行してください。– 例えば
出身県にある大学や企業 各自の研究室内のマシン
マシン名がわからない場合は、検索サイト( Google 、 Yahoo!!等)で大学名や企業名を検索してください。そして、出てきた Web ページの URL からマシン名を読み取って ping を実行してみてください。– 例えば URL が「 http://www.it.ecei.tohoku.ac.jp/lecture/ 」の場合:
マシン名は「 www.it.ecei.tohoku.ac.jp 」 セキュリティ強化のため、 Web ページは見られるのに、
ping を実行しても反応が返ってこない場合もよくあります。
情報通信技術論/インターネット工学
8
ping の実行例eiw01 % ping -s www.u-tokyo.ac.jpPING www.u-tokyo.ac.jp: 56 data bytes64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=0. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=1. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=2. time=15. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=3. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=4. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=5. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=6. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=7. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=8. time=14. ms64 bytes from www.u-tokyo.ac.jp (133.11.128.254): icmp_seq=9. time=14. ms^C----www.u-tokyo.ac.jp PING Statistics----10 packets transmitted, 10 packets received, 0% packet lossround-trip (ms) min/avg/max = 14/14/15
往復遅延時間※ 最大値 / 平均値 / 最小値RTT (round-trip time)単位:ミリ秒
パケットロス率(パケットが届かなかった割合)
※ パケットを送ってから応答が返ってくるまでの時間
情報通信技術論/インターネット工学
9
パケットが届くまでの通信経路を調べる
traceroute– コマンド (Solaris の場合 )
– traceroute に関しても、各々異なるマシンへ対して行うように!
% traceroute –q 1 マシン名% traceroute –q 1 マシン名
またはIP アドレス
試行回数
情報通信技術論/インターネット工学
10
traceroute の実行例 (1)
eiw01 % traceroute -q 1 www.kyoto-u.ac.jptraceroute: Warning: Multiple interfaces found; using 130.34.195.11 @ fjgi1traceroute to www.kyoto-u.ac.jp (130.54.120.209), 30 hops max, 40 byte packets 1 130.34.195.126 (130.34.195.126) 0.737 ms 2 eigw.ec.ecei.tohoku.ac.jp (130.34.195.1) 0.673 ms 3 192.168.226.41 (192.168.226.41) 0.545 ms 4 192.168.230.42 (192.168.230.42) 0.526 ms 5 br0900.net.tohoku.ac.jp (130.34.10.137) 0.582 ms 6 202.211.0.194 (202.211.0.194) 0.779 ms 7 sendai-dc-RM-GE-7-1-0-103.sinet.ad.jp (150.99.190.13) 0.992 ms 8 tsukuba-dc-RM-AE-1-11.sinet.ad.jp (150.99.203.6) 9.105 ms 9 tokyo1-dc-RM-AE-2-11.sinet.ad.jp (150.99.203.10) 28.306 ms10 nagoya-dc-RM-AE-0-11.sinet.ad.jp (150.99.203.26) 19.029 ms11 osaka-dc-RM-AE-0-11.sinet.ad.jp (150.99.203.30) 22.007 ms12 kyoto-dc-RM-AE-0-11.sinet.ad.jp (150.99.203.34) 25.667 ms13 kyoto-u.gw.sinet.ad.jp (150.99.190.38) 26.142 ms14 *15 *16 RS4-8-V869.gw.kuins.kyoto-u.ac.jp (130.54.2.105) 26.790 ms17 *18 130.54.120.209 (130.54.120.209) 28.330 ms
ホップ数(経由ルータ数) 経由ルータ(マシン)往復遅延時間 (RTT)
*: 応答が返ってこない
情報通信技術論/インターネット工学
11
traceroute の実行例 (2)
eiw01 % traceroute -q 1 www.bbc.co.uktraceroute: Warning: Multiple interfaces found; using 130.34.195.11 @ fjgi1traceroute to www.bbc.net.uk (212.58.224.86), 30 hops max, 40 byte packets 1 130.34.195.126 (130.34.195.126) 0.738 ms 2 eigw.ec.ecei.tohoku.ac.jp (130.34.195.1) 0.705 ms 3 192.168.226.41 (192.168.226.41) 0.732 ms 4 192.168.230.42 (192.168.230.42) 0.602 ms 5 br0900.net.tohoku.ac.jp (130.34.10.137) 0.565 ms 6 202.211.0.194 (202.211.0.194) 5.893 ms 7 sendai-dc-RM-GE-7-1-0-104.sinet.ad.jp (150.99.190.17) 1.004 ms 8 tsukuba-dc-RM-AE-1-11.sinet.ad.jp (150.99.203.6) 9.057 ms 9 tokyo1-dc-RM-AE-2-11.sinet.ad.jp (150.99.203.10) 13.715 ms10 TYO1-gate1-XGE-1-0.sinet.ad.jp (150.99.189.250) 13.936 ms11 NYC-gate1-P3-0.sinet.ad.jp (150.99.198.246) 188.526 ms12 65.59.192.29 (65.59.192.29) 188.517 ms13 vlan89.csw3.NewYork1.Level3.net (4.68.16.190) 192.567 ms14 ae-81-81.ebr1.NewYork1.Level3.net (4.69.134.73) 189.963 ms15 ae-4.ebr2.London1.Level3.net (4.69.132.110) 268.990 ms16 ae-21-52.car1.London1.Level3.net (4.68.116.47) 261.127 ms17 212.58.238.153 (212.58.238.153) 259.548 ms18 www41.thdo.bbc.co.uk (212.58.224.86) 260.000 ms
情報通信技術論/インターネット工学
12
学術情報ネットワーク SINET
SINET3 Web ページ (http://www.sinet.ad.jp/) より引用・一部改変