java面试中redis,mongodb类的,会问哪些问题,怎么回答

java面试中redis,mongodb类的,会问哪些问题,怎么回答,第1张

Redis与Memcached的区别
传统MySQL+ Memcached架构遇到的问题
实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:
1MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。
2Memcached与MySQL数据库数据一致性问题。
3Memcached数据命中率低或down机,大量访问直接穿透到DB,MySQL无法支撑。
4跨机房cache同步问题。
众多NoSQL百花齐放,如何选择
最近几年,业界不断涌现出很多各种各样的NoSQL产品,那么如何才能正确地使用好这些产品,最大化地发挥其长处,是我们需要深入研究和思考的
问题,实际归根结底最重要的是了解这些产品的定位,并且了解到每款产品的tradeoffs,在实际应用中做到扬长避短,总体上这些NoSQL主要用于解
决以下几种问题
1少量数据存储,高速读写访问。此类产品通过数据全部in-momery 的方式来保证高速访问,同时提供数据落地的功能,实际这正是Redis最主要的适用场景。
2海量数据存储,分布式系统支持,数据一致性保证,方便的集群节点添加/删除。
3这方面最具代表性的是dynamo和bigtable 2篇论文所阐述的思路。前者是一个完全无中心的设计,节点之间通过gossip方式传递集群信息,数据保证最终一致性,后者是一个中心化的方案设计,通过类似一个分布式锁服务来保证强一致性,数据写入先写内存和redo log,然后定期compat归并到磁盘上,将随机写优化为顺序写,提高写入性能。
4Schema free,auto-sharding等。比如目前常见的一些文档数据库都是支持schema-free的,直接存储json格式数据,并且支持auto-sharding等功能,比如mongodb。
面对这些不同类型的NoSQL产品,我们需要根据我们的业务场景选择最合适的产品。
Redis适用场景,如何正确的使用
前面已经分析过,Redis最适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-
backed的功能,跟传统意义上的持久化有比较大的差别,那么可能大家就会有疑问,似乎Redis更像一个加强版的Memcached,那么何时使用
Memcached,何时使用Redis呢
如果简单地比较Redis与Memcached的区别,大多数都会得到以下观点:
1 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
2 Redis支持数据的备份,即master-slave模式的数据备份。
3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
抛开这些,可以深入到Redis内部构造去观察更加本质的区别,理解Redis的设计。

Redis中,并不是所有的数据都一直存储在内存中的。这是和Memcached相比一个最大的区别。Redis只会缓存所有的
key的信息,如果Redis发现内存的使用量超过了某一个阀值,将触发swap的 *** 作,Redis根据“swappability =
agelog(size_in_memory)”计
算出哪些key对应的value需要swap到磁盘。然后再将这些key对应的value持久化到磁盘中,同时在内存中清除。这种特性使得Redis可以

保持超过其机器本身内存大小的数据。当然,机器本身的内存必须要能够保持所有的key,毕竟这些数据是不会进行swap *** 作的。同时由于Redis将内存

中的数据swap到磁盘中的时候,提供服务的主线程和进行swap *** 作的子线程会共享这部分内存,所以如果更新需要swap的数据,Redis将阻塞这个
*** 作,直到子线程完成swap *** 作后才可以进行修改。
使用Redis特有内存模型前后的情况对比:
VM off: 300k keys, 4096 bytes values: 13G used
VM on: 300k keys, 4096 bytes values: 73M used
VM off: 1 million keys, 256 bytes values: 43012M used
VM on: 1 million keys, 256 bytes values: 16009M used
VM on: 1 million keys, values as large as you want, still: 16009M used


从Redis中读取数据的时候,如果读取的key对应的value不在内存中,那么Redis就需要从swap文件中加载相应数据,然后再返回给请求方。

这里就存在一个I/O线程池的问题。在默认的情况下,Redis会出现阻塞,即完成所有的swap文件加载后才会相应。这种策略在客户端的数量较小,进行

批量 *** 作的时候比较合适。但是如果将Redis应用在一个大型的网站应用程序中,这显然是无法满足大并发的情况的。所以Redis运行我们设置I/O线程
池的大小,对需要从swap文件中加载相应数据的读取请求进行并发 *** 作,减少阻塞的时间。
如果希望在海量数据的环境中使用好Redis,我相信理解Redis的内存设计和阻塞的情况是不可缺少的。
补充的知识点:
memcached和redis的比较
1 网络IO模型
Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述
字pipe 传递给worker线程,进行读写IO, 网络层使用libevent封装的事件库,多线程模型可以发挥多核作用,但是引入了cache
coherency和锁的问题,比如,Memcached最常用的stats
命令,实际Memcached所有 *** 作都要对这个全局变量加锁,进行计数等工作,带来了性能损耗。
(Memcached网络IO模型)
Redis使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll、kqueue和select,
对于单纯只有IO *** 作来说,单线程可以将速度优势发挥到最大,但是Redis也提供了一些简单的计算功能,比如排序、聚合等,对于这些 *** 作,单线程模型实
际会严重影响整体吞吐量,CPU计算过程中,整个IO调度都是被阻塞住的。
2内存管理方面
Memcached使用预分配的内存池的方式,使用slab和大小不同的chunk来管理内存,Item根据大小选择合适的chunk存储,内
存池的方式可以省去申请/释放内存的开销,并且能减小内存碎片产生,但这种方式也会带来一定程度上的空间浪费,并且在内存仍然有很大空间时,新的数据也可
能会被剔除,原因可以参考Timyang的文章:>

0 1 /bin/sh /usr/bin/fileback

7有一普通用户想在每周日凌晨零点零分定期备份/user/backup到/tmp目录下,该用户应如何做

参考答案:(1)第一种方法:

用户应使用crontab –e 命令创建crontab文件。格式如下:

0 0 sun cp –r /user/backup /tmp

(2)第二种方法:

用户先在自己目录下新建文件file,文件内容如下:

0 sun cp –r /user/backup /tmp

然后执行 crontab file 使生效。

8设计一个Shell程序,在/userdata目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限

为:读、写、执行;文件所有者所在组的权限为:读、执行。

参考答案: 建立程序 Pro16如下:

#!/bin/sh

i=1

while [ i -le 50 ]

do

if [ -d /userdata ];then

mkdir -p /userdata/user$i

chmod 754 /userdata/user$i

echo "user$i"

let "i = i + 1" (或i=$(($i+1))

else

mkdir /userdata

mkdir -p /userdata/user$i

chmod 754 /userdata/user$i

echo "user$i"

let "i = i + 1" (或i=$(($i+1))

fi

done

五、多选题

1关于硬链接的描述正确的(BE)。

A 跨文件系统 B不可以跨文件系统 D可以做目录的连接

C 为链接文件创建新的i节点 E链接文件的i节点同被链接文件的i节点

2在网站发布用户wang的个人网页时,需要创建用户网页目录,假定用户网页目录设定为web

(用户目录在/home目录下),如下描述正确的是(BCE)

A 存放用户网页的绝对路径/wang/web B存放用户网页的目录~wang/

C 存放用户网页的绝对路径/home/wang/web D存放用户网页的绝对路径/home/web

E 在本机访问用户wang的个人网页的URL地址>

计算机面试常见问题:

1、关键字static的作用是什么?

这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:

1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。

2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。

3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。

2、一般数据库若出现日志满了,会出现什么情况,是否还能使用?

答:只能执行查询等读 *** 作,不能执行更改,备份等写 *** 作,原因是任何写 *** 作都要记录日志。也就是说基本上处于不能使用的状态。

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

3、ICMP是什么协议,处于哪一层

答:Internet控制报文协议,处于网络层(IP层)(ping命令基于这个协议)

4、winsock建立连接的主要实现步骤

答:服务器端:socket()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。

客户端:socket()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。

服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。

5、IP组播有那些好处

答:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。

组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。

网络管理员面试题目及答案(二)
39、堆栈 *** 作中都是对栈顶单元进行的,访问堆栈的地址是由SP指定的。它在 *** 作过程中不需要用户指定。在下推堆栈中,写入堆栈的单元地址是(B)。

APC B(SP)+1 CSP D指令寄存器

解析堆栈是一个专门的存储区,其存取数据的顺序是先进后出,每次 *** 作都是对栈顶单元进行的。栈顶单元的地址,每次进出栈时都要自动修改。栈顶单元的地址放在堆栈指针SP中,写入堆栈时,栈顶单元已经存有数据,再写入新数据时,不能写入原来的SP中,必须写到栈顶单元的下一单元中,在堆栈地址是向下生长的下推式堆栈中,写入数据的堆栈单元的堆栈单元地址是(SP)+1。即进栈 *** 作把(SP)+1再把进栈的数据写入新的栈顶单元(SP)+1的单元中。出栈时,把栈顶单元内容d出,然后(SP)–1。

SP的修改是指令自动完成的,不需要用户参与。

40、计算机可以运行各种高级程序设计语言编写的程序,但是运行时必须经过编译程序等先把它们转换成(B),才能在计算机上执行。

A汇编语言 B二进制机器语言 C中间语言 D *** 作系统原语

解析计算机中各种设备是根据指令码的要求进行 *** 作的。指令的 *** 作码决定本指令完成什么 *** 作,指令的地址码决定 *** 作数存放的单元地址。计算的控制器通过 *** 作码译码器来分析指令的具体要求,发出各种控制命令控制各个部件成完指令规定的功能。

计算机只能识别二进制编码的机器指令,其他符号都不认识,使用各种高级语言编写的程序,最终必须通过编译程序等转换成机器能够识别的二进制机器指令才能执行。

41、接口是主机与外设通信的桥梁,接口接收主机送来的(1)(C)控制设备工作,接口反映设备的(2)(C),以便主机随时查询,决定下一步执行什么 *** 作。

(1)A地址 B数据 C控制命令 D应答信号

(2)A速度 B型号 C工作状态 D地址编号

解析接口是主机与外设通信的桥梁,接口的主要功能是接收主机发来的控制命令来控制外设工作,如启动外设传送数据、停止外设工作等。接口还要反映外设目前的状态,监视设备的工作情况,以便主机检测设备状态,根据设备不同的工作状态,发出不同的控制命令,决定下一步设备执行什么 *** 作。

当然接口中还包括数据缓冲寄存器和中断逻辑电路等。

42、计算机存储器的最大容量决定于(C)。

A指令中地址码位数

B指令字长

C寻址方式决定的储器有效地址位数

D存储单元的位数

解析关于主存容量问题。

主存的容量大小直接影响用户的应用范围,特别是 *** 作系统、系统软件功能越完善,主机运行时占用的主存的空间越大,因此主存的容量直接影响用户能否使用该计算机。

计算机的主存容量决定于主存的地址位数,但主存的地址位数再多,CPU的访问指令提供的地址位数较少也是没用的,因此主存最大可以使用的容量决定于访存指令访问地址的位数。

在只有直接寻址的指令中,主存容量直接决定于指令中地址码位数。

由于指令字长的限制,指令地址码的位数不可能太多,为了扩充CPU可访问的主存空间,现在都使用变址寻址、基地寻址等,以增加 *** 作数的地址位数。因此主存储器的最大容量决定于由指令寻址方式形成的 *** 作数有效地址的位数。

43、计算机存储系统中通常采用三级结构,其主要目的是(D)。

A提高存储器读写速度

B扩大存储器的容量

C便于系统升级

D解决存储器速度、容量、价格的矛盾

解析计算机对存储器的要求是速度快、容量大、价格低,这3个要求是互相矛盾的,实现起来非常困难。一般高速半导体存储器速度快,但容量小、价格贵;磁盘等磁表面存储器容量大、价格低,但速度较慢也不能作为主存使用。为了得到一个速度快、容量大、价格低的存储器,最好的办法也是最现实的办法是利用现有的存储设备构成一个三级存储系统。大容量、速度较快、价格不太贵的半导体存储器作为主存体(如常用的DRAM)。为了提高CPU访问主存取数的速度,在主存与CPU之间增加一级高速缓冲存储器cache,其特点是速度快,但价格贵、容量不大,用户还是可以接受的。CPU从cache中读出指令和数据比从主存中读取快的多,可有效地提高访存的速度。因为主存容量不够,在主存外面增加一个辅助存储器,如磁盘、磁带等。其特点是容量很大、价格很低,但速度很慢,存放CPU暂时不使用的程序和数据,等到CPU要访问这部分内容时,可成批调入主存,CPU从主存中再存取有关指令和数据,速度也不慢。三级存储结构有效地解决了存储器速度、容量和价格之间的矛盾,成为目前存储系统的主流方案

44、原码定点数乘除法运算中,乘积和商的符号是用(C)决定的。

A 二数符号位相减 B 二数符号位相与

C 二数符号位异或 D 用户来设定

解析原码定点数乘除运算时,因为其数值部分是该数值真值的绝对值,可直接对二数进行乘(除) *** 作求出积(商)即可。二数符号相同时,积(商)符号就可确定。如果二数符号不同时,根据同号二数相乘(除)结果为正,异号二数相乘(除)结果为负的原则,采用二个符号位进行异或运算求得1⊕1=0,0⊕0=1,1⊕0=1,0⊕1=0。

45、精简指令系统计算机RISC中,大量设置通用寄存器,且指令格式仅用R-R型寻址,目的是为了(B)。

A 简化指令格式 B 提高指令运算速度

C 用户使用方便 D 减少地址计算时间

解析大中型计算机的指令系统功能强,速度快,使用方便,但硬件代价太高。因此,IBM公司首先开展指令系统复杂性的研究工作,得出的结论并不是指令系统设计得很庞大的计算机最好,而是去掉那些复杂而又很少使用的指令,把经常大量使用的指令的处理速度尽可能提高。显然,R-R寻址指令的速度较快。因为

这种指令不需要访问存取 *** 作数, *** 作数在运算器的通用寄存器中存放。因此一个节拍即可得运算结果,节省大量的访问时间。为了能在运算器中存放一些 *** 作数据和中间结果,RISC计算机中设置了大量的通用寄存器。

46、文件系统中,文件按名字存取是为了(B)。

A 方便 *** 作系统对信息的管理 B 方便用户的使用

C 确定文件的存取权限 D 加强对文件内容的保密

解析早期计算机系统中没有文件管理机构,用户自行管理辅助存储器上的信息,按照物理地址安排信息,组织数据的输入输出,还要记住信息在存储介质上的分布情况,烦琐复杂、易于出错、可靠性差。 *** 作系统提供文件系统后,首先方便用户使用,使用者无须记住信息存放在辅助存储器中的物理位置,也无须考虑如何将信息存放在存储介质上,只要知道文件名,给出有关 *** 作要求便可存取信息,实现了“按名存取”。特别是当文件存放位置发生了改变,甚至更换了文件的存储设备,对文件的使用者也没有丝毫影响。其次,文件安全可靠,用户通过文件系统才能实现对文件的访问,而文件系统能提供各种安全、保密和保护 措施 ,因此可防止对文件信息有意或无意的破坏或窃用。此外,在文件使用过程中可能出现硬件故障,这时文件系统可组织重执,对于硬件失效而可能造成的文件信息破坏,可组织转储以提高文件的可靠性。最后,文件系统还能提供文件的共享功能,如不同的用户可以使用同名或异名的同一文件。这样,既节省了文件存放空间,又减少了传递文件的交换时间,进一步提高了文件和文件空间的利用率。

47、能使系统中多台计算机相互协作完成一件任务的 *** 作系统是(D)。

A 批处理 *** 作系统 B 分时 *** 作系统

C 网络 *** 作系统 D 分布式 *** 作系统

解析常见的 *** 作系统类型及其作用说明如下。

批处理 *** 作系统:是一种早期的大型机用 *** 作系统,其主要特征是用户脱机使用计算机,成批处理,多道程序运行。

分时系统:分时 *** 作系统是一个联机的(on-line)多用户(multi-user)交互式(interactive)的 *** 作系统,具有交互性、同时性和独立性。

实时系统:其主要特点是提供及时响应和高可靠性。

个人计算机上的 *** 作系统:是联机的交互式的单用户 *** 作系统。

网络 *** 作系统:在原来各自计算机 *** 作系统的基础上按照网络体系结构的各个协议标准开发的网络管理、通信、资源共享、 系统安全 和多种网络应用服务。 分布式 *** 作系统:通过通信网络将物理上分布的具有自治功能的数据处理系统或计算机系统连接起来,实现信息交换和资源共享,协作完成任务。

48、 *** 作系统中不支持程序浮动的地址变换机制是(C)。

A 页式地址转换 B 段式地址转换 C 静态重定位 D 动态重定位

解析本题考查存储管理的地址变换技术。

实现地址重定位或地址映射的方法有两种:静态地址重定位和动态地址重定位。 静态地址重定位是在虚拟空间程序执行之前由装配程序完成地址映射工作。优点是不需要硬件支持,缺点是程序一旦装入内存之后就不能再移动,并且必须在程序执行之前将有关部分全部装入,因而无法实现虚拟存储。

动态地址重定位是在程序执行过程中,CPU访问内存之前,将要访问的程序或数据地址转换成内存地址。动态地址重定位依靠硬件地址变换机构完成,其主要优点有可对内存进行非连续分配,可实现虚拟存储,有利于程序段的共享。页式和段式存储管理均采用动态地址重定位技术。

49、不属于存储管理功能的是(C)。

A 主存空间的分配和回收 B 主存空间的共享和保护

C 辅存空间的管理 D 实现地址转换

解析存储管理是 *** 作系统的重要组成部分,它负责管理计算机系统的重要资源主存储器。存储管理的主要功能包括:虚拟存储器、地址变换、内外存数据传输的控制、内存的分配与回收、内存信息的共享与保护。

50、在请求页式存储管理中,当查找的页不在(C)中时会产生缺页中断。

A 外存 B 虚存 C 内存 D 地址空间

解析请求页式管理所采取的页面调入方式是当需要执行某条指令而又发现它不在内存时或当执行某条指令需要访问其他的数据或指令时,这些指令和数据不在内存中,就会发生缺页中断,系统将外存中相应的页面调入内存。

51、现实世界中事物的一般特性在信息世界中称为(C)。

A 实体 B 关系 C 属性 D 关系键

解析概念模型,也称信息模型,它是按照用户观点来对数据和信息建模,是现实世界到机器世界的一个中间层次,是数据库设计人员和用户之间进行交流的语言。概念模型涉及的基本概念有以下几个。

实体(Entity):客观存在的并可相互区别的事物称为实体。

属性(Attribute):实体所具有的某一特性称为属性。一个实体可以由若干个属性来描述。

码(Key):唯一标识实体的属性集称为码。

域(Domain):属性的取值范围称为该属性的域。

实体型(Entity Type):用实体名及其属性名集合来抽象和刻画的同类实体,称为实体型。

实体集(Entity Set):同型实体的集合称为实体集。

联系(Relationship):包括实体的各属性之间的联系和不同实体集之间的联系。

52、SQL的Select语句中From Q应理解为(D)。

A Q中的元组序号 B 关系Q的元组变量

C 基本表Q的结构定义 D Q中的全部元组

解析 数据库查询是数据库的核心 *** 作。SQL语言提供了Select语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能,其一般格式为: Select [all | distinct]<目标列表达式>[,<目标列表达式>]

From <表名或视图名>[,<表名或视图名>]

[Where <条件表达式>]

[Group By <列名1> [Having <条件表达式>]]

[Order By <列名2> [Asc | Desc]]

Select语句的含义是:如有Where子句,则根据Where子句的条件表达式,从From子句指定的基本表或视图中找到满足条件的元组,再按Select子句中的目标表达式,选出元组中的属性值形成结果表。如果有Group子句,则将结果<列名1>的值进行分组,该属性列值相等的元组为一个组。通常会在每组中作用集函数,如果Group子句带Having短句,则只有满足指定条件的组才能输出。如果有Order子句,则结果表还要按<列名2>的值升序或降序排序

53、关系代数中的θ连接 *** 作由(B) *** 作组合而成。

A 和 B 和× C 、和× D 和×

解析本题考查关系运算。

连接也称θ连接,它是从两个关系的笛卡儿积中选取属性间满足一定条件的元组。而笛卡尔积用符号“×”来表示,选择用符号“”来表示,所以答案为B。

54、元组比较 *** 作(c1, c2), <=(d1, d2),其意义等价于(D)。

A (c1<=d1) OR (c2<=d2)

B (c1<=d1) OR ((c1=d1) AND (c2<=d2))

C (c1<=d1) AND (c2<=d2)

D (c1

解析两个元组进行比较时,首先比较第一个分量,根据比较结果的不同执行不同的后续 *** 作,说明如下。

不满足给定的条件,则返回“假”, *** 作结束。

如果不相等且满足给定的条件,返回“真”, *** 作结束。

如果相等,则继续比较其他的分量。

按照上述规则,(c1, c2)和(d1, d2)进行比较时,首先比较c1和d1,如果c1
网络管理员面试题目及答案(三)
55、关系数据库的数据和更新 *** 作必须遵循的完整性规则包括(D)。

A 实体完整性和参照完整性

B 参照完整性和用户定义的完整性

C 实体完整性和用户定义的完整性

D 实体完整性、参照完整性和用户定义的完整性

解析关系模型的完整性规则是对关系的某种约束条件。关系模型有3类完整性约束:实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为是关系的两个不变性,应该由关系系统自动支持。

实体完整性规则规定基本关系的所有主属性都不能取空值,对于实体完整性规则

说明如下。

实体完整性规则是针对基本关系而言的。

现实世界中的实体是可区分的,即它们具有某种唯一性标识,相应的关系模型中以主码作为唯一性标识。

主码中的属性即主属性不能取空值。

参照完整性是对关系间引用数据的一种限制。若属性组A是基本关系R1的外码,它与基本关系R2的主码K相对应,则R1中每个元组在A上的值要么取空值,要么等于R2中某元组的主码值。

用户定义的完整性是针对某一具体关系数据库的约束条件。它反映某一应用所涉及的数据必须满足的语义要求,例如某个属性必须取唯一值,某些属性之间应满足一定的函数关系、某个属性的取值范围在0~100之间等。

56、ATM采用的复用方式是(C)

A 异步复用 B 时分复用 C 统计时分复用 D 同步时分复用

解析ATM是异步传输模式。所谓异步就是指各个不同来源的信元,只要准备好就可进入信道,信元的排列不是固定的,也叫统计时分复用。

57、对于同步传输,描述正确的是(29)。

A 数据块之间不需要同步码

B 数据字节之间需要同步码

C 数据位之间需要同步码

D 数据块之间需要同步码

58、TCP/IP层次模型中,IP层相当于OSI/RM中的(30)。

A 物理层 B 链路层 C 网络层 D 传输层

59、计算机网络的3个主要组成部分是(31)。

A 通信软件、通信子网和通信协议

B 一组主机、一个通信子网和一组通信协议

C 一组服务器、一组终端和一组通信协议

D 一组主机、若干通信线路和一组通信协议

60、(C适合于高速网络系统和中远距离数据传输。

A 双绞线 B 同轴电缆 C 光纤 D 无线介质

解析同轴电缆不适合高速传输,双绞线随着传输速度的提高,距离变得很短,无线介质也不适合高速网络系统和中远距离数据传输,只有光纤适合高速网络系统和中远距离数据传输

61介质的最大利用率取决于帧的长度和传播时间,当帧的(C时,介质的利用率越高。

A 长度越长,传播时间越长

B 长度越短,传播时间越短

C 长度越长,传播时间越短

D 长度越短,传播时间越长

解析传输介质利用率是指有效传输数据的时间和总时间之比,传播延迟占用的时间越短,利用率越高。另外,帧的长度越长,即得到发送权后,传输的数据越多,有效时间就越多,介质的利用率就越高。

62、CSMA/CD 中一旦某个站点检测到冲突,它就立即停止发送,其他站点(C)

A 都处于发送状态 B 都会相继竞争发送权

C 都会收到阻塞信号 D 仍有可能继续发送帧

解析IEEE 8023标准中对CSMA/CD工作方式约定,一旦某个站点检测到冲突,它就立即停止发送,并发送一强的阻塞信号,便于其他站点迅速接收到,马上停止数据发送

63、在一个主干为1000Mbps交换式以太网的结构中(B)。

A 只能包括1000Mbps交换机

B 可以包括1000Mbps、100Mbps和10Mbps交换机

C 应包括 1000Mbps和100Mbps交换机

D 可以包括1000Mbps和10Mbps交换机

解析主干为1000Mbps的网络,一般主交换机为1000Mbps,二级交换机和三级交换机可以降低层次,用100Mbps或10Mbps的交换机。

64、在(A)方式的交换机部署中,交换机的位置比较灵活。

A 级联 B 模块 C 菊花链堆叠 D 矩阵堆叠

解析交换机的部署可以分为堆叠式和级联式,堆叠式又分为菊花链堆叠和矩阵堆叠,差别在于后备的连接方式不同,但从位置上,都是集中式的。级联式中,交换机可以部署在不同的位置,之间的距离可以扩大,部署起来比较灵活

65、VLAN和的关系是(A)。

A 两者的应用场合和目的不同

B 两者使用的技术相同

C 两者的目的相同

D 两者的用户不同

解析VLAN和,一个称为虚拟局域网,一个称为虚拟专网,虽都有虚拟的意思,但概念不一样,两者的应用场合和目的也不同。VLAN是将局域网中连接在同一交换机或不同交换机的计算机按部门分组划分,就像不同的子网一样。而是指通过公共网络,将远程的用户或一个网络与本地网络连接,通过安全措施,达到像在内部网络使用一样

66、在下面设备中,(38)不是工作在数据链路层的。

A 网桥 B 集线器 C 网卡 D 交换机

解析网桥、集线器和交换机属于联网设备,网桥工作在数据链路层,交换机也工作在数据链路层,集线器(Hub)是工作在物理层的设备,不具备交换功能。网卡是接到计算机上的属于外围设备,完成物理层和数据链路层的功能

67、在计算机网络中,能将异种网络互联起来,实现不同网络协议相互转换的网络互联设备是(D)。

A 网桥 B 集线器 C 路由器 D 网关

解析实现异种网络互联,是指运行不同网络协议的网络互联,要解决的一个主要问题是网络协议相互转换,这是传输层以上层的转换任务,需要网关来实现

68、以无碎片直通方式工作的交换机对于以太网的帧,(C)内容不去读它。

A 原地址 B 目的地址 C 大于64B的部分 D小于64B的部分

解析交换机的工作方式可以分为存储转发式、直通式和无碎片直通式。无碎片 直通式是指交换机读取部分数据,然后转发出去,由于IEEE 8023规定的以太网的最 小帧的长度为64B,其中包含了源地址和目的地址,后面的不再读入缓存,而是直接 转发出去,这样小于最小帧的数据就被认为是碎片,过滤掉了,称为无碎片直通工作方式

69、网桥的功能不包括(C)。

A 互联不同MAC协议的局域网

B 存储帧

C 处理网络分组

D 转发帧

解析网桥处理的是数据链路层的功能,可以实现不同MAC帧的转化,如IEEE 8023和IEEE 8025帧格式的转换,进行帧的接收存储和转发,但不能处理网络分组,处理分组是网络层设备的功能,如路由器

70、帧中继网络的弱点是(C)。

A 速度慢 B 线路利用率低

C 差错处理能力差 D 误码率高

解析帧中继是在克服X25缺点的基础上发展起来的,由于采用光缆作为传输介质,帧中继认为帧在传输过程中基本不出错,因而在得到帧的目的地址后马上转发,减少了帧在每个结点的时延。这就造成了它的弱点是差错处理能力差,要等到帧传送到目的点完全接收下来,才知道错误。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12737895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存