概要
提示:这里可以添加技术概要
主要介绍ip地址0.0.0.0和255.255.255.255的用途。
DHCP Discover流程
提示:这里可以添加技术整体架构
✳IP地址 0.0.0.0
当一个初始的网络设备接入网络时,如初生的婴儿(0.0.0.0),没有身份信息,需要向外界大声哭泣,“主人,请赐予我一个名字吧”!(Discovery)
婴儿的呼唤被广播了出去,使用的是255.255.255.255这个地址。
这个就是设备发现流程。
✳IP地址 255.255.255.255
255.255.255.255是一个特殊的广播地址,它的传播范围非常有限,到了广播域的边界(网关)会自动终结,如果把广播比作谣言,那么网关扮演的角色是什么呢?“谣言止于智者”中的智者!
那么哪些人能听到婴儿的哭声呢?
✳婴儿自己
婴儿听到也没有用,因为他无法给自己起名字,左耳进右耳出。
✳智者大神
大神,就是这里的DHCP Server,专门给起名字的,应答了婴儿的啼哭,是这样回应的:“宝贝,你的名字是192.168.0.22”(offer)
✳广播域其他主机
其他主机也听到了,但是由于没有起名字(DHCP Server/Listening UDP Port 67)的功能,所有会忽略这个消息。
婴儿的反应
婴儿听到了大神的天籁之音,停止了哭泣,于是很快乐地回复了大神的美意(offer)
“大神,我很喜欢192.168.0.22这个名字”(Request)
大神最后的确认
看到了婴儿接受了自己的推荐的名字,大神很愉快地回复了小婴儿:
“祝你一切都好,bye!”(ACK)
大神为了防止192.168.0.22这个名字被其他小伙伴使用,将这个名字标记为“已使用”状态
技术名词解释
提示:这里可以添加技术名词解释
- DHCP: DHCP服务器是自动为计算机分配IP地址和子网掩码的服务器。
- 网关: 网关实质上是一个网络通向其他网络的IP地址。
技术细节
提示:这里可以添加技术细节
小结
提示:这里可以添加总结