广播地址
向所有站点传送信息的一个预留的特殊地址。一般地,”广播地址是所有地址的MAC目的地址。
很多局域网都定义了一个特殊的保留地址, 称为广播地址. 当信息头中目的地址域的内容为广播地址时, 该帧被局域网上所有计算机接收. 这个过程称为广播.
在发送信息前, 如果不知道目的地址, 可以通过广播的方式寻址. 因特网上的地址解析协议就采用的是广播的方法.
请问203.187.172.129/25(255.255.255.128)的广播地址是203.187.172.255
202.106.100.4/29(255.255.255.248)的广播地址是202.106.100.7
133.175.8.203/26(255.255.255.192)的广播地址是133.175.8.255
10.57.16.158/26(255.255.255.192)的广播地址是10.57.16.191
子网掩码决定最多主机数
ip地址:192.168.1.213,子网掩码:255.255.255.224,计算广播地址??
以192.168.1.4为例:
首先计算出网络号,将ip地址转换成二进制表示为:11000000.10101000.00000001.00000100
子网掩码: and: 11111111.11111111.11111111.11100000
IP与子网掩码按位与: 11000000.10101000.00000001.00000000
网络号为:192.168.1.0
从而可得主机数为:30个
其中主机为全1的为组播地址,即组播地址为:192.168.1.31
子网掩码与广播地址
合法的广播地址就是主机的网络地址加上最大的主机号,网络地址通过机器的ip地址与子网掩码按位与得出。
我们以ip地址为10.78.202.175 子网掩码为255.255.255.0
为例来分析一下上面的几个概念
首先将这两个东西换算成二进制代码
ip地址:00001010.01001110.11001010.10101111
子网掩码:11111111.11111111.11111111.00000000
按位与之后得出网络地址:00001010.01001110.11001010.00000000
十进制表示就是网络号为:10.78.202.0
这个网络地址理论上可以有255台主机,但是除去网络地址0和广播地址255之后,实际上只能有253台主机
那么我们可以知道175就是你这台机器的主机号,广播地址就是最大的主机号,也就是10.78.202.255。(广播地址等于网络号加上最大主机数)
有没有255.255.255.255可能成为一个合法的广播地址呢?
答案是不可能因为0.0.0.0不是一个合法子网掩码。
IP尾数位于A~B之间时得出的广播地址数(但与子网掩码也相关)
A~B C
0~31 =>31
32~63 =>63
64~95 =>95
96~127=>127
128~159=>159
160~191=>191
192~223=>223
224~255=>255
评论