IP 132.119.100.200 ,子网掩码 255.255.255.240
分别计算子网IP和广播地址
首先需要把IP和子网掩码转换成二进制,
IP 132转二进制
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 |
132-128=4得正,所以这里二进制填1 | 4-64得负数 这里二进制填0 | 4-32得负数 这里二进制填0 | 4-16得负数 这里二进制填0 | 4-8得负数 这里二进制填0 | 4-4得正数 这里二进制填1 | 0-2得负数 这里二进制填0 | 0-1得负数 这里二进制填0 |
所以IP 132的二进制为
1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
以此类推119的二进制:
0 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
以此类推100的二进制:
0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
以此类推200的二进制:
1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
得出IP132.119.100.200 的二进制转换值为:
10000100.01110111.01100100.11001000
用同样的方法算出子网掩码255.255.255.240的二进制为:
11111111.11111111.11111111.11110000
网络号为28个1
子网计算方法,利用ip和子网掩码互余计算
IP132.119.100.200二进制值 | 10000100 | 01110111 | 01100100 | 11001000 |
子网掩码255.255.255.240的二进制值 | 11111111 | 11111111 | 11111111 | 11110000 |
互余就是双方都是1的就直接相对应的数值相加 | 128+4 | 64+32+16+8+2+1 | 64+32+4 | 128+64 |
所以可以得出IP子网为:132.119.100.192
广播地址:
把子网掩码第四段的“0”都变为”1“
得出二进制为10000100.01110111.01100100.11001111=132.119.100.207
所以可用ip为132.119.100.193-132.119.100.206
根据子网掩码位数可以计算出子网的掩码,进而得知该子网的网络地址和广播地址。子网的主机地址范围是从网络地址加1到广播地址减1,因此可以通过网络地址和广播地址计算出主机数量。
假设子网掩码位数为n,则该子网的掩码为32-n。网络地址的主机部分全为0,广播地址的主机部分全为1。因此,该子网最大容纳主机数为:2^(32-n) – 2。
需要注意的是,减2是因为每个子网都有两个保留地址,即网络地址和广播地址,不能分配给主机使用。