因为网络协议是分层的,层2需要MAC,层3需要IP,相互依存作用。mac地址用作交换,在2层设备交换机上有个mac地址表,靠它划分VLAN。IP地址用作路由,在3层设备路由器上有IProute。靠它来实现路由,决定选路。MAC地址全球...
我觉得最最核心是:网络协议已经成型了,编写应用程序的时候,为了能适应最广大的通信需求,都使用IP协议那可不可以使用MAC协议呢,是可以的,只要是你自己写的应用程序,是可以通过MAC协议通信的只不过这样的话你的应用程...
首先,MAC地址是固定的,它是跟你这个设备绑定的。而IP地址则不同,你可以设置自动获取,也可以手动设置,它并不是固定的。
这就是为什么还要用MAC地址的原因之一,它起到了记录下一跳的信息的作用。注:一般来说IP地址经过路由器是不变的,不过NAT(Networkaddresstranslation)例外,这也是有些人反对NAT而支持IPV6的原因之一。二.分层实现...
这是个古老的问题,当初MAC地址发明出来就是为了点到点通信使用的,但是随着网络规模的扩大,48位的MAC地址很难记忆,于是人们发明了端到端的IP地址和TCP/IP协议,当时网络规模尽管扩大,但还处于萌芽阶段,简单的IP地址能够...
所以,得出的结论是,MAC地址不是不能在网络传输中作为本机的唯一标识,而是不如IP适合这个岗位,MAC地址也可以实现该指责,不过是需要在数据链路层进行复杂的地址转换,这种代价放在我们的客户机里显然是不显示且不合理的。
四、IP地址与MAC地址在互连网中的作用既然每个以太网设备在出厂时都有一个唯一的MAC地址了,那为什么还需要为每台主机再分配一个IP地址呢?或者说为什么每台主机都分配唯一的IP地址了,为什么还要在网络设备(如网卡,集线器,路由器等)生产...
我认为,IP地址和MAC地址可以类比生活中寄快递的过程。在整个网络中数据被封装成数据报文进行发送,就像我们生活中寄快递时将物品放进包裹中。而数据在路由器之间的跳转也可以看作是不同地区快递小哥对物流的交接。IP地址ip...
1.有了MAC地址为什么还需要IP地址?由于全世界存在着各式各样的网络,它们使用不同的硬件地址。要是这些异构网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此由用户或用户主机来完成这项工作几乎是不可能的事。但...
实现的是不同网段之间的数据访问若没有MAC,在互联网中进行数据传递,影响不大,但在局域网中会面临以下三个问题:1、如果主机地址是自动分配的,那么主机在启动以后,是不存在IP的,那在IP地址获取时,如果唯一标识一台...