子网与超网简析
子网与超网简析
★子网
子网掩码是与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中.