ip地址的分类以及子网的划分

来源:互联网 发布:数据库完整性 编辑:程序博客网 时间:2024/05/13 01:57
 

给一个IP地址,如何划分为几个子网?

1、 基本知识介绍




基础:
子网数目=2^X         x=子网位数
主机数目=2^y-2      y=主机位数
广播地址=主机位为全1的地址=下个子网号-1
网络地址=主机位全为


子网的划分方法:
1、根据需要的子网数目来确定子网位数,必须确保每个子网的IP可用数目大于等于主机数;
优缺点:方法简单;每个子网的实际主机数不同,但是分配的IP地址数目相同,可能浪费IP地址
eg:
需要5个子网,则2^n  >= 5    =>   子网位数 :n=3


2、根据子网的主机数目来确定主机位数,然后确定子网位数
优缺点:方法复杂,但IP地址利用充分 =》不等数目子网IP地址的划分方法
eg:
需要200个主机,则需要2^8=256   =>     对B类地址,主机位占8位,子网位占8位
需要20个主机,则需要2^5=32   =>     对B类地址,主机位占5位,子网位占11位



国际规定:把所有的IP地址划分为 A,B,C,D,E。
  A类地址:范围从0~127,0是保留的并且表示所有IP地址,而127也是保留
的地址,并且是用于测试环回用的。因此,A类地址的范围其实是从1~126之间。
如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。转换
为2进制来说,一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址
的最高位必须是“0”,地址范围从0.0.0.1到126.0.0.0。可用的A类网络有126个,
每个网络能容纳1亿多个主机(2的24次方的主机数目)。以子网掩码来进行区别:
255.0.0.0。
  B类地址:范围从128-191,如172.168.1.1,第一和第二段号码为网络号码,剩
下的2段号码为本地计算机的号码。转换为2进制来说,一个B类IP地址由2个字节的
网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范
围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多
个主机。以子网掩码来进行区别:255.255.0.0。
  C类地址:范围从192-223,如192.168.1.1,第一,第二,第三段号码为网络号
码,剩下的最后一段号码为本地计算机的号码。转换为2进制来说,一个C类IP地址
由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范
围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主
机。以子网掩码来进行区别:255.255.255.0。
  D类地址:范围从224-239,D类IP地址第一个字节以“1110”开始,它是
一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播
(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的
一组计算机。
      E类地址:范围从240-254,以“11110”开始,为将来使用保留。全零
(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是
当前子网的广播地址。
 在日常网络环境中,基本是都在使用B,C两大类地址,而ADE这3类地址都不打可
能被使用到。
   子网掩码的简单叙述:子网掩码是一个32位地址,用于屏蔽IP地址的一部分以
区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
   在这么多网络IP中,国际规定有一部分IP地址是用于我们的局域网使用,也就
是属于私网IP,不在公网中使用的,它们的范围是:


       10.0.0.0~10.255.255.255 
       172.16.0.0~172.31.255.255 
       192.168.0.0~192.168.255.255 
  接下来我们可以看一下子网划分的例子:
    假如给你一个C类的IP地址段:192.168.0.1-192.168.0.254,其中
192.168.0 这个属于网络号码,而1~254表示这个网段中最大能容纳254台电
脑主机。我们现在要做的就是把这254台主机再次划分一下,将它们区分开来。
  192.168.0.1-192.168.0.254默认使用的子网掩码为
255.255.255.0,其中的0在2进制中表示,8个0.因此有8个位置没有被网络号
码给占用,2的8次方就是表示有256个地址,去掉一个头(网络地址)和一个尾
(主机地址),表示有254个电脑主机地址,因此我们想要对这254来划分的话,
就是占用最后8个0中的某几位。
  假如占用第一个0.那么2进制表示的子网掩码为
11111111.11111111.11111111.10000000。转换为10进制就为
255.255.255.128,那么这时电脑主机应该为多少?其实很简单,就是2的7次
方了(不再是原来的2的8次方了),2的7次方=128,因此假如子网掩码为
255.255.255.128的话,这个C类地址可以被区分为2个网络,每个网络中最多
有128台主机。 192.168.0.1-192.168.0.127为一个,192.168.0.128-
192.168.0.255为第二个。
  再举个例子,假如还是C类地址,其IP范围为192.168.0.1-
192.168.0.254,假如子网掩码255.255.255.192(也就是最后8为主机位,
被占用了2位,2进制表示为11111111.11111111.11111111.11000000),
那么这个网段的电脑主机数目就是2的6次方=64台,总共有2的2次方=4个网段。
第一个网段为192.168.0.1-192.168.0.63,第二个网段为192.168.0.64-
192.168.0.127,第三个网段为192.168.0.127-192.168.0.191,第四个
网段为192.168.0.192-192.168.0.254。


1.1网络中的每一个主机或路由器至少有一个IP地址;

在Internet中不允许有两个设备具有同样的IP地址;

1.2IP地址采用分层结构;

IP地址是由网络号(net ID)与主机号(host ID)两部分组成的。

 

13  IP地址的分类

IP地址长度为32位,点分十进制(dotted decimal)地址;

采用x.x.x.x的格式来表示,每个x为8位,每个x的值为0~255(例如 202.113.29.119);

根据不同的取值范围,IP地址可以分为五类;

IP地址中的前5位用于标识IP地址的类别:

     A类地址的第一位为0;

     B类地址的前两位为10;

     C类地址的前三位为110;

     D类地址的前四位为1110;

     E类地址的前五位为11110。

 

 

2、一个C类地址划分为几个子网

一个C类地址是由24位的网络号与8位的主机号组成。如果一个单位得到一个C类IP地址,那么它可以在一个单独的网络中为254个主机与路由器分配IP地址。但是,如果该组织希望有更多的子网,那么他们同样需要进行子网地址划分的工作。

例如:一个机关网络的管理者从网络管理中心获得一个C类IP地址:212.26.220.0,该机关网络是由5个子网组成。

该网络需要有5个子网,如果考虑到2个作为保留的特殊地址,那么需要子网号的总数为7。显然,选择子网号位长为3即可满足用户要求。

划分子网后的地址结构如下面所示。我们选择使用子网掩码255.255.255.224,那么子网划分后的IP地址的子网号为3位,主机号为5位,其结构应该为:3位的子网号表示该机关网络允许有6个子网,5位的主机号表示每个子网上可以有30台主机。


子网掩码:255.255.255.0


C类地址:

←              netid                →

←        hostid      →

11111111

11111111

11111111

00000000

    

 

(a)未划分子网

子网掩码:255.255.255.224

C类掩址:

←           netid                 →

←subnetid→

←hostid→

11111111

11111111

11111111

11100000

     

(b)划分子网

使用在以上子网划分的方案中,该机关网络可用的IP地址为:

子网1:212.26.220.33~212.26.220.62

子网2:212.26.220.65~212.26.220.94

子网3:212.26.220.97~212.26.220.126

子网4:212.26.220.129~212.26.220.158

子网5:212.26.220.161~212.26.220.190

子网6:212.26.220.193~212.26.220.222

理解:子网id的变化为:001 010 011 100 101 110 六种(除去000 和 111) 

      子网主机id的变化为: 00001 00010 00011 00100 00101 00110 00111 01000 ... 11110 30种 (除去 00000 和 11111)

那么:各子网的范围是 子网id + 子网主机id最小值 ---- 子网id + 子网主机id最大值。

3、如何根据主机的IP地址判断是否属于同一个子网

在很多情况下需要根据两个主机的IP地址判断是否属于同一个子网。判断两台主机是不是在同一个子网中,其标准是看它们的子网地址是不是相同。在比较中需要将它们的地址用二进制形式表示。

例如,主机1与主机2的IP地址分别为156.26.27.71、156.26.27.110的主机,子网掩码为255.255.255.192判断它们是不是在同一个子网上。

解决的方法是:首先用二进制方式写出它们的IP地址:

主机1:10010010.00011010.00011011.01000111

主机2:10010010.00011010.00011011.01101110

在一个子网中,所有的主机都具有相同的子网掩码。当我们知道子网中一台主机的IP地址与子网掩码,将IP地址与子网掩码按位做与(AND)运算,其结果即为为该主机所在子网的子网号。可以将主机1的IP地址与子网掩码按位做与运算:

主机1的IP地址:

10010010.00011010.00011011.01000111

子网掩码:

11111111.11111111.11111111.11000000

与运算结果:

10010010.00011010.00011011.01000000

同样,我们也可以对主机2的IP地址156.26.27.110与子网掩码的二进制数,按位做与运算:

主机2的IP地址:

10010010.00011010.00011011.01101110

子网掩码:

11111111.11111111.11111111.11000000

与运算结果:

10010010.00011010.00011011.01000000

从与运算的结果看,它的子网也是0001101101。这就说明:主机1与主机2的网络号与子网号都相同,因此它们属于同一个子网。

但是,也不是所有IP地址在表面很相近的主机一定是属于同一个子网的。

例如:主机3与主机4的IP地址分别为156.26.101.88、156.26.101.132,使用子网掩码也是255.255.255.192。首先用二进制方式写出它们的IP地址:

主机3:10010010.00011010.01100101.01011000

主机4:10010010.00011010.01100101.10101110

根据以上方法进行比较,发现主机3的子网地址为0110010101,而主机4的子网地址为0110010110。那么,尽管二者的网络号相同,但是由于子网号不同,可以判断两台主机不在同一个子网中。

相同的子网掩码,不一定是一个子网。

4、可变长度子网掩码

在某种情况下,需要我们在子网划分时,子网号的长度是不同的。IP协议允许使用变长子网的划分。

例如某个公司申请了一个整个C类202.60.31.0的IP地址空间。该公司有100名员工在销售部门工作,50名员工在财务部门工作,50名员工在设计部门工作。要求我们为销售部门、财务部门与设计部门分别组建子网。

针对这种情况,我们可以通过可变长度子网掩码(VLSM)技术,将一个C类IP地址分为3个部分,其中子网1的地址空间是子网2与子网3的地址空间的两倍。那么,我们首先可以使用子网掩码为255.255.255.128将一个C类IP地址划分为两半。在二进制计算中,运算过程是:

主机的IP地址:

11001010.00111100.00011111.00000000

202.60.31.0

子网掩码:

11111111.11111111.11111111.10000000

255.255.255.128

与运算结果:

11001010.00111100.00011111.00000000

202.60.31.0

运算结果表明:我们可以将202.60.31.1~202.60.31.126作为了网1的IP地址,而将余下的部分进一步划分为两半。由于202.60.31.127第4个字节是全1,被保留作为广播地址,不能使用权用,子网1与子网2、子网3的地址空间交界点在202.60.31.128,可以使用子网掩码255.255.255.192。子网2与子网3的地址空间的计算过程为:

主机的IP地址:

11001010.00111100.00011111.10000000

202.60.31.128

子网掩码:

11111111.11111111.11111111.11000000

255.255.255.192

与运算结果:

11001010.00111100.00011111.10000000

202.60.31.128

现在我欠可以将平分后的两个较小的地址空间分配给子网2与子网3。对于子网2来说,第一个可用的地址是202.60.31.129,最后的一个可用的地址 202.60.31.190。子网2的第一个可用的地址是202.60.31.129到202.60.31.190。

因为下一个地址202.60.31.191中191是全1的地址,需要留做广播地址。接下来的一个地址是202.60.31.192,它是子网3的第一个地址。那么,子网3的IP地址应该是从202.60.31.193到202.60.31.254。所以,采用变长子网的划分的三个子网的IP地址分别为:

子网1:202.60.31.1 ~ 202.60.31.126;

子网2:202.60.31.129 ~ 202.60.31.190;

子网3:202.60.31.193 ~ 202.60.31.254。

其中:子网1使用的子网掩码为255.255.255.128,允许使用的IP地址数为126个;子网2与子网3的子网掩码为255.255.255.129(两个子网相同的掩码,它们可以使用的IP地址数分别为61个。该方案可以满足公司的要求。

5、无类域间路由的超网掩码

1、为什么在研究无类域间路由技术?

A、IP地址的有效利用率问题。

即使我们在划分子网地址空间,IP地址的有效利用率问题总是存在的,并且我们会发现B类IP地址空间无效消耗问题比较突出。

B、路由器工作交率问题。

希望IP地址空间的利用率能够接近50%。一种拒绝任何申请B类IP地址空间的要求,除非它的主机数量已经接近6万台。

另外一种方法是为它分配多个C类IP地址。这种方法带来一个新的问题,那就是如果分配给它一个B类IP地址的话,那么在主干路由表中只需要保存1条该网络的路由纪录;如果分配给这个网络16个C类IP地址,那么即使它们的路径相同,在主干路由表中也需要保存16条该路由纪录。这将给主干路由器带来额外负荷。

因此,无类域间路由技术需要在提高IP地址利用率与减少主干路由器负荷两个方面取得平衡。无类域间路由技术也称超网技术

2、无类域间路由技术支持多个C类IP地址在逻辑上归并到单一的网络中,并且在路由表中使用一项来标识这些C类的IP地址。

例如:一个公司需要为254个以上的主机或路由由器分配地址。那么他们就需要申请两个完整的C类IP地址如215.60.30.0与215.60.31.0,选择255.255.254.0作为子网掩码,这样就可以将两个C类IP地址空间合并起来使用

在通常的子网划分过程中,我们是借用IP地址中的主机号位,作为子网的子网号,而在无类域间路由的地址空间分配中,采用与其相反的思路,我们是借用了IP地址中的网络号位,通过选择合适的超网掩码,使得多个C类IP空间在逻辑上属于同一个网络。下图给出了子网掩码与超网掩码的区别。同时,我们也可以看出:借用网络号位数的多少取决于需要将多少个C类IP地址合并在一个超网中

←              netid                →

←        hostid      →

11111111

11111111

11111111

00000000

    

 

←            netid              →

←subnettid→

←hostid→

11111111

11111111

11111111

11

000000

     

(a)    划分子网

←              netid                →

←        hostid      →

11111111

11111111

11111111

00000000

    

 

←              netid           →

←  hostid    →

11111111

11111111

111111 00

00000000

     

(b)构成超网

我们可以用例子中两个C类IP地址215.60.30.0与215.60.31.0与子网掩码255.255.254.0的运算过程来说明这个问题。

已知第1个C类IP地址空间为215.60.30.0,子网掩码255.255.254.0,求它的网络地址:

主机的IP地址:

11010111.00111100.00011110.00000000

215.60.30.0

子网掩码:

11111111.11111111.11111110.10000000

255.255.254.0

与运算结果:

11010111.00111100.00011110.00000000

215.60.30.0

已知第2个C类IP地址空间为215.60.31.0,子网掩码255.255.254.0,求它的网络地址:

主机的IP地址:

11010111.00111100.00011111.00000000

215.60.31.0

子网掩码:

11111111.11111111.11111110.10000000

255.255.254.0

与运算结果:

11010111.00111100.00011110.00000000

215.60.30.0

计算结果,两个子网的网络地址都是215.60.30.0,说明它们同属于一个逻辑的网络。

 

 IP地址/ 数字” 是什么意思?

答:数字是子网掩码位(数),例如 192.168.5.12 / 21  ,说明子网掩码由21个1组成,即 子网掩码是:

11111111 11111111 11111000 00000000  ,也就是255.255.248.0.













下面举一个实际的例子:
例1:本例通过子网数来划分子网,未考虑主机数。
    一家集团公司有12家子公司,每家子公司又有4个部门。上级给出一个
172.16.0.0/16的网段,让给每家子公司以及子公司的部门分配网段。
    
思路:既然有12家子公司,那么就要划分12个子网段,但是每家子公司又有
4个部门,因此又要在每家子公司所属的网段中划分4个子网分配给各部门。
    步骤
    
A. 先划分各子公司的所属网段。
    
有12家子公司,那么就有2的n次方≥12,n的最小值=4。因此,网络位需要
向主机位借4位。那么就可以从172.16.0.0/16这个大网段中划出2的4次方=16
个子网。
    
详细过程:
    
先将172.16.0.0/16用二进制表示
   
10101100.00010000.00000000.00000000/16
   借4位后(可划分出16个子网):
1)   10101100.00010000.00000000.00000000/20【172.16.0.0/20】
2)   10101100.00010000.00010000.00000000/20【172.16.16.0/20】
3)   10101100.00010000.00100000.00000000/20【172.16.32.0/20】
4)   10101100.00010000.00110000.00000000/20【172.16.48.0/20】
5)   10101100.00010000.01000000.00000000/20【172.16.64.0/20】
6)   10101100.00010000.01010000.00000000/20【172.16.80.0/20】
7)   10101100.00010000.01100000.00000000/20【172.16.96.0/20】
8)   10101100.00010000.01110000.00000000/20【172.16.112.0/20】
9)   10101100.00010000.10000000.00000000/20【172.16.128.0/20】
10) 10101100.00010000.10010000.00000000/20【172.16.144.0/20】
11) 10101100.00010000.10100000.00000000/20【172.16.160.0/20】
12) 10101100.00010000.10110000.00000000/20【172.16.176.0/20】
13) 10101100.00010000.11000000.00000000/20【172.16.192.0/20】
14) 10101100.00010000.11010000.00000000/20【172.16.208.0/20】
15) 10101100.00010000.11100000.00000000/20【172.16.224.0/20】
16) 10101100.00010000.11110000.00000000/20【172.16.240.0/20】
    我们从这16个子网中选择12个即可,就将前12个分给下面的各子公司。每个
子公司最多容纳主机数目为2的12次方-2=4094。
   B. 再划分子公司各部门的所属网段
    
以甲公司获得172.16.0.0/20为例,其他子公司的部门网段划分同甲公
司。
   
有4个部门,那么就有2的n次方≥4,n的最小值=2。因此,网络位需要向主机
位借2位。那么就可以从172.16.0.0/20这个网段中再划出2的2次方=4个子网,
正符合要求。
    详细过程:
    先将172.16.0.0/20用二进制表示      子网长度是20bit,因为主机位是16位,故拿出20-16=4位来划分子网
 10101100.00010000.00000000.00000000/20
    借2位后(可划分出4个子网):
    ① 10101100.00010000.00000000.00000000/22【172.16.0.0/22】
    ② 10101100.00010000.00000100.00000000/22【172.16.4.0/22】
    ③ 10101100.00010000.00001000.00000000/22【172.16.8.0/22】
    ④ 10101100.00010000.00001100.00000000/22【172.16.12.0/22】
    将这4个网段分给甲公司的4个部门即可。每个部门最多容纳主机数目为2的
10次方-2=1024。
例2:本例通过计算主机数来划分子网。
   某集团公司给下属子公司甲分配了一段IP地址192.168.5.0/24,现在甲公
司有两层办公楼(1楼和2楼),统一从1楼的路由器上公网。1楼有100台电脑联
网,2楼有53台电脑联网。如果你是该公司的网管,你该怎么去规划这个IP?
   根据需求,画出下面这个简单的拓扑。将192.168.5.0/24划成3个网段,1
楼一个网段,至少拥有101个可用IP地址;2楼一个网段,至少拥有54个可用IP地
址;1楼和2楼的路由器互联用一个网段,需要2个IP地址。
  

    思路:我们在划分子网时优先考虑最大主机数来划分。在本例中,我们就先使
用最大主机数来划分子网。101个可用IP地址,那就要保证至少7位的主机位可用
(2的m次方-2≥101,m的最小值=7)。如果保留7位主机位,那就只能划出两个
网段,剩下的一个网段就划不出来了。但是我们剩下的一个网段只需要2个IP地址
并且2楼的网段只需要54个可用IP,因此,我们可以从第一次划出的两个网段中选
择一个网段来继续划分2楼的网段和路由器互联使用的网段。
    步骤:
    
A. 先根据大的主机数需求,划分子网
    
因为要保证1楼网段至少有101个可用IP地址,所以,主机位要保留至少7
位。
    先将192.168.5.0/24用二进制表示:
    11000000.10101000.00000101.00000000/24
    
主机位保留7位,即在现有基础上网络位向主机位借1位(可划分出2个子网):
    ① 11000000.10101000.00000101.00000000/25【192.168.5.0/25】
    ② 11000000.10101000.00000101.10000000/25【192.168.5.128/25】
    1楼网段从这两个子网段中选择一个即可,我们选择192.168.5.0/25。
    
2楼网段和路由器互联使用的网段从192.168.5.128/25中再次划分得到。
    B. 再划分2楼使用的网段
    
2楼使用的网段从192.168.5.128/25这个子网段中再次划分子网获得。因
为2楼至少要有54个可用IP地址,所以,主机位至少要保留6位(2的m次方-
2≥54,m的最小值=6)。
    先将192.168.5.128/25用二进制表示:
    11000000.10101000.00000101.10000000/25
   主机位保留6位,即在现有基础上网络位向主机位借1位(可划分出2个子
网):
   ① 11000000.10101000.00000101.10000000/26【192.168.5.128/26】
    ② 11000000.10101000.00000101.11000000/26【192.168.5.192/26】
   2楼网段从这两个子网段中选择一个即可,我们选择192.168.5.128/26。
   
路由器互联使用的网段从192.168.5.192/26中再次划分得到。
    C. 最后划分路由器互联使用的网段
    
路由器互联使用的网段从192.168.5.192/26这个子网段中再次划分子网
获得。因为只需要2个可用IP地址,所以,主机位只要保留2位即可(2的m次方-
2≥2,m的最小值=2)。
    先将192.168.5.192/26用二进制表示:
    11000000.10101000.00000101.11000000/26
    
主机位保留2位,即在现有基础上网络位向主机位借4位(可划分出16个子
网):
    ① 11000000.10101000.00000101.11000000/30【192.168.5.192/30】
    ② 11000000.10101000.00000101.11000100/30【192.168.5.196/30】
    ③ 11000000.10101000.00000101.11001000/30【192.168.5.200/30】
    …………………………………
    ④ 11000000.10101000.00000101.11110100/30【192.168.5.244/30】
    ⑤ 11000000.10101000.00000101.11111000/30【192.168.5.248/30】
    ⑥ 11000000.10101000.00000101.11111100/30【192.168.5.252/30】
    路由器互联网段我们从这16个子网中选择一个即可,我们就选择192.168.5.252/30。
    D. 整理本例的规划地址
    1楼:
    网络地址:【192.168.5.0/25】
    主机IP地址:【192.168.5.1/25—192.168.5.126/25】
    广播地址:【192.168.5.127/25】
    2楼:
    网络地址:【192.168.5.128/26】
    主机IP地址:【192.168.5.129/26—192.168.5.190/26】
    广播地址:【192.168.5.191/26】
    路由器互联:
    网络地址:【192.168.5.252/30】
    两个IP地址:【192.168.5.253/30、192.168.5.254/30】
    广播地址:【192.168.5.255/30】






3,子网划分的好处
       缩减网络流量  由于网络是各不相同的,没有可以信赖的路由器,数据包流量会在整个网络中“备受折磨”,并且还可能会导致网络的停顿。使用路由器,大多数的流量将被限制在本地网络中,而只有那些被标明发送到其他网络的数据包,才会通过路由器。路由器创建了广播域。在同一个网络段上,使用路由器可以创建规模更小的广播域,以及流量更低的网络。
       优化网络性能  这将是缩减网络业务量的直接结果简化管理  同一个巨大的网络相比,在一组较小的互联网络中,判断并隔离网络所出现的故障,要容易得多。可以更加灵活地形成大范围地网络  同局域网相比,通常广域网地链接被认为是更加缓慢而且昂贵地,因此,一个单一覆盖面更大地大网络,会出现上面所提到地各种问题。而要完成对多个相对小地网络的互联,则会使系统更为有效。


4,通过划分子网来节约IP地址
       IP地址的编址方案使用类的概念。通过图1 可以得出常用的A,B,C类网中A类网可以容纳16777214台主机,适用于大型网; B类可以容纳65534 台主机,用于中型网;C类网可以容纳254台主机,适用于小型网。但普通的单位很难达到A,B类网这样的规模,一个单位或公司单独使用A,B类网将使相当一部分IP地址不能使用,因此可以让几个单位或公司公用一个网络号,每个单位或公司仅使用该网络号的一个了网段。另一方面,对A,B两类网直接对网中每台计算机进行管理将是一个相当繁琐的工作甚至不可能实现,就象让一个大学校长直接来管理每一个学生一样让人望而却步。所以将一个网络划分成多个子网甚至在子网中再划分子网的子网。就象将一个学校划分成各个系室由系室管理班级,由班级来管理学生一样来分层管理就容易的多。   
       现以占绝大多数的小型单位或公司为例。如某公司有四个部门,每个部门大约有20台左右的计算机。如果为每个部门申请一个C类网络地址,显然非常浪费。因为每个C类网络可支持254个主机地址,四个C类网络可支持1016个主机地址,该公司仅有80台左右的计算机,将有900多个IP地址被浪费,而日还会增加路由器的负担。其实只申请一个C类网络地址就足够了。申请一个C类网络地址,将网络采用3位二进制数划分子网方案划分成8个子网(见表2),每个子网可容纳30 (25-2)台主机,足够任何一个部门使用,还有扩充的余地(部门增加主机或该公司添加部门)。如果采用第二种方案将大大节约IP地址,而且由于其IP地址的网络地址部分相同,则单位内部的路由器应能区分不同的子网,而外部的路由器则将这些子网看成同一个网络又有助于本单位的主机管理。

        通过以上叙述可以石到划分了网小但可以节约大量的IP地址而且还便于管理主机,是非常有效的力一案.他能使更多的用户更匕久的享受网络资源.当然节约IP地址还有其他方案,例如使用专用IP地址来访问网络上的资源。专用IP地址只能够用在公司内网上,无法直接对外。所以要通过防火墙等设备帮助间接连接到外网上。外界的主机只看得到该设备的公用IP地址,看不到在公司内部所使用的专用IP地址,比较安全,但网速较慢。所以综合各种因素,最理想的节约IP地址的方案是充分利用子网.



注意:
公网、内网是两种Internet的接入方式。
   内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式: 
   内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问
Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但
Internet上其他的计算机无法向内网的计算机发送连
接请求。
   公网接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。公网
的计算机和Internet上的其他计算机可随意互相访问。
   NATNetwork Address Translator)是网络地址转换,它实现内网的
IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的
公网IP地址,减少对公网IP地址的占用。NAT的最典型应用是:在一个局域网内,
只需要一台计算机连接上Internet,就可以利用NAT共享Internet连接,使局
域网内其他计算机也可以上网。使用NAT协议,局域网内的计算机可以访问
Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。
   Windows操作系统的Internet连接共享、sygatewinroute
unix/linuxnatd等软件,都是使用NAT协议来共享Internet连接。 所有
ISPInternet服务提供商)提供的内网Internet接入方式,几乎都是基于
NAT协议的。



0 0
原创粉丝点击