0.0.0.0和255.255.255.255这两个IP地址有什么用

0.0.0.0是什么IP

0.0.0.0在不同的情况下有不同的意义,例如:

  • 在默认路由中,0.0.0.0表示所有IP地址。
  • 有时还表示所有可用的接口。
  • 一个程序选择监听0.0.0.0,则表示要监听所有自己可用的IP     (所有的网卡)上。
  • 在运行DHCP client之前将网卡IP设置为0.0.0.0,则表示此网卡要参与DHCP的IP申请过程。

255.255.255.255是什么IP

255.255.255.255表示3层广播的目标地址,在同一个广播域范围内所有主机都会接收到这个包,同一个广播域范围内所有需要转发包的网络设备 (例如交换机)应该转发这个包。

广播域的尺寸可变,一般来说边界为一个3层关系的子网,或者一个未经配置的默认路由器等。

IP地址的主机网段为什么不能是0255

图片[1]-0.0.0.0和255.255.255.255这两个IP地址有什么用-不念博客

IP地址分为网络ID和主机ID两部分,网络ID决定这个IP地址的网段,主机ID决定了这个网段中的某个主机的地址,主机ID为全0或全1的两个地址是不能被使用的,具有特殊含义,主机ID全0的IP地址如192.168.8.0/24或192.168.0.0/16表示这个网段的所有主机,主机ID全1的IP地址如192.168.8.255/24后192.168.255.255/16表示广播地址。

并非IP地址的最后一段永远不可以是255或0。当掩码为255.255.255.0时,IP地址最后一字节不可以是255或0。因为这种掩码的网段中,最后一段全0的IP是网段的【网络地址】,最后一段全1的IP是网段的【广播地址】,不能分配给主机。

但如果一个网段为172.16.0.0,它的掩码是255.255.254.0,那么它的主机可用地址范围是172.16.0.1到172.16.1.254,即172.16.1.0和172.16.0.255这两个地址是可用的,因为这样一来就不是主机ID全0或全1了。

© 版权声明
THE END