1、计算机专业基础综合(应用层)模拟试卷 1 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 网络中,各种资源被存放在网络的所有参与的结点中,每个结点在获得服务的同时,也为其他结点提供服务,这种网络应用模型称为( )。(A)客户机服务器模式(B) P2P 模式(C) SMACD 模式(D)令牌模式2 FTP Client 发起对 FTP Server 的连接建立的第一阶段建立 ( )。(A)传输连接(B)数据连接(C)会话连接(D)控制连接3 标准的 URI 由 3 部分组成:服务器类型、主机名和路径及 ( )。
2、(A)客户名(B)浏览器名(C)文件名(D)进程名4 选择域名服务器的结构的原则是( )。(A)一个小型的公司通常将它的所有域名信息放在一个域名服务器上(B)大型机构使用单一的、集中的域名服务器往往不能满足要求(C)域名系统中的域名服务器可以相互链接(D)以上均是5 从协议分析的角度,WWW 服务的第一步操作是 WWW 浏览器对 WWW 服务器的( )。(A)地址解析(B)传输连接建立(C)域名解析(D)会话连接建立6 远程登录协议 Telnet、电子邮件协议 SMTP、文件传送协议 FTP 依赖( )协议。(A)TCP(B) UDP(C) ICMP(D)IUMP7 Usenet 不是一个网络
3、系统,只是建立在 Internet 上的( )。(A)报文传输系统(B)软件商演示软件(C)域名组织形式(D)软件系统8 下面协议中,客户端和服务器之间采用面向无连接的协议进行通信的是( )。(A)FTP(B) SMTP(C) TELNET(D)DHCP9 在电子邮件程序向邮件服务器发送邮件时,使用的是简单邮件传送协议 SMTP,而电子邮件程序从邮件服务器读取邮件时,可以使用( )协议。(A)PPP(B) POP3(C) P2P(D)NEWS10 下列说法中,能够优化域名系统性能的是( )。(A)复制根域名服务器,将服务器上的副本存在不同的网络中。(B)当一个新的子网加入 Internet 时
4、,在它本地的 DNS 服务器中配置一个根服务器表。(C)使用域名缓存,用名字的高速缓存优化查询的开销。(D)以上三项都能够优化域名系统的性能11 E-mail 中的存取协议 IMAP 与 POP3 协议的差别包括( ) 。(A)POP3 协议中,邮件的处理都是在服务器上进行的。(B) POP3 服务器是一个具有存储转发功能的中间服务器。(C)在邮件交付给用户之后,POP3 服务器仍然保存这些邮件。(D)使用 IMAP 协议时,所有收到的邮件同样是先送到 ISP 的邮件服务器的IMAP 服务器。12 主页一般包含以下几种基本元素:Text,Image ,Table 与( )。(A)NFS(B)
5、IPSec(C) SMTP(D)Hyperlink13 WWW 浏览器是由一组客户、一组解释单元与一个( )组成。(A)解释器(B)控制单元(C)编辑器(D)差错控制单元14 当使用鼠标点取一个万维网文档时,若该文档除了有文本外,还有一个本地gif 图像和两个远地gif 图像,则需要建立( )。(A)0 次 UDP 连接,3 次 TCP 连接(B) 4 次 UDP 连接,0 次 TCP 连接(C) 0 次 UDP 连接,4 次 TCP 连接(D)4 次 UDP 连接,4 次 TCP 连接15 Internet 上实现超文本传输的协议是( )。(A)Hypertext(B) FTP(C) WWW
6、(D)HTTP二、综合应用题41-47 小题,共 70 分。16 域名系统的主要功能是什么?域名系统中的根服务器和授权服务器有何区别? 授权服务器与管辖区有何关系?17 试简述邮局协议 POP3 的工作过程。在电子邮件中,为什么必须使用 POP3 和SMTP 这两个协议?IMAP 与 POP3 有何区别?18 文件传送协议 FTP 的主要工作过程是怎样的 ?主进程和从属进程各起什么作用?19 试述电子邮件的最主要的组成部件。用户代理 UA 的作用是什么?没有 UA 行不行?20 结合 FTP 协议执行过程的分析,总结自己对网络体系结构中各层协议之间的关系,以及对网络协议的理解。计算机专业基础综
7、合(应用层)模拟试卷 1 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 B【试题解析】 此题考查的是 P2P 模型知识点。P2P 模式本质思想是整个网络结构中的传输内容不再被保存在中心服务器中,每个结点都同时具有下载、上传和信息追踪这三方面的功能,因此答案 B 正确。【知识模块】 应用层2 【正确答案】 D【试题解析】 FTP 客户端发起对服务器连接的第一阶段是建立控制连接。【知识模块】 应用层3 【正确答案】 C【知识模块】 应用层4 【正确答案】 D【试题解析】 (1)一个小型的公司通常将它
8、的所有域名信息放在一个域名服务器上。使用一个服务器的结构简单,同时可以减小开销。(2)在一些大型的机构中使用单一的、集中的域名服务器往往不能满足要求。其次,大的组织往往发现管理一个集中式的数据库是很困难的。(3)虽然 DNS 允许自由地使用多个域名服务器,但一个域名体系不能被任意地分散到各域名服务器中。(4)域名系统中的域名服务器是相互链接的,这样才能使用户通过这些链接找到正确的域名服务器。【知识模块】 应用层5 【正确答案】 C【试题解析】 WWW 服务的第一步操作是进行域名解析。【知识模块】 应用层6 【正确答案】 A【知识模块】 应用层7 【正确答案】 B【知识模块】 应用层8 【正确答
9、案】 D【试题解析】 DHCP 采用 UDP 来发送数据,所以 D 是采用面向无连接的协议的。【知识模块】 应用层9 【正确答案】 B【试题解析】 电子邮件的读取协议是 POP3。【知识模块】 应用层10 【正确答案】 D【试题解析】 优化域名系统性能的方法:实际测试表明,未经优化的域名系统的效率很差,DNS 性能优化的主要方法是复制与缓存。复制是指:每个根服务器是被复制的,该服务器的许多副本存在于整个网络之上。当一个新的子网加入Internet 时,它在本地的 DNS 服务器中配置一个根服务器表。本地的 DNS 服务器可以为本网用户的域名服务,选择相应最快的根服务器表。缓存是指:使用名字的高
10、速缓存可以优化查询的开销。每个服务器保留一个域名缓存。每当查找一个新的域名时,服务器将该绑定的一个副本置于它的缓存中。【知识模块】 应用层11 【正确答案】 B【试题解析】 E-mail 中的 Internet 报文存取协议 IMAP 与 POP3 协议的差别:Internet 报文存取协议 IMAP 与 POP3 都是按客户服务器方式工作,但它们有很大的差别。对于 POP3 协议,邮件是根据收件人的邮件地址交付给目的 ISP 邮件服务器,而收件人可以不定期地连接到邮件服务器下载邮件。邮件的处理都是在用户的计算机上进行。因此 POP3 服务器是一个具有存储转发功能的中间服务器。在邮件交付给用户
11、之后,POP3 服务器就不再保存这些邮件。在使用 IMAP 协议时,所有收到的邮件同样是先送到 ISP 的邮件服务器的IMAP 服务器。用户的计算机上运行 IMAP 客户程序,它与 ISP 的邮件服务器上的 IMAP 服务器程序建立 TCP 连接。用户在自己的计算机上,就可以访问 ISP 的邮件服务器的邮箱,就像在本地使用一样。因此,POP3 协议是在脱机状态下运行,而 IMAP 协议是在联机状态下运行。【知识模块】 应用层12 【正确答案】 D【知识模块】 应用层13 【正确答案】 B【知识模块】 应用层14 【正确答案】 C【知识模块】 应用层15 【正确答案】 D【试题解析】 此题考查的
12、是 WWW 的概念与组成结构知识点。Hypertext 是超文本,WWW 是服务,FTP 是文件传输协议,HTTP 是超文本传输协议。因此答案D 正确。【知识模块】 应用层二、综合应用题41-47 小题,共 70 分。16 【正确答案】 域名系统的主要功能:将域名解析为主机能识别的 IP 地址。因特网上的域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。共有三种不同类型的域名服务器,即本地域名服务器、根域名服务器、授权域名服务器。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以 DNS 客户的身份向某一个根域名服务器查询。若根域名
13、服务器被查询,就发送:DNS 回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的 IP 地址。通常根域名服务器用来管辖顶级域。根域名服务器并不直接对顶级域下面所属的所有的域名进行解析,但它一定能够找到下面的所有二级域名的域名服务器。每一个主机都必须在授权域名服务器上注册登记。通常,一个主机的授权域名服务器就是它的主机 ISP 的一个域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的 IP 地址。因特网允许各个单位根据本单位的具体情况将本单位域名划分为若干个域名服务器
14、管辖区,一般就在各管辖区中设置相应的授权域名服务器。【知识模块】 应用层17 【正确答案】 POP3 邮局协议是一个非常简单且功能有限的邮件读取协议,POP3 也使用客户服务器方式工作,客户程序运行于接收邮件的用户 PC 中,而用户所连接的 ISP 的邮件服务器中则运行 POP3 服务器程序,当然该邮件服务器还必须运行 SMTP 服务器程序,以便接收发送方邮件服务器上 SMTP 客户程序投递来的邮件。SMTP 服务器将收到的邮件放入收信人的用户邮箱,而收信人 PC 上的用户代理使用 POP3 协议到邮件服务器读取自己邮箱中的邮件,并下载到用户代理程序(如微软的 Outlook)的收件箱中。用户
15、代理使用 POP3 协议到邮件服务器读取邮件,是依靠所在 PC 上 POP3 客户进程与邮件服务器上 POP3 服务器进程之间建立的 TCP 连接来实现的,实际上是POP3 服务器根据某个 POP3 客户的请求,从对应的用户邮箱中读取邮件再传递给该 POP3 客户,POP3 客户与 POP3 服务器之间需要交换一些命令和响应,但这对于收信人来说都是透明的。通过上面的分析,POP3 和 SMTP 这两个协议在电子邮件传送过程中都是必不可少的,SMTP 作用域从发信人用户代理、发送端邮件服务器一直到接收端邮件服务器(亦即发信人的用户代理向发送端邮件服务器发送邮件,以及发送端邮件服务器向接收端邮件服
16、务器发送邮件都采用 SMTP 协议)。而 POP3 的作用域则从接收端邮件服务器到收信人用户代理的收件箱。SMTP 和 POP3 协议以接力跑的方式跑完发信到收信全程。因特网报文存取协议 IMAP 是类似 POP3 的协议,但复杂得多。 IMAP 和 POP3都以客户服务器方式工作,却有较大差别。使用 IMAP 时,所有收到的邮件同样先送接收端 ISP 邮件服务器的 IMAP 服务器,然后用户 PC 上运行的 IMAP 客户程序与 IMAP 服务器程序建立 TCP 连接。用户在自己的 PC 上就可以操纵 ISP 的邮件服务器上的邮箱,就像是操纵本地收件箱一样(类似 NFS 分布式文件系统的RP
17、C 的工作方式),因此 IMAP 是一个在线协议,这与 POP3 有很大区别。当用户PC IMAP 客户打开 IMAP 服务器的邮箱时,用户可以看到邮件首部。当用户打开某个邮件时,该邮件才传到用户的 PC 上,这点和 POP3 协议也是不同的。用户可以在 IMAP 服务器上对自己的邮箱进行创建文件夹、移动邮件、删除邮件等操作,在用户删除自己的邮件之前,这些邮件一直在 IMAP 服务器中保存着,这样可以节省用户PC 的存储空间,而且可以在不同的地方使用不同的计算机去处理自己的邮件。这些都是比 POP3 协议要优越的特点,但同时也是缺点,因为用户未联网时无法脱机看到未曾打开过的邮件。【知识模块】
18、应用层18 【正确答案】 FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。主进程的工作步骤如下:(1)打开熟知端口 (端口号为 21),使客户进程能够连接上。(2)等待客户进程发出连接请求。(3)启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建一些其他子进程。(4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行的。FTP 使用两个 TCP 连接。控制连接
19、在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。实际用于传输文件的是“数据连接” 。服务器端的控制进程在接收到 FTP 客户发送来的文件传输请求后就创建“数据传送进程” 和“数据连接”,用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接” 并结束运行。【知识模块】 应用层19 【正确答案】 电子邮件系统的最主要组成部件有用户代理、邮件服务器以及电子邮件使用的协议。UA 就是用户与电子邮件系统的接口。用户代理使用户能够通过一个很友好的接口来发送和接收邮件。没有 UA 不行。因
20、为并非所有的计算机都能运行邮件服务器程序,有些计算机可能没有足够的存储器来运行允许程序在后台运行的操作系统,或是可能没有足够的CPU 能力来运行邮件服务器程序。更重要的是,邮件服务器程序必须不问断地运行,每天 24 小时都必须不问断地连接在因特网上,否则就可能使很多外面发来的邮件丢失。这样看来,让用户的 PC 运行邮件服务器程序显然是很不现实的。【知识模块】 应用层20 【正确答案】 FTP 协议执行过程: FTP 在传输层采用的是 TCP 协议,在网络层采用的是 IP 协议,FTP 的工作过程经历连接建立、传输 FTP 包与释放连接三个阶段。其中,链接建立又分为控制连接建立与数据连接建立两个
21、阶段。首先,FTP Client 发起对 FTP Server 的连接。FTP Client 将利用公开的 FTP Server 的端口号,请求建立连接。第一阶段建立的连接是控制连接(Control Connection),FTP Server 控制连接公认的端口号是 21,控制连接用于发送 FTP 命令,接收 FTP Server 的应答。在控制连接建立以后,将进入建立数据传输连接阶段。FTPServer 公认的数据传输端口号为 20。在数据传输连接建立之后,FTP Client 就从 FTP Servel 下载或上传文件了。FTP Client 与 FTP Server 的连接建立、文件检索或存储以及连接释放过程的所有数据交换必须通过传输层的 TCP 协议、网络层的 IP 协议、数据链路层与物理层采用的 Ethernet 协议来实现。【知识模块】 应用层