>> 記事トピックス一覧 
トップ > インターネット > インターネット > IP Network Skill

[ IP Network Skill - No. 0221 - ] ICMP (Redirect, Time Stamp, Information Request詳説)

発行日: 2005/7/22

‥‥……━━━━━━ IP Network Skill No. 00000221 ━━━━━━……‥‥

     〜 ICMP (Redirect, Time Stamp, Information Request詳説) 〜

‥‥……━━━━━━━━━━━━━━━━━━━━━━━━━━━━……‥‥

 【まえがき】

 ◆ インターネットの地図情報

 ケータイにもナビゲーションシステムが使われている
 このごろ、やはり初めての場所へ行くには地図がないと
 不安です。
 Webのポータルサイトや地図専門サイトでは年々進化した
 地図や地図関連機能が搭載されています。

 時刻表サイトもそうですが、一度使うと手放せません。

 ◆ Google

 Google Mapsのベータ版が出ています。Googleで検索をして
 地図にある単語にヒットするとそのリンクが出てきます。
 他のサイトと違うのは世界規模で地図が出てくるところ。
 さらにサテライトということで衛星写真まで出てきます。
 都市部ではビルの形がはっきりわかるくらいズームできま
 す。

 日本版はゼンリンの地図を使っている模様。

 アメリカ版はイエローページ(電話帳)に載っている企業、
 ホテル、レストラン、などなどいろいろな場所を検索して
 図示してくれます。さらにそこを目的地、出発地として設
 定し、たとえば自宅からそこまでの経路(もちろんアメリ
 カ国内ですが)を指定するとカーナビのように経路が表わ
 れます。

 スクロール地図なので使いやすいです。
 
 [日本版]
 http://maps.google.co.jp

  [アメリカ版]
 http://maps.google.com

  ◆ Yahoo

 アメリカ版はGoogleと同じくNAVTEQのデータを利用。
 日本版はアルプス社。
 飲食店やホテル情報などが多い。
 Yahooプレミアム会員は大きいサイズの地図が見れます。

 [日本版]
  http://map.yahoo.co.jp/

 [アメリカ版]
 http://maps.yahoo.com/

 ◆ Goo
 
 ゼンリンの地図を使っています。
 ルートガイド機能があり、スタート地点とゴール地点を選ん
 で経路情報が出てきます。

 ◆ Livedoor

 INCREMENT P CORP (MapFan Web) というパイオニア出資の地図
 を利用。トラックバック機能でブログと地図を連動させる仕組
 みが特徴的。

 http://map.livedoor.com/


 ◆ ポータルサイト以外(またはポータルサイトに提供している)
 地図サイト

 MapFan Web
 http://www.mapfan.com/

  Mapion
  http://www.mapion.co.jp/

╋━━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━━━━━━━━━━……‥‥
   ┃本┃日┃の┃試┃験┃対┃策┃問┃題┃ 
╋━━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━━━━━━━━━━……‥‥

 〔問題1〕以下のICMPメッセージのうち、ファイアウォールにて受信を
    拒否したほうがよいものはどれか。(2つ選択)

    1.EchoとEcho Reply
    2.Redirect
    3.Time Exceeded
    4.Information RequestとInformation Reply

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ネ┃ッ┃ト┃ワ┃ー┃ク┃の┃基┃礎┃講┃座┃
 ━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛

 この企画は処女作「TCP/IPネットワークステップアップラーニング」
http://www.amazon.co.jp/exec/obidos/ASIN/4774116351/ipnetworkskil-22
 を基に構成変更、加筆、修正、省略。。。いろいろ手を加えたものです。


 【7.IP】

 7.5.ICMP

 7.5.4.6.リダイレクトメッセージ(Redirect Message)

 ICMPタイプ5のリダイレクトメッセージです。

 下の図でPC1というパソコンからPC2というパソコンへデータを送る場合を考
 えます。GW1、GW2はゲートウェイ、つまりルータです。SWはスイッチです。
 PC1、GW1、GW2は同一サブネットにあります。

  [PC1]─[SW]─[GW1]──(インターネットなど)
          │
      └─[GW2]──(LANなど)─[PC2]
         
      1. PC1のデフォルトゲートウェイがGW1なのでGW1へパケットが送られる
   2. GW1はPC2のアドレスがGW2側にいることをルーティング情報から判断
   3. GW1はパケットをGW2へ送る
   4. GW1はPC1とGW2が同一セグメントにあると判断するとPC1に対してリダ
    イレクトメッセージを送る

 PC1はGW1経由でPC2へ行くよりGW2へ直接データを送ったほうが効率が良いです。
 このようなときにリダイレクト(出力先変更)メッセージが使われます。

 ソースルーティング(送信元アドレスを元にルーティングする)やゲートウェ
 イ宛のIPパケットについては、より良い経路があったとしてもリダイレクト
 メッセージは使われません。

 
    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    タイプ     |    コード     |        チェックサム           |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |              ゲートウェイのインターネットアドレス             |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   | インターネットヘッダ + 64ビットの元データからなるデータグラム |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

 タイプ:5

 コード:
    0 : ネットワークについてのデータグラムのリダイレクト
    1 : ホストについてのデータグラムのリダイレクト
    2 : サービスタイプとネットワークについてのデータグラムのリダイレクト
    3 : サービスタイプとホストについてのデータグラムのリダイレクト

 ゲートウェイのインターネットアドレス:

    転送するパケットに対する宛先ネットワークへのゲートウェイアドレス。
  つまり次ホップのルータのアドレス。

 インターネットヘッダ + 64ビットのデータからなるデータグラム:

  IPパケットのヘッダ部と上位プロトコルのデータ先頭64ビット。
  上位プロトコルにTCPを使っていればTCPヘッダの先頭64ビットで、送信元ポ
  ート番号、宛先ポート番号、シーケンス番号が入ります。これにより、この
  メッセージを受け取ったホストは対応するプロセスと結びつけることができ
  ます。


 7.5.4.7.タイムスタンプ、タイムスタンプリプライメッセージ

 ICMPタイプ13のタイムスタンプメッセージと、ICMPタイプ14のタイムスタ
 ンプ応答メッセージです。タイムスタンプとは時刻のことです。

 このメッセージで受信したタイムスタンプデータは別のタイムスタンプととも
 にリプライメッセージとして返信されます。

 タイムスタンプはUT(Universal Timeの略、世界時。1958年1月1日0時0分0秒
 からスタートする)の午前0時から何ミリ秒経過したかを表し、32ビットの値
 になります。

  メッセージ内にある「オリジナルのタイムスタンプ」は、送信者が送信前に最
 後にメッセージを処理した時刻、つまり送信時刻です。
 「受信タイムスタンプ」は返信者がメッセージ受信時に最初に処理した時刻、
 つまり受信時刻です。
 「送信タイムスタンプ」は返信者が送信時に最後にメッセージを処理した時刻、
 つまり返信時刻です。


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    タイプ     |    コード     |         チェックサム          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |             識別子            |        シーケンス番号         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |           オリジナルのタイムスタンプ                    |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |             受信タイムスタンプ                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |             送信タイムスタンプ                        |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

  タイプ:
   13:タイムスタンプメッセージ
   14:タイムスタンプリプライメッセージ

  コード:0

 識別子:

    タイムスタンプとそのリプライの関連付けで使いますが、0でも構いません。

 シーケンス番号:

    タイムスタンプとそのリプライの関連付けで使いますが、0でも構いません。

 ちなみに、インターネットヘッダ + 64ビットのデータからなるデータグラム
 とチェックサムは他のメッセージと同じ説明です。


 7.5.4.8.情報要求、情報応答メッセージ

 ICMPタイプ15の情報要求メッセージ(Information Request Message)とICMP
 タイプ16の情報応答メッセージ(Information Reply Message)です。

  このメッセージは、サブネット内でネットワークアドレスを取得するのに使われ
 ます。

 このメッセージを送信するホストはIPヘッダの送信元と宛先アドレスフィールド
 を最初0で送り、この応答を行うホストはアドレスフィールドにネットワーク
 アドレスを入れて返信します。

 現在はDHCP(またはBOOTP, RARP)によって同様の(またはより良い)ことが
 できるのでこのメッセージはほとんど使われません。実装しているネットワーク
 機器も少ないです。


    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |    タイプ     |    コード     |         チェックサム          |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |             識別子            |        シーケンス番号         |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


   タイプ:
   15:情報要求メッセージ
   16:情報応答メッセージ

   コード

      0

 識別子:

    タイムスタンプとそのリプライの関連付けで使いますが、0でも構いません。

 シーケンス番号:

    タイムスタンプとそのリプライの関連付けで使いますが、0でも構いません。


 今回紹介した3種類のメッセージについては、現在はほとんど使われること
 がありません。
 このようなメッセージはDoS攻撃などのもとになるので、使わないのであれば
 ネットワーク前段のファイアウォールなどで通さないように設定しておくと
 良いです。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 解┃答┃と┃解┃説┃
 ━┛━┛━┛━┛━┛

 《本日の試験対策問題》
  (解答1)2,4
    
  (解説1)
    必ずファイアウォールで受信拒否しなければならない訳ではありま
    せんが、利用しないメッセージについては受信拒否しておいたほう
    がよいです。これはセキュリティホールを突いたり、メッセージを
    利用した攻撃を防ぐためです。
   
    EchoとEcho Replyはpingによる疎通確認で使うため必要と判断して
    います。Time Exceededはtrace routeによる経路確認で使ったり、
    トラブルシューティングのため必要と判断しています。

    Redirectについてはネットワークトポロジ(構成)依存です。

    information RequestとそのReplyについては実装されている機器が
    少ないことやDHCPを使っていれば不要なので受信拒否対象としまし
    た。

     タイプ0  Echo Reply                 可 
     タイプ3  Host Unreachable           可 
     タイプ4  Source Quench              可 
     タイプ5  Redirect                   不可
     タイプ8  Echo                       可 
     タイプ11 Time Exceeded              可  
     タイプ12 Parameter Problem          不可 
     タイプ13 Time Stamp                 不可 
     タイプ14 Time Stamp Reply           不可 
     タイプ15 Information Request        不可 
     タイプ16 Information Reply          不可 

    その他のメッセージもほとんど受信拒否してしまって構いません。
    (個々のネットワーク環境で明らかに利用する場合を除きます。)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

◆◆◆◆◆◆ ┃ あとがき ┃ ◆◆◆◆◆◆

 ◆ 山へ

 週末に山へ行ってきました。
 田舎暮らしのときは山など車で5分、10分で行けたもの
 ですが、都会暮らしを始めるとなかなか山へ自然を満喫し
 に行くことができません。

 都会から山へのアクセスで便利なのは電車ですぐに行ける
 ことですね。

 東京からだといろんな特急やら新幹線やらで1〜2時間で
 箱根、奥多摩、秩父、軽井沢などなど行けます。

 1〜2時間で行って、1〜2時間山を見て、また1〜2時
 間で帰ってきます。休日の午後だけの超ショートトリップ
 です。

 新幹線だとちょっと高いですが私鉄の特急くらいなら数千
 円で往復できてしまい、百貨店のウィンドウショッピング
 で衝動買いしてしまうより精神的に良いお金の使い方かなぁ
 と思う今日この頃です。 

  adzuki

………………………………………………………           
 IP Network Skill vol.000221 7/22/05
 発行者:adzuki http://www.xai.nu/ipnet  
…………… ipnet6@xai.nu ……           

◎ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄◎
| 新規購読・購読解除・バックナンバー ⇒ http://www.xai.nu/ipnet  
|  IP Network Skill 掲示板
|  ⇒ http://www.xai.nu/cgibin/ipnet/bbs.cgi  
|  バックナンバー一覧              
|  ⇒ http://xai.nu/ipnet/stack/index.html 
|  間違いご指摘
|  ⇒ メルマガにコメントを添えて返信ください。
◎_________________________________◎

 
このメルマガの読者になる
規約 
>> メルマ!の会報誌もお届けします
ブックマーク: はてなブックマークに追加del.icio.usに追加Buzzurlにブックマークニフティクリップに追加ライブドアクリップに追加Yahoo!ブックマークに登録My Yahoo!に追加Add to GoogleRSS

このメルマガを読んでいる人はこんなメルマガも読んでいます

のんびりやろう!情報処理試験! 〜1問1問コツコツと〜
ソフトウェア開発&基本情報技術者試験対策を中心に初級シスアドや高度区分まで幅広く対応。流行のIT用語の解説も行っているので,パソコンについて勉強した...
Office & VBA パーフェクトマスター
Excel・Access・Word等の今さら聞けない「疑問」、今すぐ知りたい「困った」、たちまち解決!のmoug(モーグ)がお送りする、関数初心者か...
ネットワークのおべんきょしませんか?
TCP/IPってなに?LANって?ルータって何をするの?というネットワークに関することをわかりやすく解説します。情報処理の試験を受ける方にもぴったり...
エクセル(EXCEL)+ワード(WORD)=MOUS School:マイクロソフト公認の資格をとろう!
マイクロソフト オフィスユーザ検定試験(MOUS)の資格取得を目的とした、各種情報(練習問題、解説)をご提供。仕事で役立つWord(ワード)/Exc...
IPネットワーク考
インターネットのネットワークSEの実務者が、IPネットワークにまつわる話題、問題、技術について実務者ならではの視点から解説します。ネットワーク、TC...


この記事へのコメント


コメントを書く
コメントはありません。

おすすめキャンペーン

利息が気になるあなたへ
オリックスVIPローンカードなら
<<年率5.9%〜15.0%、利用可能枠最高500万円>>
ゆとりのカードローンです。
←お申込みはこちら

melma!協賛企業

就職ならen|
スポーツNEWS速報!

その他ニュース 相次ぐ食品偽装 消えた年金達

メルマガデータ

  • メルマガID : 36790
  • 創刊日 : 2001-04-30
  • 最新号 : 2008-08-15
  • 発行周期 : 週刊
  • バックナンバー: 全て公開
  • 発行者サイト: あり
  • 読んでる人 : 1980人
  • コメント数 : 4
  • Score! : 100点
  • >> 月間ランキング

発行者プロフィール

ペンネーム :


このメルマガの読者になる

規約に同意する



このメルマガの最近の記事


このメルマガの最近のコメント


このメルマガのバックナンバー


注目情報


新着記事トピックス