mac地址和ip地址要同时存在么?

刚再整理笔记的时候,忽然想到了一个问题,网络中为何要同时存在mac地址和ip地址呢?那如今就来随便扯扯吧。网络

这个问题实际上是能够分红两个问题的:Q1:若是只有mac地址,没有ip地址能够么?设计

众所周知,根据mac能够惟一肯定一个主机,那么按照这个的逻辑,mac就至关于人们的身份证号,是能够惟一标识的。那为何还有有ip呢?我以为多是这样的。ip

1.mac地址是不分层次的,若是网络过于庞大的话,不分层次的管理是不切实际且十分繁琐的。(这个是管理层面的,相似于手机号于人的关系)效率

2.只有mac地址的话,使用不一样协议的局域网交互时要不断地交换协议,效率过低,须要一个新的层次,也就是须要一个新的地址。协议

Q2:为什么不能只有ip地址?局域网

1.惟一身份认证的必要性。Mac地址是一台主机的惟一身份认证号码,没有了它,会发生诸如“盗用”等一系列网络问题,不便于网络和机器的组织和管理。交互

2.“LAN是为任意的网络层协议面设计的,而不仅是为IP和因特网。若是适配器要获得分配的IP地址,而不是“中立的”mac地址,那么适配器将很不方便支持其余网络层协议(例如,IPX或者DECnet)。”管理

综上:mac是身份证,终身不变。ip比如手机号码,会频繁的修改。二者能够经过ARP协议来映射转换。你驶向你的朋友为何不用身份证找你而是用手机号呢?方便不是。可是你要是犯了罪,警察用你手机号找你,你换了号怎么办?那不就得用你的身份证号才能逮到你了?IP 也是这样,虽然能换,可是你要是散布无情你无耻你无理取闹言论,警察照样顺着电线就追你家去。

相关文章
相关标签/搜索