<分区>
我已经看到出于多种安全目的或在某种意义上首先将 IP 视为最优先考虑的灵 active 。
虽然在这种情况下我们必须阻止某些用户访问某些计算机(IP)为什么我们不使用 MAC 地址而不是 IP 地址而我们可以轻松更改我们的 IP,所以我们不使用 MAC 地址?
标签 php mysql web-services
<分区>
我已经看到出于多种安全目的或在某种意义上首先将 IP 视为最优先考虑的灵 active 。
虽然在这种情况下我们必须阻止某些用户访问某些计算机(IP)为什么我们不使用 MAC 地址而不是 IP 地址而我们可以轻松更改我们的 IP,所以我们不使用 MAC 地址?
最佳答案
MAC 地址在网络的数据链路层(第 2 层)实现,而 IP 地址在网络的网络层(第 3 层)实现。
正如评论所指出的,MAC 地址并不比 IP 地址更安全,虽然可以围绕寻址设置额外的障碍,但它们仍然只是寻址方法。
MAC地址只在局域网上有意义,被交换机等设备用来处理数据帧。
IP 地址是互联网协议(protocol)的一部分,因此被设计为可以在不同的网络中传输。因此,这使它们适合在世界范围内路由和发送数据。通过使用NAT(网络地址转换)等服务,多台设备可以共享同一个IP地址来访问外部资源。
IP 地址通常也由系统管理员静态分配给服务器或网络设备,因此 IP 地址比 MAC 地址更适合此目的。
IP 是为网络间数据传输而设计的,因此它的特性可以很好地支持这一点。
MAC 专为通过物理介质进行本地数据链接而设计。
这完全取决于它们的设计方式以及它们的设计目的。
关于php - 为什么我们不能使用 MAC 添加。而不是 IP 添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23565105/