网络划分子网js算法

已知一各网络,要求划分为相同大小的子网。

比如已知network:192.168.0.0/23子网,根据要划分的子网块b大小,列出所有子网网络地址:

var network = "192.168.0.0";

var cidr = 23;

var b = 4;//子网块大小此处为变动参数,根据划分的大小

var subnetAmount = Math.pow(2,(32-cidr))/b;//计算子网数量

var p = network.split(".");

for(i=0;i<subnetAmount;i++){

A = (Number(p[0]) + Math.floor((subnetBlockSize*i)/16777216)%256)%256;

B = (Number(p[1]) + Math.floor((subnetBlockSize*i)/65536)%256)%256;

C = (Number(p[2]) + (Math.floor((subnetBlockSize*i)/256)%256)%256)%256;

D = (Number(p[3]) + (subnetBlockSize*i)%256)%256;

alert(A+"."+B+"."+C+"."+D);

}

时间: 2024-10-25 23:25:49

网络划分子网js算法的相关文章

划分子网,变长子网掩码VLSM,路由汇总CIDR

IP基础:32位地址长度,4个八位位组即4个字节,使用点分十进制表示,标准网络分类A.B.C类,D类组播和E类科研,固定网络位和主机位,掩码-标识对应IP地址的网络位和主机位,详细介绍ABC类地址,及私有IP地址[需补充] ###################### 划分子网的好处:缩减网络流量,优化网络性能,简化管理,更灵活的组建网络 划分子网的基础就是借位,借用主机位来作为网络位,注意划分的子网越多,则每个子网内的主机数就越少,反之亦然.IP地址=网络号+子网号+主机号.要根据情况选择合适

第四章 划分子网

目录 划分子网... 1 要点... 1 如何创建子网... 1 快速的方式:C类地址的子网划分... 3 子网划分实例:C类地址... 3 子网划分实例:B类地址... 6 A类地址的子网划分... 8 划分子网 要点 网络的工作方式 解释网络 实现IP寻址方式和IP服务来满足中等规模企业的分支办公网的网络需求 描述使用私用和公共IP地址寻址的操作和好处 为局域网环境中的主机实现静态和动态寻址服务 子网划分的好处: 缩减网络流量 优化网络性能 简化管理 可以更为灵活地形成大覆盖范围的网络 IP

划分子网 子网分组转发算法

1.从两级IP地址到三级IP地址现在随着因特网的普及和技术的发展,早期ARPANET的设计之缺陷显露无疑:(1)IP地址空间的利用率有时会很低:一个A类IP地址网络可连接超过1000万台主机,而每个B类IP地址网络可连接超过6万台.可是有些网络对连接在网络上的主机数有限制,甚至远小于这样的数量.(2)给每个物理网络分配一个网络号会使路由表变得庞大臃肿,降低网络性能.(3)两级IP地址不够灵活:只能在申请完IP地址后才能进行下一步工作,而无法按自己的需求变更.为了解决这个问题,从1985年起,在I

三分钟网络基础-子网划分

背景 最初的两级 IP 地址划分存在许多问题.最典型问题是,两级 IP 地址不够灵活.设想,一个单位需要在新的地点马上开通一个新的网络.但是在申请到一个新的 IP 地址之前,新增加的网络是不可能连接到因特网上工作的.我们希望有一种方法,使一个单位能随时灵活地增加本单位的网络,而不必事先到因特网管理机构去申请新的网络号.原来的两级 IP 地址无法做到这一点. 为解决上述问题,从 1985 年起在 IP 地址中又增加了一个"子网号字段",使两级 IP 地址变成为三级 IP 地址,它能够较好

划分子网和子网掩码

1.IP地址由两个固定的字段组成(网络号+主机号).划分子网后(对主机号这部分进行再划分),变成(网络号+子网号+主机号),但对外仍然表现为一个网络.例如B类IP:145.13.0.0.划分为三个子网145.13.3.0,145.13.7.0,145.13.21.0.数据报(目的地址是145.13.3.10)到达路由器后,按照网络号,子网号,找到目的子网,交付给它. 总结上面的就是145.13.0.0对外是一个普通B类网络,到达路由器进入这个网络后,就看到了划分后的许多子网. 2.但从IP数据报

2016.7.8 计算机网络复习要点第四章之划分子网和构造超网

1.从两级IP地址到三级IP地址: **两级IP地址设计的不合理之处: ①IP地址空间的利用率有时很低: ②给每一个物理网络分配一个网络号,会使路由表变得太大因而使得网络性能变坏: ③两级IP地址不够灵活: 2.划分子网:1985年起在IP地址中又增加一个“子网号字段”使得两级IP地址变为三级IP地址: (1)一个拥有许多物理网络的单位,可将所属的物理网络划分为若干个子网:划分子网纯属一个单位内部的事物,本单位以外的网络看不见这个网络是有多少个子网组成,因为这个单位对外仍然表现为一个网络: (2

如何划分子网

基础网络知识: 1,IP地址一共分为五类,分别为A,B,C,D,E类,而每个IP地址由网络号和主机号构成.网络号用来标识主机是属于哪个网络,主机号用来标识主机是这个网络中的那一台. 2,IP地址由32位二进制数(0或1)组成,通常为了方便记忆和使用采用点分十进制的表示方法. 五类地址对应的网络号字段和主机号字段长度: PS:由图可知A,B,C类地址的网络号字段分别为1,2,3字节长,而在网络号字段的最前面有1-3位的类别位,其数值分别规定为0,10,110. A,B,C类地址的主机号字段分别为3

划分子网,划分超网

划分子网,划分超网 目录 一.IP地址分类 二.子网掩码 三.划分子网 四.划分超网 这次我们以两个例子来分析怎样划分子网,划分超网,在例子前,先补充一些关于ip地址的知识. 一.IP地址分类     A类 前8位网络ID,24位主机ID ,且网络的第一位固定为0             网络数:2^7-2=126 0 000 0000 - 0 111 1111: 1-126 00000000.0.0.0代表无地址,不能用 127.A.B.C(回环地址,就是自己ping自己)127字段都代表本机

举例说明划分子网,路由器IP地址

划分子网的方法是从网络的主机号借用若干位作为子网号,主机号相应地减少了同样的位数.在划分子网前,IP地址是两级结构的:网络号,主机号. 划分子网后,两级IP地址在本单位内部就变为三级IP地址:网络号,子网号,主机号. IP地址={<网络号>,<子网号>,<主机号>} 下面用划分校园网的例子进行说明: 一个学校有12个学院,每个学院有5个系,每个系内有多个办公室.要保证每个办公室的电脑都能上网,上级给出一个172.16.0.0/16的网段,让给每个学院以及院里的办公室分配