精华内容
下载资源
问答
  • IP地址和子网掩码

    2015-09-14 16:51:00
    A分类IP住址 在第一个领域值规模:0-127 默认子网掩码:255.0.0.0 B分类IP就拿地址的第一个字段值范围...已知IP地址和子网掩码,用IP地址和子网掩码相与就可以得到网络号 子网掩码的最后面有几个零。比方n个,就可...

    A分类IP住址 在第一个领域值规模:0-127  默认子网掩码:255.0.0.0

    B分类IP就拿地址的第一个字段值范围:128-191  默认的子网掩码255.255.0.0

    C类IP地址的第一个字段的取值范围:192-223  默认的子网掩码  255.255.255.0

    已知IP地址和子网掩码,用IP地址和子网掩码相与就可以得到网络号

    子网掩码的最后面有几个零。比方n个,就可以求出主机数:pow(2,n)-2  (全零用于网络地址,全1用于广播地址)

    子网掩码中1的个数能够用于求子网的数目

    比方IP地址为151.244.20.34 子网掩码为255.255.255.224,这个IP是B类IP,两者相与,

    网络号为151.244.20.32

    224用二进制表示为11100000,后面有5个0,则主机数为pow(2,5)-2,当中全0用作网络地址,全1为广播地址

    16-5=11,则子网数目为pow(2,11)-2  当中全0用作网络地址。全1为换回測试用

     以下的python程序能够推断IP的类别并求相应的网络号:

    s=raw_input();
    s=s.split(".");
    mask=raw_input();
    mask=mask.split(".");
    for i in range(0,4):
    	s[i]=int(s[i]);
    	mask[i]=int(mask[i]);
    if(s[0]>=0 and s[0]<=127):
    	print "A IP";
    	flag=1;
    elif(s[0]<=192):
    	print "B IP";
    	flag=2;
    elif(s[0]<=223):
    	print  "C IP";
    	flag=3;
    elif(s[0]>255):
    	print "error";
    if(flag is 1):
    	i=0;
    	res=[];
    	for i in range(0,4):
    		res.append(mask[i]&s[i]);
    	print "network number is %d.%d.%d.%d" %(res[0],res[1],res[2],res[3]);
    if(flag is 2):
    	res=[];
    	for i in range(0,4):
    		res.append(mask[i]&s[i]);
    	print "network number is %d.%d.%d.%d" %(res[0],res[1],res[2],res[3]);
    	
    if(flag is 3):
    	res=[];
    	for i in range(0,4):
    		res.append(mask[i]&s[i]);
    	print "network number is %d.%d.%d.%d" %(res[0],res[1],res[2],res[3]);
    


    版权声明:本文博主原创文章,博客,未经同意不得转载。

    转载于:https://www.cnblogs.com/zfyouxi/p/4807615.html

    展开全文
  • 通过IP地址和子网掩码与运算计算相关地址

    万次阅读 多人点赞 2018-09-29 14:34:17
    通过IP地址和子网掩码与运算计算相关地址 知道ip地址和子网掩码后可以算出: 1、 网络地址 2、 广播地址 3、 地址范围 4、 本网有几台主机 例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算...

    通过IP地址和子网掩码与运算计算相关地址

    知道ip地址和子网掩码后可以算出:

    1、 网络地址
    2、 广播地址
    3、 地址范围
    4、 本网有几台主机

    例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。算出网络地址、广播地址、地址范围、主机数。

    一)分步骤计算

    1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址
    在这里插入图片描述
    2)IP地址和子网掩码进行与运算,结果是网络地址。
    在这里插入图片描述
    3) 将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。
    在这里插入图片描述
    4) 地址范围就是含在本网段内的所有主机
    网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,
    由此可以看出 地址范围是: 网络地址+1 至 广播地址-1
    本例的网络范围是:192·168·100·1 至 192·168·100·254 也就是说下面的地址都是一个网段的。
    192·168·100·1、192·168·100·2 。。。 192·168·100·20 。。。 192·168·100·111 。。。 192·168·100·254
    5) 主机的数量
    主机的数量=2二进制的主机位数-2
    减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。
    主机的数量=28-2=254

    二)总体计算

    我们把上边的例子合起来计算一下过程如下:
    在这里插入图片描述
    例2: IP地址为128·36·199·3 子网掩码是255·255·240·0。算出网络地址、广播地址、地址范围、主机数。
    1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址, 虚线前为网络地址,虚线后为主机地址
    在这里插入图片描述
    2)IP地址和子网掩码进行与运算,结果是网络地址
    在这里插入图片描述
    3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。
    在这里插入图片描述
    4) 地址范围就是含在本网段内的所有主机
    网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出地址范围是: 网络地址+1 至 广播地址-1
    本例的网络范围是:128·36·192·1 至 128·36·207·254
    5) 主机的数量
    主机的数量=2二进制位数的主机-2
    主机的数量=212-2=4094 减2是因为主机不包括网络地址和广播地址。
    从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可

    展开全文
  • Q:通过IP地址和子网掩码,如何计算出网络地址、广播地址和主机数? A:知道知道IP地址和子网掩码后,通过 IP地址和子网掩码的【与】运算,可以计算出以下相关地址: 1、 网络地址 2、 广播地址 3、 地址范围 ...

    Q:通过IP地址和子网掩码,如何计算出网络地址、广播地址和主机数?

    A:知道知道IP地址和子网掩码后,通过 IP地址和子网掩码的【与】运算,可以计算出以下相关地址:

    •     1、 网络地址
    •     2、 广播地址
    •     3、 地址范围
    •     4、 本网有几台主机

        例1:下面例子IP地址为192·168·100·5 子网掩码是255·255·255·0。计算出网络地址、广播地址、地址范围、主机数。
    )分步骤计算
        1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 虚线前为网络地址,虚线后为主机地址
      

        2)IP地址和子网掩码进行与运算,结果是网络地址 

          

        3) 将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。 

          

        4) 地址范围就是含在本网段内的所有主机 
        网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出 
        地址范围是: 网络地址+1 至 广播地址-1 
        本例的网络范围是:192·168·100·1 至 192·168·100·254 
        也就是说下面的地址都是一个网段的。 
        192·168·100·1、192·168·100·2 …… 192·168·100·20 …… 192·168·100·111 …… 192·168·100·254


        5) 主机的数量 
        主机的数量 = 2的二进制主机位数-2,比如一个网段的二进制主机位数为n,则主机数量=2^n-2 
        减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。 
        主机的数量=2^8-2=254


    (二)总体计算 
        我们把上边的例子合起来计算一下过程如下: 

        

        例2:已知一台主机的IP地址为128·36·199·3 子网掩码是255·255·240·0。计算出该主机所在IP段的网络地址、广播地址、地址范围、主机数。 
        1) 将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址, 虚线前为网络地址,虚线后为主机地址 

        

        2)IP地址和子网掩码进行与运算,结果是网络地址 

        

        3)将运算结果中的网络地址不变,主机地址变为1,结果就是广播地址。 

        

        4) 地址范围就是含在本网段内的所有主机 
        网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出
        地址范围是: 网络地址+1 至 广播地址-1 
        本例的网络范围是:128·36·192·1 至 128·36·207·254 

        5) 主机的数量 
        主机的数量=2二进制位数的主机-2 
        主机的数量=2^12-2=4094 
        减2是因为主机不包括网络地址和广播地址。 
        从上面两个例子可以看出不管子网掩码是标准的还是特殊的,计算网络地址、广播地址、地址数时只要把地址换算成二进制,然后从子网掩码处分清楚连续1以前的是网络地址,后是主机地址进行相应计算即可。 

    (三)实战应用 

    这是2017年腾讯模拟机试的一道题目:IP地址为10.123.6.11,子网掩码为255.255.252.0,则本网段广播地址是_____________。

    解答:把点分十进制的子网掩码地址换算成二进制:

      255     .    255    .   252     .    0
    1111 1111 . 1111 1111 . 1111 1100 . 0000 0000        

    发现子网掩码有22个连续1,所以前22位作为网络地址,后10位作为主机地址,所以此IP地址书写为10.123.6.11/22,跟这种分开写法等价。

    把IP地址跟子网掩码取与(&)得到网络地址:

         10  . 123 .  0000  0110  .11
         255 . 255 .  1111  1100  .0
     &------------------------------------------------  
     =   10  . 123 .  0000  0100  .0  也就是说网络地址为 10.123.4.0
    
    

    而广播地址是网络地址的主机位全1,也就是10.123.4.0的后十位全变1就是广播地址

    10.123.0000 0100.0000 0000  变成:
    10.123.0000 0111.1111 1111
    
    所以广播地址是 : 10.123.7.255

    空里面填:10.123.7.255

    展开全文
  • ip地址和子网掩码

    2020-07-16 21:27:51
    ip地址包括网络部分主机部分。...子网掩码可以将ip地址分为网络部分主机部分。 例: ip:192.168.90.1 子网掩码:255.255.0.0 表示前两段为网络部分,后面的都是主机部分。子网掩码只有2550 ...

    ip地址包括网络部分和主机部分。
    网络部分表示这台计算机由哪个网关管理,根据网络部分的ip地址找到对应的网关。同一台交换机上的电脑的ip地址的网络部分都是相同的,都由这一台家换季管理。
    主机部分可以让此网关对应这台计算机。
    子网掩码可以将ip地址分为网络部分和主机部分。
    例:
    ip:192.168.90.1
    子网掩码:255.255.0.0
    表示前两段为网络部分,后面的都是主机部分。子网掩码只有255和0

    展开全文
  • 对于IP地址范围以及子网划分,IP地址和子网掩码的关系是怎样pdf,西门子对于IP地址范围以及子网划分,IP地址和子网掩码的关系是怎样的?
  • 对于IP地址范围以及子网划分,IP地址和子网掩码的关系是怎样的pdf,对于IP地址范围以及子网划分,IP地址和子网掩码的关系是怎样的
  • 教你怎么计算IP地址和子网掩码,看了就知道怎么操作。
  • IP地址和子网掩码

    千次阅读 2004-12-11 14:24:00
    IP地址和子网掩码IP地址和子网掩码 基于IP协议的因特网,目前已经发展成为当今世界上规模最大、拥有用户最多、资源最广泛的通信网络。IP协议也因此成为事实上的业界标准,以IP协议为基础的网络已经成为通信网络的...
  • IP地址和子网掩码换算

    千次阅读 2019-07-04 16:19:50
    IP地址和子网掩码换算 已知ip地址和子网位数,例如:C网192.168.1.53/27,求(1)具体的子网掩码(2)子网数(3)最大可容纳主机数(4)可用的主机数 (5)网络地址(6)广播地址(7)地址范围 (8)主机号 一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,527
精华内容 2,610
关键字:

ip地址和子网掩码