怎样求网络号

网络号是主机地址和掩码与运算,换句换可以这么说,地址宗对应掩码中为1的为就是网络号,为零的是主机号。广播地址(直接广播地址)是主机位全置1.另一方面网络号就是主机位全置0了。主机数量看看主机地址的取值范围就行了,一般就是减掉网络号和广播地址。

PS:与运算规则:与1与得本身,与0与得0,所以就会有掩码1对应的位是网络号了。

通过你给的IP地址和子网掩码,IP地址是172.16.28.51,172原来属于B类地址,默认子网掩码是255.255.0.0,现在为255.255.255.0,所以借了8位作为网路位,所以总共是24位,网络号为172.16.28.0,剩下是主机位,主机数为2的8次方=256,,广播地址是172.16.28.255

这个是怎么算的答案是:C呢 ? 我只看懂网络位向主机位借了四位! 但是都换成二进制!

路由器地址是192.168.1.158/28 也就是说掩码是255.255.255.240

对于这样的掩码,256-240=16 也就是说192.168.1.0 192.168.1.16 192.168.1.32 。。。。192.168.1.144 192.168.1.160等等 为 这个掩码下的子网的网络号,那么PC需要和路由器同网段,包含192.168.1.158地址的网络号应该是192.168.1.144,网络号只代表这个子网,不能用于IP地址,所以192.168.1.144/28这个网段的第一个地址是192.168.1.145 其他的都不符合,A选项是192.168.1.128/28这个网段的,D选项是192.168.1.159是192.168.1.144这个网段的广播地址,不可用于PC地址,E选项是192.169.1.160/28这个网段的。懂了吧。

子网掩码的问题,比如192.168.1.2/24 把这个网络位借两位给主机用 那么应该怎么算

网络位加主机位等于32位,此消彼长。

/24就表示网络位为24位,子网掩码用二进制表示为11111111.11111111.11111111.00000000,换算成十进制为255.255.255.0。

/22就表示网络位为22位,子网掩码用二进制表示为11111111.11111111.11111100.00000000,换算成十进制为255.255.252.0。

换算成二进制后,连续的1就是网络位。

/24变成/22,由网络位24变成网络位22,主机位占用了2个网络位。(这表示主机在增加,网络在减少)

/24变成/22不是子网划分,而是子网汇聚。很明显由2^2=4个 /24网络汇聚成一个/22的网络。

由原本/24中,2^8-2=254 个主机

变成了/22中,2^10-2=1022个主机(2^10-2=2^8*4-2)

网络号是如何计算的?

1、标准的网络号是,

A类是前8位

B类是前16位

C类是前24位

举一个例子

如172.16.10.2,因为172.16.10.2是B类地址,所以172.16所代表的位就是网络号的位,后面10.2代表的位是主机位,A类C类和例子结构相同,就是位数不同。

2、如果不是标准的,就是要划子网的,就不一样了。要看后面的位数来确定

如192.168.15.2/26,后面的26代表网络号位数是26位,剩下的6位是主机号;前24位是标准的网络号,后俩位是为划分子网从主机号分出来的,也划分到网络号里。

这个是别人的例子:

将子网掩码化为2进数得11111111.11111111.11111111.11111000 那么可看出主机编号部分转化为子网掩码部分的位数m=5 (这个5就是248转化为2进数所得的11111000中1的个数)。。。。m=5就可算出这个LAN里可化的每个子网的主机数:就是2的5次方。。。。算得32台(主机)。。。。

继续:一号子网是192.168.5.1~192.168.5.31 / 二号子网是192.168.5.33~192.168.5.62 / 三号子网是192.168.5.65~192.168.5.94 / 四号子网是192.168.5.97~192.168.5.126 / 五号子网是192.168.5.129~192.168.5.158 / 六号子网是192.168.5.161~192.168.5.190 / 七号子网是192.168.5.193~192.168.5.222 / 八号子网是192.168.5.225~192.168.5.254

这下你看,你的主机192.168.5.121 在哪个子网号里? 答案得出:4号!!!