0.0.0.0和255.255.255.255这两个IP地址到底有啥用?( 三 )


我们都知道 , 设备上网必须有个IP地址 , 这个IP地址可以自动获得或者手动设置 , 而利用DHCP进行动态分配就是依据DHCP协议去找DHCP服务器分配 。
此时 , DHCP就要开始自动为这台设备分配可用的IP地址了 , 分三步走:
(1)发现阶段
DHCP客户端现在想要快速给这台设备找个可用的IP地址 , 所以它利用了255.255.255.255的广播功能 , 通过它 , 把自己想要给它找IP的愿望传达了出去 , “求问哪里有可用IP , 速来!”
(2)提供阶段
在同一网段内的所有DHCP服务器 , 都会收到DHCP客户端的这个愿望 , 一个人找变成好多人找 , 找IP地址的速度大大加快:
“我这有!”“我这也有!”“来我这!”
于是 , 处于同一网段的地址池就出现了 , 汇聚在一起 , 等待DHCP服务器的挑选 。
(3)选择&确认阶段
这个选择有个“先来后到”的讲究 , 如果出现了第二阶段里的好多个选择 , 那DHCP客户端只会接收第一个和它打招呼的人 , 选择它提供的IP地址来用 。剩下的那些“热心市民”则会散去 , 等待下一个DHCP客户端的求助 。
虽然讲的并不像其他答主那么有趣和形象 , 但我觉得 , 按老杨这么一通梳理 , 你看完一定会更加系统和全面的了解到这个题目的答案 。
还想看这种奇葩类比故事的可以看看老杨之前写过的两篇文章:
如何用一个故事讲清路由器和交换机的区别?
如何形象生动的解释IP地址、子网掩码和网关?
有啥想看的技术科普 , 欢迎评论区告诉我 。