子网掩码计算方法

发布 2019-08-06 01:23:17 阅读 3017

子网掩码的计算方法。

一、利用子网数来计算。

在求子网掩码之前必须先搞清楚掩码转成二进制后,为1的位代表网络位,为0的位代表主机位。

1)将子网数目转化为二进制来表示。

2)取得该二进制的位数,为n

3)取得该ip地址的子网掩码,将其主机地址部分的的前n位置1累计即得出该ip地址划分子网的子网掩码。

如欲将b类ip地址168.195.0.0划分成27个子网:

2)该二进制为五位数,n=5

3)将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):

2)该二进制为十位数,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地址与子网掩码进行与运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。

请看以下示例:

运算演示之一:ip地址 192.168.0.1

子网掩码 255.255.255.0

转化为二进制进行运算:

ip地址 11000000.10101000.00000000.00000001

子网掩码11111111.11111111.11111111.00000000与运算。

转化为十进制后为:

运算演示之二:

ip地址 192.168.0.254

子网掩码 255.255.255.0

转化为二进制进行运算:

ip地址 11000000.10101000.00000000.11111110

子网掩码11111111.11111111.11111111.00000000与运算。

转化为十进制后为:

运算演示之三:

ip地址 192.168.0.4

子网掩码 255.255.255.0

转化为二进制进行运算:

ip地址 11000000.10101000.00000000.00000100

子网掩码11111111.11111111.11111111.00000000与运算。

转化为十进制后为:

通过以上对三组计算机ip地址与子网掩码的与运算后,我们可以看到它运算结果是一样的。均为192.168.

0.0 所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。我们现在单位使用的**服务器,内部网络就是这样规划的。

也许你又要问,这样的子网掩码究竟有多少个ip地址可以用呢?你可以这样算。

根据上面我们可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出:

前三位ip码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-2),即256-2=254一般末位为0或者是255的都有其特殊的作用。

另:定义子网号的方法。

若internic分配给您的b类网络id为129.20.0.

0,那么在使用缺省的子网掩码255.255.0.

0的情况下,您将只有一个网络id和216-2台主机(范围是:129.20.

0.1~129.20.

255.254)。现在您有划分4个子网的需求。

1.手工计算法:

将所需的子网数转换为二进制。

以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向主机id借用的位数)

00000100→3位。

决定子网掩码。

缺省的:255.255.0.0

借用主机id的3位以后:255.255.224(11100000).0,即将所借的位全表示为1,用作子网掩码。

决定可用的网络id

列出附加位引起的所有二进制组合,去掉全0和全1的组合情况。

code:组合情况实际得到的子网id

决定可用的主机id范围。

code:子网开始的ip地址最后的ip地址。

2.快捷计算法:

将所需的子网数转换为二进制。

以二进制表示子网数所需的位数即为向缺省子网掩码中加入的位数(既应向主机id借用的位数)

00000100→3位。

决定子网掩码。

缺省的:255.255.0.0

借用主机id的3位以后:255.255.224(11100000).0,即将所借的位全表示为1,用作子网掩码。

将***最右边的"1"转换为十进制,即为每个子网id之间的增量,记作delta??=32

产生的子网id数为:2m-2(m:向缺省子网掩码中加入的位数)

可用子网id数:23-2=6

将?附在原网络id之后,形成第一个子网网络id129.20.32.0

重复⑥,后续的每个子网的值加?,得到所有的子网网络id

129.20.224.0→224与子网掩码相同,是无效的网络id

例题掩码。我们按照上面的6步来,c类地址,缺省子网掩码,25变为二进制111用了6位划子网,则有62个子网,m=每个子网提供俩主机(少了点)

则第一个子网余下类推,第一个子网的广播地址7,第一个子网的第一个有效地址5

例题2掩码。

我们按照上面的6步来,c类地址,缺省子网掩码,22变为二进制111用了3位划子网,则有6个子网,m=每个子网提供30主机。

则第一个子网余下类推,第一个子网的广播地址,第一个子网的第一个有效地址。

例题掩码40,c类地址,缺省子网掩码,24变为二进制111用了4位划子网,则有14个子网,m=每个子网提供14个主机。

则第一个子网余下类推,第一个子网的广播地址,第一个子网的第一个有效地址。

第一个子网的最后一个有效地址。

例题掩码,c类地址,缺省子网掩码,24变为二进制111用了5位划子网,则有30个子网,m=每个子网提供6个主机。

则第一个子网余下类,第一个子网的广播地址,第一个子网的第一个有效地址9

第一个子网的最后一个有效地址。

这样看来,对于一个c类地址来说,当子网掩码为时,所能提供的主机地址数目是最多的,对吧?”八戒已经在作总结了.”c类地址的计算还是很容易麽,因为能够借用来划分子网的位数就这么几个.

位数掩码子网主机。

到了现在,八戒终于明白一些了,不由得想自己来试验一下,悟空却装作不知道,说”既然八戒已经学会c类地址的计算.给他一个题目做做吧.”说完,悟空就在纸上写了这样一个题目子网掩码请你选出下列地址中的有效的主机地址?

a.199.141.27.33

b.199.141.27.112

c.199.141.27.119

d.199.141.27.126

e.199.141.27.175

f.199.141.27.208

八戒不慌不忙,开始计算,24转换为二进制是111用了4位划分子网,则有效的子网数目2^4个第一个有效的子网段199.141.27.

16,第二个199.141.27.

32,依此类推出所有网段:

真的是14个耶.八戒心中暗喜.经过对比和筛选,八戒发现:b是一个网段地址,e是199.141.

27.176的广播地址,f也是网段地址,只有a,c才是有效的主机地址.”二师兄果然厉害,一下子就作对了!”沙僧由衷的赞叹道.

不忙,c类地址很容易的,b类的就不容易了,因为c类仅有一个八位组参与子网划分,而b类的选择要大得多,最多可以中14未参与划分子网,计算起来要注意.下面给出几个b类地址计算的例题,看看上面的5个问题是否还适用?

例题子网掩码,b类地址,缺省子网掩码,19变成二进制110用了2位,则有2个有效子网,14位用于主机地址,则每个子网的主机数(2^个。

则第一个子网,第一个子网的广播地址,第一个子网的第一个有效地址1

第一个子网的最后一个有效地址。

例题子网掩码,b类地址,缺省子网掩码,25变成二进制111用了7位,则有126个子网,9位用于主机地址,则每个子网的主机数(2^个。

则第一个子网,第一个子网的广播地址,第一个子网的第一个有效地址。

第一个子网的最后一个有效地址。

例题子网掩码,b类地址,缺省子网掩码,25变成二进制111用了8位,则有254个子网,8位用于主机地址,则每个子网的主机数(2^个。

则第一个子网,第一个子网的广播地址,第一个子网的第一个有效地址。

第一个子网的最后一个有效地址。

网络,广播,子网掩码计算方法

一 ip地址概念。ip地址是一个32位的二进制数,它由网络id和主机id两部份组成,用来在网络中唯一的标识的一台计算机。网络id用来标识计算机所处的网段 主机id用来标识计算机在网段中的位置。ip地址通常用4组3位十进制数表示,中间用 分隔。比如,192.168.0.1。补充 ipv6 前面所讲的3...

子网掩码的计算详解

子网掩码的计算 32位的ip地址分为两部分,即网络号和主机号,分别把他们叫做ip地址的 网间网部分 和 本地部分 子网编址技术将 本地部分 进一步划分为 物理网络 部分和 主机 两部分,其中 物理网络 部分用于标识同一ip网络地址下的不同物理网络,常称为 掩码位 子网掩码号 或者 子网掩码id 不同...

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

一 子网掩码的计算。tcp ip网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对ip地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担 第一,巨大的网络地址管理开销 第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不...