1、计算机专业基础综合历年真题试卷汇编 14 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 某路由器的路由表如下表所示:若路由器收到一个目的地址为 16996405 的 IP 分组,则转发该 IP 分组的接口是_。(A)S1(B) S2(C) S3(D)S42 ARP 协议的功能是_。(A)根据 IP 地址查询 MAC 地址(B)根据 MAC 地址查询 IP 地址(C)根据域名查询 IP 地址(D)根据 IP 地址查询域名3 若路由器 R 因为拥塞丢弃 IP 分组,则此时 R 可向发出该 IP 分组的源主机发送
2、的 ICMP 报文类型是_。(A)路由重定向(B)目的不可达(C)源点抑制(D)超时4 在 TCPIP 体系结构中,直接为 ICMP 提供服务协议的是_。(A)PPP(B) IP(C) UDP(D)TCP5 某自治系统内采用 RIP 协议,若该自治系统内的路由器 R1 收到其邻居路由器R2 的距离矢量,距离矢量中包含信息net1,16,则能得出的结论是_。(A)R2 可以经过 R1 到达 net1,跳数为 17(B) R2 可以到达 net1,跳数为 16(C) R1 可以经过 R2 到达 net1,跳数为 17(D)R1 不能经过 R2 到达 net16 下列网络设备中,能够抑制广播风暴的是
3、_。中继器集线器网桥路由器(A)仅和(B)仅 (C)仅 和(D)仅7 下列关于 IP 路由器功能的描述中,正确的是_ 。运行路由协议,设置路由表监测到拥塞时,合理丢弃 IP 分组对收到的 IP 分组头进行差错校验,确保传输的 IP 分组不丢失根据收到的 IP 分组的目的 IP 地址,将其转发到合适的输出线路上(A)仅、(B)仅 、(C)仅 、(D)、8 主机甲向主机乙发送一个(SYN=1,seq=11220)的 TCP 段,期望与主机乙建立TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的 TCP 段可能是_。(A)(SYN=0 ,ACK=0 , seq=11221,ack=1
4、1221)(B) (SYN=1,ACK=1 , seq=11220,ack=11220)(C) (SYN=1,ACK=1 , seq=11221,ack=11221)(D)(SYN=0 ,ACK=0 , seq=11220,ack=11220)9 主机甲与主机乙之间已建立一个 TCP 连接,主机甲向主机乙发送了 3 个连续的TCP 段,分别包含 300B、400B 和 500B 的有效载荷,第 3 个段的序号为 900。若主机乙仅正确接收到第 1 和第 3 个段,则主机乙发送给主机甲的确认序号是_。(A)300(B) 500(C) 1200(D)140010 主机甲与主机乙之间己建立一个 TC
5、P 连接,主机甲向主机乙发送了两个连续的TCP 段,分别包含 300B 和 500B 的有效载荷,第一个段的序列号为 200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是_。(A)500(B) 700(C) 800(D)100011 主机甲与主机乙之间已建立一个 TCP 连接,双方持续有数据传输,且数据无差错与丢失。若甲收到 1 个来自乙的 TCP 段,该段的序号为 1913、确认序号为2046、有效载荷为 100 字节,则甲立即发送给乙的 TCP 段的序号和确认序号分别是_。(A)2046、2012(B) 2046、2013(C) 2047、2012(D)2047、201312 主机
6、甲和主机乙之间已建立了一个 TCP 连接,TCP 最大段长度为 1000B。若主机甲的当前拥塞窗口为 4000B,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的第一个段的确认段,确认段中通告的接收窗口大小为 2000B,则此时主机甲还可以向主机乙发送的最大字节数是_。(A)1000(B) 2000(C) 3000(D)400013 一个 TCP 连接总是以 1KB 的最大段长发送 TCP 段,发送方有足够多的数据要发送。当拥塞窗口为 16KB 时发生了超时,如果接下来的 4 个 RTT(往返时间)时间内的 TCP 段的传输都是成功的,那么当第 4 个 RTT 时间内发送的所有 TC
7、P 段都得到肯定应答时,拥塞窗口大小是_。(A)7KB(B) 8KB(C) 9KB(D)16KB14 主机甲和主机乙己建立了 TCP 连接,甲始终以 MSS=1KB 大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为 10KB 的确认段。若甲在 t 时刻发生超时时拥塞窗口为 8KB,则从 t 时刻起,不再发生超时的情况下,经过 10 个 RTT 后,甲的发送窗口是_。(A)10KB(B) 12KB(C) 14KB(D)15KB15 主机甲和主机乙新建一个 TCP 连接,甲的拥塞控制初始阈值为 32KB,甲向乙始终以 MSS=1KB 大小的段发送数据,并一直有数据发送;
8、乙为该连接分配 16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。若乙收到的数据全部存入缓存,不被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过 4 个RTT 后,甲的发送窗口是_。(A)1KB(B) 8KB(C) 16KB(D)32KB16 下列关于 UDP 协议的叙述中,正确的是_ 。提供无连接服务提供复用分用服务通过差错校验,保障可靠数据传输(A)仅(B)仅 、(C)仅 、(D)、17 如果本地域名服务器无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为_。(A)一条、一条(B)一条、多条(C)多条、一条(D)多条、多条1
9、8 FTP 客户和服务器间传递 FTP 命令时,使用的连接是 _。(A)建立在 TCP 之上的控制连接(B)建立在 TCP 之上的数据连接(C)建立在 UDP 之上的控制连接(D)建立在 UDP 之上的数据连接19 若用户 1 与用户 2 之间发送和接收电子邮件的过程如下图所示,则图中、阶段分别使用的应用层协议可以是_。(A)SMTP、SMTP、SMTP(B) POP3、 SMTP、POP3(C) POP3、 SMTP、SMTP(D)SMTP、SMTP、POP320 下列关于 SMTP 协议的叙述中,正确的是 _。只支持传输 7 比特 ASCII 码内容支持在邮件服务器之间发送邮件支持从用户代
10、理向邮件服务器发送邮件支持从邮件服务器向用户代理发送邮件(A)仅、和(B)仅 、和(C)仅 、和(D)仅、和21 通过 POP3 协议接收邮件时,使用的传输层服务类型是_。(A)无连接不可靠的数据传输服务(B)无连接可靠的数据传输服务(C)有连接不可靠的数据传输服务(D)有链接可靠的数据传输服务22 使用浏览器访问某大学 Web 网站主页时,不可能使用到的协议是 _。(A)PPP(B) ARP(C) UDP(D)SMTP23 某浏览器发出的 HTTP 请求报文如下: 下列叙述中,错误的是_。(A)该浏览器请求浏览 indexhtml(B) Index html 存放在 wwwtestedu c
11、n 上(C)该浏览器请求使用持续连接(D)该浏览器曾经浏览过 wwwtestcducn二、综合应用题41-47 小题,共 70 分。23 某网络拓扑如图所示,其中路由器内网接口、DHCP 服务器、WWW 服务器与主机 1 均采用静态 IP 地址配置,相关地址信息见图中标注;主机 2主机 N 通过DHCP 服务器动态获取 IP 地址等配置信息。请回答下列问题:24 DHCP 服务器可为主机 2主机 N 动态分配 IP 地址的最大范围是什么?主机 2使用 DHCP 协议获取 IP 地址的过程中,发送的封装 DHCP Discover 报文的 IP 分组的源 IP 地址和目的 IP 地址分别是什么?
12、25 若主机 2 的 ARP 表为空,则该主机访问 Internet 时,发出的第一个以太网帧的目的 MAC 地址是什么?封装主机 2 发往 Internet 的 IP 分组的以太网帧的目的 MAC地址是什么?26 若主机 1 的子网掩码和默认网关分别配置为 2552552550 和1111231,52,则该主机是否能访问 WWW 服务器?是否能访问 Internet?请说明理由。26 主机 H 通过快速以太网连接 Internet,IP 地址为 19216808,服务器 S 的IP 地址为 211687180。H 与 S 使用 TCP 通信时,在 H 上捕获的其中 5 个 IP分组如表 5-
13、1 所示。回答下列问题:27 表 5-1 中的 IP 分组中,哪几个是由 H 发送的?哪几个完成了 TCP 连接建立过程?哪几个在通过快速以太网传输时进行了填充?28 根据表 5-1 中的 IP 分组,分析 S 已经收到的应用层数据字节数是多少?29 若表 5-1 中的某个 IP 分组在 S 发出时的前 40 字节如表 5-2 所示,则该 IP 分组到达 H 时经过了多少个路由器?注:IP 分组头和 TCP段头结构分别如图 5-1 和图 5-2 所示。计算机专业基础综合历年真题试卷汇编 14 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一
14、个选项是最符合题目要求的。1 【正确答案】 C【试题解析】 根据“最长前缀匹配原则”16996405 与 16996400 前 27位匹配最长,故选 C。选项 D 为默认路由,只有当前面的所有目的网络都不能和分组的目的 IP 地址匹配时才使用。【知识模块】 计算机网络2 【正确答案】 A【试题解析】 在实际网络的数据链路层上传送数据时,最终必须使用硬件地址,ARP 协议是将网络层的 IP 地址解析为数据链路层的 MAC 地址。【知识模块】 计算机网络3 【正确答案】 C【试题解析】 ICMP 差错报告报文有 5 种:终点不可达、源点抑制、时间超过、参数问题、改变路由(重定向),其中源点抑制是当
15、路由器或主机由于拥塞而丢弃数据报时,就向源点发送源点抑制报文,使源点知道应当把数据报的发送速率放慢。【知识模块】 计算机网络4 【正确答案】 B【试题解析】 ICMP 报文作为数据字段封装在 IP 分组中,因此,IP 协议直接为ICMP 提供服务。 UDP 和 TCP 都是传输层协议,为应用层提供服务。PPP 协议是链路层协议,为网络层提供服务。【知识模块】 计算机网络5 【正确答案】 D【试题解析】 R1 在收到信息并更新路由表后,若需要经过 R2 到达 net1,则其跳数为 17,由于距离为 16 表示不可达,因此 R1 不能经过 R2 到达 net1,R2 也不可能到达 net1。B、C
16、 错误,D 正确。而题目中并未给出 R1 向 R2 发送的信息,因此 A 也不正确。【知识模块】 计算机网络6 【正确答案】 D【试题解析】 中继器和集线器工作在物理层,既不隔离冲突域也不隔离广播域。为了解决冲突域的问题,人们利用网桥和交换机来分隔互联网的各个网段中的通信量,建立多个分离的冲突域,但当网桥和交换机接收到一个未知转发信息的数据帧时,为了保证该帧能被目的结点正确接收,将该帧从所有的端口广播出去,可以看出网桥和交换机的冲突域等于端口个数,广播域为 1。路由器工作在网络层,既隔离冲突域,也隔离广播域。【知识模块】 计算机网络7 【正确答案】 C【试题解析】 和显然是 IP 路由器的功能
17、。对于,当路由器监测到拥塞时,可合理丢弃 IP 分组,并向发出该 IP 分组的源主机发送一个源点抑制的 ICMP 报文。对于,路由器对收到的 IP 组首部进行差错检验,丢弃有差错首部的报文,但不保证 IP 分组不丢失。【知识模块】 计算机网络8 【正确答案】 C【试题解析】 在确认报文段中,同步位 SYN 和确认位 ACK 必须都是 1;返回的确认号 seq 是甲发送的初始序号 seq=11220 加 1,即 ack=11221;同时乙也要选择并消耗一个初始序号 seq,seq 值由乙的 TCP 进程任意给出,它与确认号、请求报文段的序号没有任何关系。【知识模块】 计算机网络9 【正确答案】
18、B【试题解析】 TCP 首部的序号字段是指本报文段数据部分的第一个字节的序号,而确认号是期待收到对方下一个报文段的第一个字节的序号。第三个段的序号为900,则第二个段的序号为 99-400=500,现在主机乙期待收到第二个段,故发给甲的确认号是 500。【知识模块】 计算机网络10 【正确答案】 D【试题解析】 返回的确认序列号是接收端期待收到对方下一个报文段数据部分的第一个字节的序号,因此乙在正确接收到两个段后,返回给甲的确认序列号是200+300+500=1000。【知识模块】 计算机网络11 【正确答案】 B【试题解析】 确认序号 ack 是期望收到对方下一个报文段的数据的第一个字节的序
19、号,序号 seq 是指本报文段所发送的数据的第一个字节的序号。甲收到 1 个来自乙的 TCP 段,该段的序号 seq=1913、确认序号 ack=2046、有效载荷为 100 字节,表明到序号 1913+100-1=2012 为止的所有数据甲均已收到,而乙期望收到下一个报文段的序号从 2046 开始。故甲发给乙的 TCP 段的序号 seq1=ack=2046 和确认序号ack1=seq+100=2013。【知识模块】 计算机网络12 【正确答案】 A【试题解析】 发送方的发送窗口的上限值取接收方窗口和拥塞窗口这两个值中较小的一个,于是此时发送方的发送窗口为 min4000,2000=2000B
20、。由于发送方还没有收到第二个最大段的确认,所以此时甲还可以向乙发送的最大字节数为 2000-1000=1000B。【知识模块】 计算机网络13 【正确答案】 C【试题解析】 在发生超时后,慢开始门限 ssthresh 变为 16KB2=8KB,拥塞窗口变为 1KB。在接下来的 3 个 RTT 内,执行慢开始算法,拥塞窗口大小依次为2KB、 4KB、 8KB,由于慢开始门限 ssthresh 为 8KB,因此之后转而执行拥塞避免算法,即拥塞窗口开始“加法增大”。因此第 4 个 RTT 结束后,拥塞窗口的大小为 9KB。【知识模块】 计算机网络14 【正确答案】 A【试题解析】 当 t 时刻发生超
21、时时,把 ssthresh 设为 8 的一半,即为 4,且拥塞窗口设为 1KB。然后经历 10 个 RTT 后,拥塞窗口的大小依次为2、4、5、6、7、8、9、10、11、12,而发送窗口取当时的拥塞窗口和接收窗口的最小值,而接收窗口始终为 10KB,所以此时的发送窗口为 10KB,选 A。实际上该题接收窗口一直为 10KB,可知不管何时,发送窗口一定小于等于10KB,选项中只有 A 选项满足条件,可直接得出选 A。【知识模块】 计算机网络15 【正确答案】 A【试题解析】 发送窗口的上限值=Min接收窗口,拥塞窗口。4 个 RTT 后,乙收到的数据全部存入缓存,不被取走,接收窗口只剩下 1K
22、B(16-1-2-4-8=1)缓存,使得甲的发送窗口为 1KB。【知识模块】 计算机网络16 【正确答案】 B【试题解析】 UDP 提供的是无连接的服务,正确;同时 UDP 也提供复用分用服务,正确;UDP 虽然有差错校验机制,但是 UDP 的差错校验只是检查数据在传输的过程中有没有出错,出错的数据直接丢弃,并没有重传等机制,不能保证可靠传输,使用 UDP 协议时,可靠传输必须由应用层实现,错误。答案选 B。【知识模块】 计算机网络17 【正确答案】 A【试题解析】 当采用递归查询时,如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向其
23、他根域名服务器继续发出查询请求报文,而不是让该主机自己进行下一步的查询。因此,这种方法用户主机和本地域名服务器发送的域名请求条数均为 1 条。因此选 A。【知识模块】 计算机网络18 【正确答案】 A【试题解析】 对于 FTP 文件传输,为了保证可靠性,选择 TCP 协议,排除C、D。FTP 的控制信息是带外传送的,也即 FTP 使用了一个分离的控制连接来传送命令,故选 A。【知识模块】 计算机网络19 【正确答案】 D【试题解析】 SMTP 采用“推”的通信方式,在用户代理向邮件服务器及邮件服务器之间发送邮件时,SMTP 客户主动将邮件“推”送到 SMTP 服务器。而 POP3 采用“拉”的
24、通信方式,当用户读取邮件时,用户代理向邮件服务器发出请求,“拉”取用户邮箱中的邮件。【知识模块】 计算机网络20 【正确答案】 A【试题解析】 根据图 6-3 可知,SMTP 协议用于用户代理向邮件服务器发送邮件,或在邮件服务器之间发送邮件。SMTP 协议只支持传输 7 比特的 ASCII 码内容。【知识模块】 计算机网络21 【正确答案】 D【试题解析】 POP3 建立在 TCP 连接上,使用的是有连接可靠的数据传输服务。【知识模块】 计算机网络22 【正确答案】 D【试题解析】 当接入网络时可能会用到 PPP 协议,A 可能用到;而当计算机不知道某主机的 MAC 地址时,用 IP 地址查询
25、相应的 MAC 地址时会用到 ARP 协议,B 可能用到;而当访问 Web 网站时,若 DNS 缓冲没有存储相应域名的 IP 地址,用域名查询相应的 IP 地址时要使用 DNS 协议,而 DNS 是基于 UDP 协议的,所以 C 可能用到;SMTP 只有使用邮件客户端发送邮件,或是邮件服务器向别的邮件服务器发送邮件时才会用到,单纯的访问 Web 网页不可能用到,选 D。【知识模块】 计算机网络23 【正确答案】 C【试题解析】 Conncction:连接方式,Close 表明为非持续连接方式, keep-alive表示持续连接方式。Cookie 值是由服务器产生的,HTTP 请求报文中有 Co
26、okie 报头表示曾经访问过 wwwtcst cdu cn 服务器。【知识模块】 计算机网络二、综合应用题41-47 小题,共 70 分。【知识模块】 计算机网络24 【正确答案】 DHCP 服务器可为主机 2主机 N 动态分配 IP 地址的最大范围是:11112315511112315254;主机 2 发送的封装 DHCP Discover报文的 IP 分组的源 IP 地址和目的 IP 地址分别是 0000 和255255255255。【知识模块】 计算机网络25 【正确答案】 主机 2 发出的第一个以太网帧的目的 MAC 地址是 ff-ff-ff-ff-ff-ff;封装主机 2 发往 In
27、ternet 的 IP 分组的以太网帧的目的 MAC 地址是 00-a1-a1-a1-a1-a1。【知识模块】 计算机网络26 【正确答案】 主机 1 能访问 WWW 服务器,但不能访问 Internet。由于主机 1的子网掩码配置正确而默认网关 IP 地址被错误地配置为 111123152( 正确 IP地址是 111123151),所以主机 1 可以访问在同一个子网内的 WWW 服务器,但当主机 1 访问 Internet 时,主机 1 发出的 IP 分组会被路由到错误的默认网关(111 123152) ,从而无法到达目的主机。【知识模块】 计算机网络【知识模块】 计算机网络27 【正确答案
28、】 由图 5-1 看出,源 IP 地址为 IP 分组头的第 1316 字节。在表 5-1 中 1、3、4 号分组的源 IP 地址均为 192168 08(c0a8 0008H),所以 1、3、4号分组是由 H 发送的。在表 5-1 中,1 号分组封装的 TCP 段的 SYN=1,ACK=0 ,seq=846b 41c5H;2 号分组封装的 TCP 段的 SYN=1,ACK=1 ,seq=e059 9fefH,ack=846b 41c6H;3 号分组封装的 TCP 段的 ACK=1,seq=846b 41c6H ,ack=e059 9ff0H,所以 1、2、3 号分组完成了 TCP 连接的建立过
29、程。由于快速以太网数据帧有效载荷的最小长度为 46 字节,表 5-1 中 3、5 号分组的总长度为 40(28H)字节,小于 46 字节,其余分组总长度均大于 46 字节。所以 3、5号分组通过快速以太网传输时需要填充。【知识模块】 计算机网络28 【正确答案】 由 3 号分组封装的 TCP 段可知,发送应用层数据初始序号为seq=846b 41c6H,由 5 号分组封装的 TCP 段可知,ack 为 seq=846b 41d6H,所以 S已经收到的应用层数据的字节数为 846b 41d6H-846b 41c6H=10H=16 字节。【知识模块】 计算机网络29 【正确答案】 由于 S 发出的 IP 分组的标识=6811H ,所以该分组所对应的是表5-1 中的 5 号分组。S 发出的 IP 分组的 TTL=40H=64,5 号分组的TTL=31H=49,64-49=15,所以,可以推断该 IP 分组到达 H 时经过了 15 个路由器。【知识模块】 计算机网络