zoukankan      html  css  js  c++  java
  • 子网掩码

    一、已知IP地址为192.55.12.120,子网掩码为255.255.255.240,求子网号,主机号,直接的广播地址。

    解:

    IP地址   11000000.00110111.00001100.01111000

                         主机号(与运算之前的结果)

    子网掩码    11111111.11111111.11111111.11110000

                   

               网络号      子网号(与运算之后的结果)   

    与运算        11000000.00110111.00001100.01110000

    则:

    子网号:0.0.0.112(00000000.00000000.0000000.01110000)

    直接广播地址: 有效的网络号 + 全为1的主机号(子网号不变)

    故直接广播地址为 192.55.12.127(11000000.00110111.00001100.01111111

    注:若要考两个IP地址是否可以直接通信,只要比较两者网络号+子网号是否完全相同即可。

    二、现有一个C类网络地址段192.168.1.0/24,该网络地址段包含三个子网,第一个子网包含30台机器,第二个子网包含20台机器,第三个子网包含10个主机,请使用可变长子网掩码给3个子网分配IP地址。

    解:

    举例说明可分配的地点数与每个地点可容纳的最多主机的数目。

    以C类地址为例,子网掩码为255.255.255.0,即11111111.11111111.11111111.00000000

    若借三位为子网掩码(红色),则可分为2**3=8个网段,每个网段可以容纳的主机数为2**(8-3)-2=30个主机(主机位不能全为0或1)。

    回到这道题,若要容纳30个机器,则要求2**n>=30,得n = 5。故要借8-5=3位,则子网掩码为255.255.255.224(11100000),可划分为2**3=8个网段。

    所以我们可以用第1个网段来容纳这30台主机。IP地址为192.168.1.0/27——192.168.1.31/27(或者写为 192.168.1.0——192.168.1.31 子网掩码为255.255.255.224

    第二个子网类似,n=5,但因为第一个网段已经让第一个子网用了,所以使用第二个网段,所以IP地址为192.168.1.32/27——192.168.1.63/27

    第三个子网要求2**n>=10,则n=4,即借了4位,子网掩码为255.255.255.240,则可分为2**(8-4)=16个网段,每个网段的主机数为2**4=16台。

    IP地址为192.168.1.64/28——192.168.1.(64+16-1)即192.168.1.79/28

  • 相关阅读:
    ASP.NET中级学习3
    C#面向对象学习笔记
    Javascript学习笔记
    FormView控件使用
    ASP.NET初级学习
    ListView控件是使用
    Java NIO 学习笔记一
    堆栈和托管堆 c#
    安装php7.2并且整合nginx且分开部署
    Python 安装requests和MySQLdb
  • 原文地址:https://www.cnblogs.com/sunny0824/p/14126771.html
Copyright © 2011-2022 走看看