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

  • 相关阅读:
    基于 kubeadm 搭建高可用的kubernetes 1.18.2 (k8s)集群- 四 部署 dashboard 2.x
    基于 kubeadm 搭建高可用的kubernetes 1.18.2 (k8s)集群- 三 集群可用性测试
    基于 kubeadm 搭建高可用的kubernetes 1.18.2 (k8s)集群二 搭建高可用集群
    基于 kubeadm 搭建高可用的kubernetes 1.18.2 (k8s)集群一 环境准备
    git 多用户多仓库配置
    百度地图结合ECharts实现复杂覆盖物(Overlay)
    【简洁易懂】CF372C Watching Fireworks is Fun (单调队列优化dp)
    博客上线测试
    Google Guava14.0 瓜娃学习笔记
    Lucene 4.7 学习及实例demo
  • 原文地址:https://www.cnblogs.com/sunny0824/p/14126771.html
Copyright © 2011-2022 走看看