软考计算机网络原理之IP计算问题汇总
1、IP地址
分类:
①A类IP地址
②B类IP地址
③C类IP地址
④D类IP地址
⑤E类IP地址
2、知识点
①全零(0.0.0.0)表示任意网络,全1(255.255.255.255)当前子网的广播地址。
②子网掩码:它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。即它的作用是用来将某个IP地址划分成网络地址和主机地址两部分。
子网掩码是屏蔽一个IP地址的网络部分的“全1”比特模式。5类IP地址的默认子网掩码是:
3、子网划分
子网划分是通过借用IP地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的。
三要素:
①决定子网数
②找出子网掩码
③确定每个子网的地址范围
例题:
一个具有A类地址的组织的每个子网最多需要分配1000个IP地址,试找出子网掩码。
∵最多需要分配1000个IP地址,且考虑全0和全1的主机地址
∴至少要1002个IP地址
∴2^9<1002<2^10,则主机位数为10
∵是A类IP地址
∴子网位数=A类Ip地址主机位数-10=24-10=14
所以子网掩码(网络地址占用主机地址的14个位):1111 1111.1111 1111.1111 1100.0000 0000→(十进制)255.255.252.0
衍生软考题型:
(1)【2009年上半年.66】一个B类网络的子网掩码为255.255.224.0,则这个网络被划分为()个子网。
∵子网掩码255.255.224.0的二进制→1111 1111.1111 1111.1110 0000.0000 0000
B类默认掩码的二进制→1111 1111.1111 1111.0000 0000.0000 0000
∴如上面粗体字可看出,网络地址占用了主机地址的三位地址。
∴被划分为2^3=8个子网
4、构成超网
将几个C类网合并成一个更大的地址范围。
方法:将网络地址中的某些1改成0.通常会在路由聚合即CIDR中使用。也就是取网络号中的某些位数加入到主机号位数中去。
虽然历年软考中不会出现具体的知识点,但是此类的计算还是会出的。
构成超网的几个规则:
①构成超网的地址块数必须是2^N(N=1、2、3……)。
②构成超网的地址块(超块)必须是连续的地址块。
③超块的第一个地址的第三个字节必须能够被块数均匀的分开(开始地址必须能被地址数N整除)。
软考题型:
(1)【2011上半年.70】把4个连续的C类网络汇聚成一个超网,则子网掩码是()
4个子网汇成一个超网,4=2^2,所以要把网络地址中的两位地址给主机地址,也就是将网络地址中的二位由1变成0.
即原C类默认掩码二进制表示为1111 1111.1111 1111.1111 1111.0000 0000→255.255.255.0(把网络地址的最后两位的1变成0)
1111 1111.1111 1111.1111 1100.0000 0000→255.255.252.0(正确答案)
5、CIDR记法
CIDR使用斜线记法,成为CIDR记法,即在IP地址后面加一个斜线“/”,然后写上网络前缀所占的比特数(这个数字对应着子网掩码中的比特1的个数)
如【2010年上半年.66】IP地址块222.125.80.128/26包含了()个可用主机地址,其中最小地址是(),最大地址是()。
∵斜线后面是26是网络前缀的比特数,所以主机号的比特数为32-26=6。
∴可用的主机地址一共(2^6-2)=62个。
总结,今年来软考中计算机网络占的比分不大,主要基础知识,但是也偶尔有几年会出几道计算题,如2005上、2006下、2007上、2009 上、2010上、2011上、2012下都出了计算题,题型就是我博客中的两种题型的扩展,虽然只有一分,但是看完我的博客总结,画一点时间复习一下,应 该就没有问题了。