IP 地址与硬件地址
从层次的角度看:
硬件地址(或物理地址)是数据链路层和物理层使用的地址。 IP 地址是网络层和以上各层使用的地址,是一种逻辑地址
IP 地址与硬件地址的区别
TCP 报文
IP 数据报
MAC 帧
应用层数据 首部 首部
尾部
首部
链路层及以下 使用硬件地址
硬件地址
网络层及以上 使用 IP 地址
IP 地址
IP 地址放在 IP 数据报的首部 硬件地址则放在 MAC 帧的首部
HA 1
HA 5
HA 4
HA 3
HA 6
主机 H 1
主机 H 2
路由器 R 1
HA 为硬件地址
路由器 R 2
HA 2
IP 1 IP 2 局域网
局域网
局域网
通信的路径:
H 1→经过 R 1 转发→再经过 R 2 转发→H 2
查路由表
IP 1
HA 1
HA 5
HA 4
HA 3
HA 6
HA 2
IP 6
主机 H 1
主机 H 2
路由器 R 1 IP 层上的互联网
MAC 帧
IP 2
IP 4
IP 3
IP 5
路由器 R 2
IP 1 → IP 2
IP 1 → IP 2
IP 1 → IP 2
从 HA 1 到 HA 3
从 HA 4 到 HA 5
从 HA 6 到 HA 2
MAC 帧
MAC 帧 IP 数据报
从协议栈的层次上看数据的流动
HA 1
HA 5
HA 4
HA 3
HA 6
主机 H 1
主机 H 2
路由器 R 1
HA 为硬件地址
路由器 R 2
HA 2
IP 1 IP 2
局域网
局域网
局域网