1.多少个子网? 2x个,其中x为被遮盖(取值为1)的位数。例如,在11000000(这个值是子网掩码的最后几位,例如,mask=18)中,取值为1的位数为2,因此子网数位22=4个;

2.每个子网包含多少台主机? 2y-2个,其中y为未被覆盖(取值为0)的位数。例如,1100000中,取值为-的位数为6,因此每个子网可包含的主机数位26-2=62个。减去的两个地址为子网地址和广播地址;

3.有哪些合法的子网? 块大小(增量)为256-子网掩码。例如,256-192=64,即子网掩码为192时,块大小为64,从0开始不断增加64,直到到达子网掩码值(这里是192),中间的结果就是子网掩码,即0,64,128和192;

4.每个子网掩码的广播地址是什么? 前面确定了子网为0,64,128,192,而广播地址总是下一个子网前面的数。例如,子网0的广播地址为63,因此下一个子网为64;子网64的广播地址为127,因此下一个子网为128,一次类推。注意,最后一个子网的广播地址总是255.

5.合法的主机地址有哪些? 合法的主机地址位于两个子网之间,但是全为0和全为1的地址除外。例如,如果子网号位64,而广播地址为127,则合法地址范围为65~126,即子网地址和广播地址之间的数。

实例:

IP地址:172.16.0.0/17
子网掩码:255.255.128.0(/17) 问题一:多少个子网:
子网掩码255.255.10000000.00000000,因此有2^1=2个 子网; 问题二:每个子网包含多少台主机:
子网掩码255.255.10000000.00000000,因此有2^15-2=32766台 主机; 问题三:有哪些合法子网:
子网掩码255.255.128.0,因此256-128=128,因此有0和128两个合法子网; 问题四:每个子网的广播地址是什么:
0子网的广播地址为172.16.127.255, 128子网的广播地址为172.16。255.255; 问题五:合法主机地址有哪些:
0子网的合法主机地址有172.16.0.1-172.16.127.254, 128子网的合法主机地址有172.16.128.1-172.16.128.254

子网汇聚:

步骤:①将各个子网地址的网段以二进制展开;②比较,从第一位开始比较,将不同的填充为0,得到汇聚地址。

例,20.15.0.0-20.15.7.0

  20.15.00000000.00000000
  20.15.00000111.00000000 8个地址块的前21位相同,因此汇聚后的地址为:20.15.0.0/21

ip地址计算的更多相关文章

  1. IP地址计算和划分

    一.      B类地址 范围从128-191(第一串8位二进制10000000~10111111),如172.168.1.1,第一和第二段号码为网络号码,剩下的2段号码为本地计算机的号码.转换为2进 ...

  2. Spark- 根据ip地址计算归属地

    主要考察的是广播变量的使用: 1.将要广播的数据 IP 规则数据存放在HDFS上,(广播出去的内容一旦广播出去产就不能改变了,如果需要实时改变的规则,可以将规则放到Redis中) 2.在Spark中转 ...

  3. 彻底理解Cisco/Linux/Windows的IP路由

    -1.只要理解实质,名称并不重要! 很多使用Linux的网络高手在面对Cisco管理员的诸如管理距离,路由度量等词汇时,还没有PK就自觉败下阵来了.我觉得这实在太可惜了,大家本是一家,为何这么为难对方 ...

  4. IP地址的含义

    不管是学习网络还是上网,IP地址都是出现频率非常高的词.Windows系统中设置IP地址的界面如图1所示,图中出现了IP地址.子网掩码.默认网关和DNS服务器这几个需要设置的地方,只有正确设置,网络才 ...

  5. ipcalcIP地址计算

    ipcalc命令是一个简单的ip地址计算器,可以完成简单的IP地址计算任务. 语法 ipcalc(选项) 选项 -b:由给定的IP地址和网络掩码计算出广播地址: -h:显示给定UP地址所对应的主机名: ...

  6. redis数据结构HyperLogLog

    如果我们要实现记录网站每天访问的独立IP数量这样的一个功能 集合实现: 使用集合来储存每个访客的 IP ,通过集合性质(集合中的每个元素都各不相同)来得到多个独立 IP ,然后通过调用 SCARD 命 ...

  7. 深信服笔试题(网络project师售后)

    总共同拥有3到大题, 1选择 主要有ip地址计算.http协议.vrrp协议. 2.主要是linux填空题 a.linux显示全部系统载入模块____ b.写出linux的两个开机启动程序___.__ ...

  8. VMware vSphere学习整理

    知识点整理 内存选择 一般来说,每个虚拟机需要的内存在1~4GB甚至更多,还要为VMware ESXi预留一部分内存 2个6核的2U服务器配置64GB内存,4个6核或8核心的4U服务器配置128GB或 ...

  9. 容器网络——从CNI到Calico

    从容器诞生开始,存储和网络这两个话题就一直为大家津津乐道.我们今天这个环境下讲网络这个问题,其实是因为容器对网络的需求,和传统物理.虚拟环境对网络环境需求是有差别的,主要面临以下两个问题: 过去Iaa ...

随机推荐

  1. django-模板之with标签(十二)

    就是给传过来的值取个别名.

  2. FRP代理及其在数据库安全上的实践

    1 代理 现如今的互联网世界里,代理服务已经十分常见,它通常作为一个第三方或者说中转站角色替代用户取得信息或者服务. 根据代理对象的不同,代理服务可以分为正向代理和反向代理. 1.1 正向代理 我们通 ...

  3. Java基础学习框架总结

    内容:Java基础知识全面复习 时间:2019.9.3-2019.9.26 代码:D:/ProgramFiles/IDEA/hello_sort 一.基础知识 learning1 case分支 Inp ...

  4. Mustache 入门教程

    Mustache 简介: Mustache 是一个轻逻辑模板解析引擎,它的优势在于可以应用在 Javascript.PHP.Python.Perl 等多种编程语言中. Mustache 语法: Mus ...

  5. Java面试官最爱问的volatile关键字

    在Java的面试当中,面试官最爱问的就是volatile关键字相关的问题.经过多次面试之后,你是否思考过,为什么他们那么爱问volatile关键字相关的问题?而对于你,如果作为面试官,是否也会考虑采用 ...

  6. 安装实时查看日志工具 log.io

    官网:http://logio.org/ 一.环境 [root@centos ~]# cat /etc/system-release CentOS release 6.5 (Final) [root@ ...

  7. firefox浏览器播放音频

    之前做的系统,在firefox浏览器下有更好的使用体验.因此要求客户统一使用firefox浏览器,前段时间客户要求在系统中加入音频效果. 在网上查了下,主要用到的标签有<bgsound>, ...

  8. [Spark]Spark-streaming通过Receiver方式实时消费Kafka流程(Yarn-cluster)

    1.启动zookeeper 2.启动kafka服务(broker) [root@master kafka_2.11-0.10.2.1]# ./bin/kafka-server-start.sh con ...

  9. [考试反思]0810NOIP模拟测试16:黎明

    好吧,你尽力啦.我不说什么啦 []200 []180 [6]170 [7]160 [11]150 [12]140 还好,和前面的差距不大.虽说没有原来最好的那段时间考得那么好,但貌似还可以接受. 这次 ...

  10. ElasticSearch(三):通分词器(Analyzer)进行分词(Analysis)

    ElasticSearch(三):通过分词器(Analyzer)进行分词(Analysis) 学习课程链接<Elasticsearch核心技术与实战> Analysis与Analyzer ...