zoukankan      html  css  js  c++  java
  • 计算机网络基础,子网掩码,网络号,子网号,主机号主机数量计算方式

    与这个题为例

    *在这里插入图片描述*

    计算该ip地址的网络号(子网号)

    需要将ip地址与子网掩码进行与运算
    11得1,10得0,00得0
    子网掩码的作用是用力区分网络号和主机号的

    168.1.88.10/20

    转二进制:

    10101000.00000001.01011000.00001010			//ip地址
    11111111.11111111.11110000.00000000			//子网掩码
    

    将上面的二进制与运输得到

    10101000.00000001.01010000.00000000			//十进制 168.1.80.0
    

    网络地址 : 168.1.80.0

    这就是 168.1.80.10/20 这个ip的网络号, 也称为子网地址

    计算广播地址

    广播地址的特点是 主机号全1 即为这个子网的广播地址
    因为上面的ip为B类ip,默认子网掩码是255.255.0.0,但是这里的子网掩码是255.255.240.0,子网掩码向主机号借了四个1

    11111111.11111111.00000000.00000000			//默认的B类子网掩码二进制	前16个1为网络地址,后16个0为主机地址
    11111111.11111111.11110000.00000000			//向主机位借了4位的子网掩码,前20个1是网络地址,后12个0为主机地址
    

    划清楚网络地址与主机地址后 按广播地址计算方法,主机位 全 1 及是该子网号的广播地址

    10101000.00000001.01011111.11111111		//前面20位为网络地址,后面12位为主机地址
    

    广播地址 :转十进制就是:168.1.95.255

    多少子网的计算,也就是子网号的数量

    子网掩码:

    11111111.11111111.11110000.00000000
    

    舍去后面的 8 个 0 只看前面有几个0 ,也就是看网络地址借了多少。
    在这里插入图片描述
    这个ip为4个0 前面4个1 为网络地址

    计算公式为:

    • 256 / (2^4) = 16
      265 / 2 的 4 次方

    所以这个 ip 有 16个子网号

    每个子网号内有多少个可用主机

    其实就是 网络地址 — 广播地址的数量
    得到的 网络地址 : 168.1.80.0
    得到的 广播地址 : 168.1.95.255

    范围就是:168.1.80.1 —168.1.95.254

    一个子网有 254 台主机可以用

    子网内的主机总数(最大主机数量):

    • 2 * 主机地址位数
    • 2 ^ 12 - 2 = 4094(台主机)

    主机总数(所有子网的主机总数):

    • 子网内主机数量 * 子网的数量
    • 4096 * 16 = 65536(台主机)
  • 相关阅读:
    centos安装docker
    centos 安装nginx遇到的问题
    IntelliJ IDEA 2018.3 永久激活 破解[Windows]
    mysql 8.0.12重置密码
    mysql8.*忘记密码
    CentOS安装Hadoop
    执行 systemctl start firewalld 命令后出现Failed to start firewalld.service: Unit is masked
    Centos操作命令
    解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.
    Java并发Lock接口
  • 原文地址:https://www.cnblogs.com/cqnswp/p/12782343.html
Copyright © 2011-2022 走看看