标签:要求 地址空间 二进制 操作 表示 第一个 参数 乘法 code
24
就是告诉我们网络号是24位,也就相当于告诉我们了子网掩码是:11111111 11111111 11111111 00000000 ,即:255.255.255.0 255.255.255.224 转二进制:11111111 11111111 11111111 11100000
网络号有27位,主机号有5位
网络地址就是:把IP地址转成二进制和子网掩码进行与运算(逻辑乘法:0&0=0;0&1=0;1&0=0;1&1=1 )
11001010 01110000 00001110 10001001
IP地址&子网掩码
11001010 01110000 00001110 10001001
11111111 11111111 11111111 11100000
------------------------------------------------------
11001010 01110000 00001110 10000000
即:202.112.14.128
广播地址:网络地址的主机位有5位全部变成1 ,10011111 即255 即:202.112.14.159
主机数:2^5-2=30
10+1+1+1=13
注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而
256-16=240
所以该子网掩码为255.255.255.240。
如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为:
14+1+1+1=17
17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224
1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址,虚线前为网络地址,虚线后为主机地址
2)IP地址和子网掩码进行与运算,结果是网络地址
3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址
4) 地址范围就是含在本网段内的所有主机
网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出
地址范围是: 网络地址+1 至 广播地址-1
128.36.11000111.00000011
&255.255.11110000.00000000
-----------------------------------------------
128.36.11000000.00000000即:网络地址128.36.192.0 广播地址:128.36.11000000.00000000把主机位有12个零换成1变成:
128.36.11001111.11111111 即:128.36.207.255
本例的网络范围是:128.36.192.1 至 128.36.207.254
5) 主机的数量
主机的数量=2^二进制位数的主机-2
主机的数量=2^12-2=4094
减2是因为主机不包括网络地址和广播地址。
从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。
(划分成16个子网,根据子网掩码/18就表示有18个1,就要从的IP地址的主机位借4位来用作网络位!)
子网掩码是255.255.252.0
每个子网可以容纳的主机数是1024台。
下面我来给你详细解答:
206.110.1.0 /18 由最后的那个/18,我们可以知道这个IP已经规定了它的网络位是18位,它默认的子网掩码就是11111111.11111111.11 | 000000.00000000(其中1代表网络位,0代表主机位)
可以看出我们可以操作的位数就是后面的14个0,也就是说我们可以在地面划分出几位作为子网的网络位,进而来划分子网。要求是切分成16个子网,我们知道2的4次方刚好等于16,这就说明子网网络位的位数是4位,那14-4=10就是子网的主机位。所以上面我写的那串二进制就可以变成:11111111.11111111.111111 | 00.00000000(其中1代表网络位,0代表主机位)
换算成十进制就是:255.255.252.0 每个子网可容纳的主机数就是2的10次方,即1024
因为:195=11000011B,240=11110000B,25=00011001B
由以上参数可知:
1.该计算机网络属于C类网;
2.网络号为 195.169.20 ;
3.子网号为 1;
4.主机号为 9。
子网掩码是:255.255.255.240就只看最后一个字节,从240=11110000B,说明前四位是子网,后四位是主机,这样从25=00011001B,它的前四位是0001,所以网络号是1,后四位是1001(二进制),所以它的主机号9(十进制)。又如:ip121.175.21.9子网掩码255.192.0.0,,由于192=11000000B,而175=10101111B,所以网络号是121(IP第一字节对应子网掩码的第一个字节255),子网号是2(IP第二字节对应子网掩码的第二个字节192,因为192的二进制前两位是1,表示子网位,所以IP中的175的二进制的前两位10,即十进2就是子网号),主机号是47(175的后六位101111)即:0.47.21.9
标签:要求 地址空间 二进制 操作 表示 第一个 参数 乘法 code
原文地址:https://www.cnblogs.com/jun-zi/p/12147031.html