コマンドプロンプトの使い方とARPテーブル、ルーティングテーブルについての質問

このQ&Aのポイント
  • コマンドプロンプトの使い方とARPテーブル、ルーティングテーブルに関する質問です。ARPテーブルのタイムアウト時間を調べる方法やルーティングテーブルの見方について、教えていただける方を探しています。
  • 具体的には、ARPテーブルのタイムアウト時間をARPテーブルを観察することで調べる方法や、ルーティングテーブルを表示してそれぞれのエントリの経路となるIPアドレスの例を挙げる方法について教えていただけると助かります。
  • インターネット検索や本を調べたりしたのですが、タイムアウト時間についての情報が見つからなかったり、ありうるIPアドレスの意味がわからなかったりして困っています。お知恵をお貸しください。
回答を見る
  • ベストアンサー

コマンドプロンプトに関して…

大学のレポート課題なんですが、もしよかったら教えてください。どこのカテに書くのか迷ったんですが… ウィンドウズのコマンドプロンプトを使う問題なのですが、やり方がわからないです。もしわかる方いらっしゃれば、よろしくお願いします。 (1).ARPテーブルのタイムアウト時間を、実際にARPテーブルを観察することによって調べよ。誤差は1分以内であればよいとする。 (2).ルーティングテーブルを表示し、それぞれのエントリ毎にそれが経路として選ばれるような、ありうるIPアドレスの例を挙げよ。それぞれのIPアドレスを終点とするIPデータグラムがカプセル化された、データリンク層のフレームを受信するホストまたはルータが何であるかを示せ。 の2つです。 ARPテーブルやルーティングテーブルを表示するのはわかるのですが、その見方などがわからないです。いろいろ検索したり本も調べたのですが、タイムアウト時間の話は書いてなくて…(2)については、「ありうるIPアドレス」っていう意味がわからなくて。 よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • shidho
  • ベストアンサー率45% (138/303)
回答No.2

補足に回答します。 (1) TCP/IPな通信ならなんでもいいです。(pingとか) ARPテーブルに記載される範囲の相手に通信してください。 通信が成功する必要はありません。 ARPテーブルに記載される範囲とは何か? それがたぶん宿題の本質だと思います。 (2) ルーティングテーブルにはたくさん表示されているので、 それぞれの行に関して、当てはまるものを書けばいいのです。 たとえば、 192.168.1.0/255.255.255.0ならどんなアドレスが当てはまりますか? そのアドレスを1つ書けばいいのです。

その他の回答 (1)

  • shidho
  • ベストアンサー率45% (138/303)
回答No.1

(1) ARPテーブルには通信が試みられたごとに相手先が記録されます。 そのうち消されます。消されるまでの時間がタイムアウト時間です。 ですので、通信するはずのない相手に通信を試してから、 何度もarpを試してみて、その相手が消えるまでの時間を調べればいいのです。 誤差1分ということは、1分に1回くらいのペースでarpを使え、ということでしょうね。 (2) ルーティングテーブルの読み方はわかりますね。 そのそれぞれの中身について、それが適用される IPアドレスの一例を挙げればいいのです。

kazu-11
質問者

お礼

あぁ、ごめんなさい。補足のとこに書いちゃいました…。すいません。もしよかったら新スレでお願いします。

kazu-11
質問者

補足

ありがとうございました。 通信というのは、どうするんでしょうか? はじめネットのことかなと思ったんですが常時接続だし…とか思ったりして。。。 いつ見てもいつだけ、 dynamic とあるだけなので…いまいちわかってません^^; あと、ルーティングテーブルの見方はわかるんですけど、1例ってゆうのは、ダメなIPアドレスがあるってことですよね? それはダメな理由とかあるんでしょうか。 もしお分かりなら教えてほしいです。

関連するQ&A

  • コマンドプロンプトについて教えてください

    コマンドプロンプトについて自分でネットで調べてみて、どういったコマンドがあるのかは理解したのですが、自分がしたいことをどうやればわかるのか、わからないので、教えてください。okwave(http://okwave.jp/)を例にとって説明していただければうれしいです。 (1)IPアドレスが、プライベートアドレスか、グローバルアドレスか、どうやって調べればいいのか。 (2)http://okwave.jp/までどのような経路を通っているのか。(到達先とそのルート) (3)http://okwave.jp/の本当の名前。(この表現が正しいのかどうかわかりませんが・・・。) 以上、3つです。お願いしますm(._.)m

  • コマンドプロンプトについて教えてください。

    アクセサリの「コマンドプロンプト」について教えてください。 自分のネットワークのIPアドレスとかを表示させるには何と入力すれば良いのですか?マイネットワークから見れば良いことなのですがやり方が知りたくなって仕方ありません。知ってみえる方いましたら教えてください。 御願いします。

  • MACアドレスの情報はどこに保存されていますか?

    ルーティングでIPアドレスとポート番号はルーティングテーブルに保存されているのはわかりましたが、 NICのMACアドレスはどこに保存されているのですか? DNSサーバーみたいに管理するサーバーがあるのでしょうか、 また何というファイルフォルダに保存されていますか? (ルーティングテーブルみたいにMACテーブルなんて?) ARPがIPアドレスとMACアドレスの関連付けを行いますが、 どこからMACアドレスの情報を取り出しているのか よくわかりませんので質問させていただきました。 どうぞよろしくお願いいたします。

  • TCPIPのイーサネット

    macアドレスを入れるときpcの中では以下のように作業が行われてるのでしょうか? IPプロトコルはルーティングテーブルを見てこのIPアドレスはこのinterfaceのIPアドレスに対して送ると判断しますよね。 そうしたあと、イーサネットプロトコルはARPテーブルをみてinterfaceのIPアドレスに対応するMACアドレスを探し、イーサネットのヘッダ部分にそのMACアドレスを入れ送信するのでしょうか? また、ARPテーブルを活用するプロトコルはイーサネットプロトコルなのかどうなのか曖昧なので教えてください。

  • コマンドプロンプトでIPアドが見れない。

    コマンドプロンプトで『ipconfig』や 『ipconfig /all』と打って自分のIPアドレスを 表示したいんですが、一瞬パッと表示されて消えて しまい見れません。どうしてでしょう?解決策 あったら教えて下さい。よろしくお願いします。

  • コマンドプロンプトからftpコマンドを打つ

    お世話になります。 コマンドプロンプトからftpコマンドを使ってファイルをアップロードしようと思います。 ですが、ftpとコマンドをコマンドプロンプト内で打つと、 「’ftp’は、内部コマンドまたは外部コマンド、 操作可能なバッチファイルとして認識されていません。」 と表示されます。 打ったコマンド: C:\DocumentAndSetting>ftp IPアドレス 調べてみたのでですが、原因がわからず、質問させていただいた次第です。 どなたかアドバイスお願いします。

  • コマンドプロンプトを使ってネットワークの一覧を表示

    コマンドプロンプトを使ってネットワークの一覧を表示する方法 LAN内のPCやプリンタ、ネットワーク機器のIPアドレスを 調べて一覧にするコマンドプロンプトのコマンドはありませんか? 固定IPかDHCPから割り振られたIPか、わかると更に嬉しいです。 なければそういった機能があるソフトでもいいので ご紹介頂けると幸いです。

  • ルーターのルーティングテーブルについて

    ネットワーク機器のルーティングテーブルについて教えて下さい。 ルーターなどのルーティングテーブルを見ると、 ・行き先IP ・行き先サブネット ・ゲートウェイIP ・出力先IF の4つが書かれていました。 行き先IP、サブネット、ゲートウェイは解るのですが、 出力先IFというのは本来MACテーブルというものに書かれているものではないのでしょうか? 表示上だけは一緒に書かれているけど、本来テーブルとしては別で持っていて、毎回 (1)ルーティングテーブルを見てゲートウェイのIPを調べる (2)ARPテーブルを見てゲートウェイのMACを調べる (3)MACテーブルを見てゲートウェイに繋がってるIFを調べる ・・・という機械動作を、 ルーターは毎回行うのでしょうか?

  • コマンドでネットワーク上の全てのIPアドレスを取得したい

    まさに質問のとおり、 「コマンドプロンプト上であるコマンドを打ち、 同ネットワーク上の全てのマシンに振られているIPアドレス等が表示できる!」 というのは可能ですか?? そういうコマンドがあれば教えていただけませんか? ※arp、netstatなどを片っ端から打ってみたんですがそのような表示をさせてくれるコマンドではなかったので投稿させていただきます。 力不足ならご指摘ください。お願いします。

  • ルーティングについて

    「ルータ→スイッチングハブ→4台のPC(a,b,c,d)」のLANでpcaからpcdにデータを送信する場合、pcdのMACアドレスが必要でARP要求をかけました。各々のpcにARP要求は来ると思うのですが、同じネットワークのルータにもARP要求は来ます。(ARPテーブルが初期状態) 普通ルータは自分宛ipアドレスでなくてもそのデータを取り入れ適切なルートへ導いてくれます、ところがARP要求が来たルータは自分宛でないのでルーティングしようとするのが普通なのですが、破棄してしまいます。どういう風にルータは内部でルーティングせず破棄するという判断をしてるのでしょうか?