本文实例讲述了php和js实现根据子网掩码和ip计算子网功能。分享给大家供大家参考,具体如下: php <?...php $ip = '192.168.6.1'; $mask = '255.255.2.0'; $sub_net = array();//子网 $ip_explode = explode('....', $sub_net); echo $sub_net; 运行结果: 192.168.2.0 js <script var ip = '192.168.6.1'; var mask = '255.255.255.0...PS:这里再为大家推荐几款<em>计算</em>工具供大家进一步参考借鉴: 在线一元函数(方程)求解<em>计算</em>工具: http://tools.zalou.cn/jisuanqi/equ_jisuanqi 科学<em>计算</em>器在线使用..._高级<em>计算</em>器在线<em>计算</em>: http://tools.zalou.cn/jisuanqi/jsqkexue 在线<em>计算</em>器_标准<em>计算</em>器: http://tools.zalou.cn/jisuanqi/jsq
为什么要懂 子网掩码计算,及子网划分属于网络基础知识。...概念理解 子网掩码的分类 缺省子网掩码: 未划分子网,对应网络号的位都置 1 ,主机号都置 0 。...其形式如下:做子网划分后的IP地址:网络号+子网号+子网主机号 计算案例 例1、计算出192.168.1.28/26的子网掩码、子网数、可用主机数、网关、广播地址。...那么子网掩码10进制转换到2进制就是:(11111111.11111111.11111111.11000000) 前面26位表示网络位,后面6位表示主机数,通过公式可计算出: 子网掩码:255.255.255.192...*需要建设可容纳888个主机数的网络: 计算: 可用的主机数:通过公式(2^n – 2 =X)得出n=10, 则子网掩码为:255.255.252.0/22(11111111 11111111 11111100
接下来是一组图片赏鉴: 参考: 计算机网络笔记(第二部分)[1] 计算机网络-网络层-笔记[2] IP地址分类(A类 B类 C类 D类 E类)[3] 科普-IP地址详解-你,是谁?...---- 子网掩码计算实例 左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示 引入子网模式后,网络号部分加上子网号才能全局唯一地标识一个物理网络, 即 子网号部分 用1填充...,结果就是真实的网络地址 (与运算: 全1为1,否则为0) ---- IP地址和子网掩码的相关运算[6] IP地址、子网掩码、网络号、主机号、网络地址、主机地址 的计算方法[7] ---- 参考:...子网划分及子网掩码计算方法[8] 软考——软件设计师:第九章:计算机网络与信息安全考点总结[9] ip地址及子网掩码换算,子网划分教程[10] 实用工具: 网络和IP地址计算器[11] 参考资料 [1].../u012600104/article/details/52461793 [8] 子网划分及子网掩码计算方法: https://www.cnblogs.com/kangxinxin/p/9917961
分类 前缀码 开始地址 结束地址 对应CIDR修饰 默认子网掩码 A类地址 0 0.0.0.0 127.255.255.255 /8 255.0.0.0 B类地址 10 128.0.0.0 191.255.255.255
文章目录 一、分类 IP 地址缺点 二、子网划分 三、子网掩码 四、子网掩码作用 五、子网掩码 示例1 六、子网掩码 示例2 七、子网掩码 示例3 八、子网 的 分组转发 一、分类 IP 地址缺点 --...: 网络号 + 子网号 + 主机号 ; 其中 子网号 + 主机号 , 相当于 二级 IP 地址中的主机号 ; 三级 IP 地址 : ① 子网划分对外透明 : 划分子网后, 对外仍然表现为一个网络 , 外部是不知道内部子网划分的详细信息的...写成点分十进制就是 255.255.255.0 ; 四、子网掩码作用 ---- 子网掩码作用 : 计算 目的地址 的网络地址 ; 拿到一个 目的地址 , 将目的地址 与 子网掩码 进行与运算 , 就可以得到子网网络地址...0 ; ③ 只需要计算第三位 72 与 192 相与的结果 : (0100 \quad 1000 ) \quad \& \quad (1100 \quad 0000) = 0100 \quad...0 ; ③ 只需要计算第三位 72 与 224 相与的结果 : (0100 \quad 1000 ) \quad \& \quad (1110 \quad 0000) = 0100 \quad
子网掩码是怎么计算的,我就不讲了. 为方便使用,我没有写成脚本,而是以命令的形式给出来. 用管道符方便扩展 1....子网掩码 转 数字 只需要把下面的255.255.240 替换为你的子网掩码即可 echo 255.255.240.0 | sed 's/\./ + /g;s/255/8/g;s/254/7/g;s/252...数字(PREFIX) 转 子网掩码 只需要把下面的数字20替换为你的即可 这代码有待优化,太长了.
以下介绍了IP地址的相关信息: IP地址范围 IP地址的分类 特殊的IP地址 子网掩码组成 IP地址范围 以下分为两种表达方式,一种是计算机的实际工作原理(二级制),另外是方便人们理解记忆(十进制)...子网掩码的作用主要是区分网络地址与主机地址。...譬如 192.168.1.0 ,子网掩码255.255.255.0 ,cidr表示 8 (主机位) 网络位 32-8 =24 主机位 32-24= 8 ,2的8次方-2 = 254 如何计算子网掩码...如何计算私有网络: 案例1:我存放 100个IP 192.168.1.0/24 ,其中24为网络位,用32(总共长度)-24(网络位)=8 , 2的8次方=256 , 再减去2 254 > 100...参考资料 1.子网掩码计算工具 https://www.sojson.com/convert/subnetmask.html 2.如何理解子网掩码 https://www.zhihu.com/question
而在设置时,大家都会看到设置界面的子网掩码栏。那么究竟什么是子网掩码?这是怎么得出来的呢?下面就来为大家介绍一下。...image.png 一、子网掩码是一种标识 人们通常所说的子网掩码,也可以叫子网络遮罩、地址掩码。地址掩码实际上是一种标识。...二、子网掩码的基本计算方法 既然每个地址掩码都是特定的,那么这些数字是如何被计算出来的呢?一般的地址掩码有两种计算方法。...一种就是利用子网数进行计算,将子网数采用二进制表示,之后取得所计算的IP地址的类子网掩码,再进行简单的转换就可以得到IP地址了。另一种就是根据主机数进行计算。...实际上与用子网数进行计算的过程类似,经过一系列的替换之后就可以得到相应IP地址的子网掩码了。 通过以上为大家带来的关于子网掩码的简单介绍以及其计算方法。
这是在做网络题时总结的一些经验和见解,略显粗糙,主要是记一下常用的ABC3类地址和相关的子网号,主机号的计算 ip地址 在主机或路由器中存放的IP地址(IPv4)都是32位的二进制代码。...子网数=2x个(X=借位数) 主机数=2y-2个(Y=主机位) 划分子网的几个捷径: 1.你所选择的子网掩码将会产生多少个子网?...:有效子网号=256-10进制的子网掩码(结果叫做block size或base number) 4.每个子网的广播地址是?:广播地址=下个子网号-1 5.每个子网的有效主机分别是?...网络号的计算 当知道一个IP地址,可以通过子网掩码来确定网络号(子网号)和主机号 给定的IP地址为192.55.12.120,子网掩码为255.255.255.240...子网号的计算: IP地址 192.55.12.120 转换为二进制 11000000 00110111 00001100 01111000 子网掩码 255.255.255.240 转换为二进制 11111111
最重要是不是得计算?口算怕不准确吧?心算行不行,就不怕你没这本事,哈哈! 下面请用python帮你搞定这一切吧!...IPv4Network('192.168.1.0/24') >>> ipaddress.ip_interface('fe80::/64').network IPv6Network('fe80::/64') 计算网段有多少个...192.168.1.0/24').num_addresses 256 >>> ipaddress.ip_network('fe80::/64').num_addresses 18446744073709551616 计算网段有多少个可用...计算IP子网代码演示 完整代码 #!...192.168.1.254 掩码地址: 255.255.255.0 反掩码地址: 0.0.0.255 广播地址: 192.168.1.255 碎碎语 怎么样,学完之后是不是很亢奋,不需要借助其他工具进行计算了吧
多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。...网段为27,表示子网掩码有27个1 因此,子网掩码为如下 11111111 11111111 11111111 11100000 换算成十进制为 255.255.255.224 2)计算子网数?...子网数为2^m, m为子网掩码中借的1的个数,这里为3 因此子网数为: 2^3 = 8 3)计算可用的主机数?...主机数为2^n - 2, n为子网掩码中0的个数,这里为5 所以主机数为 2^5 - 2 = 30 4)计算网络地址?...子网相关在线计算
preface 计算机网络中最基础的协议之一就是 TCP/IP 协议,今天复习一下关于 IP 地址的一些东西。...大型网络都是基于 TCP/IP 的思路来设计的,就是由一些小的子网,通过路由器连接起来组成一个大的网络。这里的子网可以理解 为用集线器连接起来的几台计算机,我们将它看作一个单位,称为子网。...其中 “号” 对应的号码是分配给整个子网的,而 “室” 对应的号码是分配给子网中的计算机的,这就是网络中的地址。...地址范围就是含在本网段内的所有主机,数量为 (2^主机号bit数 -2) ,因为不包括网络地址和广播地址 一个主机的 IP 地址是 202.112.14.137,掩码是 255.255.255.224,计算这个主机所在网络的网络地址和广播地址...5 位主机地址,所以最多主机数为 (2^5 - 2 = 30),其中主机地址全为 1 是广播地址,全为 0 是网络地址 reference 《计算机是怎样连接的》 – 户根勤 https://blog.csdn.net
目录 一.子网划分 二.IP地址格式 三.IP地址的分类 四.计算网络号 五.子网数,主机容量和有效主机容量的计算方法 总结 一.子网划分 作用 1.计算网络号,通过网络号选择正确的网络设备连接终端设备...1)清楚IP地址四点段点分十进制数和子网掩码,对应的网络号是什么 2)交换机是用来连接相同网络的设备,路由器是用来连接不同网段的设备 网络号一样的,即在相同网段,网络号不一样的,即不同网段 3)计算方法...相同网段间数据通信用交换机,不同网段间数据通信用路由器 计算步骤 1,把IP地址换算成二进制数 2,把子网掩码换算成二进制数,并于IP地址对齐 3,把IP地址和子网掩码做“与”(乘法)运算 4,用“有0...,主机容量和有效主机容量的计算方法 给你需求,一共几个部门,每个部门的人数,让你去做地址规划 子网数用来确定默认网络分为几段 主机容量用来确定这个网段可以容纳多少台主机 子网数=2^n(n为网络位借主机位的位数...子网数,主机容量和有效主机容量的计算方法 可变长子网掩码和不可变长子网掩码(固定不变的)的计算方法 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153581.html
1.Internet上每一台计算机都有唯一的地址来标识它的身份,即IP地址,使用域名其实也是要转化为IP地址的。...在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。...示例 一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址 根据子网掩码可以分割网络号+主机号 255.255.255.224...网络地址的主机位全部变成1 ,10011111 即159 即:202.112.14.159 主机数 主机号有5位,那么这个地址中,就只能有个主机 因为其中全0作为网络地址,全1作为广播地址 根据每个网络的主机数量进行子网地址的规划和计算子网掩码...这也可按上述原则进行计算。
网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机。...只有在一个网络号下的计算机之间才能”直接”互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在某些情况下显得并十分不灵活。...为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。 子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能”直接”互通。...同理借用2个主机位则可以将一个C类网络划分为4个子网……那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。...我们知道一个C类地址有254个可用地址,那么你如何选择子网掩码呢?从上表中我们发现,当我们在所有子网中都使用一个子网掩码时这一问题是无法解决的。
因此我们只需看前八位就能判断了,举个例子,试判断以下IP地址的网络类别: (1)128.36.199.3 …B类 (2)21.12.240.17 …A类 (3)200.3.6.2 …C类 学过计算机网络的同学注意了...,如果告诉你一个带网络前缀的IP地址,那么你应该可以根据它推算出该地址的子网掩码,默认网关地址,默认广播地址,网络地址,受限广播地址,本机网络地址,以及如何平均划分子网空间。...答案:0.0.0.0 解析:所有本机网络地址都是4个0 (8)如果将该网络平均划分为4个子网,请计算出这4个子网的地址空间 答案: 193.6.7.0/26~193.6.7.63/26 193.6.7.64...,计算得到相应的节点之后便能划分出子网的地址空间,需要注意的是,每两个节点之间都是等间隔的,也就是说最后一段不一定是到255,而是根据间隔大小推算的,比如本题的网络前缀如果换成25,则答案变为: 193.6.7.0...基本上会算这些应该就能触类旁通了,如果你是通信工程或者计算机学院的学生,老年人给你的忠告就是,加油,路漫漫其修远兮。。。。。。
文章目录 概念性的东西 子网汇聚 按要求划分子网 概念性的东西 我问你这篇保熟不?! – 做服务端开发,不懂网络层,真的可以吗?...---- 子网汇聚 例:将下面五个子网聚和成一个超网 192.168.11.0/27 192.168.12.0/27 192.168.14.0/27 192.168.14.32/27 192.168.14.64...前面两位暂且不谈,且看后两位,因为后两位都各不相同,找出其相同处,就可以了将之聚合成一超网了,当然,如果你觉得不必这么麻烦,直接将之聚合成192.168.0.0/16,理论上是可行,但如果增加了一个子网...---------- 00001000 00000000 ==> 8.0 且前面5位是相同的,所以,掩码长度为16+5=21 故此超网为:192.168.8.0/21 ---- 按要求划分子网...现在我们来划分这个子网。 来张图回忆一下: 首先我们先来看HQ上的两个局域网,各自需要50台主机,所以各自需要53个IP,为什么是53?50+2+1。
1.Internet上每一台计算机都有唯一的地址来标识它的身份,即IP地址,使用域名其实也是要转化为IP地址的。...2.IP地址分类: A类:000~127,默认子网掩码:255.0.0.0 B类:128~191,默认子网掩码:255.255.0.0 C类:192~223,默认子网掩码:255.255.255.0...D类:224~239 E类:240~255 3.假设现有一IP地址180.210.242.131,即10110100.11010010.11110010.10000011 同时指定子网掩码为...IP做与运算,即00000000.00000000.00000010.10000011(0.0.2.131) 子网号:这个IP本来是B类地址,默认的子网掩码是255.255.0.0,所以本来的网络号是...16位,但它实际网络号是21位,就是借了5位网络位,所以可以划分2^5个子网,即32个,实际使用30个,这个网段可以容纳主机2^11个,即2048个,有效2046个一头一尾分别做网络号和广播。
呵呵,这个问题提的很好,答案是这样的:我们计算子网掩码的目的是什么?...,那么这样将最多划分2个子网(不明白没关系,下面有计算子网数量的方法),与我们当初所要划分的6个子网显然是不一致的。...这个问题很简单,如果它使用了缺省子网掩码,那么表示没有作子网划分;反之,则一定作了子网划分。 2)如何计算子网地址?...5)如何计算总主机数量,子网内主机数量?...6)计算ip地址范围 通过一个自定义子网掩码,我们可以得到这个网络所有可能的ip地址范围。
rep.test(ip)){ return false; }else{ return true; } } 子网掩码格式 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,...它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。...子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。...当只有一个ip地址的时候,只需要将输入的子网掩码的四个段分别于默认的ip段子网掩码的四个段做与运算,结果和默认子网掩码类相同即为正确。...,网关三者的合法性,需要先确定前面的校验通过,在进行网关的校验,网关的校验规则为ip于子网掩码做与运算,网关于子网掩码做与运算,所得出的结果相同则为符合规范。
领取专属 10元无门槛券
手把手带您无忧上云