IP心算
先简单介绍一下相关概念:
1。IP地址:唯一标识了计算机的接口
2。主机地址:IP地址的另一术语
3。网络:一组主机,它们的IP地址的开头部分都相同
4。网络号:代表一个网络,该数字不能被当作IP地址分配到某些计算机口上,网络号的主机部分全为二进制0
5。网络地址:网络号的另一术语
6。广播地址:广播地址不能被当作IP地址进行分配,广播地址中的主机部分全为二进制1,用于编址网络中的所有主机
7。子网:一组主机,它们的IP地址的开头部分都相同,子网与网络不同,子网是对一个网络的进一步划分,划分后的部分有很长一部分地址是相同的
8。子网号:代表子网,该数字不能被当作IP地址分配到某些计算机接口上,网络号的主机部分全为二进制0
9。子网地址:子网号的另一术语
10。子网广播地址:用于编址子网中的所有主机。该数字不能被 当作IP地址分配到计算机接口上。网络号的主机部分全为二进制1
11。子网划分:将网络细分成更小的子网的过程
12。网络掩码:计算机使用掩码来给定IP地址的网络号,通常方法是对地址和掩码进行"与”操作,掩码也决定了地址中的主机们的个数
13。掩码:掩码的总称,包括缺省掩码及子网掩码
以上是在介绍简单方法划分子网前的有关概念,还有一些概念只能大家去年本站的相关介绍了。
用这种简单方法划分子网,为了叙述方便有两个概念要介绍,一个是最贴近数(笔者这么叫的,非官方,实际上就是我们后面介绍的要算出来的网络号,呵呵),一个是魔术数(有的文章里这么称呼)我们用实例来说明,怎么样划分。
一。介绍怎么样确定网络号,第一个有效IP地址,最后一个有效IP地址,广播地址。
确定192.168.16.87/27的有效IP地址,网络号,广播地址。
1。先确定子网掩码:为255.255.255.224
2。用256(这个数是固定的,必须用256)-224=32,这个32我们就把他叫作魔术数。用32去乘一个数,要求得出去的数不能大于87(我们例子中的),那么我们用2去乘32=64(用3就大于87了。64这个数就叫最贴近87的数,也就是这个例子中的IP地址的网络号)所以,这个例子的网络号是192.168.16.64
3。确定第一个有效IP地址:最贴近数+1=第一个有效IP地址,所以这个例子的第一个有效IP地址为192.168.16.65
4。确定广播地址:我们用最贴近数+魔术数-1=广播地址,所以我们的广播地址-1=95,这个例子的广播地址为192.168.16.95。
5。确定最后一个有效IP地址:广播地址-1=最后一个有效IP地址,所以这个例子中的最后一个有效IP地址为192.168.16.94
呵呵,我们用这种方法去考试,肯定速度奇快。
我们用640-801,TK19里的第22题为例,原题是:
You are a network administrator at TestKing. You must configure a new subnetwork at the TestKing
branch office in
assign IP addresses to hosts on the subnet.
Which of the following IP addresses
A. 16.23.118.63
B. 87.45.
C
D. 134.178.18.56
E. 192.168.
F
做这样的题:第一步就是用256-224=32(我们不必去看前24位,只看后面的数就足够了)
1。A的网络号是192.168.118.32(32*1)那么广播地址为32+32-1=63(最贴近 数+魔术数-1)所以此选项不是正确答案
2。B的网络号是87.45.16.128(32*4)那么广播地址为128+32-1=159 (87.45.16.159),所以此选项不是正确答案
3。C的网络号是92.11.178.64(32*2)那么广播地址为64+32-1=95,第一个有效IP为92.11.178.65(网络号+1=64+1)最后一个有效IP为92.11.178.94(广播地址-1=95-1)所以C的有效IP落在了这个范围,是正确答案
4。然后马上就能判断出D,E都是正确答案(因为他们的网络号的最后一们都是64,我们在上一步已经算出来他的有效地址范围了在65---94)
5。F的网络号是217.168.166.192(32*6)呵呵,不用往下算了吧。。
所以此题的正确答案是C、D、E,TK19上给的答案是错的。
二、确定子网划分:
呵呵,这就不必说了吧,本网站上很多贴子介绍的都不错。
请大家仔细看,只是我说的好象麻烦了一些,其实算法很简单,在应用的时候,只要在纸上写出一个最贴近数和一个魔术数就OK了,希望能给朋友们帮上忙,如果感觉此法不错,就顶上去,不要让他沉下来。