- ベストアンサー
TCP/IPにおけるMacアドレスと、IPアドレスについて。
はじめまして。 さきほども別の質問を投稿させていただいたのですが、もう一つ どうしてもわからないことがあり、困っています。 質問をさせてください。 やはり、同じ参考書で、「データリンク内ではMACアドレスを使って 機器を特定するため、IPアドレスだけでは宛先に届けることが できません。」と解説されているのですが、どうしてIPアドレス だけで機器を特定できないのでしょうか?IPアドレスも機器を 特定できるものですよね?どうかご教授お願いします。 なにぶんネットワークの知識が浅いので、どうか初心者でもわかるようにご教授していただけませんでしょうか?よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
データリンク層の定義ではIPアドレスは含まれていませんので、そもそも例えばスイッチングハブ等はIPアドレスを認識しません。あくまでも信号の中の送信元と送信先のMACアドレスまでしか見なくて良いということになっていますので、認識する機能まではついていません。
その他の回答 (3)
- nice-guy7762
- ベストアンサー率26% (185/696)
Macアドレスというのはネットワークカードについている世界でただ一つ固有の値です。それに対してIPアドレスは、グローバルとローカルの2つがあります。グローバルIPの場合、例えばあなたがドメインを取得した場合は世界でただ一つの固有の値をもらえます。しかし、プロバイダー経由でインターネット接続するときは、接続するたびにIPアドレスが変わります(DHCPと言います)。したがって、普通はIPだけでは特定できません。家庭内ネットワークでIPを固定してやればそのマシンは特定できます。
お礼
nice-guy7762様へ ご回答ありがとうございました。 もう少し勉強してから質問をしたいと思います。
補足
nice-guy7762様へ IPアドレスには、グローバルとローカルの2種類があるというのは、 認識しているのですが、質問にも書いたように、 「データリンク内ではMACアドレスを使って・・・」というように 「データリンク内」と、範囲が限定されていると思うのですが、 データリンク内で、たとえIPアドレスがローカルであったとしても 他のノードと区別できるのではないかと思っています。間違いでしょうか?なにか基本的なことがわかっていなかったらすみません。
- Werner
- ベストアンサー率53% (395/735)
データリンク層では 機器を特定する手段はMACアドレスで通信にMACアドレスが必要です。 IPアドレスは、ネットワーク層のIPで機器を特定するためのものです。 要するに 「IPアドレスはネットワーク層のためのもので データリンク層で使えるものではない」 と言うことになるでしょうか。
お礼
Werner様へ ご回答ありがとうございました。 もう少し勉強してから質問をしたいと思います。
- plooki
- ベストアンサー率20% (74/367)
MACアドレスはそれぞれの機器ごとに固有の値。それに比べてIPアドレスは可変だから...は答えになっていませんかね?
お礼
plooki様へ ご回答ありがとうございました。 もう少し勉強してから質問をしたいと思います。
お礼
popesyu様へ ご回答ありがとうございました。 データリンク層の定義ではIPアドレスは含まれていないんですね。 わかりませんでした。勉強不足でした。