• ベストアンサー

困っています・・・。

新しく買ってきたパソコンを学校のネットに接続すると仮定し、それを最初に接続し、電源を入れ、必要な情報が自動的に獲得された後、なんらかのネットワークアクセスをしたときに起きる出来事について、最低限「DHCP,ARP,MACアドレス、IPアドレス」の4つの単語を織り込んで説明したいのです。ネットワークに精通されている方、どなたでもよければ教えていただければと思います。

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

  • ベストアンサー
  • tonton615
  • ベストアンサー率49% (28/57)
回答No.1

簡単に説明します。 まず前提として通信はMACアドレスで行われています。 MACアドレスはルーターを超えられませんので、ルーターを超える通信はIPアドレスの力を借ります。よって基本的に同じネットワーク内では本来IPは必要ではありません。 では ネットワークに参加した、クライアントはIPアドレス要求のためDHCPサーバーを探すブロードキャスト(自分以外のすべてのパソコンへの通信)を出します。 DHCPサーバーはその要求に応答して、要求を出したクライアントに対しIPアドレスを配布します。 IPアドレスが配布されたパソコンは他のパソコンにアクセスする時、このIPアドレスを持つパソコンはMACアドレスを教えてくださいというARP要求を自分のIPアドレスとMACアドレスを添えてブロードキャストします。 要求に該当するパソコンは要求してきたMACアドレスを持つパソコンにたいし、自分のMACアドレスを記した応答を返します。 これで、お互いにMACアドレスを知ったため一対一の通信ができるようになります。 以上参考にしてください。

noname#235538
質問者

お礼

大変分かりやすい説明でした。どうもありがとうございました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ネットワーク上でデータ転送するときのMACアドレス取得

    「3分間ネットワーク基礎講座」という本でネットワークの勉強をしています.本書内の『データ転送をするまでの流れ』で分からないことがあるので質問します. 本書によると, 「データ転送をする場合,宛先IPアドレス,宛先MACアドレス,送信元IPアドレス,送信元MACアドレスの4つが必要」 とあります. そして,次の4つのSTEPを説明しています. (1)自分のIPアドレスは手動またはDHCPから割り振られ,MACアドレスは自動的にわかっている (2)ユーザアプリケーションが宛先のホスト名を決定するとDNSでIPアドレスを取得する (3)IPアドレスが決定後,ARPによりMACアドレスを取得する (4)これで,送信元,宛先のMACアドレス,IPアドレスがそれぞれわかったため,データの転送が可能になる この説明の例では,同じネットワーク内のホスト同士(192.168.1.1と192.168.1.11)のデータ転送を行っています. ここで私の疑問ですが,異なるネットワーク同士(例えば,192.168.1.1と192.168.2.1)でデータ転送を行う場合,上記(3)のARPによるMACアドレス取得の動作はどうなりますか? ARPでは自分のネットワーク上のホストにブロードキャストでMACアドレスを聞いていると思いますが,異なるネットワークにもブロードキャストでMACアドレスを問合せするのですか?

  • 故障した装置のIPアドレスを設定して器機交換

    同ネットワーク内に設置してある装置が故障したので、 新しい装置に故障した装置と同じIPアドレスを設定してから ネットワークに接続すると、サーバにキャッシュされている ARPテーブル(IP/MAC)は更新されますか? 通信する前にサーバのARPテーブルをarp -dで消した方が 適切でしょうか?

  • arpがよくわからない。

    arpの動作について、よく分かりません。 通信を円滑に行うために、IPアドレスとMACアドレスを対応づけるテーブルを持つ、というくらいの理解(?)です。 例えば、Windowsのコマンドプロンプトで、「arp -a」を実行するといくつかのプライベートIPアドレスとMACアドレスの組み合わせが表示されるのですが、なぜプライベートIPアドレス(自分の所属するネットワーク内のコンピュータのみのアドレス)しか保存されていないのでしょうか? ルータを介さない通信の場合(異なるネットワークに対する通信ではない場合)に、そのまま(ルータを介さず)相手のMACアドレスに通信をするためでしょうか?また、異なるネットワークのコンピュータのIPアドレスとMACアドレスの対応がないのは、そのネットワークのルータのarpに任せている(?)ということなのでしょうか? 質問が曖昧ですみません。arpの使いどころや、必要性、意義などの理解(データリンク層の理解?)が出来ていないと思います。そのあたりをご教授していただければと思います。 よろしくお願いします。

  • NASのMACアドレス

    とある出先の会社のネットワークに接続する際はネットワーク管理者に使いたいPCのmacアドレスを登録して貰って、登録されるとDHCPでIPアドレスが払い出されてインターネットに繋がるようになっております。 そのネットワークにNASを接続したのですがmacアドレスを登録して貰ったにもかかわらずDHCPでIPが払い出されない状態です。 NASのIPを固定で設定した上で、DomainViewというツールでネットワーク内のPCの情報を見るとmacアドレスが00-00-00-00-00-00と表示されます。多分これがIP払い出されない原因だとおもわれるのですがDHCPサーバにNASのMACアドレスを認識して貰って正常にIPが払い出されるようになるには無いか方法があるのでしょうか。ちなみに、そのネットワークでは固定IPが禁止されています。また、私の調べた内容で勘違い等ありましたらご教示ください。 NASはバッファローのLinkStation LS-X2.0TLです。

  • SW-HUBの自動学習機能の方法

    ネットワークについて勉強をしていて、わからない点がありました。 SW-HUBには自動学習機能があるものがあり、リンクアップ時に 通信先のIPアドレスやMACアドレスの情報を取得できるようなのですが、 実際は何のパケットを送信しているのでしょうか? arpかと最初は思いましたが、arpは相手先のIPアドレスを元に送信される ものかなと思い違うのではないかという結論に至りました。 教えていただけないでしょうか?

  • ネットワークのブロードキャストについて

    データ転送をおこなう際には、 宛先と送信元のIPアドレスとMACアドレスが 必要になっていて、宛先IPアドレスを取得したのちに、 ARPによって宛先MACアドレスを知る。 ARPテーブルにIPアドレスに対応するMACアドレスが ない際にはARP要求をブロードキャスト送信する。 つまり宛先MACアドレスを FF:FF:FF:FF:FF:FF(←自信ないです) として送信するのはわかっているのですが、 このようなイーサネットアドレスにした際に、 ARP要求が外部にアクセスできない理由がわからないのですが、 なぜですか??? やはりトラフィックが増大するからでしょうか? その理由がわからないのでなにとぞよろしくおねがいします。

  • ルーターのDHCP機能を有効にしてipアドレスを自動で運用していたので

    ルーターのDHCP機能を有効にしてipアドレスを自動で運用していたのですが、ある日突然ネットワークを参照しようとしたら、かなり時あ間が経ってから「ネットワークにアクセス出来ない~」というエラーが出るようになってしまい、共有フォルダーが参照出来なくなってしまいました。 取り敢えずルータは替えずに、全クライアントのipアドレスを固定化する事でスムースに参照する事ができる様になったのですが、これはルーターのDHCP機能が故障してしてしまったからなのでしょうか? そして、話ではDHCP機能を有効にして各クライアントのipアドレスを自動に振らせる様にすると不安定になると聞きますがこれはなぜなんでしょうか? ご教授願います。

  • DHCPからIPを振りなおしたら接続できない

    Windows XP SP3を会社で使っています。DHCPでIPは割り振られています。 ローカルエリア接続のTCP/IPプロパティで、「IPアドレスを自動的に取得する」にチェックが入っています。 ipconfig /allで自分のIPアドレス、デフォルトゲートウェイ等を取得しました。 そして、「次のIPアドレスを使う」で取得したIP等を入力して設定を終え、IEを起動しネットへアクセスしようとしました。 しかしながら、接続はできませんでした。 ネットワークのこともよく知らなくて、素朴な疑問なのですが、なぜネットワークに接続できなくなるのでしょうか?

  • MACアドレス既知の同セグメント内のIP検索方法

    社内ネットで使用している無線LANルーターのIPアドレスがわからず困っております。 その無線LANルーターを通した無線でのアクセスで、社内ネットに アクセス可能であることから、自局と同一セグメント内(/24)にあると推察できます。 MACアドレスは機器登録リストを社内で作成していたので分かっています。 セグメント内を0~255までpingスキャンしてみたのですが、 arp -aでそのMACアドレスがでてきません。ICMPブロックされていても arpで見ると出てくると思ったのですが…もしかしてセグメントが違うのか? だとしたらなぜアクセスできるのか… 上記のような状態で、MACアドレスからIPアドレスを割り出す方法がありましたら 教えて下さい。

  • ARPについてです

    ARPの際に目的機器のMACアドレスが分かったらようやくLANインターフェイスから渡したかったイーサネットフレームを 排出するんですよね? つまりは送信者が目的受信者に送るまでのARPを介する手順としては  送信者(自分のネットワークから出発する前)→ IPアドレス分かるけどMACアドレスわからない→ARPを目的ネットワークの機器に向けて発射!→ARP帰ってきました。見ます、MACアドレス分かりました→よし、MACアドレスも揃ったし、それでは自身のLANインターフェイスから送りたいデータを入れたイーサネットフレームを流しましょう!って感じなんでしょうか? というのも以前は「送信者が届けたい内容のデータを含んだパケットが受信者の属するネットワークに到達してから初めて「あれ?MACアドレスないからARPしないと」的な解釈をしていたので、どうも辻褄が合わない状態でした。バカな質問で申し訳ないのですが、本来は送信側機器は受信側macアドレスがわからないというのは送信前に分かっているので、その段階でARPをして先にMACアドレスを入手してからレッツゴー、インターネットの旅って感じであってるんですか? 文字通り拙い文章でごめんなさい(;o;)