前言:

不管是在校招笔试中,还是在软考中,基础知识都是尤为重要的,尤其是计算机网络这块,经常考到这块,所以这里做一个笔记总结一下。
        下面给出一个具体的案例来分析:
        题目:
              1、利用子网数目计算子网掩码
           把B类地址172.16.0.0划分成30个子网络,它的子网掩码是多少?
              ①将子网络数目30转换成二进制表示11110
              ②统计一下这个二进制的数共有5位
              ③注意:当二进制数中只有一个1的时候,所统计的位数需要减1(例如:10000要统计为4位)
              ④将B类地址的子网掩码255.255.0.0主机地址部分的前5位变成1
              ⑤这就得到了所要的子网掩码(11111111.11111111.11111000.00000000)255.255.248.0。
         
             2、利用主机数目计算子网掩码
                 把B类地址172.16.0.0划分成若干子网络,每个子网络能容纳500台主机,它的子网掩码是多少?
               ①把500转换成二进制表示111110100
               ②统计一下这个二进制的数共有9位
               ③将子网掩码255.255.255.255从后向前的9位变成0
               ④这就得到了所要的子网掩码(11111111.11111111.11111110.00000000)255.255.254.0。
 
          3、利用子网掩码计算最大有效子网数
              A类IP地址,子网掩码为255.224.0.0,它所能划分的最大有效子网数是多少?
             ①将子网掩码转换成二进制表示11111111.11100000.00000000.00000000
             ②统计一下它的网络位共有11位
             ③A类地址网络位的基础数是8,二者之间的位数差是3
             ④最大有效子网数就是2的3次方,即最多可以划分8个子网络。
 
         4、利用子网掩码计算最大可用主机数
              A类IP地址,子网掩码为255.252.0.0,将它划分成若干子网络,每个子网络中可用主机数有多少?
              ①将子网掩码转换成二进制表示11111111.11111100.00000000.00000000
              ②统计一下它的主机位共有18位
              ③最大可用主机数就是2的18次方减2(除去全是0的网络地址和全是1广播地址),即每个子网络最多有262142台主机可用。
 
         5、利用子网掩码确定子网络的起止地址
               B类IP地址172.16.0.0,子网掩码为255.255.192.0,它所能划分的子网络起止地址是多少?
              ①利用子网掩码计算,最多可以划分4个子网络
              ②将ip地址划为二进制:10101100:00010000:00000000:00000000
              ③讲子网掩码划二进制:11111111:11111111:11000000:00000000,这里可以对比一下ip地址,只要前面18位相同,就                    在一个子网。由于借了主机位两位,这两位有 四种情况(00,01,11,10),只要前面都是00或者11等等,就在一个子                       网,后面最大为2的6次方,所以每一个子网是前面两位加上(0-63);
             ④具体划分网络起止方法如下:
             172.16.0.0~172.16.63.255
             172.16.64.0~172.16.127.255
             172.16.128.0~172.16.191.255

172.16.192.0~172.16.255.255

转载http://blog.csdn.net/qq_31881541/article/details/53239634

子网掩码、最大主机、最大子网数的计算相关推荐

  1. QT5 C++编写B类IP地址计算第一个可用IP地址、最后一个可用IP地址、网络号、广播地址、子网数、主机数

    B类地址,斜线记法,192.168.60.1/24其中192.168.10.1是IP字符串strIP,24是子网掩码1的个数nSubnetMas,其中要求18<=nSubnetMas<=3 ...

  2. c语言 计算子网掩码位数,子网数、主机数与子网掩码的关系

    前几天有位网友问我一些问题,最多能划分多少个子网,最多能容纳多少台主机,子网掩码怎么算等等.我不假思索的告诉了他结果,可是他又问我结果是怎么来的,详细的计算步骤,这还着实为难了我一下.我干这一行已经有 ...

  3. 通过子网掩码,计算子网数和主机数

    子网掩码 规则 子网掩码长度= 32位 某位 =1 : IP 地址中的对应位为网络号和子网号 某位=0 : IP地址中的对应位为主机号 通过给出 子网掩码,例如 255.255.192.0 转换为 二 ...

  4. 可用子网数要不要减2_子网数、主机数与子网掩码的关系

    1.利用子网数目计算子网掩码 把B类地址172.16.0.0划分成30个子网络,它的子网掩码是多少? 将子网络数目30转换成二进制表示11110 统计一下这个二进制的数共有5位 注意:当二进制数中只有 ...

  5. IP地址、子网掩码、网络号、主机号、子网号的计算

    IP地址.子网掩码.网络号.主机号.子网号的计算 IP地址(二级IP地址) 构成:网络号+主机号 分类 IP地址分类 网络号 主机号 A类 8位 24位 B类 16位 16位 C类 24位 8位 有效 ...

  6. 计算机主机数的计算,根据子网掩码算可以连接的主机数

    根据子网掩码算可以连接的主机数 IP地址由网络号(Network ID)和主机号(Host ID)两部分组成.网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机.IP地址根据 ...

  7. IP地址划分子网中 【计算子网掩码、可用地址数、每个划分的子网ip】的方法

    例题: 某单位分匹配到一个地址块136.23.12.64/26.需要进一步划分为4个一样大的子网.求 1.每个子网的子网掩码. 2.每个子网中有多少个可用地址. 3.每个子网的地址块是什么? 解: 原 ...

  8. ip地址求网络号、子网掩码、主机数、主机数位数和子网主机地址范围最全详解(含例题)

    求子网的网络号.子网掩码.主机数.主机数位数和子网主机地址范围 首先确定是几类地址,分为A.B.C.D.E类五种,区别方法如下 1.0-127.A类,网络号码范围是0.0.0.0-127.0.0.0 ...

  9. 子网掩码 以及 子网数为什么减去全0和全1

    参考: https://www.cnblogs.com/kangxinxin/p/9917961.html https://www.cnblogs.com/xuyinghui/p/6149999.ht ...

最新文章

  1. poj 3281 Dining 最大流
  2. python – 在循环中创建不同的变量名
  3. 解决程序与mysql的乱码问题
  4. lottie android min sdk,跳一个Lottie无法回调开始播放动画事件的坑
  5. Linux学习笔记-管道的读写特性
  6. Java高并发、分布式框架,从无到有微服务架构设计
  7. 【Java】Java中的设计模式的介绍以及代码详解
  8. mysql 5.7.10免安装_免安装版mysql5.7.10-16配置教程(2)
  9. Atitit.rsa密钥生成器的attilax总结
  10. 魅族插了卡显示无服务器,魅族手机SD卡无法读取怎么办解决方案
  11. java 网吧计费系统_java网吧计费管理系统
  12. XWPFTemplate生成根据模板文件填充内容生成word文件
  13. 电线 电流 和 断路器选择
  14. 群晖emby服务端下载(弃坑,官网已经能顺畅访问)
  15. 操作系统之流?I/O操作?阻塞?epoll?
  16. 探索 Android Q:位置权限
  17. bton框架业务核心流程架构
  18. 较全面的常见的OJ评判结果以及它们表示的意思
  19. 如何查看、复制caj、PDF文件文本内容
  20. 如何修改textfield的 return 键的类型

热门文章

  1. python的类方法_python 类不实例化,调用类方法:@staticmethod 和 @classmethod
  2. 八年级计算机教学论文,初二数学教学论文范文
  3. java 编译宏_java – 制作一个“宏”命令来运行程序
  4. linux 管道非阻塞,linux – 管道上的非阻塞读取
  5. 【LeetCode笔记】301. 删除无效的括号(Java、DFS、字符串)
  6. 【LeetCode笔记】39. 组合总和(Java、DFS回溯、队列)
  7. imread函数_MATLAB图像处理:27:使用imtranslate函数平移图像
  8. vscode angular智能提示_【线下活动】手把手教你玩转 VS Code 插件开发
  9. android与web服务器建立连接失败,Android websocket连接失败
  10. java除号_Java的运算符