IP地址和Mac地址目的

ip地址和mac地址目的
ip地址和mac地址产生的目的是方便别人找到自己
mac地址有点像身份证号码,而ip地址就像门牌号码。在茫茫大海中仅凭一个身份证号码找到一颗别样的沙粒很难,但如果先找到具体的沙滩,沙滩划分很小的网格片区,就很容易通过身份证找到这颗别样的沙粒了。
mac地址(物理地址、硬件地址)是实实在在的网络设备出身地址,它是由厂商写入网络设备的bios中。
网络设备厂商也并不能随意的使用mac地址,需要向ieee申请,当然厂商申请需要付费。
mac地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,前6位16进制数代表了网络硬件制造商的编号,由ieee分配,而后3位16进制数是由网络产品制造产商自行分配。
这样就可以保证世界上每个网络设备具有唯一的mac地址,比如一台电脑的网卡坏掉了之后,更换一块网卡之后mac地址就会变。
ip地址是出于拓扑设计出来的,它为互联网上每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。对于路由器、电脑等网络设备,只要ip地址不重复情况下,ip地址是可以随意的修改。
网络的变迁
早期的以太网只有集线器(hub)、没有交换机(switch),所以发出去的包能被以太网内所有的机器监听到,所以数据包就需要带上源mac地址和目的mac地址,每个机器只需要接受和自己的mac地址相匹配的数据包。
局域网数据传输并不是通过网络层的ip地址进行路由和转发,想要在局域网中发送数据,还需要知道设备的mac地址。比如我们的电脑向其他局域网中的其他电脑发送数据时,它会先通过arp(地址解析协议)在局域网中获取目的ip地址所对应的mac地址。
step1:源主机首先会向局域网中发送arp的广播请求,只要目标mac地址是ffffff:ff,局域网内的所有设备都会受到这个请求。
step2:接收到arp请求的设备会检查目的ip地址和自己的ip地址是否一致,不一致就会忽略当前的arp请求,一致就会向源主机发送arp响应。
step3:源主机接收到arp响应后就会更新本地缓存表并继续向目的主机发送数据。
在局域网中如果采用集线器来连接不同的网络设备,相同的mac地址一般不会出现太多的问题,因为在集线器连接的局域网中所有的数据帧都会被广播给局域网内的全部主机,而如果通过交换机连接不同的网络设备就会受到影响,因为交换机需要学习局域网中不同设备的mac地址并将数据帧转发给特定的主机。
所以mac地址其实是可以重复使用的,只是不能在同一个局域网中使用相同的mac地址,而跨局域网的网络传输则需要通过网络层的ip协议,所以在不同的局域网使用相同的mac地址就不存在类似的问题。
mac地址会有重复
按照ieee的协定每个网络设备出厂都会有全球唯一的mac地址,并且使用过的也不会再重复使用。但不意味着mac地址就不会出现重复了,很多小伙伴们都改过mac地址,有的直接可以通过系统进行修改。
有的网络设备允许你在管理后台手动的修改mac地址。
以上这些都是通过虚拟的方式覆盖原有的mac地址,并没有更改掉设备出身时烙印的mac地址。出身时烙印的mac地址也并不是不能修改.
通过硬件写入的方式同样的可以修改mac地址,本质上mac地址就是一串二进制数,存放在了bios的某个存储区域内。


CCD工业相机原来如此强大
华为p50和mate40e区别
剖析AC/DC、DC/DC转换器知识 2
KJJ660矿用隔爆兼本安型万兆交换机(赫斯曼)
AI领域面临的安全威胁都有哪些?
IP地址和Mac地址目的
韩国现代引入AI驱动机器人提供服务工作
工业缝纫机进出口均下滑,市场趋于饱和内销持续低迷
Diodes自适应恒定导通时间转换器 提供卓越瞬态响应及高精度直流输出
全球平板电脑出货报告:连续13个季度滑坡 亚马逊首次超三星成第二
6503手摇绝缘表的功能特点及应用范围
NFC即将全面爆发_中国企业如何抢占NFC技术高地
最全的Nginx日志分割教程
iphone8什么时候上市最新消息:iPhone8/iphone7s真机外观图曝光!四大新功能+售价突破1000美元
采用TC118S国产芯片的直流马达驱动方案
“世界工厂”技改开挂,引深圳PCB人侧目
1206封装 77种容值 每种容值200片 贴片电容盒
驾驶电动汽车将是一种什么样的体验
多功能电表的原理及设计
首个石墨烯功能半导体面世,硅基的陌路?