ip - IP地址和MAC地址有什么区别?

标签 ip ip-address mac-address tcp addressing

我知道它们是不同层使用的地址方案,IPV4 是 32 位,而 MAC 是 48 位。

我的问题是:

  • 为什么我们需要两种不同的地址方案?

  • 如果我们决定将同一地址用于两个目的,会出现什么问题?

  • MAC 地址需要更多内存是否有原因?

  • ipv6 的引入改变了什么吗?

最佳答案

MAC 地址是第 2 层地址,而 IP 是第 3 层地址。

第1层是物理层

第 2 层是数据链路层 ---> MAC 地址

第 3 层是网络层 ---> IP 地址

http://en.wikipedia.org/wiki/OSI_model

关于ip - IP地址和MAC地址有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111197/

相关文章:

ios - 如何在 ios iphone swift 中获取热点连接设备的 IP 地址和 MAC 地址?

php - 使用 PHP 获取 IP 信息

php - 我应该将哪些 IP 列入 MySQL 远程连接白名单?

java - 如何从 IP 范围中获取单独的连续 IP block ?

regex - 使用 powershell 提取并打印 MAC 的前 3 个八位字节

c++ - ethtool 获取永久 MAC 地址返回全 0

php - $_SERVER ['REMOTE_ADDR'] 无法正常工作

linux - 在两台主机之间转发 ip 数据包

多个域的ssl证书,一个IP

.net - IIS 7 - 通过负载均衡器后面的 IP 地址限制应用程序