三种快速计算子网掩码的方法与划分

合集下载

子网掩码计算方法

子网掩码计算方法

子网掩码计算方法子网掩码是一个32位二进制数字,用于将IP地址分成网络地址和主机地址。

计算子网掩码的方法如下:Step 1. 确定IP地址的分类IP地址分为A、B、C、D、E五类地址,每个地址分类的网络号不同,其网段分别为:A类地址:1.0.0.0 ~ 126.0.0.0B类地址:128.0.0.0 ~ 191.255.0.0C类地址:192.0.0.0 ~ 223.255.255.0D类地址:224.0.0.0 ~ 239.255.255.255E类地址:240.0.0.0 ~ 255.255.255.255Step 2. 确定网络位数与主机位数确定网络位数与主机位数的方法是根据子网掩码的长度来决定。

一个32位二进制数中,子网掩码是由左向右的一段连续的1和一段0组成的。

左侧的1表示网络位,右侧的0表示主机位。

例如,在C类地址中,子网掩码为255.255.255.0,其二进制表示为11111111.11111111.11111111.00000000,其中左侧的24个1表示网络位,右侧的8个0表示主机位。

Step 3. 确定子网掩码确定子网掩码需要根据网络位数和主机位数,在32位的二进制数中给定相应数量的1和0。

根据子网掩码的长度可以得出网络位数和主机位数,从而得到子网掩码。

例如,在C类地址中,24位是网络位,8位是主机位,因此子网掩码的二进制表示为11111111.11111111.11111111.00000000,即255.255.255.0。

Step 4. 确定网络地址和广播地址根据子网掩码和IP地址可以确定网络地址和广播地址。

网络地址是主机位全部为0的IP地址,广播地址是主机位全部为1的IP地址。

例如,在C类地址中,IP地址为192.168.1.1,子网掩码为255.255.255.0。

确定网络地址的方法是将IP地址中主机位全部变为0,即192.168.1.0是网络地址;确定广播地址的方法是将IP地址中主机位全部变为1,即192.168.1.255是广播地址。

子网划分方法及掩码简便算法

子网划分方法及掩码简便算法

子网划分方法及掩码简便算法发布时间:2006-8-4 被阅览数: 3 次作者:飞速网络子网的划分,实际上就是设计子网掩码的过程。

子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID.子网掩码是由4个十进制数组成的数值"中间用"。

"分隔,如255.255.255.0。

若将它写成二进制的形式为:11111111.11111111.11111111.0000 0000,其中为"1"的位分离出网络ID,为"0"的位分离出主机ID,也就是通过将IP地址与子网掩码进行"与"逻辑操作,得出网络号。

例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为1 92.160.4.0,主机ID为0.0.0.1。

计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。

每类地址具有默认的子网掩码:对于A类为255.0.0.0,对于B类为255.255.0.0,对于C类为255.25 5.255.0。

除了使用上述的表示方法之外,还有使用于网掩码中"1"的位数来表示的,在默认情况下,A类地址为8位,B类地址为16位,C类地址为24位。

例如,A类的某个地址为 12.10.10.3/8,这里的最后一个"8"说明该地址的子网掩码为8位,而199.42.26.0/28表示网络199.42.26。

0的子网掩码位数有28位。

如果希望在一个网络中建立子网,就要在这个默认的于网掩码中加入一些位,它减少了用于主机地址的位数。

加入到掩码中的位数决定了可以配置的于网。

因而,在一个划分了子网的网络中,每个地址包含一个网络地址、一个子网位数和一个主机地址,如图1所示。

在图1中,子网位来自主机地址的最高相邻位,并从一个8位的位组边界开始,因为默认的子网掩码总是在8位位组的边界处结束。

子网划分及子网掩码计算方法

子网划分及子网掩码计算方法

⼦⽹划分及⼦⽹掩码计算⽅法⼀、⼦⽹掩码的概述及作⽤1. ⼦⽹掩码是⼀个应⽤于TCP/IP⽹络的32位⼆进制值,每节8位,必须结合IP地址对应使⽤。

2. ⼦⽹掩码32位都与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。

3. ⼦⽹掩码可以通过与IP地址“与”计算,分离出IP地址中的⽹络地址和主机地址,⽤于判断该IP地址是在局域⽹上,还是在⼴域⽹上。

4. ⼦⽹掩码⼀般⽤于将⽹络进⼀步划分为若⼲⼦⽹,以避免主机过多⽽拥堵或过少⽽IP浪费。

⼆、为什么要使⽤⼦⽹掩码?⼦⽹掩码可以分离出IP地址中的⽹络地址和主机地址,那为什么要分离呢?因为两台计算机要通讯,⾸先要判断是否处于同⼀个⼴播域内,即⽹络地址是否相同。

如果⽹络地址相同,表明接受⽅在本⽹络上,那么可以把数据包直接发送到⽬标主机,否则就需要路由⽹关将数据包转发送到⽬的地。

三、⼦⽹掩码的分类1)缺省⼦⽹掩码:(未划分⼦⽹)⼦⽹掩码32位与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。

例如A类IP地址,第⼀节为⽹络地址,其余三节为主机地址,故掩码为“11111111.00000000.00000000.00000000”A类⽹络缺省⼦⽹掩码:255.0.0.0B类⽹络缺省⼦⽹掩码:255.255.0.0C类⽹络缺省⼦⽹掩码:255.255.255.02)⾃定义⼦⽹掩码:(⽤于划分⼦⽹)将⼀个⽹络划分为若⼲⼦⽹,希望每个⼦⽹拥有不同的⽹络地址或⼦⽹地址。

因为IP是有限的,实际上我们是将主机地址分为两个部分:⼦⽹⽹络地址、⼦⽹主机地址。

形式如下:未做⼦⽹划分的ip地址:⽹络地址+主机地址做⼦⽹划分后的ip地址:⽹络地址+(⼦⽹⽹络地址+⼦⽹主机地址)四、⼦⽹掩码和ip地址的关系⼦⽹掩码是⽤来判断任意两台计算机的IP地址是否属于同⼀⼦⽹络的根据。

具体说就是两台计算机各⾃的IP地址与⼦⽹掩码进⾏“与”运算后,如果得出的结果是相同的,则说明这两台计算机是处于同⼀个⼦⽹络上的,可以进⾏直接的通讯。

子网掩码计算方法

子网掩码计算方法

子网掩码的计算方法一、利用子网数来计算在求子网掩码之前必须先搞清楚掩码转成二进制后,为1的位代表网络位,为0的位代表主机位。

1)将子网数目转化为二进制来表示2)取得该二进制的位数,为N3)取得该IP地址的子网掩码,将其主机地址部分的的前N位置1 累计即得出该IP地址划分子网的子网掩码。

如欲将B类IP地址168.195.0.0划分成27个子网:1)27=110112)该二进制为五位数,N = 53)将B类地址的子网掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0,即为划分成27个子网的B类IP地址168.195.0.0的子网掩码。

二、利用主机数来计算1)将主机数目转化为二进制来表示2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为N,这里肯定N<8。

如果大于254,则N>8,这就是说主机地址将占据不止8位。

3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为0,即为子网掩码值。

如欲将B(c)类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台(17):1) 700=10101111002)该二进制为十位数,N = 10(1001)3)将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255,然后再从后向前将后10位置0,即为:11111111.11111111.11111100.00000000,即255.255.252.0。

这就是该欲划分成主机为700台的B类IP地址168.195.0.0的子网掩码。

---------子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。

最为简单的理解就是两台计算机各自的IP地址与子网掩码进行与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。

子网划分以及子网掩码计算

子网划分以及子网掩码计算

子网划分以及子网掩码计算比如,我们有三个不同的子网,每个网络的HOST数量各为20、25和50,下面依次称为甲、乙和丙网,但只申请了一个NETWORK ID 就是202.119.115。

首先我们把甲和乙网的SUBNET MASKS改为255.255.255.224,224的二进制为11100000,即它的SUBNET MASKS 为:11111111.11111111.11111111.11100000这样,我们把HOST ID的高三位用来分割子网,这三位共有000、001、010、011、100、101、110、111八种组合,除去000(代表本身)和111(代表广播),还有六个组合,也就是可提供六个子网,它们的IP地址分别为:(前三个字节还是202.119.115)00100001~00111110 即33~62为第一个子网01000001~01011110 即65~94为第二个子网01100001~01111110 即97~126为第三个子网10000001~10011110 即129~158为第四个子网10100001~10111110 即161~190为第五个子网11000001~11011110 即193~222为第六个子网选用161~190段给甲网,193~222段给乙网,因为各个子网都支持30台主机,足以应付甲网和乙网20台和25台的需求。

再来看丙网,由于丙网有50台主机,按上述分割方法无法满足它的IP需求,我们可以将它的SUBNET MASKS设为255.255.255.192,由于192的二进制值为11000000,按上述方法,它可以划分为两个子网,IP地址为:01000001~01111110 即65~126为第一个子网10000001~10111110 即129~190为第二个子网这样每个子网有62个IP可用,将65~126分配丙网,多个子网用一个NETWORK ID 即告实现。

子网划分和子网掩码的计算

子网划分和子网掩码的计算

子网划分和子网掩码的计算在计算机网络中,子网划分和子网掩码是非常重要的概念。

子网划分是将一个网络划分为多个更小的子网,而子网掩码则用于指示IP地址中哪些位是网络地址,哪些是主机地址。

本文将详细介绍子网划分和子网掩码的计算方法。

一、子网划分子网划分是将一个网络划分为多个更小的子网。

它可以帮助我们更好地管理网络资源和提高网络效率。

在划分子网之前,我们首先需要确定以下几个参数:1. 原网络地址:假设我们有一个网络地址为192.168.0.0的网络。

2. 子网掩码:子网掩码用于指示IP地址中哪些位是网络地址,哪些是主机地址。

常见的子网掩码有255.255.255.0和255.255.0.0等。

3. 所需子网数量:根据实际需求确定需要划分的子网数量。

根据上述参数,我们可以开始计算子网划分。

以下是子网划分的步骤:步骤1:确定所需子网数量根据实际需求确定需要划分的子网数量,假设我们需要划分4个子网。

步骤2:确定所需子网的主机数量根据实际需求确定每个子网所需的主机数量。

假设我们需要每个子网支持100个主机。

步骤3:确定所需子网的子网掩码根据所需子网的主机数量确定子网掩码。

假设每个子网需要支持100个主机,根据主机数量找到最接近的2的幂次方,并将其减1,得到子网掩码的主机位数。

在本例中,需要7位主机位来支持100个主机。

将子网掩码的主机位数转换为子网掩码的十进制形式,得到子网掩码为255.255.255.128。

步骤4:子网地址的计算根据子网掩码将原网络地址划分成多个子网。

每个子网的第一个可用地址是子网地址,最后一个可用地址是广播地址,其余是主机地址。

以192.168.0.0网络为例,子网掩码为255.255.255.128,我们可以进行如下子网划分:子网1:子网地址192.168.0.0,广播地址192.168.0.127,主机地址范围192.168.0.1 - 192.168.0.126。

子网2:子网地址192.168.0.128,广播地址192.168.0.255,主机地址范围192.168.0.129 - 192.168.0.254。

三种快速计算机子网掩码的方法

三种快速计算机子网掩码的方法

三种快速计算机子网掩码的方法。

1. 利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

然后按以下基本步骤进行计算:第1步,将子网数目转化为二进制来表示;第2步,取得子网数二进制的位数(n);第3步,取得该IP地址类的子网掩码,然后将其主机地址部分的的前n位置“1”,即得出该IP地址划分子网的子网掩码。

为了便于理解,现举例说明如下:现假如要将一B类IP地址168.195.0.0划分成27个子网,则它的子网掩码的计算机方法如下(对应以上各基本步骤):第1步,首先要划分成27个子网,“27”的二进制为“11011”;第2步,该子网数二进制为五位数,即n = 5;第3步,将该B类地址的子网掩码255.255.0.0的主机号前5位全部置“1”,即可得到255.255.248.0,这就是划分成27个子网的B类IP地址168.195.0.0的子网掩码。

2. 利用主机数来计算利用主机数来计算子网掩码的方法与上类似,基本步骤如下:第1步,将子网中需容纳的主机数转化为二进制;第2步,如果主机数小于或等于254(因为要去掉保留的两个IP地址),则取得该主机的二进制位数,为n,这里肯定n8,这就是说主机地址将占据不止8位。

第3步,将255.255.255.255的主机地址位数全部置1,然后从后向前的将n位全部置为0,即为子网掩码值。

举例如下。

如要将一B类IP地址为168.195.0.0的网络划分成若干子网,要求每个子网内有主机数为700台,则该子网掩码的计算方法如下(也是对应以上各基本步骤):第1步,首先将子网中要求容纳的主机数“700”转换成二进制,得到1010111100。

第2步,计算出该二进制的位数为10位,即n = 10第3步,将255.255.255.255从后向前的10位全部置“0”,得到的二进制数为“11111111.11111111.11111100.00000000”,转换成十进制后即为255.255.252.0,这就是该要划分成主机数为700的B类IP地址168.195.0.0的子网掩码。

快速子网掩码计算方法(完全心算法)

快速子网掩码计算方法(完全心算法)

快速⼦⽹掩码计算⽅法(完全⼼算法)先从掩码看起不管是255.X.0.0还是255.255.X.0或者是255.255.255.X我们⼀般只计算X的部分X部分的总位数⼀共是8位按以下⽅法进⾏划分,掩码部分可以不计。

因为掩码部分的计算⽅法就是权值相加⽽已。

所以只要记住权值就可以了。

其实权值也不⽤记。

地球⼈都知道。

权值 128 64 32 16 8 4 2 1位数 1 1 1 1 1 1 1 1掩码 128 192 224 240 248 252 254 255我们不管前后。

前⾯全是255,后⾯全是0。

需要计算的位只有8位。

第X位的权值为该⽹段内IP地址的数量。

假设计算第四段的第六位,对应的权值是4,下⾯对应的掩码是252。

255.255.255.252或/30前三位为3*8=24然后就数数。

数到4就是30位。

⽽权值相加就是252。

每⼀个段的IP数量就是4个(权值)。

如果是第三段。

也是⼀样。

仍然是⽤4来计算。

255.255.252.0或/22前三位为2*8=16数到4就是22。

每⼀段的IP数量为4*256=1024。

⽹络位的计算⽅法为除以权值取整数。

⽐如⼀个IP为192.168.1.13。

那么⽤13除4就是12。

12+4为16就是下⼀个⽹络位。

很明显⼴播就是15了。

IP范围就是12-15。

可⽤IP为13-14需要计算的所有东西⼀般为。

IP数量。

⽹络位。

⼴播地址。

⼦⽹掩码。

⼦⽹汇聚和拆分也是同⼀个原理。

拆分就只计算掩码位数即可。

⽐如⼀个24位的掩码可以分为2个25位,4个26位,8个27位,16个28位的⽹络。

反过来聚合就不⽤解释了。

由于⼦⽹掩码必须是连续的1,所以下⾯的X*8+Y的意思为X是有⼏个255,Y是数到第⼏位。

⽐如2*8+5的意思为11111111 11111111 11111000 (这⾥共有5个1) 00000000255.255.248.0下⾯⽤例题来说明:1、ISP分配给某公司的地址块为199.34.76.64/28,则该公司得到的地址数是(54)。

子网掩码的计算(通俗易懂方法)

子网掩码的计算(通俗易懂方法)

子网掩码(Subnet mask)首先申明个人不是根据课本使用专业讲法!以下纯属个人理解通俗易懂说法讲解!子网掩码划分> 首先我们要弄清楚几个概念,才能很清楚的做解答。

1什么是网络号?•网络号是每一段IP地址的第一组,通常用于表示某一段IP地址池。

•如:192.168.1.0/24 其表示192.168.1.0~192.168.1.255 255.255.255.02什么是广播号?•广播号是每一段IP地址的最后一组,通常用于网络中的广播,顾名思义。

•如:192.168.1.0/24 其中最后一组192.168.1.255 就是该段IP的广播号。

3什么是子网掩码?•子网掩码通常是用于划分网络使用,尤其公网IP地址比较常见。

•如:61.166.150.2/30和61.166.150.3/30是不在同一个网段的。

后面做详细解释。

4二进制如何换算?•> 可划分子网数计算公式1可划分子网数= 2 ^ (借位组中”1”个数)•如:255.255.255.128 →11111111.11111111.11111111. 1 000000•结果:2 ^ 1 = 2 255.255.255.128 可将网络划分为2个网段> 可容纳主机数计算公式1可容纳主机数= 2 ^ (借位组中“0”个数)•如:255.255.255.128 →11111111.11111111.11111111. 1 000000•结果:2 ^ 7 = 128 255.255.255.128 每个网段最多可容纳128台主机。

> 注:可容纳主机数和可用IP地址是两回事。

1可容纳主机数是计算出每个网段能容纳的数量,其中已经包含网络号和广播号!2可用IP地址却不包含网络号和广播号!所以还要减去。

•可用IP地址= 可容纳主机数–2> 个人心得:每个网段的IP数是多少?1可能当我们计算出某子网能够划分出2或者4个子网,这个时候我们可以很便捷的使用256/2 = 128 接着我们就能直接分出每一组IP地址池。

码位的计算和划分

码位的计算和划分
256 8 255.255.255.0 254
C类网络划分子网数与对应的子网掩码
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.255.255.128 126
第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。如将“00000000 00000000 00000000 11111111(子网掩码的取值)反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000 00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。
子网数目 占用主机号位数 子网掩128.0 32766
4 2 255.255.192.0 16382
8 3 255.255.224.0 8190
32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP地址的“网间网部分”和“本地部分”。子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。
4 2 255.192.0.0 4194302
8 3 255.224.0.0 2097150
16 4 255.240.0.0 1048574
32 5 255.258.0.0 524286
(4)第4个子网的IP地址是从“11000000 00001001 11001000 11000001”到“11000000 00001001 11001000 11111110” ,注意此时被网络号所占住的2位主机号为“11”。对应的十进制IP地址范围为192.9.200.193~192.9.200.254。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 11000000,为192.9.200.192。

子网掩码快速计算

子网掩码快速计算

1 以知子网数
在平常计算子网掩码的时候比较麻烦,因为要牵扯到二进制的变换,
对于如何计算子网掩码和从子网掩码快速的看出相关信息。

我个人得出一个小经验。

比如一个C网要分成两个网段,那么256/2=128.每个子网128个地址。

用256减去每个子网的地址数,256-128=128,子网掩码就是255.255.255.128;
分成4个网段,256/4=64每个子网64个地址。

用256减去每个子网的地址数,256-64=192,子网掩码就是255.255.255.192;
分成8个网段,256/8=32每个子网32个地址。

用256减去每个子网的地址数,256-32=224,子网掩码就是255.255.255.224.
所以我们要求的那位数就是256减去每个子网的地址数。

当然,我们也可以从子网地址中看出,使用此掩码每个子网中的地址数目,划分了多少个子网。

如果是B类地址,每个子网要求500主机,则500最接近2的9次方512,用512/256=2即(2倍的256台主机)子网掩码第三段为256-2=254;
所以子网掩码应为255.255.254.0
通过子网掩码算有多少主机数
255.255.248.0=11111111.11111111.11111000.00000000
通过10进制转换为2进制
后面有11个0
所以最大的主机数是2^11=2048
以知子网掩码求有多少个子网
如子网是248,256-248=8 256/8=32。

子网掩码的计算

子网掩码的计算

子网掩码一、子网掩码的功能1.减少网络流量2.提高网络性能3.简化管理4.易于扩大地理范围二、子网掩码的分类1)缺省子网掩码:即未划分子网,对应的网络号的位都置1,主机号都置0。

A类网络缺省子网掩码:255.0.0.0B类网络缺省子网掩码:255.255.0.0C类网络缺省子网掩码:255.255.255.02)自定义子网掩码:将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。

形式如下:未做子网划分的ip地址:网络号+主机号做子网划分后的ip地址:网络号+子网号+子网主机号也就是说ip地址在化分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。

三、子网掩码的划分例如,B类地址166.133.0.0,不使用标准子网掩码255.255.0.0,而是使用非标准子网掩码,如255.255.255.0、255.255.240.0等将网络划分为多个子网。

如图1所示。

我们借用原来属于主机号范围的第3个位域充当子网号范围,即借用了8位主机号充当子网号。

所采用的新子网掩码是:255.255.255.0,该子网掩码将这个B类的大网络166.133.0.0又划分成为254个小的子网(全0和全1的子网号不能使用)。

对于这254个子网来说,每个子网各自又可以容纳254台主机。

图1 非标准子网划分对于标准的C类IP地址来说,标准子网掩码为255.255.255.0,即用32比特IP地址的前24比特标识网络号,后8比特标识主机号。

因此,每个C类网络下共可容纳254台主机。

现在,我们先考虑借用2比特的主机号来充当子网络号的情形。

如图2所示。

图2 借用2比特的主机号来充当子网络号在图2中,为了借用原来8位主机号中的前2位充当子网络号,采用了新的、非标准子网掩码255.255.255.192。

采用了新的子网掩码后,借用的2位子网号可以用来标识两个子网:01子网和10子网(子网号不能全为0或1,因此00、11子网不能用)。

子网划分和计算方法(附习题详解)

子网划分和计算方法(附习题详解)

子网划分和计算方法(附习题详解)子网划分和计算方法(附习题详解)一.子网划分作用1.计算网络号,通过网络号选择正确的网络设备连接终端设备1)清楚IP地址四点段点分十进制数和子网掩码,对应的网络号是什么2)交换机是用来连接相同网络的设备,路由器是用来连接不同网段的设备网络号一样的,即在相同网段,网络号不一样的,即不同网段3)计算方法把十进制数的IP地址换算成二进制数,把子网掩码也由十进制数换算成二进制数,两对二进制数对齐做“与”运算,即可得出网络号。

2.根据网络的规模,可以对局域网(内网)进行网络地址规划二.IP地址格…大家好。

又见面了。

我是你的朋友全詹俊。

目录一.子网划分二.IP地址格式三.IP地址的分类四.计算网络号五.子网数,主机容量和有效主机容量的计算方法总结一.子网划分作用1.计算网络号,通过网络号选择正确的网络设备连接终端设备1)清楚IP地址四点段点分十进制数和子网掩码,对应的网络号是什么2)交换机是用来连接相同网络的设备,路由器是用来连接不同网段的设备网络号一样的,即在相同网段,网络号不一样的,即不同网段3)计算方法把十进制数的IP地址换算成二进制数,把子网掩码也由十进制数换算成二进制数,两对二进制数对齐做“与”运算,即可得出网络号。

2.根据网络的规模,可以对局域网(内网)进行网络地址规划二.IP地址格式IP地址=网络部分+主机部分网络部分用来确定终端是不是同一个网段;主机部分是用来确定终端的容量大小;(这个网段最多可以容纳多少台主机)同一个部门应该要确保其所有的终端在同一个网段;规划的主机的数量应该在你的主机部分可容纳的范围内;一个字节(byte)=8个比特(bit)IPV4地址是32位二进制数,点分四段十进制数表示IP地址=网络部分+主机部分=32位现在用到的IP地址的版本是IPV4(第四个版本),之后将会过渡到IPV6(第六版本),IPV6位数是128位二进制数因为IPV4全球通用的公网地址已经耗尽,没有办法做到一人一个全球通用的公网IP,所以将会过渡到IPV6,IPV6可以满足一人一个全球通用的公网IP在子网掩码中,连续的1代表网络部分,连续的0代表主机部分。

子网掩码的计算与划分详解

子网掩码的计算与划分详解

子网掩码的计算与划分详解子网掩码(Subnet Mask)是一个32位的二进制数字,用于将IP地址划分为网络地址和主机地址。

它与IP地址一起使用来确定网络中主机的数量和位置。

1.IP地址的二进制表示2.网络地址的计算网络地址的计算需要将IP地址和子网掩码进行按位与运算。

按位与运算是将两个二进制数字的对应位进行逻辑与操作,如果两位都为1,则结果为1,否则为0。

例如,对于IP地址192.168.1.1和子网掩码255.255.255.0进行按位与运算,结果为192.168.1.0。

3.子网掩码的选择常见的子网掩码有以下几种:-255.255.255.0(/24):适用于小型网络,允许有254个主机。

在选择子网掩码时,需要考虑主机数量、网络数量以及网络之间的通信需求。

4.子网的划分将一个大网络划分为多个子网可以提高网络的性能和安全性。

子网的划分通常按照网络规模、设备类型和部门等因素进行。

子网划分的步骤如下:-确定需要划分的网络。

-根据网络中的主机数量和通信需求选择适当的子网掩码。

-按照子网掩码的规则进行子网划分,每个子网都有自己的网络地址和广播地址。

-为每个子网分配IP地址,确保没有冲突和重叠。

-配置路由器和交换机等网络设备,使其能够正确地转发数据包。

子网划分可以改善网络的性能和安全性。

较小的子网可以减少广播量和冲突,提高网络的响应速度;而较大的子网可以提供更多的地址空间,方便网络的扩展和管理。

总结起来,子网掩码的计算与划分涉及IP地址的二进制表示、网络地址的计算、子网掩码的选择和划分。

通过正确地计算和划分子网,可以提高网络的性能和安全性,满足不同规模和需求的网络需求。

子网掩码的计算与划分详解

子网掩码的计算与划分详解

子网掩码的计算32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP地址的“网间网部分”和“本地部分”。

子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。

按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。

例如二进制位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。

为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码(11111111 11111111 11111111 00000000)为:255.255.255.0。

IP协议关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不连续。

但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。

像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用,子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。

例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。

IP分类子网掩码的计算方法

IP分类子网掩码的计算方法

IP分类,子网掩码的计算方法IP分类,子网掩码的计算方法──很好的方法一、利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

1)将子网数目转化为二进制来表示2)取得该二进制的位数,为N3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1 即得出该IP地址划分子网的子网掩码。

如欲将B类IP地址168.195.0.0划分成27个子网:1)27=110112)该二进制为五位数,N =53)将B类地址的子网掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0,即为划分成27个子网的B类IP地址168.195.0.0的子网掩码。

*************IP地址的分类:*************任何一个0到127间的网络地址均是一个A类地址。

任何一个128到191间的网络地址是一个B类地址。

任何一个192到223间的网络地址是一个C类地址。

任何一个第一个八位组在224到239间的网络地址是一个组播地址。

任何一个专用I P网络均可以使用包括:1个A类地址( 10.0.0.0 )、16个B类地址(从172.16.0.0到172.31.0.0 )256个C类地址(从192.168.0.0到192.168.255.0 )在内的任何地址。

************************************************************子网掩码的计算:************************************************************其实计算并不复杂。

以C类地址为例,自己找找规律。

掩码00000000,最大子网,相当于无子网。

掩码10000000,子网数2^1=2,可用2-2=0,每子网地址2^7=128,可用主机126。

子网掩码:128掩码11000000,子网数2^2=4,可用4-2=2,每子网地址2^6=64,可用主机62。

如何计算子网掩码

如何计算子网掩码

子网掩码怎么计算悬赏分:0 |解决时间:2006-4-12 18:33 |提问者:xuwei88528最佳答案IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。

通常我们使用点式十进制来表示,如192.168.0.5等等。

每个IP地址又可分为两部分。

即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。

按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。

A、B、C三类IP地址有效范围如下表:类别网络号/占位数主机号/占位数用途A 1~126 / 8 0~255 0~255 1~254 / 24 国家级B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。

这里主要是为了在网络分段情况下有效地利用IP地址,通过对主机号的高位部分取作为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某类地址的更多子网。

但创建更多的子网时,在每个子网上的可用主机地址数目会比原先减少。

子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。

它和IP地址一样也是使用点式十进制来表示的。

如果两个IP地址在子网掩码的按位与的计算下所得结果相同,即表明它们共属于同一子网中。

在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。

子网掩码的计算与划分详解

子网掩码的计算与划分详解

在这里,子网个数与占用主机地址位数有如下等式成立:2m≥n。其中,m表示占用主机地址的位数;n表示划分的子网个数。根据这些原则,将一个C类网络分成4个子网。
为了说明问题,现再举例。若我们用的网络号为192.9.200,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254,现将网络划分为4个子网,按照以上步骤:
8 3 255.255.224.0 8190
16 4 255.255.240.0 4094
32 5 255.255.248.0 2046
子网数目 占用主机号位数 子网掩码 子网中可容纳的主机数
2 1 255.255.128.0 3282
(4)第4个子网的IP地址是从“11000000 00001001 11001000 11000001”到“11000000 00001001 11001000 11111110” ,注意此时被网络号所占住的2位主机号为“11”。对应的十进制IP地址范围为192.9.200.193~192.9.200.254。对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 11000000,为192.9.200.192。
128 7 255.254.0.0 131070
256 8 255.255.0.0 65534
B类网络划分子网数与对应的子网掩码
4=2 2,则表示要占用主机地址的2个高序位,即为11000000,转换为十进制为192。这样就可确定该子网掩码为:192.9.200.192。4个子网的IP地址的划分是根据被网络号占住的两位排列进行的,这四个IP地址范围分别为:
(1)第1个子网的IP地址是从“11000000 00001001 11001000 00000001”到“11000000 00001001 11001000 00111110”,注意它们的最后8位中被网络号占住的两位都为“00”,因为主机号不能全为“0”和“1”,所以没有11000000 00001001 11001000 00000000和11000000 00001001 11001000 00111111这两个IP地址(下同)。注意实际上此时的主机号只有最后面的6位。对应的十进制IP地址范围为192.9.200.1~192.9.200.62。而这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 00000000,为192.9.200.0。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三种快速计算子网掩码的方法与划分2011-07-30 13:13一、子网掩码的计算TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。

网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。

其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。

因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。

仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。

于是IP网络地址的多重复用技术应运而生。

通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。

子网编址(subnet addressing)技术,又叫子网寻径(subnet routing),英文简称subnetting,是最广泛使用的IP网络地址复用方式,目前已经标准化,并成为IP地址模式的一部分。

32位的IP地址分为两部分,即网络号和主机号,分别把他们叫做IP地址的“网间网部分”和“本地部分”。

子网编址技术将“本地部分”进一步划分为“物理网络”部分和“主机”两部分,其中“物理网络”部分用于标识同一IP网络地址下的不同物理网络,常称为“掩码位”、“子网掩码号”,或者“子网掩码ID”,不同子网就是依据这个掩码ID来识别的。

按IP协议的子网标准规定,每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网络部分和子网掩码号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。

例如二进制位模式:11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。

为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如B类地址子网掩码(11111111 11111111 1111111100000000)为:255.255.25.0。

IP协议关于子网掩码的定义提供一定的灵活性,允许子网掩码中的“0”和“1”位不连续。

但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。

像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。

例如:有一个C类地址为:192.9.200.13,按其IP地址类型,它的缺省子网掩码为:255.255.255.0,则它的网络号和主机号可按如下方法得到:第1步,将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101第2步,将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000第3步,将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。

“11000000 00001001 11001000 00001101”与“11111111 11111111 11111111 00000000”进行“与”运算后得到“11000000 00001001 11001000 00000000”,即“192.9.200.0”,这就是这个IP地址的网络号,或者称“网络地址”。

第4步,将子网掩码的二进制值取反后,再与IP地址进行与(AND)运算,得到的结果即为主机部分。

如将“00000000 00000000 00000000 11111111(子网掩码的取值)反”与“11000000 00001001 11001000 00001101”进行与运算后得到“00000000 00000000 00000000 00001101”,即“0.0.0.13”,这就是这个IP地址主机号(可简化为“13”)。

二、子网掩码的划分如果要将一个网络划分成多个子网,如何确定这些子网的子网掩码和IP地址中的网络号和主机号呢?本节就要向大家介绍。

子网划分的步骤如下:第1步,将要划分的子网数目转换为2的m次方。

如要分8个子网,8=23。

如果不是愉好是2的多少次方,则取大为原则,如要划分为6个,则同样要考虑23。

第2步,将上一步确定的幂m按高序占用主机地址m 位后,转换为十进制。

如m为3表示主机位中有3位被划为“网络标识号”占用,因网络标识号应全为“1”,所以主机号对应的字节段为“11100000”。

转换成十进制后为224,这就最终确定的子网掩码。

如果是C类网,则子网掩码为255.255.255.224;如果是B类网,则子网掩码为255.255.224.0;如果是A类网,则子网掩码为255.224.0.0。

在这里,子网个数与占用主机地址位数有如下等式成立:2m≥n。

其中,m表示占用主机地址的位数;n表示划分的子网个数。

根据这些原则,将一个C类网络分成4个子网。

为了说明问题,现再举例。

若我们用的网络号为192.9.200,则该C类网内的主机IP地址就是192.9.200.1~192.9.200.254,现将网络划分为4个子网,按照以上步骤:4=22,则表示要占用主机地址的2个高序位,即为11000000,转换为十进制为192。

这样就可确定该子网掩码为:192.9.200.192。

4个子网的IP地址的划分是根据被网络号占住的两位排列进行的,这四个IP 地址范围分别为:(1)第1个子网的IP地址是从“11000000 00001001 11001000 00000001”到“11000000 00001001 11001000 00111110”,注意它们的最后8位中被网络号占住的两位都为“00”,因为主机号不能全为“0”和“1”,所以没有11000000 00001001 11001000 00000000和11000000 00001001 11001000 00111111这两个IP地址(下同)。

注意实际上此时的主机号只有最后面的6位。

对应的十进制IP地址范围为192.9.200.1~192.9.200.62。

而这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 00000000,为192.9.200.0。

(2)第2个子网的IP地址是从“11000000 00001001 11001000 01000001”到“11000000 00001001 11001000 01111110” ,注意此时被网络号所占住的2位主机号为“01”。

对应的十进制IP地址范围为192.9.200.65~192.9.200.126。

对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 01000000,为192.9.200.64。

(3)第3个子网的IP地址是从“11000000 00001001 11001000 10000001”到“11000000 00001001 11001000 10111110” ,注意此时被网络号所占住的2位主机号为“10”。

对应的十进制IP地址范围为192.9.200.129~192.9.200.190。

对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 10000000,为192.9.200.128。

(4)第4个子网的IP地址是从“11000000 00001001 11001000 11000001”到“11000000 00001001 11001000 11111110”,注意此时被网络号所占住的2位主机号为“11”。

对应的十进制IP地址范围为192.9.200.193~192.9.200.254。

对应这个子网的子网掩码(或网络地址)为 11000000 00001001 11001000 11000000,为192.9.200.192。

在此列出A、B、C三类网络子网数目与子网掩码的转换表,如表5.1所示,供参考。

表1 子网划分与子网掩码对应表A类网络划分子网数与对应的子网掩码子网数目占用主机号位数子网掩码子网中可容纳的主机数2 1 255.128.0.083886064 2 255.192.0.041943028 3 255.224.0.0209715016 4 255.240.0.0104857432 5 255.258.0.052428664 6 255.253.0.0262142128 7 255.254.0.0 131070256 8 255.255.0.0 65534B类网络划分子网数与对应的子网掩码子网数目占用主机号位数子网掩码子网中可容纳的主机数2 1 255.255.128.0327664 2 255.255.192.0163828 3 255.255.224.0819016 4 255.255.240.0409432 5 255.255.248.0204664 6 255.255.252.01022128 7 255.255.254.0 510256 8 255.255.255.0 254C类网络划分子网数与对应的子网掩码子网数目占用主机号位数子网掩码子网中可容纳的主机数2 1 255.255.255.1281264 2 255.255.255.192628 3 255.255.255.2243016 4 255.255.255.2401432 5 255.255.255.248664 6 255.255.255.25221. 利用子网数来计算在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。

然后按以下基本步骤进行计算:第1步,将子网数目转化为二进制来表示;第2步,取得子网数二进制的位数(n);第3步,取得该IP地址类的子网掩码,然后将其主机地址部分的的前n位置“1”,即得出该IP地址划分子网的子网掩码。

为了便于理解,现举例说明如下:现假如要将一B类IP地址168.195.0.0划分成27个子网,则它的子网掩码的计算机方法如下(对应以上各基本步骤):第1步,首先要划分成27个子网,“27”的二进制为“11011”;第2步,该子网数二进制为五位数,即n = 5;第3步,将该B类地址的子网掩码255.255.0.0的主机号前5位全部置“1”,即可得到 255.255.248.0,这就是划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。

相关文档
最新文档