假设我们有一个带有子网掩码255.255.240.0
的B类网络。我们如何检查该子网中的最大主机数是多少?以及我们如何确定IP地址130.50.31.6
属于哪个子网主机?
答案 0 :(得分:3)
子网掩码只是一些二进制1
来表示“此空间不可用”。例如,采用子网掩码:
255.255.240.0
这实际上由四个字节组成,这些字节通过点在视觉上分开(所谓的“点状四边形”)。所以,在二进制中,那将是:
11111111 11111111 11110000 00000000
定义地址的前20位的“掩码”,留下12个可寻址位。所以你的地址空间是:
00000000 00000000 00000000 00000000 -
00000000 00000000 00001111 11111111
...加上你的基地址。即,在这种情况下,4096个唯一地址(从二进制00001111 11111111
转换)
基址是1
位完全包含在给定IP地址的“掩码”部分内的数字。这就是子网掩码的“掩码”部分的含义:子网掩码中的任何地址,二进制与子网掩码和,将为您提供子网的基址。
那么,让我们来看看这个例子中的地址和掩码:
| dotted quad | binary
------------+------------------+------------------------------------
Address | 130. 50. 31. 6 | 10000010 00110010 00011111 00000110
Subnet Mask | 255.255.240. 0 | 11111111 11111111 11110000 00000000
使用上面的规则,我们可以找到基地址:
10000010 00110010 00011111 00000110
& 11111111 11111111 11110000 00000000
---------------------------------------
10000010 00110010 00010000 00000000
或者,作为虚线四边形,130.50.16.0
。
作为描述子网的简写形式,它通常写为<base address>
/ <number of 1 bits in the mask>
,而不是指定“基地址”和“子网掩码”。因此,给定130.50.31.6
的子网掩码,255.255.240.0
所在的子网的完整描述为130.50.16.0/20
答案 1 :(得分:0)
您可以使用此计算器获取所有信息: