• IP计算


    1、根据子网数计算子网掩码的位数:

      (1)将子网数目-1(因为计算机从0开始,到26才是27个)转化为二进制来表示。

      (2)取得该二进制的位数,为N。

      (3)取得该IP地址的类子网掩码,将其主机地址部分的前N位置1即得出该IP地址划分子网的子网掩码。

      例如:欲将B类IP地址168.195.0.0划分为27个子网,计算其子网掩码:

      (1)27-1=26,转化为二进制为11010。

      (2)N=5。

      (3)B类地址的子网掩码255.255.0.0,将其主机地址前5位置1,即11111111.11111111.11111000.00000000=255.255.248.0。  

      实际上将主机地址前5位置1,可划分出25-2=30个子网,这里去掉了全0和全1的子网

    2、根据主机数计算子网掩码的位数:

      (1)将主机数目转化为二进制来表示。

      (2)如果主机数小于或等于254(注意去掉保留的两个IP地址:主机号全为0表示该网络的网络号,主机号全为1表示该网络的广播地址),则取得该主机的二进制位数,为N,这里肯定N<8。如果大于254,则N>8,这就是说主机地址将占据不止8位。

      (3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置0,即为子网掩码值。

      例如:欲将B类地址168.195.0.0划分成若干个子网,每个子网内有主机700台,计算其子网掩码:

      (1)700转化为二进制为1010111100。

      (2)N=10。

      (3)子网掩码为11111111.11111111.11111100.00000000,即255.255.252.0。

    3、

        若要把xxx.xxx.xxx.0/m划分为xxx.xxx.xxx.0/n(m<n<32),得到的子网个数为2(n-m),去掉全0和全1,可用子网个数为2(n-m)-2,每个子网中可使用的主机地址是2(32-n)-2。

      例如:把网络117.15.32.0/23划分为117.15.32.0/27,得到的子网是 16 个,可用子网个数为14个,每个子网中可使用的主机地址是 30 个。

    4.175.140.136.0的网络,子网掩码 255.255.252.0时,可划分多少子网?

      子网掩码:255.255.252.0 ,252:11111100有6个连续的1

      所以子网掩码有16(2个255)+6=22个连续的1,所以网络位有22个

      主机数:32-22=10个

      根据子网掩码可得出此掩码是c类掩码,c类子网掩码:255.255.255.0有24个1

      网络位差值:24-22=2,所以子网数=2^(网络位差值)=2^2=4

  • 相关阅读:
    [Maid] Write Tasks in Markdown with Maid
    [React] Preview and edit a component live with React Live
    [React] Build a slide deck with mdx-deck using Markdown + React
    [React] Spread Component Props in JSX with React
    重载new delete操作符是怎么调用的
    oracle如何设置show parameter显示隐含参数
    Google用户登录界面 Android实现
    Jquery 动态生成表单 并将表单数据 批量通过Ajax插入到数据库
    消息机4_B
    jQuery中对 input 控件的操作
  • 原文地址:https://www.cnblogs.com/cooaka/p/11954149.html
Copyright © 2020-2023  润新知