划分子网的意义

存在问题?
有些网络给了A、B、或者C类的IP地址,但是它的主机数量不多,IP地址存在很大的浪费、

首先大家要知道:
总体来说,划分子网不但没有增加可用IP地址,而且减少了可用IP地址,因为每个子网中的全0网络地址和全1广播地址均不能作为主机ip来使用。

为什么划分子网:

1、如果不划分子网,那么每个路由器中路由表中中信息量极大!导致速度慢,性能差。
划分子网后,减少了广播所带来的负面影响,提高了整体性能。

2、相对来看,节省了IP地址资源!分配地址时,不再按有类地址进行分配,而是按需分配,不然IP地址早枯竭了,所以总起来看,被浪费的IP地址少了,IP地址资源节省了。

3、便于维护。

详细描述见:划分子网的意义
划分子网和构成超网

CIDR构成超网的意义:
1、大大减少了路由表的数目.从而为网络路由器节省出了存储空间
2、相对来说,使得可用IP数增加

作者:海拾客 ■ 已知子掩码为255.255.255.192,求实际子数(去除全0和全1)和每个子数的主机数。 如果将192换为二进制求出子位数较繁,可按以下方法计算:256-192=64(2的6次方),所以192进制后面就应用6个0,即11000000,那么子数应有2^2=4个,去除全0和全1两,实际只有2个可用,所实际子数应该是2个;每个子的主机数就是2^6-2=62个。 ■ 已知所需子数12,求实际可分配的子数。 子数是12与之最近的2^x是16(2^4),所以去除全0和全1的两个,就是实际可分配子数为16-2=14个。 ■ 已知一个B类子的每个子主机数要达到60×255个(约相当于 X.Y.0.1~X.Y.59.254的数量),求子掩码。 与60最近的2^x是64(2^6),故8位二进制后面应该有6个0。由于B类IP,所以掩码格式是255.255.0.0,而现在被分割子,故现在第三字节的应该是11000000(192),即256-64(2^6)=192,所以子掩码是255.255.192.0 ■ 如果所需子数为7,求子掩码。 与7最近的2^x是8(2^3),而此时只能有6个子可以分配,不能满足7个子的需求,所只能取16(2^4),256-16=240,所以子掩码为255.255.255.240 ■ 已知网络地址为211.134.12.0,要有4个子,求子掩码及主机块。 211是个C类地址,掩码为255.255.255.0,现要分4个子,与4(本身不能用,因为如果取4,实际只能分配2个子,就不可能满足4个子的需求)最近的8(2^3),256-32=224,所以子掩码应为255.255.255.224,此时每个子有32台主机数,理论主机块为:0—31(*),32—63,64—95,96—127,128—159,160—191,192—223,224—255(*),而实际主机块中的全0全1不能使用,故实际主机块为(实际每个子只有30台):33——62,65——94,97——126,129——156,161——190,193——222 ■ 已知子中可使用15个主机块,求最大可分配的子数和子掩码。 与15最近的2^x是16(2^4),但16个主机块,实际只用14个可用,不能满足本题15个主机块的条件,故取32(2^5),所以子数为2^(8-5=3)是8个,实际可用子数为6,子掩码为255.255.255.224(256-32)。
相关推荐
分   Internet组织机构定义了五种IP地址,用于主机的有A、B、C三类地址。其中A类网络有126个,每个A类网络可能有16,777,214台主机,它们处于同一广播域。而在同一广播域中有这么多结点是不可能的,网络会因为广播通信而饱和,结果造成16,777,214个地址大部分没有分配出去,形成了浪费。而另一方面,随着互连应用的不断扩大,IP地址资源越来越少。为了实现更小的广播域并更好地利用主机地址中的每一位,可以把基于类的IP网络进一步分成更小的网络,每个子由路由器界定并分配一个新的子网络地址,子地址是借用基于类的网络地址的主机部分创建的。分子后,通过使用掩码,把子隐藏起来,使得从外部看网络没有变化,这就是子掩码。   1. 子掩码   RFC 950定义了子掩码的使用,子掩码是一个32位的2进制数,其对应网络地址的所有位都置为1,对应于主机地址的所有位都置为0。由此可知,A类网络的缺省的子掩码是255.0.0.0,B类网络的缺省的子掩码是255.255.0.0,C类网络的缺省的子掩码是255.255.255.0。将子掩码和IP地址按位进行逻辑“与”运算,得到IP地址的网络地址,剩下的部分就是主机地址,从而区分出任意IP地址中的网络地址和主机地址。子掩码常用点分十进制表示,我们还可以用网络前缀法表示子掩码,即“/”。如138.96.0.0/16表示B类网络138.96.0.0的子掩码为255.255.0.0。   子掩码告知路由器,地址的哪一部分是网络地址,哪一部分是主机地址,使路由器正确判断任意IP地址是否是本段的,从而正确地进行路由。例如,有两台主机,主机一的IP地址为222.21.160.6,子掩码为255.255.255.192,主机二的IP地址为222.21.160.73,子掩码为255.255.255.192。现在主机一要给主机二发送数据,先要判断两个主机是否在同一段。   主机一   222.21.160.6即:11011110.00010101.10100000.00000110   255.255.255.192即:11111111.11111111.11111111.11000000   按位逻辑与运算结果为: 11011110.00010101.10100000.00000000   主机二   222.21.160.73 即:11011110.00010101.10100000.01001001   255.255.255.192即:11111111.11111111.11111111.11000000   按位逻辑与运算结果为:11011110.00010101.10100000.01000000   两个结果不同,也就是说,两台主机不在同一网络,数据需先发送给默认关,然后再发送给主机二所在网络。那么,假如主机二的子掩码误设为255.255.255.128,会发生什么情况呢?   让我们将主机二的IP地址与错误的子掩码相“与”:   222.21.160.73 即:11011110.00010101.10100000.01001001   255.255.255.128即:11111111.11111111.11111111.10000000   结果为 11011110.00010101.10100000.00000000   这个结果与主机的网络地址相同,主机与主机二将被认为处于同一网络中,数据不再发送给默认关,而是直接在本内传送。由于两台主机实际并不在同一网络中,数据包将在本子内循环,直到超时并抛弃。数据不能正确到达目的机,导致网络传输错误。   反过来,如果两台主机的子掩码原来都是255.255.255.128,误将主机二的设为255.255.255.192,主机一向主机二发送数据时,由于IP地址与错误的子掩码相与,误认两台主机处于不同网络,则会将本来属于同一子内的机器之间的通信当作是跨传输,数据包都交给缺省关处理,这样势必增加缺省关的负担,造成网络效率下降。所以,子掩码不能任意设置,子掩码的设置关系到子分。   2. 子分与掩码的设置   子分是通过借用IP地址的若干位主机位来充当子地址从而将原网络分为若干子而实现的。分子时,随着子地址借用主机位数的增多,子的数目随之增加,而每个子中的可用主机数逐渐减少。以C类网络为例,原有8位主机位,2的8次方即256个主机地址,默认子掩码255.255.255.0。借用1位主机位,产生2个子,每个子有126个主机地址;借用2位主机位,产生4个子,每个子有62个主机地址……每个
©️2020 CSDN 皮肤主题: 程序猿惹谁了 设计师:白松林 返回首页