IP地址与mac地址是什么?dhcp与arp又是什么?

计算机网络中。数据的通信就类比写信。两个人写信,需要知道家庭住址以及收件人信息。

1.IP地址与mac地址:

IP地址就是家庭住址,mac地址就是收件人

例如,一个网卡(硬件设备)就是一个公寓,一个网卡有一个mac地址(出厂时已写入,全球唯一地址,由IEEE协会,运营商之类的分配)。两个人通信首先需要知道他的家庭住址即ip地址,然后还需要具体给谁通信即mac地址。

2.计算机网络中如何通信:

 如上面所述,两个人通信需要mac地址和ip地址,以及信的内容

3.DHCP是什么:

我们知道每个网卡都有自己的mac地址,而通信还需要ip地址。因此,两个设备通信时,两个设备的网卡还需要配置ip地址。ip地址的分配可分为手动和自动,一般来讲都是自动分配,如果手动分配一定要保证与该局域网中的其他设备的ip地址不重复。

例如,当手机连接wifi,或电脑插上网线连接到路由器后,操作系统的网络协议栈会自动向外发送一个DHCP请求,请求为该设备分配ip地址。路由器获得求情后,会为其分配一个ip地址,例如192.168.1.10(这就是为什么每次连网,自己的ip地址会变)

注意:在一个局域网中,路由器分配的ip地址是唯一的,且每个mac地址也是惟一的。因此,任何连网的设配都可以通过ip地址+mac地址进行通信了。

4.ARP是什么:

当网卡接入网络后,设备A向设备B发送消息,需要知道设备B的mac地址和IP地址即可。

由于接入网络的设备都会自动分配IP地址,因此现在只需要知道mac地址。

假设设备A的ip地址为192.168.1.10 设备B的ip地址为192.168.1.1

通信时,设备A首先发送一个ARP广播报文(192.168.1.1+内容),这里没有mac地址。此时网络中的所有设备都会收到这一报文,但只有设备B的ip地址是192.168.1.1,因此设备B会返回自己的mac地址给设备A。通过该方法设备A知道了设备B的mac地址,并缓存起来,下次就可以直接利用。最后,设备A将设备B的mac地址+设备B的ip地址+内容打包发给设备B。

直观上来说:我们每次通信也之用输入另一个设备的IP地址即可,并没有输入mac地址,这是因为mac地址是由对方返回给我们的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值