欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

子网与超网简析

程序员文章站 2022-09-21 11:53:21
子网与超网简析   ★子网 子网掩码是与IP地址结合使用的一种技术。它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。...


子网与超网简析

 

★子网

子网掩码是与IP地址结合使用的一种技术。它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

划分子网的方法是将IP地址的主机号部分划分成两部分,拿出一部分来标识子网,IP地址可以表示为:网络号.子网号.主机号。

  www.2cto.com  

子网掩码是一个32位的二进制数,他告诉主机,IP地址的那些位对应网络号和子网号,主机号.子网掩码中为1的部分定位网络号,为0的部分定位主机号。因此,当IP地址与子网掩码二者相“与”(and)时,非零部分即为网络号,为零部分即为主机号。例如:IP地址为172.16.80.28,子网掩码:255.255.192.0,那么子网地址是172.16.64.0.

 

    根据实际需要,既可以使用B类或C类地址的子网掩码(即255.255.0.0或255.255.255.0),将原有的A类地址的网络号由一个字节改变为二个或三个字节,或者使用C类地址的子网掩码(即255.255.255.0),将原有B类地址的网络号由二个字节改变为三个字节,从而增加网络数量,减少每个网络中的主机容量;也可以使用B类地址的子网掩码(即255.255.0.0)将C类地址的子网掩码由三个字节改变为二个字节,从而增加每个网络中的主机容量,减少网络数。

 

    变长子网掩码

    既然子网掩码中为1的部分可以定义为网络号,那么就可以通过加长子网掩码的方式,将掩码中原本为0的最高位部分修改为1,从而使得本来应当属于主机号的部分改变成为网络号,以达到划分子网的目的。

    由此可见,子网掩码的位数越多,所取得子网的数量也就越多,但每个子网中所容纳的主机数也就越少,同时损失的IP资源也就越多。这是因为每个子网都会保留全0地址作为网络号,保留全1地址作为广播地址使用。

  www.2cto.com  

★超网

超网技术与子网技术正好相反。构造超网时,从网络号中拿出一些位和主机号拼接在一起形成新的主机号。

超网掩码中对应于超网号的所有位设置为1,对应主机号的设置为0.超网划分通过减少掩码中的1,来实现不同物理网络里的网络互连。构造超网时,注意一下几点:

1.地址块必须是连续的

2.待合并的地址块数量必须是2的m次方。m=1,2,3...

 

3.被合并的C类网络的第一个地址块的地址中第3个字节的值必须是待合并的地址块的整数倍。

例如:

192.168.168.0    192.168.169.0  

192.168.170.0   192.168.171.0

192.168.172.0   192.168.173.0

192.168.174.0   192.168.175.0
 

可以将这8个C类地址块(网络号)合并为一个超网。

从网络号的最低位起拿出3位来合并这8个C类地址块,即掩码为:255.255.248.0(C网默认掩码是255.255.255.0),将IP地址与掩码与运算,结果是:192.168.168.0,也就是说这些地址块中的所有主机都认为他们位于同一个网络192.168.168.0中.