以下内容摘自笔者2008年的新作——《网管员面试宝典》一书。
测试一下你对IP地址的理解能力,大家先不看题后的解答,看自己能做出多少题。
面试题1以下说法正确的是(   )。<?xml:namespace prefix = o />
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以下属于专用地址是(   )。
<?xml:namespace prefix = st1 />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。
<?xml:namespace prefix = v />
图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。
面试题6172.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。
 
面试题9172.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。
 

转载于:https://blog.51cto.com/windows9/343631

测试一下你对IP地址的掌握水平相关推荐

  1. 测试一下你对IP地址的掌握水平(网管面试时会用到)

    以下内容摘自<网管员面试宝典>一书. 测试一下你对IP地址的理解能力,大家先不看题后的解答,看自己能做出多少题.网管面试时会用到的. 面试题1:以下说法正确的是(   ). A. C类地址 ...

  2. 测试连接--ping (IP地址,网址,主机名)

    目录 1.ping ip地址 2.ping网址 3.ping 主机名 我们需要使用自己的电脑ping一下ip地址,这样可以查看电脑是否与对方连接了. 1.ping ip地址 win+R键组合打开,输入 ...

  3. linux ping IP地址与telnet 测试IP端口

    ping命令是不能够测试端口的,ping只是测试网络联接状况以及信息包发送和接收状况. 格式:ping IP地址或主机名 [-t] [-a] [-n count] [-l size] 参数含义:-t不 ...

  4. Linux ping 测试IP地址与 telnet 测试IP端口

    文章目录 一.ping命令使用 二.telnet 端口使用 转载文章 一.ping命令使用 原文地址:https://www.cnblogs.com/FengZeng666/p/15093267.ht ...

  5. 【教女朋友学网络系列2】之进制转换及IP地址类

    关于数制转换及IP地址 序言 一.计算机的数制 1.数制: 2.数位: 3.基数: 4.位权: 二. 数制系统 1.二进制 2.十进制 3.十六进制 三.IP 1.什么是IP 2.分类 四.子网掩码 ...

  6. java什么是网络接口_java 网络编程 -- IP地址的表示与网络接口信息的获取(InetAddress和NetworkInterface)...

    使用java进行网络程序的开发,可以说是一件令人愉悦的事情,对于用惯了C++网络接口编程的人来说,当他们首次使用Java开发网络应用程序,会发现java开发网络应用是如此的简单,甚至仅用几分钟时间,您 ...

  7. linux如何得到本机地址,Linux下如何得到本机所有IP地址及MAC地址

    已知: gethost and gethostbyname,测试只能得到一个IP地址. -------------------------------------------------------- ...

  8. C++ 实现 ping 功能 域名(URL)解析实际 IP地址

    1.简述 一般情况下,我们想知道在当前电脑设备环境下,某一个网址能不能访问,最简单的方法是win + R 键 ,输入cmd,召唤cmd命令行程序,然后直接用ping命令 + 网址 来看返回的结果,那么 ...

  9. 设置虚拟机网卡的静态IP地址

    让虚拟机的IP地址不会随着物理主机的网络连接改变而改变 第一步: 首先打开虚拟机,修改文件/etc/sysconfig/network-scripts/ifcfg-eth0,设置ip地址,子网掩码,网 ...

最新文章

  1. Sharepoint the file is locked for use domain\user edit.文件被锁定,解锁方式
  2. python-水仙花数
  3. 蔡氏电路matlab程序,蔡氏电路matlab仿真报告
  4. adams2015安装教程
  5. 第三十一讲:UML类图(上)
  6. 【读书笔记《Android游戏编程之从零开始》】11.游戏开发基础(SurfaceView 游戏框架、View 和 SurfaceView 的区别)...
  7. 《CCIE路由和交换认证考试指南(第5版) (第1卷)》——导读
  8. 《从Excel到R 数据分析进阶指南》一2.6 查看数据表数值
  9. HDU 4403 A very hard Aoshu problem (DFS暴力)
  10. Redis分布式集群搭建
  11. 经典场景试题,测试用例编写
  12. Linux系统安装Node.js步骤
  13. 计算机网络学习笔记 3.6 局域网
  14. bios无cfg lock的情况如何disable cfg lock
  15. 【Unity3D】协同程序
  16. Win11怎么打开AMD显卡控制面板
  17. CorelDRAW X3中文版服装创意设计视频教程
  18. vue 讯飞在线文字合成语音,文字转成语音
  19. 量子力学的群星闪耀时
  20. 网易有道2013年校园招聘面试二面试题-项目安排

热门文章

  1. 仅用18天,英伟达新型GAN合成真假难辨高清明星脸
  2. 深入理解Webpack核心模块Tapable钩子[同步版]
  3. bower使用中遇到的问题
  4. 数据库之Oracle
  5. 11G新特性 -- 分区表和增量统计信息
  6. J2EE 重载跟覆盖的概念以及区别
  7. Office 2003 打开RMS权限保护文档时出错
  8. mcollective的web控制台---mcomaster搭建
  9. [转] 年终回顾,为你汇总一份「前端技术清单」
  10. 题解 P2610 【[ZJOI2012]旅游】