MACアドレスはネットワーク機器ごとについていると思いますが、IPアドレスでもホスト番号があるのでMACアドレスは必要ないのではなかという疑問をもちました。
MACアドレスは何のためにあるのでしょうか。
ご回答よろしくお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
MACアドレスは、データリンク層の通信を行うためのもので、IPアドレスは、ネットワーク層の通信を行うための物です。
これ以上分かるように説明するのは、数ページ掛かりますし、それだけ知っても中途半端です。
そういった疑問を持つのであれば、TCP/IPネットワーク入門 のようなタイトルの入門書を読むと良いでしょう。
「マスタリングTCP/IP 入門編」とか、このあたり
https://www.amazon.co.jp/s?k=TCP%2FIP
投稿2019/04/02 17:26
総合スコア84538
0
対応するレイヤーが違います。
OSI の7階層が概念モデルとして一般的なので、そちらを学ぶと良いです。
投稿2019/04/02 15:35
編集2019/04/02 15:37退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
MACアドレスと、IPアドレスについては、他の方が説明されていますが、ここは違う視点から、
MACアドレスが無いと困ることは無いか?
まず、DHCPの時に、相手を識別する方法が無いと思います。最初にIPアドレスが無い状態で、接続されます。そこで、MACアドレスを元に通信がされます。
また、IPパケットもMACアドレスを元にしたフレームデータにして送受信しています。
MACアドレスは、物理アドレスと呼ばれるように機器固有のアドレスで、それに対し、IPアドレスは、論理アドレスという違いですね。(必要に応じて、付け替えができる)
最近では、セキュリティ対策で、許可されたMACアドレスの機器しか接続できないようにされている社内ネットワークなどもあります。
あと、IPが衝突した場合、MACアドレスで調べる等の使い道もあります。
投稿2019/04/04 14:52
総合スコア6383
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
すごくゆるいたとえで説明します。
交通カードが使える自動改札は全国かなりの駅で導入されていますが、最近おもしろいことに気づきました (前からだとは思いますが)。
カードで改札を通ったのにすぐ出たくなった (忘れ物に気づいたりして) とき、入ったのと同じ改札機から出ようとするとアラートが上がって止められるのに、違う改札機だと止められないのです。いっぽうで、同じ駅の駅ナカでしばらくまったりしてから出ようとすると (2時間くらいだと思います。長すぎますね)、どの改札機でもアラートが上がって止められます。
つまり、カードで入構したときにはカードに2種類の情報が記録されることがわかります。ひとつは改札機の番号、もうひとつは乗車駅です。
- 改札機の番号は、駅構内でなんらかのシステム上の問題が起きたときに「関連する改札機」を特定するためのもの
- 乗車駅は、接続駅での乗り継ぎや降車駅での出札の際に「どこから来たか」を特定する (運賃の精算をする) ためのもの
だと考えられます。両者は管理する対象が異なります。前者は駅構内の各機器を対象とするのに対し、後者は鉄道ネットワークの各ノード (駅) を対象とします。
二つの情報を使い分けるのではなく、「全駅の全改札機を識別する共通番号」といったものを決めて使うシステムを作ることを想像してみてください。すると、どこかの駅で改札機の増設・交換があるたびに番号の管理台帳を更新しなければなりませんし、どこかに駅が新設されるたびに全ての改札機を台帳に登録しなければなりません。廃止された駅の改札機を他の駅で再利用するとしたら、かなり煩雑な作業が必要です。
つまり、一つ一つの機器を全部一元管理しなければならなくなり、交通カードのシステムを運用するのがものすごく大変になります。
MACアドレスとIPアドレスも同様で、MACアドレスが機器を識別するのに対し、IPアドレスはネットワークの論理的なノードを識別します (両者は一対一に紐づけられるものではありません)。対象が異なるので、異なる方法で番号が振られています。
あまりうまい例えではないですが、そういうことです。
ちなみに、「駅構内の改札機」という例えから、「MACアドレスはLAN内の機器を識別するのに使う」と思われたのなら、そこはちょっと違います。離れた拠点の間で通信するときにもMACアドレスが使われることはあります。
投稿2019/04/03 13:26
総合スコア4333
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
MACアドレスは重複する可能性があります。重ならないネットワーク上で一意のアドレスがIPアドレスになります。また管理の手間から言ってIPアドレスの方が楽と思います。
上記は間違ってます。レイヤ階層によって役割が違うので単純に比較してどうのというのは間違っています(それは理解してたのですが、無茶な説明でした)
みなさん、ご指摘ありがとうございます。
投稿2019/04/02 16:09
編集2019/04/03 05:30総合スコア901
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/02 17:43 編集
2019/04/02 17:45
2019/04/02 17:56
2019/04/02 18:08
2019/04/02 18:15
退会済みユーザー
2019/04/03 00:13
2019/04/03 01:29
退会済みユーザー
2019/04/03 02:25
2019/04/03 02:32
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/03 11:53
2019/04/03 13:31
2019/04/04 11:37