IP与MAC之间的差别

Ip地址--------为了更快的在网络上寻址

TCP/IP协议

MAC--------主机的硬件地址
MAC工作在数据链路层

需要注意的是我所说的更快----------即减少搜索次数

首先我们可以想象每台电脑都有自己唯一的MAC码,可以想象成人的ID

那么如果我要在网络中寻找一个人,如果只有他的ID,那么我是不是要遍历整个网络才能确保自己一定能找到那个人,那样花费的时间就太多了

为了避免那些无效查找,我可以根据地域来区别不同的人,以此来快速找到一个人,这里就需要IP地址来快速选定范围,通过前缀的不同来迅速划分区域,或者说用树形结构来缩短查询次数。

举个例子
我是主机A1,IP为IP1,MAC地址为M1想找到与我并不在一局域网内的目标主机B1,IP为IP2,MAC地址为M2.
如果我没有B1的任何记录,我会发送APR广播(这个ARP分组需要有IP1和IP2,以及我自己的M1),并要求所有IP为IP2的主机回应我,如果本地局域网内没有,(这里要提的一点就是公网IP和内网IP是一定不会重复的,因为有专门为内网划分的IP段)那么就通过路由器中的路由表和目标ip来选择转发到下一个局域网内,以此最后找到目标主机B1,并且B1需要发出ARP回应(用来让主机或路由器有ARP缓存),单播给主机A1

简单的来说,ip更多用来网络间的寻址

也就是通过路由器中路由表来实现网络寻址

等到了主机的局域网中,还是得通过ARP提供的IP与MAC之间的转换 ,通过MAC地址来找到目标主机

毕竟我们的协议模型也是从高到低 ------再从低到高 ,而最底层物理层的识别方法就是通过MAC,所以归根结底也是通过MAC来确实目标主机,IP地址更多是为了加速找到目标的速度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值