学習状態はこのブラウザ内にのみ保存されます
Why — なぜ必要?
なぜIPアドレスが必要?MACアドレスだけではダメなの?
IP Address: ネットワーク上で通信相手を識別するための住所。ネットワーク部とホスト部からなる論理アドレス。
MACアドレスは「同じリンク(同じL2ネットワーク)の中」での配送しかできません。宛先が別のネットワークにいるとき、MACアドレスからは「どの方向へ送ればいいか」が分からないからです。
IPアドレスにはネットワーク部があり、ルーターは「このネットワーク宛はあのルーターへ」という判断(ルーティング)ができます。つまり役割分担は次の通りです。
- MACアドレス: 今いるリンク内での配送
- IPアドレス: ネットワークをまたいだ配送
インターネットのように無数のネットワークをつなぐには、階層構造を持つIPアドレスが不可欠です。
次の疑問・概念へ
情報の根拠(Sources)
- RFC 791 — Internet Protocol — IETF(rfc)
事実の根拠は公式文書・RFC を正とし、このサイトの説明・図は独自の教材表現です(§6.8)。