测验一下你对IP地址的把握水平51CTO博客 - 众发娱乐

测验一下你对IP地址的把握水平51CTO博客

2019年02月21日07时46分54秒 | 作者: 寄松 | 标签: 地址,子网,网络地址 | 浏览: 407

以下内容摘自笔者2008年的新作——《网管员面试宝典》一书。     测验一下你对IP地址的了解能力,咱们先不看题后的回答,看自己能做出多少题。   面试题1:以下说法正确的是(   )。 A. C类地址就是局域网用的IP地址 B. A类地址的网络ID为128个 C. 网络ID不能以数字0或127最初 D. 不能运用全0或全1主机ID 解析: 这道题考的是IP地址的区别和组成准则。 A选项说C类地址是局域网用的IP地址,肯定是过错的,由于在C类地址中只需192.168.0.0/16这个地址段才专门用于局域网,其他的仍是用于因特网的IP地址。 B选项说A地址的网络ID为128个也是过错的。由于尽管A类地址的网络ID仅为第一个8位组,并且由于第一位是固定为0的,所以剩余的7位中,理论上最多是128(27)。可是第一个8位全为0(00000000)的不能作为IP地址分配,由于它是网络地址;另一个第一个8位组中后边7位全为1(01111111)的也不能作为IP地址分配,由于它保存以专门用于环路测验。所以实际上可用的仅126个。 C选项说网络ID不能以数字0或127最初,这正好是单播IP地址编址规矩,所以是正确的。 D选项说不能运用全0或全1主机ID,这也是单播IP地址编址规矩,所以也是正确的。 答案:C D。   面试题2:以下归于专用地址是(   )。 A. 10.0.0.1                  B. 172.31.254.1            C. 192.168.0.16 D. 172.33.25.220        E. 196.168.0.1 解析: 这道题考的是应试者对三类IP地址中专用于局域网的IP地址段的了解,这也是在面试中经常会考到的。 要断定某个IP地址是不是专用地址,就要看它是否归于A、B、C三类地址中专用局域网的IP地址段中。 A类地址10.0.0.0/8(10.0.0.0,255.0.0.0)地址段归于专用IP地址,这是地址前缀表明办法,另一表明办法就是10.0.0.1~10.255.255.254。 B类地址172.16.0.0/12(172.16.0.0,255.240.0.0)地址段归于专用IP地址,这是地址前缀表明办法,另一表明办法就是172.16.0.1~172.31.255.254。 C类地址192.168.0.0/16(192.168.0.0,255.255.0.0)地址段归于专用IP地址,这是地址前缀表明办法,另一表明办法就是192.168.0.1~192.168.255.254。 对照以上各选项中的IP地址,看是否在以上三个专用IP地址网段规模中即可敏捷得出本题的正确答案。 答案:A B C。   面试题3:保存给自环测验的IP地址是(   )。 A. 164.0.0.0        B. 130.0.0.0        C. 200.0.0.0        D. 127.0.0.0 解析:这道题很简略得出正确答案,但只能凭回忆。 答案:D。   面试题4:将11100100.10011101.10010011.111110011转化成点分十进制,将235.168.20.12地址转化成点分二进制办法。 解析: 这其实是一道二进制与十进制彼此转化的题,把握了办法很简略得出正确答案。 二进制转化成十进制的办法是对各位按对应位的2的幂次方(最低位的幂为0)取值,然后把每个8位组的2的幂次方值相加即可。如本题中的11100100.10011101.10010011.111110011就可表明为: 1×27+1×26+1×25+0×24+0×23+1×22+0×21+0×20. 1×27+0×26+0×25+1×24 +1×23+1×22+0×21+1×20. 1×27+0×26+0×25+1×24+0×23+0×22+1×21+1×20. 1×27+1×26+1×25+1×24+0×23+0×22+1×21+1×20 终究得到:(128+64+32+0+0+4+0+0).(128+0+0+16+8+4+0+1).(128+0+0+16+0+0+2+1).(128+64+32+16+0+0+2+1)=228.157.147.243。 要将十进制转化成二进制,则把对应的十进制组除以2,然后把余数从后边开端摆放即得到二进制。假如余数不满8位,在前面加上0填充即可。如,本题235.168.20.12中的“235”除以2的余数别离如图11-1所示,然后把余数从下往上取值,即得到11101011,刚好为8位,就不必在前面填充0了。用相同的办法能够得到后边三组的二进制别离为10101000、00010100及00001100。以点分二进制表明为11101011 .10101000.00010100.00001100。 图11-1  235的二进制转化 答案: 11100100.10011101.10010011.111110011的点分十进制表明办法为224.157.147.243,235.168.20.12的点分二进制办法为11101011. 10101000.00010100.00001100。   面试题5:用紧缩零法表明1080:0000:0000:0000:0008: 0800:200C:123A和0514:0000:0000:A001:0000:0000:0612:421F两个IPv6地址。 解析: 这是道考IPv6地址表明办法的题,不过现在在网管员的面试中,这方面的题仍是很少的,究竟现在IPv6还没有遍及使用。 在表明和书写IPv6的地址时,用冒号将128位分割成8个16位的段,这儿的128位表明在一个IPv6地址中包含128个二进制数。转化成十六进制数后,每个段包含4位的16进制数字。在IPv6地址中规矩能够用用堆叠冒号置换地址中的接连16位(相当于一个段都为0)的0,以削减其间的0的位数,书写和阅览都更便利。这就是本题所说的紧缩零表明法。 如本题中的1080:0000:0000:0000:0008:0800:200C:123A地址中,用紧缩零表明后即得到1080::0008:0800:200c:123A。 而0514:0000:0000:A001:0000:0000:0612:421F却不能用紧缩零表明后得到0514::A001::0612:421F,而应该是0514::A001:0000:0000:0612:421F,或许0514:0000:0000:A001::0612:421F。由于紧缩0表明法在一个地址中只能用一次。 答案: 1080:0000:0000:0000:0008:0800:200C:123A和0514:0000:0000:A001: 0000:0000:0612:421F两个IPv6地址用紧缩零表明法的表明办法别离为:1080::0008:0800:200c:123A和0514::A001:0000:0000:0612:421F,或许0514:0000:0000:A001::0612:421F。   面试题6:172.16.49.31/16的网络ID和主机ID别离是(   )。 A. 172,16.49.31              B. 172.16,49.31 C. 172.16.49,31              D. 172.16.49.31,172.16.49.31 解析: 这道题考的是IPv4地址的地址前缀表明办法,以及对网络ID和主机ID的了解。要表明一个IP地址,能够有两种办法:一是地址+子网掩码办法,另一种就是地址前缀办法,不然就无法承认该IP地址归于哪个网络,更无法知道它的网络ID和主机ID了。 其实这是一道十分简略的题,底子不必核算,直接能够得出答案,只需了解地址前缀“/16”的意思即可。由于要求网络ID和主机ID只能是规范的三类IP地址,区别子网后的地址中,由于网络ID和主机ID都有不完整的8位组,所以不行能用十进制来表明。千万别把简略的问题复杂化,以为没这么简略。可事实上这道题就这么简略。 地址前缀值其实表明的就是地址中网络ID的位数。本题中的“/16”表明该IP地址的网络ID有16位,而这个IP地址的第一个8位组值为172,正好处于B类IP地址规模,所以其实172.16.49.31/16就是一个规范的B类地址。因而,很简略得出它的网络ID为前两个8位组172.16,而主机ID为后两个8位组49.31,也就是本题的正确答案为B。 案:B。   面试题7:没有任何子网区别的IP地址125.3.54.56的网络地址是(   )。 A. 125.0.0.0        B. 125.3.0.0                C. 125.3.54.0    D. 125.3.54.32 解析: 由于题中已阐明是没有任何子网区别,所以,只需区别A、B、C这3个首要IP地址类型就差不多了。由于网络地址就是网络ID不变,主机ID全为0的IP地址。 125.3.54.56是一个A类地址。A类地址中前一个八位组是网络ID,后边3个八位组是主机ID。所以把125.3.54.56的后边3个8位组悉数置0就得到了它的网络地址,即125.0.0.0。 答案:A。   面试题8:假定给出一个IP地址:192.168.12.43,子网掩码为:255.255.255.128, 那么网络地址和播送地址别离是(   )。 A. 192.168.12.32   192.168.12.127 B. 192.168.0.0      255.255.255.255 C. 192.168.12.43   255.255.255.128 D. 192.169.12.0    192.168.12.127 解析: 这道题触及到了子网的区别,由于子网掩码为255.255.255.128,而不是3个规范IP地址类型默许的子网掩码。 依据子网掩码255.255.255.128能够得出它是向主机ID借1位构成的新子网,由于子网掩码是网络ID全置1,主机ID全置0的值,而这儿的最终一个8位组为128,刚好是最高的第8位的2的幂次方值(27)。 网络地址是IP地址与子网掩码的二进制逻辑与运算成果。192.168.12.43的二进制为:11000000.10101000.00001100.00101011;255.255.255.128的二进制为11111111.11111111.11111111.10000000。成果得到网络地址为192.168.12.0。 播送地址是网络地址+最大的主机ID。但要留意的是,主机ID只需最终的7位,由此能够得到播送地址为192.168.12.127。 答案:D。   面试题9:172.16.10.32/24代表的是(   )。 A. 网络地址        B. 主机地址        C. 组播地址    D. 播送地址 解析: 这是考应试者对IP地址前缀表明法的了解。 这儿的“/24”表明该IP地址中前24位是网络ID部分。而依照规范的IP地址分类能够知道,172.16.10.32是一个B类地址。B类地址中网络ID是前16位,所以这是一个经过从头子网区别的IP地址,并且刚好是整八位数办法的区别(最终的32仅为主机ID)。它能够清晰表明一个主机IP地址,所以正确答案是题中的B。 之所以题中A、C、D 3个选项均不正确,那是由于172.16.10.32/24地址地点子网的网络地址是172.16.10.0,播送地址是172.16.10.255。组插地址是有专门地址的,是在224.0.0.0~239.255.255.255规模中。 答案:B。   面试题10:核算IP地址为15.16.193.6,子网掩码为255.255.248.0的子网网络地址和播送地址各是多少。 解析: 这道题尽管与前面的题相同都求是网络地址和播送地址的,可是这道题的难度要大许多,由于它不是整个8位组借位的,这一点能够从其子网掩码255.255.248.0得出的。 依据IP地址15.16.193.6,子网掩码255.255.248.0能够得出,该子网是经过在第3个8位组中借5位构成的子网。由于子网掩码中的第3个8位组248的二进制为11111000。 网络地址是IP地址与子网掩码的二进制位对应取值的成果。所以先把IP地址和子网掩码别离转化成二进制,然后再进行逻辑与运算。算式如下: 00001111.00010000.11000001.00000110 .AND  11111111. 11111111. 11111000.00000000        0000111. 00010000.11000000.00000000 由此能够得出网络地址的成果为0000111. 00010000.11000000. 00000000,转化成点分十进制后即得到15.16.192.0。 播送地址是由网络地址再加上最大的主机ID得到的。这儿的主机ID触及到第3个和第4个共两个8位组。直接能够在网络地址的二进制中来转化,把网络地址二进制中主机ID部分悉数取1,即可到播送地址。由于网络地址为0000111. 00010000.11000000.00000000,把第3个8位组后边3位和第4个8位组悉数取1,其他的不变,即得到播送地址为0000111. 00010000.11000111.11111111,转化成点分十进制后即得到15.16.199.255。这就是该子网的播送地址。 其实播送地址也能够经过它与网络地址的另一层联系得到,就是上一个子网的播送地址是与下一个子网的网络地址的前一个地址。咱们现已得到该子网的网络地址为15.16.192.0,一起知道它的子网掩码为255.255.248.0,由此可见,网络地址中最终一个非全0的8位组为248,它与最大值256相差8,因而它的下一个子网的网络地址中,该8位组的值应为8的倍数(本子网的这个八位组的值为192,也是8的倍数)。而本IP地址为15.16.193.6,所以下一个子网的网络地址中第3个8位数的数肯定要大于193,一起又要是8的倍数,能够得到最接近的一个数就是200,这样就得到了下一个子网的网络地址为15.16.200.0,它的前一个IP地址就是15.16.199.255,这就是15.16.200.0地点子网的上一个子网的播送地址。 只需懂得原理,仍是十分简略的,由于能够依据子网掩码直接得出下一个子网网络地址是多少的倍数,那就是最终一个非全0的8位组的十进制值与一个8位组中最大值256的差值。如本例为248,它与256的差就是8。 答案: IP地址为15.16.193.6,子网掩码为255.255.248.0的子网网络地址和播送地址别离为15.16.192.0,15.16.199.255。   面试题11:将172.28.13.0/20前缀地址转化为点分十进制办法,并核算其间包含的可用IP地址规模和个数。 解析: 这道题考的是应试者对IP地址前缀表明办法的了解。 这儿所说的点分十进制表明办法其实就是要用IP地址+子网掩码的十进制表明办法。 172.28.13.0/20表明前20位为网络ID,后12位为主机ID。由此能够得到该地址表明的网络子网掩码为11111111.11111111.11110000. 00000000,转化成十进制后即得到255.255.240.0。 这样就能够得到172.28.13.0/20的点分十进制表明办法为172.28.13.0,255.255.240.0。 然后依据以上成果,依照本节以上介绍的办法得出该子网的网络地址和播送地址别离为:172.28.0.0,172.28.15.255。 最终依据网络地址与播送地址得到地址规模和个数。 可用于主机的IP地址规模是172.28.0.1~172.28.15.254,总个数是16(倒数第2个8位组是从0~15的)×254(倒数第1个8位组的一切可用主机IP地址数)=4064。这就是可用的IP地址数。   答案: 该子网可用的IP地址规模是172.28.0.1~172.28.15.254,可用的IP地址个数为4 064个。   面试题12:192.168.2.16/28子网中每个子网最多能够包容(   )台主机。 A. 16         B. 8             C. 15            D. 14            E. 7 解析: 要核算出能够包容多少台主机,就需要知道子网的子网掩码。由于主机数能够从子网掩码的主机ID位数是得出。 192.168.2.16/28是一个向第4个8位组借了4位而区别的子网(由于3个8位组一共是24位)。由此能够得到该子网的子网掩码二进制为: 11111111.11111111.11111111.11110000 转化成点分十进制后即得到255.255.255.240,这就是该子网的子网掩码。 由上面的点分二进制子网掩码能够得知子网中的主机ID位仅有4位了。最多的IP数就是24=16。但是这是包含了子网的网络地址和播送地址这两个的,最终实际上可用于主机的IP地址仅为14个,即答案D。 答案:D。   面试题13:每个子网不能有多于58台核算机,最合适的子网掩码为(   )。 A. 255.255.255.192                B. 255.255.255.248 C. 255.255.255.224      D. 255.255.255.240 解析: 这道题考的也是子网区别方面的常识。首先要捉住题中关键,就是每个子网有不多于58台核算机。主机数是由主机ID位数决议的,核算公式是主机数m=2nn为主机ID位数)。 25=32,26=64,在不多于58台主机的情况下,则最接近的就是主机位数为6位。也就是把一个C类IP地址中的最终8位中的前2位区别为子网ID。这样能够得出该子网的子网掩码地址为11111111.11111111.11111111. 11000000,转化成十进制后即得到255.255.255.192。   答案:A。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表众发娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章