1、计算机网络(运输层、应用层)模拟试卷 1 及答案与解析一、单项选择题1 如果 TCP 报文段中( )字段为 1,则说明此报文段有紧急数据,需要尽快被传送。(A)ACK(B) RST(C) FIN(D)URG2 TCP 协议为了解决端对端的流量控制,引入了( )来解决。(A)差错控制(B)滑动窗口协议(C)超时重传(D)重复确认3 TCP 协议中,发送双方发送报文的初始序号分别为 x 和 Y,发送方发送给接收方报文中,正确的字段是( )。(A)SYN=1 ,序号=X(B) SYN=1,序号=X+1,ACK x=1(C) SYN=l,序号=Y(D)SYN=1 ,序号=Y,ACK Y+1=14 下列
2、协议中只以 TCP 作为传输层协议的是( )。(A)SNMP(B) POP3(C) TFTP(D)DNS5 主机甲和主机乙之间已经建立了一个 TCP 连接,TCP 最大段的长度为 1000 字节,若主机甲当前的拥塞窗口为 4 000 字节,在主机甲向主机乙连续发送 2 个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为 2 000 字节,则此时主机甲还可以向主机乙发送的最大字节数是( )。(A)1 000(B) 2 000(C) 3 000(D)4 0006 一个 TCP 连接总是以 1 KB 的最大段长度发送 TCP 段,发送方有足够多的数据要发送。当拥塞窗口为 1
3、6 KB 是发生了超时,如果接下来的 4 个 RTT 时间内的TCP 段的传输都成功,那么当第 4 个 RTT 时间内发送的所有 TCP 段都得到肯定应答时,拥塞窗口大小是( )。(A)7 KB(B) 8 KB(C) 9 KB(D)16 KB7 客户端服务器模型的主要优点是( )。(A)网络传输线路上只传送请求命令和执行结果,从而降低通信开销(B)数据的安全性得到保障(C)数据的完整性得到保障(D)网络传输线路上只传输数据,降低了通信开销8 目前,P2P 网络存在 4 种主要的结构类型,其中集中目录式 P2P 网络结构的代表性软件是( ) 。(A)Bit torrent(B) Guntella
4、(C) Napster(D)Pastry9 网络中,各种资源被存放在网络的所有参与的结点中,每个结点在获得服务的同时,也为其他结点提供服务,这种网络应用模型称为( )。(A)客户机服务器模式(B) P2P 模式(C) SMACD 模式(D)令牌模式10 DNS 是基于( )模式的分布式系统。(A)CS(B) P2P(C) BS(D)以上均不是11 下列选项中,不属于 DNS 系统的组成部分是( )。(A)域名空间(B)域名服务器(C)解析器(D)浏览器12 对于下列域名,说法错误的是( )。(A)COB 指商业机构(B) net 指网络服务机构(C) mil 指政府部门(D)edu 指教育及研
5、究机构13 下列选项中不属于域名服务器类型的是( )。(A)本地域名服务器(B)根域名服务器(C)授权域名服务器(D)远程域名服务器14 关于对域名的理解,错误的是( )。(A)域名可以方便记忆服务器的地址(B)域名是按照层次树状结构来组织的(C)因特网上每个组织都可以维护自己的域名及域名服务器(D)域名代表了计算机所在的物理地点15 如果本地域名服务器无缓存,当采用递归方法解析另一个网络的某主机域名时,用户主机本地域名服务器发送的域名请求条数分别为( )。(A)1 条,1 条(B) 1 条,多条(C)多条,1 条(D)多条,多条16 FTP 客户机和服务器之间一般需要建立 ( )个连接。(A
6、)1(B) 2(C) 3(D)417 下列关于 FTP 和 TFTP 的描述中,正确的是( )。(A)FTP 和 TFTP 都基于 TCP 协议(B) FTP 和 TFTP 都基于 UDP 协议(C) FTP 基于 TCP 协议,TFTP 基于 UDP 协议(D)FTP 基于 UDP 协议,TFTP 基于 TCP 协议18 在 FTP 会话中,当用户请求传送文件时, FTP 将在服务器的( )端口上打开一个数据 TCP 连接。(A)20(B) 21(C) 22(D)2319 下列功能中不属于电子邮件系统中用户代理的功能是( )。(A)撰写(B)显示(C)处理(D)监控20 电子邮件目前广泛采用
7、的协议主要有 3 种,下列哪个协议不在其中( )。(A)SMTP(B) POP3(C) IMAP(D)SNMP21 电子邮件的首部中包含一些关键字,其中哪一个关键字是必不可少的( )。(A)To(B) SubjeCt(C) CC(D)Reply-to22 如果用户想通过电子邮件发送一个图片,那么除了 SMTP 协议外,还需增加的协议是( )。(A)IMAP(B) MIME(C) POP3(D)不需要增加任何协议23 Internet 上,实现超文本传输的协议是( )。(A)Hypertext(B) FTP(C) WWW(D)HTTP24 从协议分析的角度,WWW 服务的第一步操作是 WWW 浏
8、览器对 WWW 服务器( )。(A)请求地址解析(B)传输连接建立(C)请求域名解析(D)会话连接建立25 下列哪种技术可以有效地降低访问 WWW 服务器的时延( )。(A)高速传输线路(B)更快的 WWW 服务器 CPU 速度(C) WWW 高速缓存(D)SNMP二、论述题25 设想从主机 A 到主机 B 发送一个长度为 L 字节的大文件,假设最大报文段长度为 1 460 字节。26 使得 TCP 顺序号不被耗尽的 L 的最大值是多少?27 对于(1)中的 L 找出要传送这个文件需要花费的时间长度。假设最后的分组在通过 10 Mbps 的链路发送出去之前,每个数据段都被加入总共 66 字节的
9、传输、网络和数据链路的首部。28 一个 TCP 连接下面使用 256 kbps 的链路,其端对端的时延为 128ms,经测试,发现吞吐量只有 120 kbps。请问发送窗口是多少?29 如果配置一个 DNS 服务器,必须考虑哪几个因素 ?计算机网络(运输层、应用层)模拟试卷 1 答案与解析一、单项选择题1 【正确答案】 D【试题解析】 此题考查的是 TCP 段知识点。URG 为 TCP 段中的紧急标识字段,表明紧急字段指针有效,告诉系统此报文段有紧急数据发送,因此正确答案为 D。【知识模块】 运输层2 【正确答案】 B【试题解析】 此题考查的是 TCP 流量控制与拥塞控制知识点。滑动窗口协议是
10、用来解决流量控制的,因此答案 B 正确。【知识模块】 运输层3 【正确答案】 A【试题解析】 此题考查的是 TCP 连接管理知识点。TCP 连接建立采用三次握手,第一次握手发送方发给接收方的报文中应设定 SYN=1,序号=x,表明传输数据的第一个数据字节的序号是 X,因此答案 A 正确。【知识模块】 运输层4 【正确答案】 B【试题解析】 此题考查的是 TCP 协议知识点。使用 TCP 作为传输层协议的主要应用层协议有:SMTP、POP3、TELNET、HTTP 和 FTP 等,因此答案 B 正确。【知识模块】 运输层5 【正确答案】 A【试题解析】 此题考查的是 TCP 流量控制知识点。由于
11、主机甲向主机乙连续发送了 2 个报文段,而主机甲只成功地收到第一段的确认,此时发送窗口大小变为 2 000 字节,所以主机甲还可以向主机乙发送 1 000 个字节,因此答案 A 正确。【知识模块】 运输层6 【正确答案】 C【试题解析】 此题考查的是 TCP 拥塞控制知识点。根据慢开始算法的原则,当第 4 个 RTT 时间后,拥塞窗口为 16 KB,此时发生拥塞,拥塞窗口大小变为 1 KB,慢开始门限值 ssthresh 变为 8 KB。接下来 3 个 RTT 后,拥塞窗口大小变为8 KB,此时进入拥塞避免算法,当第 4 个 RTT 后,拥塞窗口加 1,拥塞窗口大小变为 9 KB。因此答案 C
12、 正确。【知识模块】 运输层7 【正确答案】 A【试题解析】 此题考查的是客户机服务器模型知识点。采用客户机服务器模型的主要原因有两个:一是更好地实现资源共享,二是通信的异步问题,因此正确答案为 A。【知识模块】 应用层8 【正确答案】 C【试题解析】 此题考查的是 P2P 模型知识点。集中式拓扑结构的 P2P 网络形式上由一个中心服务来负责记录共享信息以及回答这些信息的查询,网络上提供的所有资料都分别存放在提供该资料的客户机上,服务器只保留索引信息,典型的代表软件有 Napster,Maze 。因此正确答案为 C。【知识模块】 应用层9 【正确答案】 B【试题解析】 此题考查的是 P2P 模
13、型知识点。P2P 模式本质思想是整个网络结构中的传输内容不再被保存在中心服务器中,每个结点都同时具有下载、上传和信息追踪这三方面的功能,因此答案 B 正确。【知识模块】 应用层10 【正确答案】 A【试题解析】 此题考查的是 DNs 系统知识点。域名系统 DNs 是一个基于客户机服务器模式的分布式数据库管理系统,因此答案 A 正确。【知识模块】 应用层11 【正确答案】 D【试题解析】 此题考查的是 DNs 系统知识点。概念上可以把 DNs 分为三个部分:域名空间、域名服务器、解析器,因此答案 D 正确。【知识模块】 应用层12 【正确答案】 C【试题解析】 此题考查的是层次域名空间知识点。表
14、示政府部门的二级域名为gov,因此答案 C 正确。【知识模块】 应用层13 【正确答案】 D【试题解析】 此题考查的是域名服务器知识点。因特网的域名服务器系统也是按照域名的层次来安排的,一共分为三种类型:本地域名服务器、根域名服务器、授权域名服务器,因此答案 D 正确。【知识模块】 应用层14 【正确答案】 D【试题解析】 此题考查的是域名系统知识点。域名只是个逻辑概念,并不代表计算机所在的物理地址,答案 D 正确。【知识模块】 应用层15 【正确答案】 A【试题解析】 此题考查的是域名解析过程知识点。递归方法解析过程为:某个主机有域名解析请求时,总是首先向本地域名服务器发出查询请求,如果本地
15、域名服务器上有要解析的域名信息,它将把结果返回给请求者;如果没有,它将作为DNs 客户向根域名服务器发出查询请求,然后从根域名服务器开始,依次将查询请求发送给下一级域名服务器,直到解析成功,然后逐级返回解析结果。因此答案A 正确。【知识模块】 应用层16 【正确答案】 B【试题解析】 此题考查的是 FTP 协议的工作原理知识点。在使用 FTP 进行文件传输时,在客户机和服务器之间需要建立两个连接:控制连接和数据连接,答案B 正确。【知识模块】 应用层17 【正确答案】 C【试题解析】 此题考查的是 FTP 协议的工作原理知识点。FTP 是基于 TCP 协议的,TFTP 是基于 UDP 协议的,
16、因此正确答案为 C。【知识模块】 应用层18 【正确答案】 A【试题解析】 此题考查的是 FTP 控制连接与数据连接知识点。在启动 FTP 会话时,FTP 客户首先发起建立一个与 FTP 服务器端口号 2l 之间的控制连接,此后当用户请求传送文件时,FTP 将在服务器的 20 端口上打开一个数据 TCP 连接,因此正确答案为 A。【知识模块】 应用层19 【正确答案】 D【试题解析】 此题考查的是电子邮件系统的组成结构知识点。电子邮件系统中用户代理的主要功能是撰写邮件,显示邮件以及处理邮件(包括发送和接受),监控邮件的功能属于邮件服务器,因此答案 D 正确。【知识模块】 应用层20 【正确答案
17、】 D【试题解析】 此题考查的是 SMTP 协议与 POP3 协议知识点。电子邮件系统使用的协议主要有 SMTP、POP3 和 IMAP,因此答案 D 正确。【知识模块】 应用层21 【正确答案】 B【试题解析】 此题考查的是电子邮件格式与 MIME 知识点。在电子邮件首部的关键字中,“To”指明了邮件的目的地址,如果没有邮件则无法发送,其他字段是否空缺并不影响邮件的发送。因此答案 A 正确。【知识模块】 应用层22 【正确答案】 B【试题解析】 此题考查的是电子邮件格式与 MIME 知识点。SMTP 协议不支持二进制对象的数据发送,因此需要补充 MIME 协议来定义传送非 ASCII 码的编
18、码规则,因此答案 B 正确。【知识模块】 应用层23 【正确答案】 D【试题解析】 此题考查的是 WWW 的概念与组成结构知识点。Hypertext 是超文本,WWW 是服务,FTF 是文件传输协议,HTTP 是超文本传输协议。因此答案D 正确。【知识模块】 应用层24 【正确答案】 C【试题解析】 此题考查的是 www 的概念与组成结构知识点。TCP 协议不识别域名,所以浏览器首先需要通过请求域名解析获得服务器的 IP 地址后才能请求建立TCP 连接。因此答案 C 正确。【知识模块】 应用层25 【正确答案】 C【试题解析】 此题考查的是 HTTP 协议知识点。www 高速缓存将最近的一些请
19、求和响应暂存在本地磁盘中,当与暂存的请求相同的新请求到达时,www 高速缓存就将暂存的响应发送出去,从而降低了广域网的带宽负荷。因此答案 C 正确。【知识模块】 应用层二、论述题【知识模块】 运输层26 【正确答案】 TCP 顺序号使用 32 位,TCP 为每个字节编号,因此 L 的最大值LMAX=232 =4 294 967 296 字节。【知识模块】 运输层27 【正确答案】 文件共被分为 232 1 460=2 941 759 个数据报,因此供需加入662 941 759 个首部字节。因此所需的时间为(2 32 +662 941 759)910 Mbps=3 5913 sl h。【知识模
20、块】 运输层28 【正确答案】 来回路程的时延为 128 ms2=256 ms。设窗口值为 X 字节,假定一次最大发送量等于窗口值,且发送时间等于 256 ms,那么每发送一次都要停下来等待下一个窗口的确认,以得到新的发送许可。这个发送时间等于停止等待应答的时间,结果测到的平均吞吐率就等于发送速率的一半,为 8X(2561 000)=256x0001 ,解得 X=8 192,所以发送窗口值为 8 191。【知识模块】 运输层29 【正确答案】 主要考虑的因素有:(1)域中的每个 DNS 服务器必须知道其每个子域的 DNS 服务器。(2)每个 DNS 服务器都被配置为知道至少一个根服务器的位置。(3)每个 DNS 服务器至少支持一个域或者子域,DNS 服务器不能被设置为仅支持域或者子域的一部分。但是 DNS 服务器可以被设置为支持多个域或者子域。【知识模块】 应用层