IP 0.0.0.0与255.255.255.255地址有什么用?

在DHCP里面常常看见这两个IP地址,可是就是不知道这两个IP地址到底能干什么?
下面打个比方来方便理解:ide

IP地址it

  • 0.0.0.0
    当主机启动时,如初生的婴儿(0.0.0.0),没有身份信息,须要向外界大声哭泣,“大神,请赐予我一个名字吧”!(Discovery)

婴儿的呼唤被广播了出去,使用的是255.255.255.255这个地址。class

  • 255.255.255.255
    255.255.255.255是一个特殊的广播地址,意味着全部的主机,有同窗会好奇地问,是不是指互联网上全部主机?

No!由于255.255.255.255传播范围很是有限,到了广播域的边界(网关)会自动终结,若是把广播比做谣言,那么网关是什么呢?List

“谣言止于智者”中的智者!互联网

那么能听到婴儿哭泣的都有哪些人?di

  • 婴儿本身
    婴儿听到也没有用,由于没法给本身起名字,左耳进右耳出。view

  • 大神
    大神,就是这里的DHCP Server,专业给别人起名字,应答了婴儿的啼哭,是这么回应的:
    “小宝贝,你的名字是192.168.0.2,喜欢吗?”(Offer)vi

  • 广播域其它主机
    其它主机也听到了,可是因为没有起名字(DHCP Server / Listening UDP Port 67)的功能,看成什么事没有。

婴儿的反应
婴儿听到了大神的天籁之音,中止了哭泣,因而很快乐地回复了大神的美意(Offer)co

“大神,我很喜欢192.168.0.2这个名字,就它了” (Request)大神

大神最后的确认
看到了小婴儿接受了本身的推荐的名字,大神很愉快滴回复了小婴儿:

“祝一切都好,再见!” (ACK)

大神为了防止 192.168.0.2这个名字被其余小朋友使用,将这个名字标记为“已使用”状态。

相关文章
相关标签/搜索