已知网络的IP地址和子网掩码如何确定主机的网络号

作者&投稿:乐傅 (若有异议请与网页底部的电邮联系)
已知主机的IP地址和子网掩码,试确定该主机所在网络的类型、网络号和主机号。~

IP地址跟子网掩码进行逻辑与运算(二进制)的结果就是网络号
比如第一个(C类)
195.186.0 .10010000(主机IP)
255.255.255.11000000(子网掩码)
与运算-----------------------------------
195.186.0 .10000000=195.186.0.64(网络号)
主机号就是主机IP
其他的按照都这么算
第二个网络号:100.97.0.0(网络类型 A类)
第三个网络号:180.200.16.0(B类)

IP:195.169.20.50 子网掩码:255.255.255.224
掩码中1的个数表示网络字段位数0的个数表示主机字段位数,255全是1,224变为二进制11100000,所以第四个字节前三个比特属于网络字段,后五个比特属于主机字段。
网络号就是网络字段不变 主机字段全“0” 第四个字节50 变为二进制00110010,前三个不变,后五个变成0就是0010000=32
所以网络号就是195.169.20.32

  步骤一:首先将网络的IP地址和子网掩码都转换成32位二进制字符。
  
  步骤二:将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。
  
  步骤三:把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。
  
举例如下:
  本机IP为192.168.1.16 ,子网掩码为255.255.255.0
  转换成二进制:
  本机IP为11000000.10101000.00000001.00010000
  子网掩码11111111.11111111.11111111.00000000
  进行“与运算“ 11000000.10101000.00000001.00000000
  转换成十进制:192.168.1.0
  即192.168.1.0为主机的网络号。
【注意事项】:逻辑与运算的规则:
0∧0 =0
0∧1=0
1∧0=0
1∧1=1

例;192.178.124.1子网掩码255.255.255.248
首先看掩码。前面三个都是255,所以前面所对应的192。178。124是不变的,因为255转为二进制是全1。。然后看248。。248转为二进制11111000。。IP的最后一位转为二进制!00000001两个对照下。。掩码的1所对应的主机位是不变的。所以00000001所对应的掩码11111000。。。1不变,。所以前面的00000是不变位。后面的001是可变位。。所以ip地址数就是00000001---00000110。你认真看下,只有后面三个位在变,前面的五个位是不变的,因为前面的五个位对应的子网掩码都是1
网络号的算法就是。你这个IP地址属于哪类的,A。B,C类的!就上面这个地址来说,。属于C类,所以网络号是192.178.124.0
子网号的算法就是。你的变位数全为1 所以就是192.178.124.0
这里要注意的就是。并不是子网号跟网络号都是一样的,只是我举的这个例子是一样的。别的就不一定一样的!
而主机号就是你变位的范围00000001---00000110也就是192.178.124.1---192.178.124.6
反正你记住。变位的,全0为子网地址,全1为广播地址。。中间的就是主机地址。。记住。是变位的哦,。子网掩码为1的所对应的IP地址是不变位

其实很简单,
IP地址与子网掩码 【相与】得到就是它的网络号

举个例子:

172.16.137.30 137转成2进制 1000 1001
255.255.128.0 128转成2进制 1000 0000
------------------【相与】得到 1000 0000-----------------

【注】:因此前面的16位掩码都已匹配,因此,他们相与的结果还是172.16.*

172.16.128.0 就是它的网络号

明白了吗?

ip地址
192.168.200.34
转化为二进制
11000000.10101000.11001000.00100010
子网掩码255.255.255.0转化为二进制
11111111.11111111.11111111.00000000
二者进行与运算得
11000000.10101000.11001000.00000000
即为网络号,换算成十进制表示为
192.
168.
200.
0
子网掩码的反掩码转换为二进制
00000000.00000000.00000000.11111111
与ip地址进行与运算得
00000000.00000000.00000000.00100010
即为主机号,换算成十进制得
0.
0.
0.
34

已知IP地址和子网掩码,怎么计算网段地址?
答:具体步骤如下:1、把IP地址转换成二进制数:199.32.59.64=11000111.100000.111011.1000000;2、把子网掩码转换成二进制数:255.255.255.224=11111111.11111111.11111111.11100000;3、IP地址和子网掩码二进制数分别相“与”:11000111.100000.111011.1000000 &11111111.11111111.11111111.11100000 =110...

已知IP地址是192.168.8.32,子网掩码是255.255.255.240?
答:将IP地址192.168.8.32的二进制值与子网掩码255.255.255.240的二进制值进行逻辑与运算,其结果为192.168.8.32就是子网地址。3、每个子网的范围 1、192.168.8.0——192.168.8.15 2、192.168.8.16——192.168.8.31 3、192.168.8.32——192.168.8.47 4、192.168.8.48——192.168...

怎么根据IP地址和子网掩码算出网络地址,直接广播地址及主机号
答:1、IP地址和子网掩码均化为二进制后做逻辑与运算,可得网络地址,主机位置为全1则可得广播地址,网络地址与广播地址之间的地址就是IP范围。2、如:ip地址200.200.200.111 子网掩码255.255.255.252 ,网络地址是200.200.200.108,广播地址是200.200.200.111,IP范围就是200.200.200.108到200.20...

已知IP地址和子网掩码求网络号和主机号
答:题目中的202.16.12.8为C类IP地址,因此主机号为8,网络号为202.16.12

已知IP地址192.168.10.2,子网掩码255.255.255.0,求网络号,广播号,有 ...
答:网络号为:192.168.10.0。计算过程:拿IP地址192.168.10.2与子网掩码255.255.255.0相与得到网络号为192.168.10.0。广播号为:192.168.10.255。广播号为网络号并且主机号全为1,则为该网络的广播号,所以广播号为192.168.10.255。有效主机的IP范围:192.168.10.1~192.168.10.254。

已知网络的IP地址和子网掩码如何确定主机的网络号
答:步骤一:首先将网络的IP地址和子网掩码都转换成32位二进制字符。步骤二:将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。步骤三:把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。举例如下:本机IP为192.168.1.16 ,子网掩码为255.255.255.0 ...

知道IP地址和子网掩码怎样求网络地址?
答:常规办法是把这个主机地址和子网掩码都换算成二二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法: 255.255.255.224 的掩码所容纳的IP地址有256- 224=32个(包括网络地址和广播地址)。那么具有这种掩码的网络地址一-定是32的倍数。而网络地址是子网IP地址的...

已知ip地址和子网掩码怎么求网络地址
答:该情况步骤如下:1、将ip地址和子网掩码转换为二进制形式。2、执行“与”运算,也就是将这两个二进制数相“与”。运算结果的网络地址部分不变,主机地址部分变为全0。3、将得到的二进制数转换回十进制,就可以得到网络地址。4、将网络地址的主机部分全部置为1,就可以得到广播地址。5、计算地址范围...

已知IP地址和子网掩码,怎么求网络地址
答:1、首先将网络的IP地址和子网掩码都转换成32位二进制字符。2、将转换后的二进制的IP地址和子网掩码进行“逻辑与”运算,得到新的32位二进制字符。3、把得到的新的32位二进制字符转换成十进制,就是主机的网络号了。例如:本机IP为192.168.1.16,子网掩码为255.255.255.0 转换成二进制:本机...

已知IP地址,怎样计算子网掩码,对应的网络号,对应的主机号?还有以下的...
答:知道ip地址的话还应该有其它的条件才好计算子网掩码,网络号,主机号。1、新的子网掩码为:255.255.255.248,新增的ip地址有:192.168.1.113,192.168.1.114,192.168.1.115,192.168.1.117 2、新的子网掩码为:255.255.255.192,这个子网最多容纳62台机器,子网号:192.168.1.0,广播...