IP地址与mac地址是什么 什么是mac地址和ip地址( 二 )


相应的科研组织已研究出128位的IPv6,其IP地址数量最高可达3.402823669 × 10^38个,届时每个人家居中的每件网络设备,甚至地球上每一粒沙子都可以拥有自己的IP地址 。
DHCP协议获取IP地址

IP地址与mac地址是什么 什么是mac地址和ip地址

文章插图
现在我们知道了,网卡上需要配置好IP地址才可以工作 。这时候又有同学要问了,我的电脑接上网线,或者手机连上路由器之后,没让我配置IP地址也可以正常使用啊 。
IP地址与mac地址是什么 什么是mac地址和ip地址

文章插图
这是因为由称之为DHCP的协议帮我们自动配置了 。
  1. 当电脑插上网线,或者手机连接到wifi,操作系统网络协议栈会自动向外发送一个dhcp请求,请求为其分配IP地址
  2. 路由器收到DHCP请求后,会为其分配一个IP地址,并通过DHCP回复报文发送回去
  3. 操作系统收到了DHCP回包后,将其分配的IP地址配置到网卡上,注意,在一个局域网中,IP地址也是唯一的,路由器不会分配重复的IP地址给不同的设备

IP地址与mac地址是什么 什么是mac地址和ip地址

文章插图
当然,你也可以手动把DHCP关掉,这样你需要手动来配置一下网卡的IP地址,但是你要保证,你配置的IP地址不能与此网络中的其他人重复
这样网卡就配置好了IP地址
ARP协议获取MAC地址我们上面提到,mac地址是由操作系统来补齐的,那操作系统是如何知道对方的mac地址的
实际上,这一步是由arp协议来完成的
IP地址与mac地址是什么 什么是mac地址和ip地址

文章插图
当计算机A想向计算机B发送消息你好时,操作系统并不会立即发出,他会先发送一包arp广播报文出去,问一下,192.168.1.10的mac地址是多少 。
IP地址与mac地址是什么 什么是mac地址和ip地址

文章插图
此时网络中的所有设备都收到了这一包请求报文,除了192.168.1.10以外的设备,都会丢弃这包请求报文,只有192.168.1.10会回复自己的mac地址是多少
IP地址与mac地址是什么 什么是mac地址和ip地址

文章插图
计算机A收到了回复,知道了计算机B的MAC地址,他首先会把计算机B的mac地址缓存起来,以便下次再用,然后填写MAC地址,把这封信补全,从网卡发送出去,交换机根据数据包中的目标mac地址找到了计算机B所在的端口,从此端口发送出去,数据就被计算机B收到了
三个疑问
IP地址与mac地址是什么 什么是mac地址和ip地址

文章插图
看到这里,不知道大家有没有一个疑问,交换机是如何找到目标端口的,以及交换机和路由器有什么区别,网关和路由又是什么意思,我们统一在下个视频进行讲解 。欢迎大家点赞留言评论转发 。


【IP地址与mac地址是什么 什么是mac地址和ip地址】
本篇文章的视频已同步发布,请进入主页观看或点击传送门简单说网络1-IP地址与MAC地址