知道IP地址和子网掩码,怎么判断IP地址的网络号和主机号?

作者&投稿:柏些 (若有异议请与网页底部的电邮联系)
IP地址怎么划分网络号和主机号?~

IP地址子网掩码都是32位的2进制,通过子网掩码来区分网络位和主机位,子网掩码跟IP地址对应,则子网掩码为1的是网络位,为0的是主机位。
例如:192.168.1.123 掩码255.255.255.0 。网络位是192.168.1,主机位是123。需要注意的是ip地址最大数值为255。

扩展资料:IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。
IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。
如果把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。
参考资料:百度百科-IP地址

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

网络号为219.224.3.16

主机号为2(或者0.0.0.2)

判断IP地址的网络号

网络号:将两个二进制数做按位与(&)运算后得出的结果即为网络部分。

219.224.3.18 & 255.255.255.248

1101 1011  1110 0000  0000 0011  0001 0010 

1111 1111  1111 1111  1111 1111  1111 1000

=  

1101 1011  1110 0000  0000 0011  0001 0000

=  219.224.3.16

即网络号为219.224.3.16

判断IP地址的主机号

主机号:将子网掩码取反再与IP地址按位与(&)后得到的结果。

219.224.3.18 & 0.0.0.7(已按位取反)

1101 1011  1110 0000  0000 0011  0001 0010 

&

0000 0000  0000 0000  0000 0000  0000 0111

=  

0000 0000  0000 0000  0000 0000  0000 0010

=0.0.0.2

即主机号为2(或者0.0.0.2)

扩展资料:

IP地址的网络号和主机号的分类

Internet上的每台主机和路由器都有一个IP地址,IP地址包含网络号和主机号,并且这种组合是唯一的。原则上,Internet上的任何两台机器不会有相同的IP地址。所有的IP地址都是32位长,被用于IP分组的源地址和目的地址域。

IP地址是一种分等级的地址结构,分为A、B、C、D、E五类,描述如下:

A类地址的第一位总是0,8位分配给网络号,24位分配给主机号。

B类地址的前两位总是10,16位分配给网络号,16位分配给主机号。

C类地址的前三位总是110,24位分配给网络号,8位分配给主机号。

D类地址的前四位总是1110。

E类地址的前五位总是11110。

参考资料:百度百科——主机地址



  1.举个例子:比如172.16.2.160/255.255.255.0:

在没有划分子网的情况下:
这个IP地址的【网络号】就是172.16.2.0
主机号为 0.0.0.160
2.划分子网情况如:
172. 16. 2. 160/255.255.255.192(IP地址/掩码)

1010 1100 0001 0000 0000 0010 1010 0000 (二进制)
1111 1111 1111 1111 1111 1111 1100 0000 (子网掩码)
------------------------------------------相"与"(理解成相乘)
1010 1100 0001 0000 0000 0010 1000 0000(172.16.2.128这就是子网号)
1010 1100 0001 0000 0000 0010 1000 0001(172.16.2.129是第一个主机)
1010 1100 0001 0000 0000 0010 1011 1110(172.16.2.190最后一个主机)
1010 1100 0001 0000 0000 0010 1011 1111 广播地址 172.16.2.191

1010 1100 0001 0000 0000 0010 1100 0000 172.16.2.192 下一个子网
因为掩码是255.255.255.192 ,因此它们之间的网段间隔是256-192=64
所以这个网段只有(2的平方-2)2个子网
172.16.2.128
172.16.2.192

  步骤一:首先将网络的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

将248转成二进制:11111000 将18转成二进制:00010010 进行与运算,即一一为一,一零为零,零零为零,得出:00010000,转成十进制为:16,即网络号为219.224.3.16,主机号就是248相反:00000111,1部分为主机位,进行的是或运算,即一一为一,一零为一,零零为零!得出的结果为最大的主机号!



知道IP地址和子网掩码的,如何确定子网数?
答:子网掩码和IP地址类似,也是32位的二进制数字,也是转换成10进制表示。A类地址范围:1.0.0.1-126.255.255.254B类地址范围:128.0.0.1-191.255.255.254C类地址范围:192.0.0.1-223.255.255.254D类地址范围:224.0.0.1-239.255.255.254而子网,就是在A、B、C、D这几类网络的情况下...

已知IP 地址,子网掩码,如何求主机的主机号和主机所在的网络号
答:1.A类IP地址A类IP地址的四段号码中,第一段号码为网络号,剩下的三段号码为主机号。2.B类IP地址B类IP地址的四段号码中,前两段号码为网络号,剩下的两段号码为主机号。3.C类IP地址C类IP地址的四段号码中,前三段号码为网络号,剩下的一段号码为主机号。题目中的202.16.12.8为C类IP地址...

已知ip地址和子网掩码,求网络号,子网号,主机号
答:然后根据IP所在网络的默认子网掩码与现用子网掩码的位数差来确定网络号及子网号。实例如下:IP:192.168.1.5,子网掩码255.255.255.192。首先根据子网掩码255.255.255.192可确定该IP地址中网络为占前26位,主机位占后6位。可以确定主机号位0.0.0.5;其次IP:192.168.1.5属于C类IP地址,默认...

知道IP地址和子网掩码,如何算网络地址
答:在二进制进行对比,掩码中1代表网络号,0代表主机号 例如现在的网关是 192.168.1.56 子网 255.255.255.240 把两个换去二进制 11000000 10101000 00000001 00111000 11111111 11111111 11111111 11110000 进行对比,然后把两个都是“1”的写下“1”其他的为“0”就得到网络地址了 1...

有了子网掩码,和ip,怎么计算主机数!!!求详细点!!!
答:一:以a类地址为例192.168.1.1 默认掩码 255.255.255.0 11111111.11111111.11111111.00000000 255.255.255.0 网络位24个1,主机位8个0 主机位有8个零,表示 192.168.1.1 所在网络 可容纳2的8次方个IP=256个。排除网络地址和广播地址 ,可分配IP254个。二:若掩码变为255.255.255....

根据ip和子网掩码如何知道划分的子网个数是多少?
答:判断出是哪一类后,就可以知道他本来有多少位做网络号,A类前8位,B类前16位,C类前24位。第二步,把子网掩码化成2进制看有多少个1,把该进制中1的个数减去第一步所得出的位数,即为子网位数。第三步,假设得出的结果位数为n,则从理论是讲可以划分出2^n个子网,实际上全0和全1的网络号是...

已知IP地址,子网掩码求子网号,主机号
答:我举个例子来跟你说吧:比如你是某个学校的网管,你的学校有四个处于不同物理位置的网络教室,每个网络教室25台机器,你的任务是给这些机器配置ip地址和子网掩码。你可能会觉得这再简单不过了,申请4个C类地址,每个教室一个,然后在一一配置不就搞定了。嗯,这样做理论上没错,但你有没有想到这样...

知道IP和子网掩码,计算可用IP数量和可用的IP地址
答:举例192.168.1.1进行分析。(IP地址数量为2的19次方减2,可用地址范围是10.64.0.1至10.71.255.254)计算如下:IP 192.168.1.1,子网 255.255.255.0。十进制255换做二进制就是1111 1111八个1,十进制192换成二进制是1100 0000。把IP和子网掩码全换成二进制,对比如下:IP:1100 0000 ...

知道IP地址和子网掩码怎么求主机号和网络地址
答:IP地址为124.196.27.59,即01111100.11000100.00011011.00111011 子网掩码为:255.244.0.0,即11111111.11110100.00000000.00000000 IP地址与子网掩码做与运算,即01111100.11000100.00000000.00000000 IP的网络地址124.196.0.0 子网掩码取反(00000000.00001011.11111111.11111111 ),再和IP做与运算,...

知道IP地址和子网掩码,怎么计算网关.具体一点 举个例子
答:你说的是网段吧?就是进行与运算1与1得1,1与0为0,0与0为0。首先把ip和子网掩码展开 10.70.64.223 00001010 .01000110.01000000.11011111 255.255.255。0 111111111.11111111.11111111.00000000 网段就是 00001010 .01000110.01000000.00000000 然后转换成十进制就是:10.70.64.0 熟练了就好了。