zoukankan      html  css  js  c++  java
  • 实例讲解ip地址、子网掩码、可用地址范围的计算

      关于ip以及相关的掩码、网络号等概念可以查看相关的博客、资料,这些东西很容易找着,一搜一大片。本文主要记录通过实例进行ip相关的计算。

    我自己使用的在线网络计算器地址:https://www.sojson.com/convert/subnetmask.html

    例子:

      已知有IP 59.108.14.0,28位掩码,求其掩码、可容纳主机、可用地址、网络地址、广播地址、可用IP范围。

    分析:

      59段属于A类网络,默认网络位7位,主机号24位。

    解答:

      将59.108.14.0转换为二进制,为00111011 01101100 00001110 00000000

      因为主机号有四位,网络号有28位,所以掩码为11111111 11111111 11111111 11110000,转换为10进制即为255.255.255.240;

      可容纳主机数为24=16位,可用主机为24-2=14位;

      网络地址主机号全为0,因此网络地址为00111011 01101100 00001110 00000000,二进制为59.108.14.0;

      广播地址主机位全为1,因此广播地址为00111011 01101100 00001110 00001111,二进制为59.108.14.15;

      则可用ip地址范围为59.108.14.1-59.108.14.14;

      另外,将ip和掩码的二进制进行与运算亦可得网络地址:

    00111011 01101100 00001110 00000000
    11111111 11111111 11111111 11110000

    00111011 01101100 00001110 00000000

      二进制为59.108.14.0

      此外,若ip同样是59.108.14.0, 但可用主机要求为36位,其网络号、主机号、掩码、网络地址、广播地址、可用地址段分别为多少?

      主机要求36位,25=32<36<26=64,要满足主机要求,主机号取6,此时可容纳主机位为26=64位,可用主机64-2=62位,能满足要求。网络位有32-6=26;

           掩码为 11111111 11111111 11111111 11000000,十进制为255.255.255.192;

           网络地址00111011 01101100 00001110 00000000,二进制为59.108.14.0;

           广播地址00111011 01101100 00001110 00111111,二进制为59.108.14.63,;

           可用地址范围 59.108.14.1-59.108.14.62;

  • 相关阅读:
    【转】Android Hook框架Xposed详解
    【转】不需要 Root,也能用上强大的 Xposed 框架:VirtualXposed
    【转】手把手教你读取Android版微信和手Q的聊天记录(仅作技术研究学习)
    【转】关于音频焦点的理解
    test
    Linux只下载不安装软件包
    Linux用户创建/磁盘挂载相关命令
    telnet的安装配置及xinetd的讨论
    vsftp安装配置教程
    wordpress安装教程
  • 原文地址:https://www.cnblogs.com/ajunyu/p/11714338.html
Copyright © 2011-2022 走看看