导航:首页 > 网络连接 > 计算机网络子网页码如何划分

计算机网络子网页码如何划分

发布时间:2022-09-25 14:14:43

计算机网络如何计算子网掩码

IP地址是以 网络号 和 主机 号来表示网络上的主机的,只有在一个网络号下的计算机之间才能“直接”互通,不同网络号的计算机要通过 网关 (Gateway)才能互通。但这样的划分在某些情况下显得并不十分灵活。为此 IP网络 还允许划分成更小的网络,称为子网(Subnet),这样就产生了 子网掩码 。子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通。那么怎样确定子网掩码呢?

前面讲到IP地址分网络号和主机号,要将一个网络划分为多个子网,因此网络号将要占用原来的主机位,如对于一个C类地址,它用24位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时 网络号 位变为25位, 主机 标示变为7位。同理借用2个主机位则可以将一个C类网络划分为4个子网……那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。子网掩码和IP地址一样有32bit,确定 子网掩码 的方法是其与IP地址中标识网络号的所有对应位都用"1",而与主机号对应的位都是"0"。如分为2个子网的C类IP地址用25位来标识网络号,则其子网掩码为:11111111 11111111 11111111 10000000即255.255.255.128。于是我们可以知道,A类地址的缺省子网掩码为255.0.0.0,B类为255.255.0.0,C类为255.255.255.0。下表是C类地址 子网划分 及相关子网掩码:

子网位数 子网掩码 主机 数 可用主机数

1 255.255.255.128 128 126

2 255.255.255.192 64 62

3 255.255.255.224 32 30

4 255.255.255.240 16 14

5 255.255.255.248 8 6

6 255.255.255.252 4 2

你可能注意到上表分了 主机 数和可用主机数两项,这是为什么呢?因为当地址的所有主机位都为"0"时,这一地址为子网的网络地址,而当所有主机位都为"1"时为 广播地址 。

同时我们还可以使用可变长 掩码 (VLSM)就是指一个网络可以用不同的掩码进行配置。这样做的目的是为了使把一个网络划分成多个子网更加方便。在没有VLSM的情况下,一个网络只能使用一种 子网掩码 ,这就限制了在给定的子网数目条件下主机的数目。例如你被分配了一个C类地址, 网络号 为192.168.10.0,而你现在需要将其划分为三个子网,其中一个子网有100台 主机 ,其余的两个子网有50台主机。我们知道一个C类地址有254个可用地址,那么你如何选择子网掩码呢?从上表中我们发现,当我们在所有子网中都使用一个子网掩码时这一问题是无法解决的。此时VLSM就派上了用场,我们可以在100个主机的子网使用255.255.255.128这一 掩码 ,它可以使用192.168.10.0到192.168.10.127这128个IP地址,其中可用主机号为126个。我们再把剩下的192.168.10.128到192.168.10.255这128个IP地址分成两个子网, 子网掩码 为255.255.255.192。其中一个子网的地址从192.168.10.128到192.168.10.191,另一子网的地址从192.168.10.192到192.168.10.255。子网掩码为255.255.255.192每个子网的可用 主机地址 都为62个,这样就达到了要求。可以看出合理使用子网掩码,可以使IP地址更加便于管理和控制。

、、、、、、、、、、、、、、、、、、、、、、、、、

定义子网掩码

用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。

定义子网掩码的步骤为:

A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为c类IP地址,网络标识为“210.73.a”,主机标识为“b”。

B、根据我们所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们需要12个子网,将来可能需要16个。用第四个字节的前四位确定子网掩码。前四位都置为“1”,即第四个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。

C、把对应初始网络的各个位都置为“1”,即前三个字节都置为“1”,则子网掩码的间断二进制形式为:“11111111.11111111.11111111.11110000” 。

D、把这个数转化为间断十进制形式为:“255.255.255.240” 。

计算方式

由于子网掩码的位数决定于可能的子网数目和每个子网的 主机 数目。在定义子网掩码前,必须弄清楚本来使用的 子网 数和 主机 数目。

根据子网数

利用子网数来计算

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

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

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

3)取得该IP地址的类子网掩码,将其 主机地址 部分的前N位置1 即得出该IP地址划分子网的子网掩码。

如欲将B类IP地址168.195.0.0划分成27个子网:

1)27=11011

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

3)将B类地址的子网掩码255.255.0.0的 主机地址 前5位置1(B类地址的主机位包括后两个字节,所以这里要把第三个字节的前5位置1),得到 255.255.248.0

即为划分成27个子网的B类IP地址 168.195.0.0的子网掩码(实际上是划成了32-2=30个子网)。

这一段介绍的是旧标准下计算的方法,关于旧的标准后文在介绍,在新标准中则可以先将27减去1,因为计算机是从0开始计算的,从0到27实际上是有28个,所以说如果需要27个就需要将27减去1。

根据主机数

利用主机数来计算

1)将主机数目转化为二进制来表示

2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的 二进制 位数,为 N,这里肯定N<8。如果大于254,则 N>8,这就是说 主机地址 将占据不止8位。

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

如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有 主机 700台:

1) 700=1010111100

2)该 二进制 为十位数,N = 10

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的基本配置

IP地址:192.168.0.5

子网掩码:255.255.255.0

默认网关:192.168.0.1

如上的例子,IP地址、子网掩码、默认网关。假如现在上边的电脑A(IP地址192.168.0.5)要给电脑B(IP地址为192.168.0.22)发送数据,首先A将数据发到路由器,路由器经过判断B的地址和A的地址在同一个网段内,然后路由器就将数据直接发送给B。

路由器具体使用子网掩码来判断IP地址是先将这些IP地址和子网掩码都换成二进制,然后按照子网掩码的最长位数的1来比较。

第一步:转换为二进制

A的IP地址:11000000,10101000,00000000,00000101

子网掩码:11111111,11111111,11111111,00000000

B的IP地址:11000000,10101000,00000000,00010110

第二步:按照子网掩码最长1来比较

看上边的内容,子网掩码在左边一共有24位为1,那这样的意思就是如果两个IP地址的前24位都相同的话,那这两个IP地址就是在同一个网段内,看到我红色标记的A和B的地址都相同,那这就说明A和B在同一个网段内。

再看一个例子,如果还是A地址的数据发到C地址,C的IP地址为192.168.56.21

第一步:转换为二进制

A的IP地址:11000000,10101000,00000000,00000101

子网掩码:11111111,11111111,11111111,00000000

C的IP地址:11000000,10101000,00111000,00010101

第二步:按照子网掩码最长1来比较

看上边的A和C,按照子网掩码的要求,如果C的前24位和A的前24位都相同的话,那么A和C才是同一网段的,看上边C的地址,我用蓝色来标注不同的位数,这样A 和C就不在同一个网段内,路由器就不能直接把A要发给C的数据直接经过一个路由器给发送过去,这样路由器就要先将A的数据转发到另外一个路由器(一个不行就继续往下发),然后再发到C上。

问题扩展:

一:上边的例子中子网掩码为255.255.255.0,那么能不能把子网掩码给修改呢,完全可以。

在上边A和C的例子中,如果把子网掩码改成255.255.0.0,再看一下

A的IP地址:11000000,10101000,00000000,00000101

子网掩码:11111111,11111111,00000000,00000000

C的IP地址:11000000,10101000,00111000,00010101

这样A和C就在同一个网段内了

二:扩展子网

在一个公司或者学校内部,已经分配好了网络号,按照内部行政结构的不同,再将网络分配成子网络号。

举例:如果一个公司主机已经分配好的网络按照255.255.0.0的子网掩码来区分主机号,现在由于公司有两个部门,想要按照部门来划分成两个子网络来,那么可以简单的用子网掩码来划分。现在来考虑,有两个部门,按照二进制的做饭,那么只要有一位的数字0和1来区分就可以了。

按照255.255.0.0(11111111,11111111,00000000,00000000)来划分,前边了16位是网络号,按照子网掩码是按照最长1来匹配,那么现在就在17位划分位0和1来区分成两个。那么可以给一个部门的子网掩码划分为255.255.128.0,另一个划分为255.255.0.0,用二进制来比较一下

255.255.0.0:11111111,11111111,00000000,00000000

255.255.128.0:11111111,11111111,10000000,00000000

这样就简单的将两个部门来划分开了

三:路由的时候选择最长1来匹配

路由的时候为什么选择最长1来匹配,理由是这样的:如果是在好几个可以匹配的网段内(还是按照子网掩码)选择最长的那个,可以很快的找到匹配。如果是按照最短的,那么需要匹配的主机就多,还有一种可能是一个路由器转发不了,还要换另一个路由,很可能造成包在网络内循环,最后直至包被丢弃。

四:网关的概念

在开始的例子中提到默认网关的概念,先来看网关的概念。

网关实质上是一个网络通向其他网络的IP地址,网关的IP地址是具有路由功能的设备的IP地址,按照上边的192.168.0.1网关的例子,网关就是有那么一台机子或者是PC机或者是服务器它的IP地址是192.168.0.0,这个设备有路由功能。按照这个理论,一个设备的IP必须和自己的网关在同一个网段内,这是必须的。

说完网关,再说默认网关,默认二字就没有太多解释的了,这里举例说明:网关可能不止一个,有网关一、网关二等等,默认网关就是选择其中之一做为默认值。

㈡ 子网掩码的划分

子网掩码划分可分为两部分:子网号、子网主机号,其形式如下。
1、未做子网划分的IP地址:网络号+主机号。
2、做子网划分后的IP地址:网络号+子网号+子网主机号,也就是说IP地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。子网掩码是32位二进制数,它的子网主机标识用部分为全“0”。缺省子网掩码即未划分子网,对应的网络号的位都置1,主机号都置0。A类网络缺省子网掩码:255.0.0.0,B类网络缺省子网掩码:255.255.0.0。

㈢ IP地址,子网掩码,子网划分

IP地址分为A类、B类、C类、D类、E类,规定如下:

A类 :网络位8位,主机位24位,网络前导位为0,即:

0*******.********.********.********即1.0.0.0—127.255.255.255

网络位00000000不可用,网络位01111111(127)表示回送地址,指本地机。

B类 :网络位16位,主机位16位,网络前导位为10,即:

10******.********.********.********即128.0.0.0—191.255.255.255

C类 :网络位24位,主机位8位,前导位为110,即:

110*****.********.********.********即192.0.0.0—223.255.255.255

D类 :组播地址,前导位为1110,即:

1110****.********.********.********即224.0.0.0—239.255.255.255

E类 :保留地址,前导位为11110,即:

11110***.********.********.********即240.0.0.0—247.255.255.255

其中A类、B类、C类IP地址可供普通用户使用。

(三)私有IP地址(记住)

IP地址分为:公有IP地址和私有IP地址(也称外部IP地址和内部IP地址,或称全局IP地址和专用IP地址),在互联网中,公有IP地址可以被外网访问,私有IP地址仅用于内部网络使用,不能被外网访问。私有IP地址如下:

A类:10.0.0.0—10.255.255.255

B类:172.16.0.0—172.31.255.255

C类:192.168.0.0—192.168.255.255

(四)IP地址的相关规定(记住)

1.网络地址、主机地址、广播地址

IP地址由“网络位+主机位”组成。

网络地址:主机位全0

主机地址:网络位全0

直接广播地址:主机位全1

举例:IP地址201.161.20.18的网络地址是201.161.20.0,主机地址是0.0.0.18,直接广播地址为201.161.20.255。

2.可用的IP地址

主机位不可全0或全1(全0是网络地址,全1是广播地址)

在一个网段内,最小的可用IP地址是“网络地址+1”,最大的可用IP地址是“广播地址-1”。

举例:192.168.1.0~192.168.1.255网段中,可用的IP地址是:192.168.1.1~192.168.1.254

3.受限广播地址(或称为“有限广播地址”)

32位全1的IP地址(255.255.255.255)表示受限广播地址。

受限广播地址和直接广播地址的区别,举例:255.255.255.255和192.168.5.255。

交换机转发广播,路由器不转发广播。

二、子网掩码

子网掩码用来区别网络位和主机位 ,用1表示网络位,用0表示主机位。比如:

A类IP地址的掩码:11111111.00000000.00000000.00000000  写成十进制255.0.0.0

也可以用/8来表示,表示前8位是网络位,比如:10.3.3.3/8

B类IP地址的掩码:11111111.11111111.00000000.00000000写成十进制 255.255.0.0

也可以用/16来表示,表示前16位是网络位,比如:172.16.7.6/16

C类IP地址的掩码:11111111.11111111.11111111.00000000写成十进制 255.255.255.0

也可以用/24来表示,表示前24位是网络位,比如:192.168.5.8/24

子网掩码为255.255.255.255表示本网段只有1个IP地址,举例:电信运营商动态分配给用户的IP地址110.80.191.243和子网掩码255.255.255.255。

三、划分子网的三级网络结构

将一个大的网络划分成几个较小的子网,变成“ 网络位+子网位+主机位 ”的三级结构。

(一)子网掩码的计算(★记住)

10000000→128(借1位)

11000000→128+64=192(借2位)

11100000→128+64+32=224(借3位)

11110000→128+64+32+16=240(借4位)

11111000→128+64+32+16+8=248(借5位)

11111100→128+64+32+16+8+4=252(借6位)

11111110→128+64+32+16+8+4+2=254(借7位)

11111111→128+64+32+16+8+4+2+1=255(借8位)

(二)子网划分计算

向主机位借1位可以划分成2个子网,借2位划分成4个子网,借3位划分成8个子网,如下:

28=256,27=128,26=64,25=32,24=16,23=8,22=4,21=2

地址类别是:A类

网络地址是:126.144.0.0  (主机位全0)

直接广播地址是:126.159.255.255  (主机位全1)

受限广播地址是:255.255.255.255

主机地址是:0.6.28.57  (网络位全0)

子网内的第一个可用IP地址是:126.144.0.1  (网络地址+1)

子网内的最后一个可用IP地址是:126.159.255.254  (广播地址-1)

网段

IP默认分配的子网掩码每段只有255或0

A类的默认子网掩码255.0.0.0一个子网最多可以容纳1677万多台电脑

B类的默认子网掩码255.255.0.0一个子网最多可以容纳6万台电脑

C类的默认子网掩码255.255.255.0一个子网最多可以容纳254台电脑

把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串连续的1和一串连续的0组成的(一共4段,每段8位,一共32位数)。

255.0.0.011111111.00000000.00000000.00000000

255.255.0.011111111.11111111.00000000.00000000

255.255.255.011111111.11111111.11111111.00000000

这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1和一串连续的0就可以了(每段都是8位)。如11111111.11111111.11111000.00000000,这也是一段合法的子网掩码。子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们可以把m看作后面0的个数。如255.255.255.0转换成二进制,那就是11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,255.255.255.0这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。

计算方法

00把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)

11111111.1111111.11111000.00000000

然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048,这个子网掩码最多可以容纳(2048-2)=2046台电脑。

我们再来看看这个改为默认子网掩码的B类IP

如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?

先将这些转换成二进制

IP(A) 188.188.0.11110111100.10111100.00000000.01101111

IP(B) 188.188.5.22210111100.10111100.00000101.11011010

Mask 255.255.254.011111111.11111111.11111110.00000000

255.255.254.0 是由23个1组成,也就是23位掩码。简单的说,由左往右数1,把十进制的IP换算成二制后,前23位1相同的情况下就属于同一个网段内的IP,24位后的1随意变化,属于同一网段。例中IP(A) 188.188.0.111,通过这个23位限制,可以看出的范围就是属于 188.188.0.0~188.188.1.255范围,只有在这个范围内,才属于同一个网段内IP。IP(B)同网段的IP范围是188.188.4.0~188.188.5.255的范围,显然不在IP(A)的范围内,所以IP(A)与IP(B)不是同一网段内IP。

分别and运算,得

10111100.10111100.00000000.00000000

10111100.10111100.00000100.00000000

网络标识不一样,即不在同一网段

IP网段与子网掩码

现在的企业规模越来越大,从原来的十几台,到几十台,现在是几百台。那么所需的IP地址数量也越来越多。我们都知道一个网段的IP地址数为0-255,除去0和255,只能有254台电脑,如果超过254台电脑,就需要增加IP地址,如何增加IP地址呢,为此就需要子网掩码。

现在的IP暂时由四段数字组成(以后将扩充更改),常分为三类IP:

A类:0.0.0.0到126.255.255.255

B类:128.0.0.0到191.255.255.255

C类:192.0.0.0到223.255.255.255

子网掩码:

在同一网段,要求网络标识相同,网络标识就是用IP的二进制与子网掩码的二进制数据作'与'运算(可用WINDOWS计算器算二进制),所以结果相同,表示在同一网段,而不是IP地址前几段相同就表示在同一网段。算网络标识的时候,A类IP只算第一段,B类只算第一,二段,C类IP算第一,二,三段。

例:192.168.0.1 255.255.255.0的网络标识为:192.168.0.0

192.168.0.1: 11000000.10101000.00000000.00000001

255.255.255.0:11111111.11111111.11111111.00000000

作与运算:

11000000.10101000.00000000.00000000

结果:192.168.0.0

子网掩码决定了一个子网的计算机数目,简单的算法就是2的M次方。M表示二进制的子网掩码后面0的数目。

例:255.255.255.0

二进制:11111111.11111111.11111111.00000000

后面有8个0,那M就是8,这个子网掩码可以容纳2的8次方(台)电脑,也就是256台,去掉0和255就是254台电脑。

实例:一个公司有530台电脑,组成一个对等网,子网掩码如何设?IP如何设?

子网掩码:

2的M次方=530,求得M=10

那么子网掩码最后为10个0,如此便是:11111111.11111111.11111100.00000000

换成十进制便是:255.255.252.0

再看IP,我们选一个B类IP,例如:188.188.×.×

前两段按B类要随便设就可以,关键是第三段,只要网络标识相同就可以在同一网段就可以,我们先看网络标识:

255.255.252.0:11111111.11111111.11111100.00000000

188.188.×.×: 10111100.10111100.??????××.××××××××

网络标识: 10111100.10111100.??????00.00000000

上边×号无论填0和1结果都是0

?处填0和1都一样,我们就全填0,结果便是IP便是:

10111100.10111100.000000××.××××××××,这个IP共有530台电脑,IP最后一段分给254台,一共要分530/254=2.086段,进一法则要分成3段,所以IP地址000000××处分成三个不同的数据即可,例:00000001,00000010,00000011,分别是1,2,3,这样IP地址就确定了188.188.1.×,188.188.2.×,188.188.3.×。

(三)举例

举例1:172.17.0.3/19子网掩码是多少 (借3位)

子网掩码11111111.11111111.11100000.00000000即255.255.224.0

举例2:192.168.6.7/26子网掩码是多少 (借2位)

子网掩码11111111.11111111.11111111.11000000即255.255.255.192

举例3:IP地址172.16.37.95,子网掩码为255.255.224.0,写出网络地址、主机地址和广播地址。

解答:224表示借3位,172.16.37.95→172.16.00100101.95;

网络地址:172.16.00100000.0→172.16.32.0   (主机位全0)

主机地址:0.0.00000101.95→0.0.5.95  (网络位全0)

广播地址:172.16.00111111.255→172.16.63.255   (主机位全1)

练习:写出以下IP地址的网络地址、主机地址和广播地址

172.16.99.8/255.255.240.0  (提示:172.16.01100011.8)

192.168.3.72/255.255.255.192 (提示:192.168.3.01001000)

10.33.4.5/255.248.0.0 (提示:10.00100001.4.5)

请多做课堂练习……。

四、考题(记住方法)

IP地址为126.150.28.57,子网掩码为255.240.0.0,那么地址类别是(),网络地址是(),直接广播地址是(),受限广播地址是(),主机地址是(),子网内的第一个可用IP地址是(),子网内的最后一个可用IP地址是()

解答:

126.150.28.57/255.240.0.0→126.10010110.28.57

㈣ 子网掩码是怎么样划分的啊

子网掩码

子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号 1 的部分代表网络号,掩码为 0的部分代表主机号子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路径其中 A类网络的子网掩码为 255.0.0.0;B类网络为 255.255.0.0;C类网络地址为:255.255.255.0

如何通过子网掩码来确定网络号或者网络地址?
通过 IP 地址的二进制与子网掩码的二进制进行与运算进行定某个设备的网络地址,
也就是说通过子网掩码分辨一个网络的网络部分和主机部分子网掩码一旦设置,网络地址和主机地址就固定了。
相对于使用子网掩码来识别网络地址,早期的使用类别进行网络地址的分类存在着地址大量浪费的不足。

子网一个最显着的特征就是具有子网掩码。与IP地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二进制形式的子网掩码:,采用十进制的形式为:255.255.255.0。

1.子网掩码的概念
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。

2.确定子网掩码数
用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。

定义子网掩码的步骤为:

A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为c类IP地址,网络标识为“210.73”,主机标识为“a.b”。

B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。

C、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111.11111111.11110000.00000000”

D、把这个数转化为间断十进制形式为:“255.255.240.0”

这个数为该网络的子网掩码。

3.IP掩码的标注
A、无子网的标注法

对无子网的IP地址,可写成主机号为0的掩码。如IP地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写IP地址。

B、有子网的标注法

有子网时,一定要二者配对出现。以C类地址为例。

1.IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于IP地址为210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行10.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与011不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。

2.掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。

㈤ 子网掩码如何划分

子网掩码标明了你的ip地址的哪一部分代表网络号,用来让机器识别两个ip地址是不是在同一个网段中的
比如:192.168.1.1 的子网掩码是255.255.255.0就说明192.168.1是网络号

192.168.1.1 子网掩码是255.255.255.0和而192.168.1.5子网掩码是255.255.0.0的话机器会认为他们是分别处在192.168.1和192.168网段中的他们不在同一网段
详细划分子网掩码是为了将网络分成子网来控制网络流量
下面是画分的方法:
要将网络分成子网,子网掩码应包含子网ID,这个子网ID是由网络管理员决定的,存在与网络ID和主机ID之内. 例如:可以指定B类地址的整个第3个8位字节来说明子网ID,如11111111.11111111.11111111.00000000(255.255.255.0).另一种选择是只指定第3个8位字节的前5位作为子网ID,最后3位(以及余下的8位字节)用于指定主机ID,如11111111.11111111.11111000.00000000(255.255.248.0).

与之运算: 10.10.10.0 = 10100000.10100000.10100000.00000000
255.255.255.0 = 11111111.11111111.11111111.00000000
AND结果: 10.10.10(NET ID)= 10100000.10100000.10100000.00000000
[补充]

对于子网掩码的详细解释:
如果你见到这样的子网掩码:10.10.10.0(网络段)255.255.255.224(子网掩码) 。它所描述的是什么意思呢?这是个不规范子网掩码,实际上大家可以延续子网掩码对于所在位值为1的部分即为NET ID。
换算得来255为11111111,所以如果你的前24位NET ID还是10.10.10 。而224转换为二进制为11100000 。那么我们就用最高的三位来分割子网。
这三个位共有000、001、010、011、100、101、110、111八个组合,扣掉不可使用的000(代表网络本身)与111(代表广播),还有6个组合,也就是可以提供6个子网。

第一个子网:00100001到00111110等于33到62 即10.10.10.33到10.10.10.62
第二个子网:01000001到01011110等于65到94 即10.10.10.65到10.10.10.94
第三个子网:01100001到01111110等于97到126 即10.10.10.97到10.10.10.126
第四个子网:10000001到10011110等于129到158 即10.10.10.129到10.10.10.158
第五个子网:10100001到10111110等于161到190 即10.10.10.161到10.10.10.190
第六个子网:11000001到11011110等于193到222 即10.10.10.193到10.10.10.222

不规范子网掩码的作用:充分利用IP资源、更安全的管理网络(限制主机位数)、
不规范子网掩码的算法:n = 掩码用的位数,网段个数= 2 的n次方 - 2

㈥ 子网掩码划分子网

一、子网掩码的概念及作用
子网掩码是一个应用于TCP/IP网络的32位二进制值,它可以屏蔽掉ip地址中的一部分,从而分离出ip地址中的网络部分与主机部分,基于子网掩码,管理员可以将网络进一步划分为若干子网。
二、为什么需要使用子网掩码
虽然我们说子网掩码可以分离出ip地址中的网络部分与主机部分,可大家还是会有疑问,比如为什么要区分网络地址与主机地址?区分以后又怎样呢?那么好,让我们再详细的讲一下吧!
在使用TCP/IP协议的两台计算机之间进行通信时,我们通过将本机的子网掩码与接受方主机的ip地址进行'与'运算,即可得到目标主机所在的网络号,又由于每台主机在配置TCP/IP协议时都设置了一个本机ip地址与子网掩码,所以可以知道本机所在的网络号。
通过比较这两个网络号,就可以知道接受方主机是否在本网络上。如果网络号相同,表明接受方在本网络上,那么可以通过相关的协议把数据包直接发送
到目标主机;如果网络号不同,表明目标主机在远程网络上,那么数据包将会发送给本网络上的路由器,由路由器将数据包发送到其他网络,直至到达目的地。在这
个过程中你可以看到,子网掩码是不可或缺的!
三、如何用子网掩码得到网络/主机地址
既然子网掩码这么重要,那么它是如何分离出ip地址中的网络地址和主机地址的呢?
过程如下:
1.将ip地址与子网掩码转换成二进制;
2.将二进制形式的ip地址与子网掩码做'与'运算,将答案化为十进制便得到网络地址;
3.将二进制形式的子网掩码取'反';
4.将取'反'后的子网掩码与ip地址做'与'运算,将答案化为十进制便得到主机地址。
下面我们用一个例子给大家演示:
假设有一个I
P
地址:192.168.0.1
子网掩码为:255.255.255.0
化为二进制为:I
P
地址11000000.10101000.00000000.00000001
子网掩码11111111.11111111.11111111.00000000
将两者做'与'运算得:11000000.10101000.00000000.00000000
将其化为十进制得:192.168.0.0
这便是上面ip的网络地址,主机地址以此类推。
小技巧:由于观察到上面的子网掩码为C类地址的默认子网掩码(即未划分子网),便可直接看出网络地址为ip地址的前三部分,即前三个字节。
解惑:
什么?你还是不懂?问我为什么要做'与'运算而不是别的?其实你仔细观察一下上面的例子就应该能明白。
'1'在做'与'运算时,不影响结果,'0'在做'与'运算时,将得到0,利用'与'的这个特性,当管理员设置子网掩码时,即将子网掩码上与网
络地址所对应的位都设为'1',其他位都设为'0',那么当作'与'时,ip地址中的网络号将被保留到结果中,而主机号将被置0,这样就解析出了网络号,
解析主机号也一样,只需先把子网掩码取'反',在做'与'。
四、子网掩码的分类
1)缺省子网掩码:
即未划分子网,对应的网络号的位都置1,主机号都置0。
A类网络缺省子网掩码:255.0.0.0
B类网络缺省子网掩码:255.255.0.0
C类网络缺省子网掩码:255.255.255.0
2)自定义子网掩码:
将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。
形式如下:
未做子网划分的ip地址:网络号+主机号
做子网划分后的ip地址:网络号+子网号+子网主机号
也就是说ip地址在化分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。
五、子网编址技术
前面几点介绍了子网掩码的一些知识,下面我们来看看子网划分,不要认为子网划分与子网掩码没有关系哟,子网划分也是靠子网掩码来实现的。
子网是指一个ip地址上生成的逻辑网络,它可以让一个网络地址跨越多个物理网络,即一个网络地址代表多个网络(很明显这样做可以节省ip地址)。呵呵,听起来是不是很蹊跷?一个网络就这样被莫名其妙的划分成了许多子网?那么这样做有什么用呢?
我举个例子来跟你说吧:比如你是某个学校的网管,你的学校有四个处于不同物理位置的网络教室,每个网络教室25台机器,你的任务是给这些机器配
置ip地址和子网掩码。你可能会觉得这再简单不过了,申请4个C类地址,每个教室一个,然后在一一配置不就搞定了。嗯,这样做理论上没错,但你有没有想到
这样做很浪费,你一共浪费了(254-25)*4=916个ip地址,如果所有的网管都像你这样做,那么internet上的ip地址将会在极短的时间内
枯竭,显然,你是不能这样做,你应该做子网划分。
子网划分说白了是这样一个事情:因为在划分了子网后,ip地址的网络号是不变的,因此在局域网外部看来,这里仍然只存在一个网络,即网络号所代
表的那个网络;但在网络内部却是另外一个景象,因为我们每个子网的子网号是不同的,当用化分子网后的ip地址与子网掩码(注意,这里指的子网掩码已经不是
缺省子网掩码了,而是自定义子网掩码,是管理员在经过计算后得出的)做'与'运算时,每个子网将得到不同的子网地址,从而实现了对网络的划分(得到了不同
的地址,当然就能区别出各个子网了,有趣吧)。
子网编址技术,即子网划分将会有助于以下问题的解决:
1)巨大的网络地址管理耗费:如果你是一个A类网络的管理员,你一定会为管理数量庞大的主机而头痛的;
2)路由器中的选路表的急剧膨胀:当路由器与其他路由器交换选路表时,互联网的负载是很高的,所需的计算量也很高;
3)IP地址空间有限并终将枯竭:这是一个至关重要的问题,高速发展的internet,使原来的编址方法不能适应,而一些ip地址却不能被充分的利用,造成了浪费。
因此,在配置局域网或其他网络时,根据需要划分子网是很重要的,有时也是必要的。现在,子网编址技术已经被绝大多数局域网所使用。
六、如何划分子网及确定子网掩码
在动手划分之前,一定要考虑网络目前的需求和将来的需求计划。
划分子网主要从以下方面考虑:
1.网络中物理段的数量(即要划分的子网数量)
2.每个物理段的主机的数量
确定子网掩码的步骤:
第一步:确定物理网段的数量,并将其转换为二进制数,并确定位数n。如:你需要6个子网,6的二进制值为110,共3位,即n=3;
第二步:按照你ip地址的类型写出其缺省子网掩码。如C类,则缺省子网掩码为11111111.11111111.11111111.00000000;
第三步:将子网掩码中与主机号的前n位对应的位置置1,其余位置置0。若n=3且为
C类地址:则得到子网掩码为11111111.11111111.11111111.11100000化为十进制得到255.255.255.224
B类地址:则得到子网掩码为11111111.11111111.11100000.00000000化为十进制得到255.255.224.0
A类地址:则得到子网掩码为11111111.11100000.00000000.00000000化为十进制得到255.224.0.0
另:由于网络被划分为6个子网,占用了主机号的前3位,若是C类地址,则主机号只能用5位来表示主机号,因此每个子网内的主机数量=(2的5次方)-2=30,6个子网总共所能标识的主机数将小于254,这点请大家注意!
解惑:
1.你可能有这样的疑问,比如在上面的例子里,6的二进制值为110,那么为什么要将子网掩码中与主机号的前n位对应的位置都置1,而不是用6的二进制110去替代前n位呢?
呵呵,这个问题提的很好,答案是这样的:我们计算子网掩码的目的是什么?就是希望它在做'与'的时候能够解析出网络号,也就是说它与网络号所对
应的位置都应该是1(当然包括与子网号所对应的位置),那么很显然,你写上110是不对的,如果你这么写,那么它的意义是主机号的前两位作为子网号,那么
这样将最多划分2个子网(不明白没关系,下面有计算子网数量的方法),与我们当初所要划分的6个子网显然是不一致的。这样解释你能明白马?
2.细心的人可能会发现,划分4个子网,5个子网和6个子网的子网掩码是一样的,同为255.255.255.224,是不是错了呢?三个子网
掩码应该不同呀?呵呵,是这样的,因为4,5,6的二进制值都是3为,因此在子网掩码中这三位都置1,划分是没有问题的,只是你的理解上有一点小小的问
题,划分为4个子网,其实可以理解为划分为6个子网,但你只使用了其中的4个。比如你想划分8个子网,与划分14个子网所得到的子网掩码是一样的,都占用
了4位作为子网号。
七、相关判断方法
1)如何判断是否做了子网划分?
这个问题很简单,如果它使用了缺省子网掩码,那么表示没有作子网划分;反之,则一定作了子网划分。
2)如何计算子网地址?
还是老办法,将ip地址与子网掩码的二进制形式做'与',得到的结果即为子网地址。
3)如何计算主机地址?
这个也不用说了吧,先将子网掩码的二进制取'反',再与ip地址做'与'。
4)如何计算子网数量?
这个问题大家会常常提到,还是从子网掩码入手,主要有两个步骤:
1.观察子网掩码的二进制形式,确定作为子网号的位数n;
2.子网数量为2的n次方-2。(为什么减2,呵呵,往下看)
举个例子来说,比如有这样一个子网掩码:255.255.255.224其二进制为:
11111111.11111111.11111111.11100000可见n=3,2的3次方为8,说明子网地址可能有
如下8种情况:
000
001
010
011
100
101
110
111
但其中代表网络自身的000;代表广播地址的111是被保留的,所以要减2,明白了吗?
5)如何计算总主机数量,子网内主机数量?
总主机数量=子网数量×子网内主机数量
再用一个例子给大家说明,比如子网掩码为255.255.255.224
上面的讨论知道它最多可以划分6个子网,那么每个子网内最多有多少个主机呢?其实上面我已经给大家算过了,由于网络被划分为6个子网,占用了主机号的前3位,且是C类地址,则主机号只能用5位来表示主机号,因此子网内的主机数量=(2的5次方)-2=30.
因此通过这个子网掩码我们可以算出这个网络最多可以标识6*30=180个主机(可见,在化分子网后,整个网络所能标识的主机数量将减少)。
6)计算ip地址范围
通过一个自定义子网掩码,我们可以得到这个网络所有可能的ip地址范围。
具体步骤:
1.写出二进制子网地址;
2.将子网地址化为十进制;
3.计算子网所能容纳主机数;
4.得出ip范围(起始地址:子网地址+1;终止地址:子网地址+主机数)
假设一个子网掩码为:255.255.255.224,可知其最多可以划分6个子网,子网内主机数为30,那么所有可能的ip地址及计算流程如下:
子网--子网地址(二进制)--------子网地址-----实际ip范围
1号-11001010.01110000.00001010.00100000-202.112.10.32-202.112.10.33-202.112.10.62
2号-11001010.01110000.00001010.01000000-202.112.10.64-202.112.10.65-202.112.10.94
3号-11001010.01110000.00001010.01100000-202.112.10.96-202.112.10.97-202.112.10.126
4号-11001010.01110000.00001010.10000000-202.112.10.128-202.112.10.129-202.112.10.158
5号-11001010.01110000.00001010.10100000-202.112.10.160-202.112.10.161-202.112.10.190
6号-11001010.01110000.00001010.11000000-202.112.10.192-202.112.10.193-202.112.10.222

㈦ 寻求子网掩码怎样划分

子网掩码一共分为两类。一类是缺省子网掩码,一类是自定义子网掩码。缺省子网掩码即未划分子网,对应的网络号的位[1][2]都置1,主机号都置0。
A类网络缺省子网掩码:255.0.0.0
B类网络缺省子网掩码:255.255.0.0
C类网络缺省子网掩码:255.255.255.0
自定义子网掩码是将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。
形式如下:
未做子网划分的ip地址:网络号+主机号
做子网划分后的ip地址:网络号+子网号+子网主机号
也就是说ip地址在化分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。子网掩码是32位二进制数,它的子网主机标识用部分为全“0”。利用子网掩码可以判断两台主机是否中同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中

㈧ 子网掩码怎么划分 划分子网掩码的方法

子网掩码标明了你的ip地址的哪一部分代表网络号,用来让机器识别两个ip地址是不是在同一个网段中的 比如:192.168.1.1 的子网掩码是255.255.255.0就说明192.168.1是网络号 192.168.1.1 子网掩码是255.255.255.0和而192.168.1.5子网掩码是255.255.0.0的话机器会认为他们是分别处在192.168.1和192.168网段中的他们不在同一网段 详细划分子网掩码是为了将网络分成子网来控制网络流量 下面是画分的方法: 要将网络分成子网,子网掩码应包含子网ID,这个子网ID是由网络管理员决定的,存在与网络ID和主机ID之内. 例如:可以指定B类地址的整个第3个8位字节来说明子网ID,如11111111.11111111.11111111.00000000(255.255.255.0).另一种选择是只指定第3个8位字节的前5位作为子网ID,最后3位(以及余下的8位字节)用于指定主机ID,如11111111.11111111.11111000.00000000(255.255.248.0). 与之运算: 10.10.10.0 = 10100000.10100000.10100000.00000000 255.255.255.0 = 11111111.11111111.11111111.00000000 AND结果: 10.10.10(NET ID)= 10100000.10100000.10100000.00000000 [补充] 对于子网掩码的详细解释: 如果你见到这样的子网掩码:10.10.10.0(网络段)255.255.255.224(子网掩码) 。它所描述的是什么意思呢?这是个不规范子网掩码,实际上大家可以延续子网掩码对于所在位值为1的部分即为NET ID。 换算得来255为11111111,所以如果你的前24位NET ID还是10.10.10 。而224转换为二进制为11100000 。那么我们就用最高的三位来分割子网。 这三个位共有000、001、010、011、100、101、110、111八个组合,扣掉不可使用的000(代表网络本身)与111(代表广播),还有6个组合,也就是可以提供6个子网。 第一个子网:00100001到00111110等于33到62 即10.10.10.33到10.10.10.62 第二个子网:01000001到01011110等于65到94 即10.10.10.65到10.10.10.94 第三个子网:01100001到01111110等于97到126 即10.10.10.97到10.10.10.126 第四个子网:10000001到10011110等于129到158 即10.10.10.129到10.10.10.158 第五个子网:10100001到10111110等于161到190 即10.10.10.161到10.10.10.190 第六个子网:11000001到11011110等于193到222 即10.10.10.193到10.10.10.222 不规范子网掩码的作用:充分利用IP资源、更安全的管理网络(限制主机位数)、 不规范子网掩码的算法:n = 掩码用的位数,网段个数= 2 的n次方 - 2

㈨ 子网掩码是怎样来划分的

子网掩码 子网掩码(subnet mask)是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。
IP地址的结构
要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。
IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。
子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路。其中 A类地址的默认子网掩码为 255.0.0.0;B类地址的默认子网掩码为 255.255.0.0;C类地址的默认子网掩码为:255.255.255.0。
如何通过子网掩码来确定网络号或者网络地址?
通过 IP 地址的二进制与子网掩码的二进制进行与运算进行定某个设备的网络地址,
也就是说通过子网掩码分辨一个网络的网络部分和主机部分子网掩码一旦设置,网络地址和主机地址就固定了。
相对于使用子网掩码来识别网络地址,早期的使用类别进行网络地址的分类存在着地址大量浪费的不足。
子网一个最显着的特征就是具有子网掩码。与IP地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二进制形式的子网掩码:,采用十进制的形式为:255.255.255.0。
1.子网掩码的概念
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
2.确定子网掩码数
用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。
定义子网掩码的步骤为:
A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为C类IP地址,网络标识为“210.73”,主机标识为“a.b”。
B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”(即把第三字节的最后四位作为主机位,其实在这里有个简单的规律,非网络位的前几位置1原网络就被分为2的几次方个网络,这样原来网络就被分成了2的4次方16个子网),即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。
C、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111.11111111.11110000.00000000”
D、把这个数转化为间断十进制形式为:“255.255.240.0”
这个数为该网络的子网掩码。
3.IP掩码的标注
A、无子网的标注法
对无子网的IP地址,可写成主机号为0的掩码。如IP地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写IP地址。
B、有子网的标注法
有子网时,一定要二者配对出现。以C类地址为例。
1.IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于同一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于IP地址为210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行。210.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与111不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。
2.掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。
子网掩码的表示方法
子网掩码通常有以下2种格式的表示方法:
1. 通过与IP地址格式相同的点分十进制表示
如:255.0.0.0 或 255.255.255.128
2. 在IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络标识位的长度
如:192.168.1.1/24 的子网掩码也可以表示为 255.255.255.0
子网掩码和ip地址的关系
注意这讲的都是有类网!
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
请看以下示例:
运算演示之一:aa
I P 地址 192.168.0.1
子网掩码 255.255.255.0
AND运算 (AND运算法则:1 与 1 = 1 ,1 与 0 = 0 ,0 与 1 = 0 ,0 与 0 = 0 ,即当对应位均为1时结果为1,其余为0。)
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
运算演示之二:
I P 地址 192.168.0.254
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.11111110
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
运算演示之三:
I P 地址 192.168.0.4
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000100
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0
所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。我现在单位使用的代理服务器,内部网络就是这样规划的。
也许你又要问,这样的子网掩码究竟有多少了IP地址可以用呢?你可以这样算。
根据上面我们可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出:
前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-2),即256-2=254,一般主机地址全为0或者1(二进制)有其特殊的作用。
那么你可能要问了:如果我的子网掩码不是255.255.255.0呢?你也可以这样做啊假设你的子网掩码是255.255.128.0
那么你的局域网内的ip地址的前两位肯定是固定的了
这样,你就可以按照下边的计算来看看同一个子网内到底能有多少台机器
1、十进制128 = 二进制1000 0000
2、IP码要和子网掩码进行AND运算
3、
I P 地址 11000000.10101000.1*******.********
子网掩码 11111111.11111111.10000000.00000000
AND运算
11000000.10101000.10000000.00000000
转化为十进制后为:
192 . 168. 128 . 0
4、可知我们内部网可用的IP地址为:
11000000.10101000.10000000.00000000

11000000.10101000.11111111.11111111
(也可以是:11000000.10101000.00000000.00000000 到11000000.10101000.01111111.11111111)
5、转化为十进制:
192 . 168.128.0 到192 . 168.255.255 (或者192.168.0.0到192.168.127.255)
6、0和255通常作为网络的内部特殊用途。通常不使用。
7、于是最后的结果如下:我们单位所有可用的IP地址为:
192.168.128.1-192.168.128.254
192.168.129.1-192.168.129.254
192.168.130.1-192.168.130.254
192.168.131.1-192.168.131.254
. . . . . . . . . . . . .
192.168.139.1-192.168.139.254
192.168.140.1-192.168.140.254
192.168.141.1-192.168.141.254
192.168.142.1-192.168.142.254
192.168.143.1-192.168.143.254
. . . . . . . . . . . . .
192.168.254.1-192.168.254.254
192.168.255.1-192.168.255.254
8、总数为(255-128+1)*(254-1+1) =128 * 254 = 32512
子网内包含的机器数目应该是2^n-2,比如说上面的子网掩码是255.255.128.0,那么他的网络号是17位,主机号是15位,只要主机号不全是0或者1就是可以的,所以ip地址是192.168.192.0(11000000.10101000.11000000.00000000)也允许,除掉全0全1,结果为2^15-2=32766,上面的落了好多地址
9、看看的结果是否正确
(1)、设定IP地址为192.168.128.1
Ping 192.168.129.233通过测试
访问http://192.168.129.233可以显示出主页
(2)、设定IP地址为192.168.255.254
Ping 192.168.129.233通过测试
访问http://192.168.129.233可以显示出主页
10、结论
以上证明我们的结论是对的。
现在你就可以看你的子网中能有多少台机器了
255.255.255.128
分解:
11111111.11111111.11111111.1000000
所以你的内部网络的ip地址只能是
xxxxxxxx.xxxxxxxx.xxxxxxxx.0???????

xxxxxxxx.xxxxxxxx.xxxxxxxx.01111111
子网掩码
(1)子网TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的。网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来两方面的负担:第一,巨大的网络地址管理开销;第二,网关寻径急剧膨胀。其中第二点尤为突出,寻径表的膨胀不仅会降低网关寻径效率(甚至可能使寻径表溢出,从而造成寻径故障),更重要的是将增加内外部路径刷新时的开销,从而加重网络负担。
因此,迫切需要寻求新的技术,以应付网间网规模增长带来的问题。仔细分析发现,网间网规模的增长在内部主要表现为网络地址的增减,因此解决问题的思路集中在:如何减少网络地址。于是IP网络地址的多重复用技术应运而生。
通过复用技术,使若干物理网络共享同一IP网络地址,无疑将减少网络地址数。
子网编址(subnet addressing)技术,又叫子网寻径(subnet routing),英文简称subnetting,是最广泛使用的IP网络地址复用方式,目前已经标准化,并成为IP地址模式的一部分。一般的,32位的IP地址分为两部分,即网络号和主机号,我们分别把他们叫做IP地址的“网间网部分”和“本地部分”。子网编址技术将本地部分进一步划分为“物理网络”部分和“主机”部分,如图:网间网部分物理网络主机
|←网间网部分→|←————本地部分—————→|
|←物理网络→|←—主机部分——→|
其中“物理网络”用于标识同一IP网络地址下的不同物理网络即是“子网”。
(2)子网掩码IP协议标准规定:每一个使用子网的网点都选择一个32位的位模式,若位模式中的某位置1,则对应IP地址中的某位为网络地址(包括网间网部分和物理网络号)中的一位;若位模式中的某位置0,则对应IP地址中的某位为主机地址中的一位。例如位模式:
11111111 11111111 11111111 00000000中,前三个字节全1,代表对应IP地址中最高的三个字节为网络地址;后一个字节全0,代表对应IP地址中最后的一个字节为主机地址。这种位模式叫做子网模(subnet mask)或“子网掩码”。
为了使用的方便,常常使用“点分整数表示法”来表示一个IP地址和子网掩码,例如c类地址子网掩码(11111111 11111111 11111111 00000000)为:255.255.255.0 IP协议关于子网掩码的定义提供一种有趣的灵活性,允许子网掩码中的“0”和“1”位不连续。但是,这样的子网掩码给分配主机地址和理解寻径表都带来一定困难,并且,极少的路由器支持在子网中使用低序或无序的位,因此在实际应用中通常各网点采用连续方式的子网掩码。像255.255.255.64和255.255.255.160等一类的子网掩码不推荐使用。
(3)子网掩码与IP地址子网掩码与IP地址结合使用,可以区分出一个网络地址的网络号和主机号。
例如:有一个C类地址为:192.9.200.13其缺省的子网掩码为:255.255.255.0则它的网络号和主机号可按如下方法得到:
①将IP地址192.9.200.13转换为二进制11000000 00001001 11001000 00001101
②将子网掩码255.255.255.0转换为二进制11111111 11111111 11111111 00000000
③将两个二进制数逻辑与(AND)运算后得出的结果即为网络部分
11000000 00001001 11001000 00001101 AND 11111111 11111111 11111111 00000000
11000000 00001001 11001000 00000000结果为192.9.200.0,即网络号为192.9.200.0。
④将子网掩码取反再与IP地址逻辑与(AND)后得到的结果即为主机部分11000000 00001001 11001000 00001101 AND 00000000 00000000 00000000 11111111 结果为00000000 00000000 00000000 00001101转化为十进制得到0.0.0.13,即主机号为13。

㈩ 如何划分子网及确定子网掩码

子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID,它用来屏蔽IP地址的一部分,从IP地址中分离出网络ID和主机ID。子网掩码由4个十进制数组成的数值中间用“.”分隔,如255.255.255.0。

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

例如,假设IP地址为192.160.4.1,子网掩码为255.255.255.0,则网络ID为192.160.4.0,主机ID为0.0.0.1。计算机网络ID的不同,则说明他们不在同一个物理子网内,需通过路由器转发才能进行数据交换。

每类地址具有默认的子网掩码:对于A类为255.0.0.0,对于B类为255.255.0.0,对于C类为255.255.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位。

如果希望在一个网络中建立子网,就要在这个默认的子网掩码中加入一些位,它减少了用于主机地址的位数。加入到掩码中的位数决定了可以配置的子网。因而,在一个划分了子网的网络中,每个地址包含一个网络地址、一个子网位数和一个主机地址。

确定子网掩码:利用主机数来计算

将主机数目转化为二进制来表示,如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。

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



(10)计算机网络子网页码如何划分扩展阅读

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

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

如欲将B类IP地址168.195.0.0划分成27个子网:

27=11011;该二进制为五位数,N=5;将B类地址的子网掩码255.255.0.0的主机地址前5位置1(B类地址的主机位包括后两个字节,所以这里要把第三个字节的前5位置1),得到 255.255.248.0

即为划分成27个子网的B类IP地址 168.195.0.0的子网掩码(实际上是划成了32-2=30个子网)。

阅读全文

与计算机网络子网页码如何划分相关的资料

热点内容
手机如何没有网络也能上网 浏览:571
华擎主板如何连接网络 浏览:611
古剑奇谭3和网络版哪个好玩吗 浏览:792
网络语爆蛋糕是什么意思 浏览:892
手机运营商选择哪个网络 浏览:891
网络男红歌手机手 浏览:229
荣耀有wifi拒绝加入网络 浏览:282
手机连接网络说密码错误 浏览:89
中小学网络云平台在哪里下课程 浏览:737
请在设置中关闭网络代理 浏览:346
网络和wifi同时开用哪个 浏览:797
打电话确认网络服务是什么意思 浏览:65
移动网络联接异常2032 浏览:550
电脑外网共享网络文件夹 浏览:648
手机如何选择网络基站 浏览:662
电信网络支付限额怎么设置 浏览:720
电脑有时候网络很卡怎么办 浏览:805
移动固定网络套餐哪个划算 浏览:246
甄嬛传在哪个网络平台 浏览:776
苹果换了id怎么没网络 浏览:261

友情链接