子网与子网掩码的介绍

1、什么是子网网络

IP地址由两部分组成,即网络号(Network ID)和主机号(Host ID)。网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机。子网就是基于某一类地址划分出来的更小的网络。spa

2、为何要划分子网二进制

Internet组织机构定义了五种IP地址,有A、B、C三类地址。A类网络有126个,每一个A类网络可能有16777214台主机,它们处于同一广播域(广播域就是指网络中全部能接收到一样广播消息的设备的集合)。显然,同一广播域里面有这么多节点是不可能的,那么这样将会有不少IP地址没有分配出去而形成浪费。这就能够把基于某类的一个大的IP网络划分红更小的子网。就好比把咱们的房间划分红了不少间,由于一个很大很大的房子就放一张床那是很浪费的,划分为不少间房子以后,咱们就能够住进去不少人,这样既节约了空间,又给了每一个人隐私,每一个人打扫本身的房间,也便于管理。集合

3、什么是子网掩码co

子网掩码就是划分子网的一个标志,经过子网掩码能够判断是不是在同一个网络里面。子网掩码不能单独存在,它必须结合IP地址一块儿使用。子网掩码只有一个做用,就是将某个IP地址划分红网络地址和主机地址两部分。子网掩码的设定必须遵循必定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。好比子网掩码是255.255.255.0,转换成二进制就为11111111.11111111.11111111.00000000 “1”有24个,那么二进制的IP地址从左往右的24位就为网络号,相同网络号则为同一网段。“0”有8个,则表明二进制的IP地址从右往左的8位为主机号,则这个网段里面最多共有256-2=254个主机,由于要减去网关和广播地址。数字

4、子网掩码与子网的关系消息

IP地址经过与子网掩码相与比较网络地址是否一致能够判断出是否属于同一子网,而子网则须要子网掩码来划分子网,标识网络地址和主机号。background

5、子网和子网掩码如何划分实例

子网划分是借助于取走主机位,把这个取走的部分做为子网位.所以这个意味划分越多的子网,每一个子网容纳的主机将越少。管理

子网掩码用于辨别IP地址中哪部分为网络地址,哪部分为主机地址,由1和0组成,长32位,全为1的位表明网络号.不是全部的网络都须要子网,所以就引入1个概念:默认子网掩码(default subnet mask).A类IP地址的默认子网掩码为255.0.0.0;B类的为255.255.0.0;C类的为255.255.255.0。

例如A类地址默认的子网掩码255.0.0.0:/8则表明A类地址的网络地址为IP二进制形式的前面8位,如IP地址为12.0.0.2的子网掩码为默认的125.0.0.0那么他的网络地址则为12.0.0.0。

B类默认的子网掩码255.255.0.0/16,C类地址默认的子网掩码255.255.255.0/24也都是同理的。

 

下面举个例子帮助了解子网和子网掩码的划分

实例1、假如咱们学校申请到了一个B类地址:129.12.0.0/16。这样咱们可用的主机数是2的16次方-2=65534(减去广播地址和网关地址)。

假设咱们学校共有部门7个,则须要划分出7个不一样的子网(假设这里的7个部门的主机数是同样的,而且分配给他们的是够用的)。那么2的n次方>=7,n的最小值为3.所以网络位须要向主机位借3位。那么就能够从129.12.0.0/16这个网段里面分出8个子网。

详细过程:

先将129.12.0.0/16用二进制表示

10000001.00001010.00000000.00000000/16

借4位后(可划分16个子网)

一、10000001.00001010.00000000.00000000/19  【192.12.0.0/19】

二、10000001.00001010.00100000.00000000/19  【192.12.32.0/19】

三、10000001.00001010.01000000.00000000/19  【192.12.64.0/19】

四、10000001.00001010.01100000.00000000/19  【192.12.96.0/19】

五、10000001.00001010.10000000.00000000/19  【192.12.128.0/19】

六、10000001.00001010.10100000.00000000/19  【192.12.160.0/19】

七、10000001.00001010.11000000.00000000/19  【192.12.192..0/19】

八、10000001.00001010.11100000.00000000/19  【192.12.224.0/19】

从中选取7个,每一个部门分配一个便可。每一个部门的可用主机数目为:

2的13次方8192-2=8190.

 

将B类地址168.195.0.0划分红7个子网

利用子网数来计算子网掩码

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

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

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

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

这里划分了7个子网

则7=111

N=3

将B类地址168.195.0.0的子网掩码255.255.0.0的主机地址前3位置 1,获得 

11111111.11111111.11100000.00000000

子网掩码即为255.255.224.0

即为划分红 7个子网的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类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地址(即划分后有主机位或子网位全为“0”或全为“1”的):

相关文章
相关标签/搜索