子网掩码、最大主机、最大子网数的计算

前言:

        不管是在校招笔试中,还是在软考中,基础知识都是尤为重要的,尤其是计算机网络这块,经常考到这块,所以这里做一个笔记总结一下。
        下面给出一个具体的案例来分析:
        题目:
              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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/509874.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

web通讯录之登录注册界面

登录页面: 功能说明:登录页面是在页面模糊背景网站中找的素材加以修改成自己想要的登录界面,我们老师让我们在登录时候加验证码,看了大部分人用的是签名登录方式,觉得没有什么特色因此设计了滑动登录,把验证…

使用IntelliJ IDEA导入 Flink 消费kafka报错 Error: A JNI error has occurred, please check your installation an

提示找不到类,pom中已经引用了jar包,使用eclipse也可以执行,就是IntelliJ不行 java.lang.NoClassDefFoundError: org/apache/flink/api/common/serialization/DeserializationSchemaat java.lang.Class.getDeclaredMethods0(Native Method)a…

有限状态机/FSM

有限状态机(FSM)的设计与实现(一) 有限状态机(FSM)是表示有限个状态及在这些状态之间的转移和动作等行为的数学模型,在计算机领域有着广泛的应用。通常FSM包含几个要素:状态的管理、…

web通讯录之通讯录主界面

界面展示: 界面所用的素材网址点击打开链接,在用网上素材时候首先要把代码看懂才能进行修改,因此希望读者好好看看源码,看的时候着重看看字母排序原理、JQuery设计等等。 分组展示:这个地方有个不好的地方&#xff0c…

NameNode 启动失败 - There appears to be a gap in the edit log. We expected txid xxx, but got tx

场景 NameNode迁移,导致一个节点无法启动 异常 在Namenode主动迁移,或者Namenode机器挂掉无法恢复时,我们需要Namenode节点迁移,迁移经常会出现一个NameNode启动成功,另外一个standby启动失败,报错如下 …

opengl光照

看一张图片: 图中绘制了两个大小相同的白色球体。其中右边的一个是没有使用任何光照效果的,它看起来就像是一个二维的圆盘,没有立体的感觉。左边的一个是使用了简单的光照效果的,我们通过光照的层次,很容易的认为它是一…

Nifi 之 kafka消费存入hbase

添加kafka processor,配置如下 kakfa数据格式为JSON: {"events_tag":"103913","query_word":"华大癌变 虎嗅","time":"2018-08-09 13:01:11"} 添加putHbaseJSON,json格式添加数…

web通讯录之搜索功能

手机号搜索: 姓名搜索: 拼音搜索: 城市搜索: 性别搜索: 点击姓名或者电话显示完整信息 相信大家期待自己所写的搜索功能类似于百度、谷歌这种搜索引擎,有兴趣的读者可以去学学SEO,在这里我…

opengl多重纹理映射

关于多重纹理:首先如果一个显卡支持多重纹理,表示它可以将几次渲染合为一次来进行,在这个渲染过程中,你可以在不同的纹理单元分别放入第0次,第1次,第2次需要渲染的对象.当程序向屏幕绘图时,将这些渲染结果叠加起来,将最终结果显示到屏幕.每个纹理单元对应有其纹理环境,这个纹理…

Hbase 删表过程

Hbase 执行删表命令后(drop),表的数据会移动到 /hbase/archive 目录下,并不会直接从hdfs删除,后台会有进程定期去检查(默认五分钟),如果这张表没有快照则会删除,有快照会保留数据。 刚drop时&a…

web通讯录常见问题解答以及增加个性功能

由于时间原因,还有很多功能并没有完善,在前面的两篇博文中仅仅给出了部分页面的代码,服务器端的代码没有粘贴出来, 还未完善的部分,1.过滤器:只有在用户登录完之后才显示主界面,这部分我知道怎…

opengl纹理单元

可以这样简单的理解为:显卡中有N个纹理单元(具体数目依赖你的显卡能力),每个纹理单元(GL_TEXTURE0、GL_TEXTURE1等)都有GL_TEXTURE_1D、GL_TEXTURE_2D等,如下代码: [cpp] view plain…

Spark 创建 hive表报错 ROW FORMAT DELIMITED is only compatible with 'textfile', not 'parquet'

场景: 在spark分析数据时,创建hive表失败。 提示异常 : 19/10/09 10:59:18 INFO execution.SparkSqlParser: Parsing command: CREATE EXTERNAL TABLE IF NOT EXISTS dm_xxx.user_area(biFollowersCount String,city String,created_at Str…

web登录时候加入过滤器的用法

有关过滤器的讲解我就不多加说明了,想要了解的可以自行看博文,写的很详细。 首先说说我想实现的功能,做学生信息管理系统的时候当用户注销后,虽然界面跳转到登录界面但当我们在地址栏中输入主界面地址还是跳转到主界面&#xff0…

多重纹理和纹理组合器

多重纹理和纹理组合器 本文主要介绍OpenGL中两种技术的使用方法:多重纹理技术和纹理组合器技术,最终根据参考【2】中的代码,实现了两个简单的演示DEMO,其中使用到了《八叉树颜色量化、BMP、TGA文件解析》篇章中提供的图像解析类。…

ClouderaManager agent 报错,无法连接到结群 Error, CM server guid updated, expected xxx , received xxx

场景 集群版本:CDH 6.0.1 服务器版本:Centos 7.3 JAVA版本:1.8 异常出现原因 搭建集群中遇到异常,删除agent节点,重新部署CM后发现异常,CDH处于无法使用状态 异常 查看agent日志会出现,说无法连接到…

1192 约瑟夫问题(1)

1192 约瑟夫问题(1) Time Limit : 2000/1000 MS(Java/Others) | Memory Limit :65536/32768 KB(Java/Others) Submits : 1235 | Solved : 716 Description 模拟这个游戏。有n个人围成一圈,从第一个人开始沿顺时针方向报数(从1到3…

CDH Kerberos 认证下Kafka 消费方式

集群Kerberos认证安装参考:https://datamining.blog.csdn.net/article/details/98480008 目录 环境: 配置 Java Producer 代码 文件内容: kafka_client_jaas.conf krb5.conf ( kerberos 配置文件复制过来即可) kafka.keytab Java Co…

glsl基础

目录[-] 变量 基本类型 结构体 数组 修饰符 内置变量 表达式 操作符 数组访问 构造函数 成分选择 控制流 循环 if/else discard 函数 变量 GLSL的变量命名方式与C语言类似。变量的名称可以使用字母,数字以及下划线,但变量名不能以数字开头,还…

1260 不一样的A+B

1260 不一样的AB Time Limit : 2000/1000 MS(Java/Others) | Memory Limit :65536/32768 KB(Java/Others) Submits : 641 | Solved : 357 Description 读入两个小于100的正整数A和B,计算AB的值并输出。需要注意的是:整数A和B的每一位数字由对应的英文单…