精华内容
下载资源
问答
  • ip地址子网掩码相与计算规则

    万次阅读 多人点赞 2016-12-18 23:52:26
    附加一点:根据ip和网关计算网络号:ip和网关的相与规则:11相与是1 10相与是0 01相与是0 00相与还是0 一个B类地址,它的子网掩码为255.255.224.0,能划分多少个子网 一个B类地址,它的子网掩码为255.255...

     附加一点:根据ip和网关计算网络号:ip和网关的相与规则:1与1相与是1 1与0相与是0 0与1相与是0 0与0相与还是0

    一个B类地址,它的子网掩码为255.255.224.0,能划分多少个子网

    一个B类地址,它的子网掩码为255.255.224.0,能划分多少个子网? 每个子网容纳多少台主机?


    255.255.224.0转成二进制是: 
    11111111.11111111.11100000.00000000

    从上可以看出它向主机位借了三位,子网为2的3次方等于8,所以它有8个子网,分别为:000 001 010 011 100 101 110 111
    减去首尾即:001-110 六个子网

    再看主机位,减去子网尾,也就是2的13次方减去2 等于8190 也就是每个子网可以容纳8190台主机 上述子网掩码化成二进制就是
    11111111 11111111 11100000 00000000 
    就是说向主机位借了3位 
    1.子网个数=把借的主机位个数做为2的几次方,也就是2的三次方=8个子网: 
    2,每个子网容纳的主机数=把网络位(0的位数)做为2的几次方再减去2=2的13次方-2=8190。

    这是规率,如果不知道原因就先记规率,以后会明白的。 255.255.224.0/19 这个19代表是19位16进制的1 由于是一个B类的地址,所有前16位是网络位。而后16位才包括子网为和主机位。
    要记住几个公式 
    主机数 是2的N次幂-2 这里的N是代表这16位0的个数。 
    255.255.224.0 他的十六进制就是11111111.11111111.11100000.00000000 后面的0的数量就是N,也就是主机数。 
    所以该掩码的主机数是2的13次幂-2 等于8192个

    子网数 后16位中1个个数就是 2的3次幂 8个子网数

    可用的子网号分别是 0,32,64,96,128,160,192,224这八个。 (是用256-224=32 然后依次递加32 直到224)

    所以他们的可用的子网地址就是172.16.0.0 
    172.16.32.0以此类推到172.16.224.0这8个。

    每个子网可用主机地址的范围是172.16.0.1~~~172.16.31.254
    172.16.32.1~~172.16.63.254以此类推直到 172.16.192.1~172.16.223.254 

     

    转自:http://hi.baidu.com/hzmdesky/item/5b737c477c102e2210ee1ed0

     

    搜索+关注, 进群学习啦!

    展开全文
  • IP地址为192.120.80.128/...ip地址与子网掩码相与,得11001010 01000000 00000000 00000000 则主机地址为202.64.0.0 去掉全0以及全1 得最大IP地址202.127.255.254(11001010 01111111 11111111 11111110) 最小IP地址202

    IP地址为192.120.80.128/10
    Ip 地址二进制 11001010 01111000 01010000 10000000
    子网掩码二进制 11111111 11000000 00000000 00000000
    ip地址与子网掩码相与,得11001010 01000000 00000000 00000000
    则主机地址为202.64.0.0
    去掉全0(网络地址)以及全1(广播地址)
    得最大IP地址202.127.255.254(11001010 01111111 11111111 11111110)
    最小IP地址202.64.0.1(11001010 01000000 00000000 00000001)

    展开全文
  • IP转换成二进制: 00001010 10010001 10000001 00010010 掩码转换成二进制: ...IP与掩码相与得网络地址(全1为1,见0为0):00001010 10010001 10000000 00000000 网络地址转换成十进制为:10,145,128,0 看你的
    已知:IP:10.145.129.20 掩码:255.255.248.0, 求网络地址和广播地址过程如下:
    IP转换成二进制:		00001010  10010001  10000001  00010010
    掩码转换成二进制:		11111111  11111111  11111000  00000000
    IP与掩码相得出网络地址(全1为1,见0为0):	
    00001010  10010001  10000000  00000000
    网络地址转换成十进制为:10.145.128.0 
    可以看出掩码后24位的前13位划子网,后11位划为主机(其实广播地址正确的计算公式是:子网掩码IP地址
    11111111  11111111  11111000  00000000
    广播地址则要把网络地址主机位全换成1,得:
    网络地址:00001010  10010001  10000000  00000000
    广播地址:00001010  10010001  10000111  11111111
    广播地址转换成十进制为:10.145.135.255 
    
    
    
    有效范围就是(网络地址+1 ~ 广播地址)
    展开全文
  • 由于给予条件优先,没有直接给出子网地址与广播... 子网地址, ip地址与 子网掩码分别换算成二进制, 两者相与,那么即得出 该子网地址。 如: 192.168.1.1 255.255.255.0 子网地址为192.168.1.0 , 换算成二进...

        由于给予条件优先,没有直接给出子网地址与广播地址。但是又需要这两个参数,需要我们使用ip 地址与 子网掩码得出子网地址与广播地址。思路如下:

     
        1. 子网地址, ip地址与 子网掩码分别换算成二进制, 两者相与,那么即得出 该子网地址。 如:
                192.168.1.1   255.255.255.0   子网地址为192.168.1.0 , 换算成二进制数字, 算法如下。
                01100000  01010100  00000001 00000001   (192.168.1.1)& 
                11111111  11111111  11111111 00000000   (255.255.255.0) =
                1100000  1010100  00000001 00000000  即为192.168.1.0 。
     
            下面是 该算法的C 代码。使用inet_aton 函数, 将字符串形式的ip地址、子网掩码,转换成网络字节序(unin32_t , 即整形),然后对两个数字进行相与, 之后再使用inet_ntoa 函数,将网络字节序形式的ip地址,转换回 点分十进制式的ip地址。
     
      
    char *getSubnet(char ip[], char netmask[])
    {
        struct in_addr addr;
        struct in_addr mask ;
        struct in_addr subnet ;
        if(inet_aton(ip, &addr) == 0)
        {
            perror("inet_aton error");
            return NULL;
        }
        if(inet_aton(netmask, &mask) == 0)
        {
            perror("inet_aton error");
            return NULL;
        }
        subnet.s_addr = addr.s_addr & mask.s_addr ;
        return inet_ntoa(subnet) ;
    }

     

     
            2.    对于子网中的广播地址, 计算的形式,与子网地址是一样的,就是需要对算法进行调整一下。 首先我们对子网掩码进行取反操作, 得到一个新值,然后使用该值与ip地址进行 “或”操作。即得到子网中的广播地址。
                再拿192.168.1.1 与 255.255.255.0 做例子,
     
                1111111  1111111  11111111 00000000  ~ = 00000000  00000000  00000000  11111111 
                00000000  00000000  00000000  11111111  | 
                01100000  01010100  00000001 00000001   = 
                01100000  01010100  00000001 11111111   == 192.168.1.255
     
            代码如下:
            
       
    char *getBroadIp(char ip[], char netmask[])
    {
        struct in_addr addr;
        struct in_addr mask ;
        struct in_addr broadIp ;
        if(inet_aton(ip, &addr) == 0)
        {
            perror("inet_aton error");
            return NULL;
        }
        if(inet_aton(netmask, &mask) == 0)
        {
            perror("inet_aton error");
            return NULL;
        }
        broadIp.s_addr = addr.s_addr | (~mask.s_addr) ;
        return inet_ntoa(broadIp) ;
    }

     

     
     
     

    转载于:https://www.cnblogs.com/wanhl/p/4976501.html

    展开全文
  • 如题:10.110.12.29 mask 255.255.255.224 属于同一网段的主机IP 地址是? 掩码为255.255.255.244,化为二进制为 11111111 11111111 11111111 11100000。...IP与掩码相与(全1为1,见0为0):00001010 1...
  • 同一网段指的是IP地址子网掩码相与得到相同的网络地址。 想在同一网段,必须做到网络标识相同,即网络地址。如,A类地址:只算第一段(255.0.0.0);B类地址:算第一、二段(255.255.0.0);C类地址:算第一、二...
  • 1、子网掩码 它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址...IP地址与子网掩码按位相与得到网络号 3、IPv4网络的地址类...
  • IP地址子网掩码进行相与运算,将运算结果中的网络地址不变,主机地址变为0,即主机号全0是网络地址。示例: 如果是192的C段地址,那么网络地址就是:192.168.1.0,地址掩码是:255.255.255.0;如果地址掩码是:255....
  • 因为通过给定的ip地址子网掩码, 我们知道这4台主机是在同1个网络下 192.168.0.1-----c类ip地址 255.255.255.0–c类默认子网掩码 相与, 我们会得到网络号部分&被清零的主机号部分, 得到的就是这个主机所在...
  • IP地址子网划分

    2019-04-19 20:25:30
    IP地址子网掩码做“逻辑”(相乘)运算得到网络地址 {0和任何数相与都等于0} {1和任何数相与都等于任何数本身} 这是计算网段的方法 子网划分的理解 将主机位划到网络位均分子网(划分成2,4,8,16等) 公式: ...
  • IP地址

    2020-03-07 16:39:02
    IP地址的分类 IP地址:<网络号>+<主机号> 分类 ...将IP地址与子网掩码相与,然后对结果进行比较。 问题二:如何判断是否为国内IP? 根据IP地址分块。 ARP协议 地址解析协议 将同...
  • 附加一点:根据ip和网关计算网络号:ip和网关的相与规则:11相与是1 10相与是0 01相与是0 00相与还是0 一个B类地址,它的子网掩码为255.255.224.0,能划分多少个子网 一个B类地址,它的子网掩码为255....
  • 假设一个主机的IP地址是202.112.14.137,掩码是255.255.255.224 主机IP地址的二进制表示11001010.01110000.00001110.10001001...ip地址与子网掩码二进制相与得到网络地址 二进制为11001010.01110000.00001110.100000...
  • IP地址与子网掩码相与: IP地址与子网掩码进行与运算,与运算的规则是:0与0的结果是0,1与0的结果是0,1与1的结果是1。 首先把IP地址和子网掩码化成等价的二进制,再进行与运算,得出的结果就是该网段的网络地址。 ...
  • 【知识回顾】路由表项 目的网络IP地址 子网掩码 下一跳IP地址 其中下一跳IP地址在要发往非直连网络时要用到。 【题目】 ...子网=子网内主机IP地址 子网掩码 相与。(0任何x相与=0,1任...
  • 概念解释:首先要明白同一网段的意思:同一网段指的是IP地址和子网掩码相与得到相同的网络地址(网路标识)算法介绍:IP地址与子网掩码进行AND(逻辑与) 例: 1 AND 1 = 1 1 AND 0 = 0 0 AND 1 = 0 0 AND 0 = 0 ...
  • 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。 给定两个IP和一个子网掩码,判断两个IP是否属于...
  • 网络IP

    2020-12-05 17:38:06
    ip地址与子网掩码相与 0和任何数相与都等于0 1和任何数相与都等于任何数本身 127.0.0.1标示本机 子网掩码 255.0.0.0 A类 255.255.0.0 B类 255.255.255.0 C类 命令 ping:测试网络连通性 ipconfig:/all 查看本机IP...
  • 同一网段

    2011-11-12 10:12:29
    同一网段指的是IP地址与子网掩码相与得到相同的网络地址。
  • 前端——笔试

    2021-03-20 16:33:56
    1.子网划分 ... 分类 二级IP地址:网络号+主机号 三级IP地址:网络号+子网号+主机号 ...网路地址:IP地址与子网掩码相与 题型 求网络地址(告诉IP地址和子网掩码) 求子网的子网号(告诉网络地址和
  • 如何计算广播地址

    2013-11-07 21:46:45
    最简单的方法,根据定义,计算广播地址需要知道网络号和主机号,IP地址与子网掩码相与得223.3.0.0,子网掩码的二进制为11111111 11111111 10000000 0000000,将其取反和网络号相加,得223.3.127.255,即网络的广...
  • 1.IP地址与子网掩码相与 上下有0,1则相与后是0,; 上下只有1,相与后是1; 上下只有0, 相与后仍是0
  • 计算机网络知识

    2019-01-14 09:13:19
    1.NAT:网络地址转换-专用网络地址转换为公用网络地址 NAT网段: iP分为网络号和主机号 A类ip:10.0.0.0-10.255.255.255 B类:172.16.0.0-172.31.255....3.网络号:ip地址与子网掩码相与得到的 4.子网划分:三...
  • 子网划分

    2010-01-17 20:06:00
    根据具体IP地址和掩码 计算网络地址和主机地址:把具体主机接口的IP地址和它相应的子网掩码相与,就得到该接口所在的网络地址。把IP地址跟子网掩码的反码进行‘’运算,得到主机地址。举例:有一个主机的IP地址为...
  • 网络地址: 常常指IP地址(实际上还有一个是MAC地址即物理网卡地址), 网络地址必须和子网掩码一起使用才算完整, 譬如:192.168.1.101/...既是网络地址与子网掩码相与”操作之后的结果 还如 192.168.1.101/2...
  • IP地址的分类

    千次阅读 2018-04-27 09:14:47
    IP地址由网络号和主机号组成,IP与子网掩码相与得到网络号,IP地址一共占4个字节。(1) A类地址:网络号是前一个字节;起始位是0;第一个字节的范围:(0~127)(1.0.0.0-126.255.255.255)(2) B类地址:网络号...
  • 首先将字符串格式的IP地址转化为4字节的IP地址,然后使用与(&)运算,分别将两个IP地址与掩码相与,若最后的值相同,则为同一个子网,否则不是。 以下函数的作用是将字符串格式的IP转化为4字节的IP(因为是4字节,...
  • 问题描述:现给定两个IPv4地址,和一个子网掩码,判断是否属于同一个子网,若属于...)运算,分别将两个IP地址与掩码相与,若最后的值相同,则为同一个子网,否则不是。以下函数的作用是将字符串格式的IP转化为4字节...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

ip地址与子网掩码相与