|
|
|
|
移动端

3.6 其他(1)

《程序员面试笔试真题与解析》本书针对当前各大 IT企业面试笔试中特性与侧重点,精心挑选了 3年以来近百家典型 IT企业的面试笔试真题,这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机 APP、安全关键软件等,面试笔试真题非常具有代表性与参考性。本节为大家介绍其他。

作者:猿媛之家来源:机械工业出版社|2017-12-07 11:26

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


3.6 其他(1)

【真题 347】某主机的 IP地址为 202.117.131.12/20,其子网掩码是()。

A.255.255.248.0 B.255.255.240.0 C.255.255.252.0 D.255.255.255.4答案:B。在计算机网络与通信中,子网掩码用来指明一个 IP地址的哪些位标识的是主机所在的子网,它的

作用就是将某个 IP地址划分成网络地址和主机地址两部分。

子网掩码是一个 32位地址,用于屏蔽 IP地址的一部分以区别网络标识和主机标识,并说明该 IP地址是在局域网上,还是在远程网上。本题中, /20表示 IP地址的前 20位都是网络号,后 12位是主机号。由此可以确定,子网掩码为 11111111 11111111 11110000 00000000,即 255.255.240.0。所以,选项 B正确。

【真题 348】 IPv6地址占()个字节。

A.32 B.4 C.8 D.16答案:D。 IP地址是 Internet上主机或路由器的数字标识,用来唯一地标识该设备。IPv4(Internet Protocol

version 4,互联网协议版本 4)是一个被广泛使用的互联网协议,而 IPv6是下一版本的互联网协议。随着互联网的迅速发展, IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展。为了扩大地址空间,拟通过 IPv6重新定义地址空间。

IPv6采用 128位(合 16个字节)地址长度,几乎可以不受限制地提供地址。 IPv6不仅解决了地址短缺的问题,它还考虑了在 IPv4中存在的端到端 IP连接、服务质量、安全性、多播、移动性和即插即用等问题。所以,选项 D正确。

【真题 349】下列关于地址转换的描述中,错误的是()。

A.地址转换解决了因特网地址短缺所面临的问题

B.地址转换实现了对用户透明的网络外部地址的分配

C.使用地址转换后,对 IP包加长,快速转发不会造成什么影响

D.地址转换内部主机提供一定的“隐私”答案:B。对于选项 A,随着网络技术的不断发展, IP地址紧缺已经是一个非常突出的问题,网络地址转换正

是为了解决这个问题而出现的,网络地址转换的作用是把内网的私有地址,转化成外网的公有地址,使得内部网络上的(被设置为私有 IP地址的)主机可以访问 Internet。当大量的内部主机只能使用少量的合法的外部地址时,就可以使用 NAT(Network Address Translation,网络地址转换)把内部地址转化成外部地址。所以,选项 A正确。

对于选项 B,地址转换实现了对用户透明的网络内部地址的分配,而不是外部。所以,选项 B错误。对于选项 C,地址转换只会对内网与公网地址进行映射,不会影响其他功能。所以,选项 C正确。对于选项 D,由于网络内部计算机在访问 Internet的时候都会被映射为一个公网地址,因此,并没

有把计算机实际的地址暴露在 Internet中,提供了一定的“隐私”。所以,选项 D正确。

【真题 350】以下不属于网络安全控制技术的是()。

A.防火墙技术 B.访问控制技术 C.入侵检测技术 D.差错控制技术答案:D。网络安全涉及计算机网络上信息的保密性、完整性、可用性、真实性以及可控性,它是一个系统工程,

需要仔细考虑系统的安全需求,并将各种安全技术结合在一起才能维护计算机网络以及信息的安全。

本题中,对于选项 A,防火墙是一种保护计算机网络安全的技术性措施,它通过在网络边界上建立相应的网络通信监控系统来隔离内部和外部网络,以阻挡来自外部的网络入侵,因此,它属于网络安全控制技术。所以,选项 A正确。

对于选项 B,防止对任何资源进行未授权的访问,从而使计算机系统在合法的范围内使用。通过权限控制来实现网络安全控制。因此,它属于网络安全控制技术。所以,选项 B正确。

对于选项 C,入侵检测是指“通过对行为、安全日志或审计数据或其他网络上可以获得的信息进行操作,检测到对系统的闯入或闯入的企图”,通过这种技术也能实现网络安全控制。因此,它属于网络安全控制技术。所以,选项 C正确。

对于选项 D,差错控制用于在网络传输过程中对差错进行控制以保证数据的准确性,因此,它不属

于网络安全控制技术。所以,选项 D错误。

【真题 351】应用程序 ping发出的是( )报文。

A.ICMP应答  B.TCP请求  C.TCP应答  D.ICMP请求

答案:A。

ping命令主要是为了检查网络是否通畅,它通过向计算机发送 ICMP(Internet Control Message Protocol,Internet控制报文协议)应答报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, ping最多等待的时间为 1s,并打印发送和接收报文的数量。比较每个接收报文和发送报文,以校验其有效性。如果能够成功校验 IP 地址,但不能成功校验计算机名,则说明名称分析存在问题。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据(周期性的大写字母序列)。

为了更好地说明 ping的原理与应用,以下是一个完整的 ping过程。

ping xxx.xxx.xxx.xxx(A到 B)实际上执行了以下步骤:

1)A:构建 ICMP数据包 data,用 ICMP协议把 data 连同 A的 IP交给 IP层。

2)IP层把 B的 IP作为目的地址,A的 IP作为源地址,加上其他的控制信息构建 IP数据包。

3)获取

B的 MAC地址,根据 B的 IP地址和子网掩码,检测是否属于同一子网。

①如果属于同一子网,直接在本网络查找。查找本机的 ARP的缓存,找到 B对应的 MAC地址,如果缓存中找不到,则表示二者在此之前没有进行过通信,就发一个 ARP请求广播,得到 B的 MAC地址。

②如果不属于同一个子网,则直接交给路由器处理,就是获取路由器的 MAC(步骤同上)。

4)交给数据链路层,构建数据帧,发送 B。

5)B收到数据帧后,检测数据帧的目的地址,若不是发给本机的数据帧则丢弃。若是,则接收,然后提取出 IP数据包给 IP层处理,然后提取数据给 ICMP协议处理,处理后,构建 ICMP应答包,发送给 A,过程同上。

通过以上的分析,选项 A正确。

【真题 352】 IPv6地址包含()位。

A.64 B.16 C.32 D.128 答案:D。 IPv6(Internet Protocol Version 6)是 IETF(Internet Engineering Task Force,互联网工程任务组)设

计的用于替代现行版本 IP协议( IPv4)的下一代 IP协议。它由 128位二进制数码表示,以 16位为一组,每组以冒号“:”隔开,可以分为 8组,每组以 4位十六进制方式表示,一个十六进制相当于四个二进制,即十六位二进制数表示。例如: 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 是一个合法的 IPv6地址。所以,选项 D正确。

【真题 353】下列给定地址中,与 192.168.1.110/27属于同一个子网的主机地址是()。

A.192.168.1.94 B.192.168.1.96 C.192.168.1.124 D.192.168.1.126答案:C、D。本题中,/27表明 IP地址的子网号为 27位(子网掩码: 11111111.11111111.11111111.11100000),

然后把 IP地址与这个子网掩码执行按位与( &)操作,就可以得到子网号,子网号相同的就在一个子网内。由于 IP地址前面几位都是 192.168.1,因此,只需要考虑最后一位。

题目中 IP地址最后一个位的十进制表示为 110,其对应的二进制位表示为 01101110,与子网掩码与的结果为 01100000,而 94的二进制为 01011110,与子网掩码与的结果为 01000000;96的二进制为 01100000,与子网掩码与的结果为 01100000;124的二进制为 01111100,与子网掩码与的结果为 01100000;126的二进制为 01111110,与子网掩码与的结果为 01100000。由此可见,选项 C与选项 D的子网号与题目给出的 IP地址的子网号相同,因此,它们属于同一个子网。



喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

SQL Server 2005实现与维护(MCTS教程)

本书是微软认证技术专家(MCTS) 70-431考试的专用教材,全书共21章,围绕着考查目标,通过详尽的描述、大量课程和课后测试,全面介绍了SQL S...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊