zoukankan      html  css  js  c++  java
  • 已知ip地址和其子网掩码如何求网络号子网号主机号

    已知ip地址为10.130.89.95,其子网掩码为255.255.255.224,求其网络号、子网号和主机号。

    要看子网掩码变长在第几节,255.255.255.224是在第四节借了位 
    把224转换为2进制,windows的计算器科学型能帮你计算。是11100000,借了三位
    借了三位,子网个数为2的三次方等于8 即八个子网
    其实书上说得挺复杂,我感觉,计算网络号最简单的方法就是
    256(这是个固定的数字)除以8(子网个数),等于32
    那么,八个子网号就分别是
    10.130.89.0
    10.130.89.32
    10.130.89.64
    10.130.89.96
    10.130.89.128
    10.130.89.160
    10.130.89.192
    10.130.89.224
    即从0开始每一跳加32,就得到了这个答案。

    广播地址的算法就是除了10.130.89.0以外,其他的子网号减1,还有一个10.130.89.255

    就是:
    10.130.89.31
    10.130.89.63
    10.130.89.95
    10.130.89.127
    10.130.89.159
    10.130.89.191
    10.130.89.223

    主机号就是除了网络号广播地址之外的所有地址。
    10.130.89.1~10.130.89.30
    10.130.89.33 ~ 63
    10.130.89.65 ~ 95
    10.130.89.97 ~ 127
    10.130.89.129 ~ 159
    10.130.89.161 ~ 191
    10.130.89.193 ~ 223
    10.130.89.225 ~ 254

    然后得到的答案就是10.130.89.95是一个广播地址
    网络号是10.130.89.64
    地址范围是10.130.89.65~94


    根据掩码255.255.255.224,可知块大小为32
    那子网号应该是0,32,64,96.....
    显然该IP属于网络10.130.89.64
    并且是该网络的广播地址
    该网络主机范围是10.130.89.65---94
  • 相关阅读:
    高地址,低地址:
    大小端
    大小端
    linux下C语言编程解决warning : incompatible implicit declaration of built-in function问题
    给char赋16进制
    go channel 概述
    vue2.x入门学习
    vue-cli安装记录
    maven常用Java配置
    activiti工作流引擎
  • 原文地址:https://www.cnblogs.com/heyonggang/p/3644508.html
Copyright © 2011-2022 走看看