No.4ベストアンサー
- 回答日時:
LAN上で使われているプロトコルはIPだけじゃないことを思い出してください。
Ethernetを始めとするLANはIPだけのためにあるのではありません。
IP以外のプロトコルの中には、相手のMACアドレスを決め打ちして通信するようなものもあるのです。
(相手のMACアドレスはあらかじめ設定ファイルで持っていたりする)
MACアドレスは、レイヤ2のネットワーク内で相手を識別するために存在しています。
IPのことはひとまず置いといて、LAN内のノードや、レイヤ2の中継装置は、MACアドレスを基準として互いに通信したり中継したりするように作られている、と理解してください。
自分のMACアドレス宛のフレームであれば受け取るし、MACのブロードキャストやマルチキャストアドレス宛のフレームも受け取りますが、それ以外のMACアドレス宛のフレームであれば廃棄します。
送信する際は、送信元MACアドレスに自分のをセットしますし、送信先MACアドレスには相手のをセットしたり、ブロードキャスト/マルチキャストのMACアドレスをセットします。
そういうネットワークの上に、IPを動作させようと考えた人がいて、そのための仕組みとしてARPなどが考え出されたというふうに考えてみてください。
つまり、MACアドレスを使うLANがはじめにあって、その上でIPを動かすために、ARPなどの仕組みが用意されたと。
MACアドレスはIPのために用意されたのではなく、もともと存在していたのだと。
No.5
- 回答日時:
本質的に必要というわけではありません。
現在普及している一般的なLANでは必要なだけです。
実際、物理層の直上にIPを載せるプロトコルも存在します。
最も良いものが普及するとは限らないのがこの世界の常でしょう。
ちなみに、自分宛のパケットかどうかを判断しているのはPCそのものではなくPCに付いているネットワークカードです。ネットワークカードがハードウェア的に自分のMACアドレスのパケットだけをPCに渡すため、PC(上のソフト)の負荷はずいぶん軽減されているんですよ。
No.3
- 回答日時:
たぶん間違って理解されていると思いますので、復習することをお勧めします。
基本はOSIの7層ですので、それぞれの層の役割を理解すれば今回の疑問も解決するのではないでしょうか?ちなみに、#2さんの書き込みに
>IP対MACの対応表がない時にはIPアドレスでブロードキャストして
とありますが、正しくはMACのブロードキャストです。(#2さんの参考URLにも書いてありますが)
これはパケットキャプチャ等を利用すれば確認できます。
No.2
- 回答日時:
この話は正しく理解している人は非常に少ないです。
LANの同一セグメントの中では通信はMACアドレスでしか出来ません。
一見IPアドレスでやっているように見えますが実際にはARPで
IPアドレスをMACアドレスに変換しています。(参考URL)
IP対MACの対応表がない時にはIPアドレスでブロードキャストして
該当の端末からMACアドレスを取得します。
それ以降は即MACアドレスで通信するのです。
実は端末(ホスト)とルータの間、隣同士のルータの間も
実際の通信はMACアドレスで行われています。
ルーティングはIPアドレスで行い、通信はMACアドレスで
行われているのです。
ブリッジやスイッチングハブはMACアドレスを見てスイッチングを行っています。
参考URL:http://www.atmarkit.co.jp/fwin2k/network/baswinl …
No.1
- 回答日時:
>自分のIPと違う場合破棄され、自分のIPならデータを受け取りPC1に応答
の前にMACアドレスでの判定です。
いかに小規模のLANでも何台の機器がそのネットワークにあるかは分からないのですから、全てに届くとは言え、MACが無くても良い事にはなりません。
実際にはOSI参照モデルの第二層での通信でMACアドレスを見ています。ご質問の『(「自分のIP」ではなく)「自分のMAC」と違う場合破棄され』なら正しいです。IPは第三層になりますからね。
なので受信時には先にMACアドレスを見ています。
むしろ、LANからWANに出て別ネットワークに、の時に重要なのはIPアドレスです。
もしかしたら書き間違いでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 固定IP MACアドレスはLAN内で相手を特定するアドレスですか? PCから監視カメラを閲覧するときに、セグメ 3 2022/07/23 09:04
- その他(インターネット接続・インフラ) ホームページのログイン認証の際、PCから相手方サーバーに対し送信されるMACアドレスについて 1 2022/10/17 14:14
- ルーター・ネットワーク機器 10Gbpsの恩恵 5 2022/11/16 15:48
- デスクトップパソコン 古ーいパソコン/Atheros AR2181 PCIe Gigabit LAN コントローラー 7 2022/09/07 12:58
- Windows 10 IPアドレスが変わる原因 8 2022/10/26 21:10
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- ルーター・ネットワーク機器 家庭内LANで10GbE 3 2022/11/14 02:03
- Visual Basic(VBA) VBA で エクスプロー操作 1 2023/05/31 16:13
- 固定IP Win11 アダプター設定変更にイーサネットが表示されない 1 2022/12/03 18:31
- プリンタ・スキャナー 「ネットワーク上にプリンタが見つかりませんでした」 5 2023/08/02 20:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
どうしたらアドレスを青色で表...
-
複数アドレスにメール送信した...
-
@live.jpというメールアドレス...
-
無効なメールアドレスと判断さ...
-
署名の中に自分のアドレスを書...
-
アドレスの語尾 .com .co.jp ...
-
空メールが送信されてくるのは?
-
スイッチングハブのMACアドレス...
-
メール送信エラー。宛先アドレ...
-
@gol.comというメールアドレス...
-
メールがエラーで戻ってきまし...
-
@**dion.ne.jp は携帯アドレス...
-
メールを送れません?(@lapis...
-
社内でのメールアドレスの通知...
-
アウトルックで受信メールが連...
-
楽天カードの申し込みに対する...
-
Yahooメールを使っているのです...
-
電話番号とメルアド、どっちが...
-
MACアドレスをサイトにのせても...
-
Fromと返信先が異なるのはなぜ?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数アドレスにメール送信した...
-
どうしたらアドレスを青色で表...
-
@live.jpというメールアドレス...
-
空メールが送信されてくるのは?
-
件名と本文なしのメールが多い...
-
アドレスの語尾 .com .co.jp ...
-
電話番号とメルアド、どっちが...
-
@**dion.ne.jp は携帯アドレス...
-
スイッチングハブのMACアドレス...
-
ybbメールとyahoo.co.jpメール...
-
これは本当に 「教えて!goo」 ?
-
Yahooメールアドレスを変更した...
-
@gol.comというメールアドレス...
-
メール送信エラー。宛先アドレ...
-
メールがエラーで戻ってきまし...
-
内定先企業へのアドレス変更連...
-
ヤフーのメールアドレスが何故...
-
メールアドレスがばれても悪用...
-
hotmailから携帯への送信
-
楽天カードの申し込みに対する...
おすすめ情報