js 根据掩码位计算可用ip地址_变长子网掩码:轻松分配IP地址(下)

Hello,World.

如约而至

土土来更文咯[吐舌]

29673dbd615f20ae65b8fd7e3d0e1d32.png

图1

首先先揭晓一下

上一篇文章的答案

那就是

192.168.1.0/24与192.168.2.0/24不能ping通

192.168.1.0/16与192.168.2.0/16能ping通

70cfd6c55b48ffa44791785bc5ea4bd9.png

图2

还记得土土的提示吗?

网络号相同则能够ping通

  • 那么根据/24可以看出这两个IP地址有24个网络号,即192.168.1是网络号【/24证明在子网掩码中有24个1,而在子网掩码中网络号全为1,主机号全为0】
  • 即192.168.1与192.168.2不同,所以不能ping通
  • 而/16则证明有16位网络号,即192.168是网络号
  • 即192.168与192.168同,能够ping通
c36183dda45c9733585fadbde81be156.png

图3


ok,进入正文

  • 麻烦-----不均匀分配
  • 1.题目:学校信息中心使用一个C类网络192.168.10.0/24为4个系分配IP地址,其中计算机系有100台计算机、经济系有50台计算机、管理系有20台计算机、法政系有20台计算机,请写出各系的可用IP地址范围及子网掩码?
  • 解题过程:(有地方我讲的不是很明白的,建议先看一下上一篇文章)
  • (1)我们其实也可以用上一篇文章的做法来做,但是为了不浪费资源,我们最好还是选择本文的方法来进行分配
  • (2)由于每个系要的主机数不同,所以确定使用不均匀分配
4fba15d0119910c52c5a5e432802db19.png

图4

  • (3)第一次借位
  • (3.1)划分2^1=2个子网
  • (3.2)子网号的四种可能:0 1
  • (3.3)可用IP地址范围和子网掩码
  • 第1个分给计算机系:
  1. 网络地址192.168.10.(0 0000000)=>192.168.10.0
  2. 广播地址192.168.10.(0 1111111)=>192.168.10.127
  3. 子网掩码11111111.11111111.11111111.10000000=>255.255.255.128
  4. 可用主机个数:2^7-2=126>100
  5. 可用IP地址192.168.10.1~192.168.10.126
  • 第2个子网
  1. 网络地址192.168.10.(1 0000000)=>192.168.10.128
  2. 广播地址192.168.10.(1 1111111)=>192.168.10.255
  3. 子网掩码11111111.11111111.11111111.10000000=>255.255.255.128
  4. 可用IP地址192.168.10.129~192.168.10.254
9c6ba51b4cd806b605eb0dcbfa7094e1.png

图5

  • (4)第二次借位
  • (4.1)将第2个子网进行划分,划分2^1=2个子网
  • (4.2)子网号的四种可能:10 11 【第一个1是第一次借位划分的】
  • (3.3)可用IP地址范围和子网掩码
  • 第2.1个先分给经济系:
  1. 网络地址192.168.10.(10 000000)=>192.168.10.128
  2. 广播地址192.168.10.(10 111111)=>192.168.10.191
  3. 子网掩码11111111.11111111.11111111.11 000000=>255.255.255.192
  4. 可用主机个数:2^6-2=62>50
  5. 可用IP地址192.168.10.129~192.168.10.190
  • 第2.2个子网
  1. 网络地址192.168.10.(11 000000)=>192.168.10.192
  2. 广播地址192.168.10.(11 111111)=>192.168.10.255
  3. 子网掩码11111111.11111111.11111111.11 000000=>255.255.255.192
  4. 可用IP地址192.168.10.193~192.168.10.254
518b696f400f168d560c7b3c4e246340.gif

图6

  • (5)第三次借位
  • (5.1)将第2.2个子网进行划分,划分2^1=2个子网
  • (4.2)子网号的四种可能:110 111 【前两个1是前两次借位划分的】
  • (3.3)可用IP地址范围和子网掩码
  • 第3.1先分给管理系:
  1. 网络地址192.168.10.(110 00000)=>192.168.10.192
  2. 广播地址192.168.10.(110 11111)=>192.168.10.223
  3. 子网掩码11111111.11111111.11111111.111 000000=>255.255.255.224
  4. 可用主机个数:2^5-2=30>20
  5. 可用IP地址192.168.10.193~192.168.10.222
  • 第3.2分给法政系
  1. 网络地址192.168.10.(111 00000)=>192.168.10.224
  2. 广播地址192.168.10.(111 11111)=>192.168.10.255
  3. 子网掩码11111111.11111111.11111111.111 00000=>255.255.255.224
  4. 可用IP地址192.168.10.225~192.168.10.254
054aab7ef763d8ed61571ed02555f9ef.png

图7

  • 最终答案
  • 计算机系:192.168.10.1-192.168.10.126 子网掩码:255.255.255.128
  • 经济系:192.168.10.129-192.168.10.190 子网掩码:255.255.255.192
  • 管理系:192.168.10.193-192.168.10.222 子网掩码:255.255.255.224
  • 法政系:192.168.10.225-192.168.10.254 子网掩码:255.255.255.224
2bf8ea39745140254ad0f042ac8f8e2b.png

图8


终于写完了

开心心

如果解题有看不懂的

建议先看上一篇文章

变长子网掩码:轻松分配IP地址(上)

白白

eddee3c13ed6c6d07c69b31469041470.png

图9

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

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

相关文章

java break递归_【Java】递归总结

摘要:大师 L. Peter Deutsch 说过:To Iterate is Human, to Recurse, Divine.中文译为:人理解迭代,神理解递归。毋庸置疑地,递归确实是一个奇妙的思维方式。对一些简单的递归问题,我们总是惊叹于递归描述问…

[翻译] RDVTabBarController

RDVTabBarController https://github.com/robbdimitrov/RDVTabBarController 效果: Supports iPad and iPhone 支持iPad与iPhoneSupports landscape and portrait orientations 支持横竖屏切换动画Can be used inside UINavigationController 可以用在UINavigationC…

内存位置访问无效 midas.dll_java并发之内存模型

作者:killianxu来源:https://www.cnblogs.com/killianxu/p/11665903.htmljava内存模型知识导图一 并发问题及含义并发编程存在原子性、可见性、有序性问题。原子性即一系列操作要么都执行,要么都不执行。 可见性,一个线程对共享变量的修改&am…

程序一旦发觉写得不理想,那就得重构它

早上有写一篇《设计模式--建造者(Builder)模式》http://www.cnblogs.com/insus/p/4179620.html。是在ASP.NET环境中,应用与演示设计模式(Builder)。现在Insus.NET从博文中最后的下载链接下载取源程序,它是有写得不够理想,现在重构它。问题点&…

template标签_C++核心准则T.65:使用标签分发提供函数的不同实现

T.65: Use tag dispatch to provide alternative implementations of a functionT.65:使用标签分发提供函数的不同实现Reason(原因)A template defines a general interface.模板定义普遍接口。Tag dispatch allows us to select implementations based on specific properties…

Windows服务器学习篇:服务器连接与退出

此文是我早期在公司内部发布的一篇给予新入职程序员基础技术培训的文章,非常基础简单,现拿出来给大家分享。当然,已工作人士可直接忽略... 一、Windows服务器连接 1. 在桌面菜单中的“运行”里,输入mstsc命令,然后回车…

nginx动静分离配置_Nginx动静分离

动静分离动静分离,就是将JSP、Servlet等动态资源交由Tomcat或其他Web服务器处理,将CSS、js、image等静态资源交由Nginx或其他Http服务器处理,充分发挥各自的优势,减轻其他服务器的压力,搭建更为高效的系统架构。Nginx动…

java thread 名称_Thread类常用方法之设置线程名称

package com.itheima.demo02.setName;/*设置线程的名称:(了解)1.使用Thread类中的方法setName(名字)void setName(String name) 改变线程名称,使之与参数 name 相同。2.创建一个带参数的构造方法,参数传递线程的名称;调用父类的带参构造方法,把线程名称传递给父类,让…

成员变量和局部变量的区别_Java 变量类型

点击上方“蓝字”带你去看小星星今天主要学习Java变量类型,主要是局部变量、实例变量和类变量(静态变量)。Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:type identifier [ value][, identifier [ value] ...] ;格式说明…

【云图】如何制作附近实体店的地图?-微信微博支付宝

【云图】如何制作附近实体店的地图?-微信微博支付宝 原文:【云图】如何制作附近实体店的地图?-微信微博支付宝 摘要: 附近连锁店地图与全国连锁店地图,最大的区别就是: 1、附近连锁店地图需要先定位,然后搜…

php curl跨域cookie_PHP curl模拟文件上传(接口请求实现跨域文件中转)

3e2f08c0c11a8416dd107bbfc9159718.jpg客户端代码请求参数参数类型参数说明$urlstringpost提交的服务器url路径$data数组表单数据$files数组表单文件public function curl_custon_postfields($url, array $data array(), array $files array()){$curlfiles array();foreach …

oracle 分页_80分页查询,不止写法

据孔老先生说,茴香豆的茴字有四种写法,那oracle的分页查询又有多少种写法呢?分页查询,其实本质上就是topN查询的变种, 如果把topN的一部分结果集去掉,就变成了分页.topN的基本写法,两层select,第一层先order by,第二层再用rownum:select owner,object_name,object_id,rownum a…

GitHub上创建组织

4.3. 组织和团队 GitHub 在早期没有专门为组织提供账号,很多企业用户或大型开源组织只好使用普通用户账号作为组织的共享账号来使用。后来,GitHub推出了组织这一新的账号管理模式,满足大型开发团队的需要。 组织账号是不能用来登录的&#xf…

Hypothesis, 一个很少人会用的Python测试库

在软件开发中,测试是保证代码质量和功能正确性的重要环节。为了提高测试的覆盖率和效率,开发者们创造了许多测试框架和工具。其中 Hypothesis 是一个强大且受欢迎的 Python 测试库,它利用属性基测试的思想,可以自动生成测试数据并…

用户留存 数据统计 php,位运算实现用户留存率

统计留存率之前先弄清一下留存率的概念,百度百科中是这么说的: 用户在某段时间内开始使用应用,经过一段时间后,仍然继续使用应用的被认作是留存;这部分用户占当时新增用户的比例即是留存率,会按照每隔1单位…

线条边框简笔画图片大全_儿童简笔画画大全人物

由于简笔画有概括、形象、幽默、简练的特点,符合儿童生理、心理发展的需要,便于儿童接受与掌握。儿童简笔画画大全人物有哪些呢?下面由学习啦小编带来的儿童简笔画画大全人物,欢迎欣赏!儿童人物简笔画画图片大全欣赏儿童简笔画画人物图1:跳舞的小女孩简…

求两条轨迹间的hausdorff距离_题型 | 圆上有n个点到直线距离为d?

圆上有n个点到直线的距离为d圆 上到直线 的距离为 的点有( )个方法一:常规方法,画图分析由图象可以明显看出,圆在直线上方的部分内没有满足题意的点,在直线下方的部分内有两个满足题意的点。但是这样的方法…

redis setnx 分布式锁_Redis 分布式锁PHP

Redis 分布式锁的作用在单机环境下,有个秒杀商品的活动,在短时间内,服务器压力和流量会陡然上升。这个就会存在并发的问题。想要解决并发需要解决一下问题1、提高系统吞吐率也就是qps 每秒处理的请求书解决问题一:采用内存型数据库…

WinForm窗体自适应分辨率

我们自己编写程序的界面,会遇到各种屏幕分辨率,只有自适应才能显的美观。实际上,做到这点也很简单,就是首先记录窗体和它上面控件的初始位置和大小,当窗体改变比例时,其控件的位置和大小也按此比例变化即可…

ping端口_干货分享:shell脚本批量telnet ip 端口

问1:亲,请教个问题,我这边有200台服务器,怎么看它是否在线呢?答:简单,下载个PingInfoView直接批量ping下,能ping通的就在线,反之离线。问2:那怎么看我这200台…