私はコンピュータ ネットワーキングに不慣れで、次の質問がよくわかりません。
実際のデータ転送に Mac アドレスが必要なのはなぜですか。IP アドレスである論理アドレスを介してパケットを転送できないのはなぜですか?
私はコンピュータ ネットワーキングに不慣れで、次の質問がよくわかりません。
実際のデータ転送に Mac アドレスが必要なのはなぜですか。IP アドレスである論理アドレスを介してパケットを転送できないのはなぜですか?
IPは、ワイヤに直接カプセル化することを意図したものではありません。下位層のワイヤプロトコルが必要です。Packet over SONET(POS)、イーサネット、T1など、有線でパケットをカプセル化するために使用される多くのプロトコルがあります。
これらの下位層プロトコルは、RFC 791の「ローカルネットワークプロトコル」セクション2.1と呼ばれます:インターネットプロトコル
2.1. Relation to Other Protocols
The following diagram illustrates the place of the internet protocol
in the protocol hierarchy:
+------+ +-----+ +-----+ +-----+
|Telnet| | FTP | | TFTP| ... | ... |
+------+ +-----+ +-----+ +-----+
| | | |
+-----+ +-----+ +-----+
| TCP | | UDP | ... | ... |
+-----+ +-----+ +-----+
| | |
+--------------------------+----+
| Internet Protocol & ICMP |
+--------------------------+----+
|
+---------------------------+
| Local Network Protocol | <--- Ethernet
+---------------------------+
Protocol Relationships
Figure 1.
Internet protocol interfaces on one side to the higher level
host-to-host protocols and on the other side to the local network
protocol.
イーサネットNICには独自のアドレス(つまりMACアドレス)があり、フレームがその特定のNICを対象としているかどうかを識別できます。IPにはARPプロトコルと呼ばれるパートナープロトコルがあり、IPアドレスと適切なイーサネットアドレスの間でマッピングできます。