IP和mac地址的区别与传输时的地位

本文探讨了IP和MAC地址的区别及其在网络数据传输中的作用。IP地址作为逻辑地址位于传输层,可多址分配,而MAC地址是数据链路层的唯一标识,由制造商预设。在局域网内,ARP协议用于IP到MAC的映射,跨局域网通信则依赖路由器根据IP地址的网络号进行路由选择。文章也解答了为何需要IP地址,指出IP地址能加速不同局域网主机间的通信,路由器通过网络号指引数据包的走向。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IP和mac地址是啥,有什么关系

今天面试被问到了这个,答得不好,所以查了一点资料,尝试在这边复现以下,IP地址是位于传输层的地址,是被分配的逻辑地址,每个主机可以同时拥有不止一个,但是每个IP地址只能被一台机器拥有,而mac地址对于每个主机来说就是唯一的,因为这是出厂的时候厂家烧录好的,同时一个被分配在传输层,一个在数据链路层

ps:小小总结一下,MAC地址是数据传输的时候在底层的真正依据,而IP很多时候是被
封装的目标的载体,如何实现这个目标由ARP协议来进行路由器或者主机的指向

图为结构,一层一层封装的结果

几张图来聊一下他们在数据传输的过程中拥有的地位

在这里插入图片描述
这里本地局域网就可以直接用ARP通信协议找到对象,找得到ip2就直接封装ip2映射的mac地址,而如果处在不同的局域网,就要用路由器来进行转发了,而转发的依据就是之前传输层封装的
【ip1,ip2】,在这个网络找到路由器之后,就直接把目标mac地址设为路由器,剩下的交给路由器,路由器拿到【ip1,ip2】这个数据报后,路由器来决定转发到哪个网络,再在路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值