计算机网络题库——第6章 应用层_tcp ip 是一组应用于( )的网络协议。 a 局域网 b 互联网 c 无线网 d 电信网(1)

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
img

正文

【解析】MIME 设计的最初目的是就是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理,以解决电子邮件中传输多语言文字和附件问题。

19.FTP 客户和服务器之间一般需要建立的连接个数是( )。
A.1 B.2 C.3 D.4
【答案】B
【解析】FTP 客户与服务器之间一般要建立两个连接,一个是控制连接,一个是数据连接。

20.TCP/IP 协议应用层中 HTTP 协议与传输层进行交换数据的端口号是( )。
A.80 B.110 C.21 D.28
【答案】A
【解析】HTTP 是应用层的一个重要协议,HTTP 协议使用的端口号为 80,80 端口为常用的熟知端口号。

21.下列协议中不提供差错控制的是( )。
A.TCP B.UDP C.IP D.DNS
【答案】D
【解析】在 TCP、UDP 以及 IP 协议的首部都有校验和字段,用于提供差错控制功能,但在 DNS 的格式中没有校验和字段,也没有提供其他的差错控制功能。

22.假定要在两个不同的系统之间使用 FTP 传送一个声音文件,则应该为这个传送文件指定的文件类型是
( )。A.Binary B.ASCII
C.Audio D.Video
【答案】A
【解析】FTP 支持两种类型文件的传输:ASCII 文件和Binary 文件。ASCII 选择用于传送文本文件,Binary 则用于传送所有其他类型的文件。

23.HTTP 是一个无状态协议,然而 Web 站点经常希望能够识别用户,这时需要用到( )。
A.Web 缓存
B.Cookie
C.条件 GET
D.持久连接
【答案】B
【解析】Cookie 允许站点跟踪用户,Cookie 技术有 4 个组成部分:
①在HTTP 响应报文中有一个Cookie 首部行;
②在HTTP 请求报文中有一个Cookie 首部行;
③在用户端系统中保留有一个Cookie 文件,由用户的浏览器管理;
④在Web 站点有一个后端数据库。通过这些组成部分,服务器实现对客户的跟踪。

24.客户机/服务器模式(简称C/S 模式)属于以( )为中心的网络计算模式。
A.大型、小型机
B.服务器
C.通信
D.交换
【答案】B
【解析】在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础。客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。

25.DNS 的功能是解析( )。
A.IP 地址和 MAC 地址
B.主机名和 IP 地址
C.TCP 名字和地址
D.主机名和传出层地址
【答案】B
【解析】当用户在应用程序中输入主机名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为上网时输入的网址是通过域名解析系统解析找到相对应的 IP 地址,以实现上网功能。其实,域名的最终指向是 IP 地址。

26.互联网中域名解析依赖于由域名服务器组成的逻辑树。请问在域名解析过程中,主机上清求域名解析 的软件不需要知道以下哪些信息?( )
Ⅰ.本地域名服务器的口
Ⅱ.本地域名服务器父结点的 IP
Ⅲ.域名服务器树根结点的 IP
A.Ⅰ和Ⅱ
B.Ⅰ和Ⅲ
C.Ⅱ和Ⅲ
D.Ⅰ、Ⅱ和Ⅲ
【答案】C
【解析】在互联网域名解析的过程中,一般使用递归与迭代相结合的方法。主机上请求域名解析的软件(DNS 客户端)向本地 DNS 服务器发出域名解析的请求,如果本地 DNS 中有该域名与 IP 的映射,则直接向 DNS 客户端发送应答报文。如果本地 DNS 中没有该映射,则本地 DNS 服务器代替DNS 客户端向互联网上的其他 DNS 服务器(包括根域名服务器、顶级域名服务器)发出域名解析请求。总之,DNS 客户端只需向本地 DNS 服务器发出请求,然后等待本地 DNS 服务器的应答。所以知道本地 DNS 服务器的 IP 地址即可。

27.域名解析可以有两种方式,分别是( )。
A.直接解析和间接解析
B.直接解析和递归解析
C.间接解析和反复解析
D.反复解析和递归解析
【答案】D
【解析】域名解析通常有两种方式:递归解析与反复解析。其中,递归解析的过程是:如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向其他根域名服务器继续发出查询请求报文(即替该主机继续查询),而不是让该主机自己进行下一步的查询。而反复解析是:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询(而不是替本地域名服务器进行后续的查询)。

28.文件传输协议FTP 的一个主要特征是( )。
A.允许客户指明文件的类型但不允许客户指明文件的格式
B.不允许客户指明文件的类型但允许客户指明文件的格式
C.允许客户指明文件的类型和格式
D.不允许客户指明文件的类型和格式
【答案】C
【解析】FTP 提供交互式的访问,允许客户指明文件的类型和格式。与大多数 Internet 服务一样,FTP 也是一个客户机/服务器系统。用户通过一个支持 FTP 协议的客户机程序,连接到在远程主机上的 FTP 服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。

29.使用匿名 FTP 服务,用户登陆时常常可以使用( )作为用户名。
A.anonymous
B.主机的 IP 地址
C.自己的E-mail 地址
D.节点的 IP 地址
【答案】A
【解析】用户可通过匿名 FTP 机制连接到远程主机上,并下载文件,而无需成为其注册用声。系统管理员建立了一个特殊的用户 ID,名为 anonymous,Internet 上的任何人在任何地方躲可使用该用户 ID。

30.一台主机希望解析域名 www.nankai.edu.cn,如果这台主机配置的域名服务器为 202.120.66.68,Internet根域名服务器为 10.2.8.6,而存储 www.nankai.edu.cn 与其 IP 地址对应关系的域名服务器为 202.113.16.10,那么这台主机解析该域名通常先查询( )。
A.地址为 202.120.66.68 的域名服务器
B.地址为 10.2.6.8 的域名服务器
C.地址为 202.113.16.10 的域名服务器
D.不能确定,可以从这 3 个域名服务器任选一个
【答案】A
【解析】需要域名解析服务的主机所配置的域名服务器为 202.120.66.68,因此,主机的域名解析时,主机的域名解析器软件向 IP 地址为 202.120.66.68 的域名服务器发出请求。

31.简单邮件传送协议SMTP 规定了( )。
A.两个相互通信的SMTP 进程之间应如何交换信息
B.发件人应如何将邮件提交给 SMTP
C.SMTP 应如何将邮件投递给收件人
D.邮件的内部应采用何种模式
【答案】A
【解析】简单邮件传送协议 SMTP 是一种提供可靠且有效电子邮件传输的协议,SMTP 是建立在 FTP 文件传输服务上的一种邮件服务。主要用于传输系统之间的邮件信息并提供与来自信有关的通知。它规定了两个相互通信的 SMTP 进程之间应如何交换信息。

32.HTTP 协议定义的是( )之间的通信。
A.邮件服务器
B.邮件客户和邮件服务器
C.Web 客户和 Web 服务器
D.web 服务器
【答案】C
【解析】HTTP 协议(Hypertext Transfer Protocol,超文本传输协议)是用于从 www 服务器传输超文本到本地浏览器的传送协议。它可以使浏览器工作更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还能够确定传输文档中的哪一部分以及首先显示的内容等。即该协议定义的是 Web 客户端和 Web 服务器之间的通信。

33.从协议分析的角度,www 服务的第 1 步操作是完成对浏览器 www 服务器的( )。
A.地址解析
B.传输连接的建立
C.域名解析
D.会话连接建立
【答案】C
【解析】如果用户直接使用域名去访问一个 www 服务器,首先需要完成对该域名的解析任务。只有获得
www 服务器的 IP 地址后,www 浏览器才能与 www 服务器开始后续的交互,因此,从协议执行过程来说,访问
www 服务器的第 1 步是域名解析。

34.在下面的TCP/IP 协议命令中,( )可以被用来远程登陆到任何类型的主机。
A.FTP B.TELNET C.RLOGIN D.TFTP
【答案】B
【解析】Telnet 是 TCP/IP 网络(例如 Internet)的登录和仿真程序。它最初是由ARPANET 开发的,但是现在主要用于 Internet 会话。它的基本功能是允许用户登录进入远程主机系统。最初它只是让用户的本地计算机与远程计算机连接.从而成为远程主机的一个终端。在较新的版本中可以本地执行更多的处理,提供更好的响应, 并且减少了通过链路发送到远程主机的信息数量。

35.用户提出服务请求,网络将用户请求传送到服务器;服务器执行用户请求,完成所要求的操作并将结果送回用户,这种工作模式称为( )。
A.client/server 模式
B.peer-to-peer 模式
C.SMA/CD 模式
D.token ring 模式
【答案】A
【解析】用户提出服务请求,网络将用户请求传送到服务器;服务器执行用户请求,完成所要求的操作并将结果送回用户,这种工作模式称为客户机/服务器模式(client/server 模式)。客户机/服务器模式是 TCP/IP 协议体系结构中进程之间采用的主要工作模式。

36.TELNET 为了解决计算机系统的差异性,引入了( )概念。
A.用户实终端
B.网络虚拟终端
C.超文本
D.统一资源定位地址
【答案】B
【解析】由于不同的计算机以及操作系统之间存在着很多差异,为了能够适应这些差异,TELNET 定义了数

据和命令通过 Internet 的方法。这些定义就是所谓的网络虚拟终端。

37.www 上每一个网页都有一个独立的地址,这些地址统称为( )。
A.IP 地址
B.域名地址
C.统一资源定位地址
D.www 地址
【答案】C
【解析】Internet 上的 Web 页地址由统一资源定位地址(URL)来标识。一个标准的 URL 由 3 个部分组成: 协议类型、主机名、路径及文件名。

38.域名与( )地址是一一对应的。
A.IP 地址
B.MAC 地址
C.主机名称
D.以上都不是
【答案】D
【解析】尽管 DNS 能够完成域名到 IP 地址的映射,但实际上 IP 地址与域名并不是完全一一对应的。如果一个主机通过两块网卡连接到网络上,就具有两个 IP 地址,但这两个 IP 地址就可能映射到同一个域名上。另一方面,如果另一个主机拥有两个域名,这两个域名就具有相同的 IP 地址。

39.某 Ethernet 局域网已经通过电话线路接入 Internet。如果一个用户希望将自己的主机接入该 Ethernet,用于访问 Internet 上的 web 地址,那么用户在这台主机上不必安装和配置的是( )。
A.调制解调器和驱动程序
B.以太网卡和其驱动程序
C.TCP/IP 协议
D.www 浏览器
【答案】A
【解析】用户的主机需要连接到 Ethernet 的局域网中,所以主机需要安装一块 Ethernet 网卡并配置其驱动程序,而不需要安装用于拨号方式连入 Internet 的调制解调器。而且,此主机需要通过 Internet 访问 Web 节点,必须配置 TCP/IP 协议并安装用于浏览 Web 页的 www 浏览器。

40.SMTP 基于传输层的( )协议,POP3 基于传输层的( )协议。
A.TCP,TCP B.TCP,UDP
C.UDP、UDP
D.UDP、UDP
【答案】A
【解析】SMTP 和POP3 都是基于TCP 的协议,提供可靠的邮件通信。

41.下列有关MIME 的说法错误的是( )。
A.MIME 是一种多用途网际邮件扩充协议
B.DNS 使用TCP 而不是 UDP
C.Internet 域名系统用来把便于人们使用的域名转换为 IP 地址
D.完成 FTP 工作过程需要经历 3 个阶段:连接建立、数据传输、释放连接。
【答案】B
【解析】DNS 使用 UDP 而不是 TCP。

42.下列有关应用服务说法正确的是( )。
A.E-mail 以文本形式或HTML 格式进行信息传递,而图像等文件可以作为附件进行传递。

B.利用 FTP 服务不仅可以从远程计算机获取文件,还能将文件从本地机器传送到远程计算机。
C.DNS 用于提供域名解析;电子公告牌 BBS 用于信息发布、浏览、讨论等服务。
D.WWW 应用服务将主机变成远程服务器的一个虚拟终端。
【答案】D
【解析】TELNET 应用服务将主机变成远程服务器的一个虚拟终端;在命令方式下运行时,通过本地计算机传送命令,在远程计算机上运行相应程序,并将相应的运行结果传送到本地计算机显示。

43.在TCP/IP 协议族中,应用层的各种服务是建立在传输层提供服务的基础上。下列哪组协议需要使用传输层的 TCP 协议建立连接?( )。
A.DNS、DHCP、FTP
B.TELNET、SMTP、HTTP
C.BOOTP、FTP、TELNET
D.SMTP、FTP、TFTP
【答案】B
【解析】通常在传送对实时性要求较高,传送数据量较小的服务时选择用 UDP 协议,可以节省开销,减小时廷。在传送数据量较大,可靠性要求较高的服务时,采用 TCP 协议较合适。服务使用的传输层协议如下表所示。
表 6-1
在这里插入图片描述
【注】DNS 多数情况下使用 UDP 协议,但有时也使用 TCP 协议。

二、综合应用题
1.SMTP 协议的用途是什么?
答:简单文件传送协议 SMTP 是最常使用的电子邮件发送协议。SMTP 通过 TCP 协议在电子邮件应用程序与邮件服务器之间建立传输连接,然后传输电子邮件,并在邮件传输完毕后关闭连接。

2.为什么 FTP 协议要使用两个独立的连接,即控制连接和数据连接?
答:在 FTP 协议的实现中,客户与服务器之间采用了两条传输连接,其中控制连接用于传输各种 FTP 命令, 而数据连接用于文件的传送。之所以这样设计,是因为使用两条独立的连接可以使 FTP 协议变得更加简单、更容易实现、更有效率。同时在文件传输过程中,还可以利用控制连接控制传输过程,如客户可以请求终止传输。

3.DNS 使用 UDP 而不是TCP,如果一个DNS 分组丢失了,没有自动回复,这会引起问题吗?如果会。如何解决?
答:DNS 是幂等的,操作可以重复而不会有损害。当一个进程做DNS 请求时,它启动一个定时器,如果定时期满,它就再请求一次。

4.Internet 域名系统的主要用途是什么?它的交互过程由哪三种实体组成?试说明它们之间的交互过程。答:Internet 域名系统就是因特网使用的命名系统,用来把便于人们使用的域名转换为 IP 地址。它的交互过程由主机、本地域名服务器和根域名服务器共同完成。
当客户端需要域名解析时,通过本机的域名解析器构造一个域名报文,发往本地的一个域名服务器。域名请求报文指明了所要求的域名解析方法,包括递归解析与反复解析。当指定的域名服务器收到域名请求报文时,首先检查所要求的域名是否在管辖范同内。如果域名服务器可以完成域名解析任务,就将请求的域名转换成相应的 IP 地址,并将结果返回给发送域名请求报文的客户端。否则,域名服务器将检查客户端要求的解析方法类型,如果要求递归解析就请求另一个域名服务器,并通过最终应答报文将结果返回给客户端;如果要求反复解析,就产生一个应答报文返回给客户端,该应答报文指定了客户端下次应当请求的域名服务器。

5.假定一个用户正在通过 HTTP 下载一个网页,陔网页没有内嵌的对象,TCP 协议的慢启动窗口门限值为30个分组的大小。该网页长度为 14 个分组的大小,从用户主机到 www 服务器之间的往返时延RTT 为 1s。不考虑其他损失因素(例如,域名解析、分组丢失、报文段处理),那么用户下载该网页大约需要多少时间?
答:用户下载该网页的过程如下: 第 1 秒 TCP 传输连接建立;
第 2 秒 拥塞窗口值为 1 个分组的大小,用户发送HTTP 请求,并且收到第l 个分组; 第 3 秒 拥塞窗口值为 2 个分组的大小,用户收到两个分组;
第 4 秒 拥塞窗口值为 4 个分组的大小,用户收到 4 个分组;
第 5 秒 拥塞窗口值为 8 个分组的大小,用户收到最后的 7 个分组。
因此,用户下载该网页的时间大约为 5 秒。

6.如图 4-1 描述了用户通过普通电话线拨号访问 Internet 的过程,请回答下列问题:
在这里插入图片描述
(1)个人计算机通过浏览器访问 Web 服务器中的页面,请将 A 至H 按照通信过程排列
A.解析Web 页面的URL 得到Web 服务器的域名;
B.通过域名服务器获得Web 服务器的 IP 地址;
C.从 Web 服务器获得URL 指定的文档;
D.通过电话网拨号与访问路由器建立物理连接; E.与 Web 服务器建立连接;
F.与访问路由器建立数据链路;
G.浏览器解释页面文档,并在屏幕中显示;
H.获得个人计算机的 IP 地址。
(2)写出图中①至⑤可采用的具体协议名称。答:(1)顺序为 D、F、H、A、B、E、C、G
(2)①为 UDP 协议。
②为PPP 协议。
③为EIA RS-232-C 标准。
④为HTTP 协议。
⑤为BGP 协议。

7.MIME 的用途是什么?
答:MIME 的英文全称是“Multipurpose Internet Email Extension”多功能 Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,最初在 1992 年应用于电子邮件系统。但后来也应用到浏览器中服务器会将它们发送的多媒体数据的类型通知浏览器,而通知手段就是说明该多媒体数据的 MIME 类型。从而让浏览器知道接收到的信息哪些是 MP3 文件,哪些是 Shockwave 文件等等。服务器将 MIME 标志符放入传送的数据中来通知浏览器使用哪种插件读取相关文件。
浏览器接收到文件后,会进入插件系统进行查找.查找出哪种插件可以识别读取接收到的文件。如果浏览器不清楚调用哪种插件系统,它会通知用户缺少某插件,或者直接选择某现有插件来试图读取接收到的文件,后者可能会导致系统的崩溃。传输的信息中缺少 MIME 标识可能导致的情况很难估计,某些计算机系统可能不会出现故障,但某些计算机系统可能就会因此而崩溃。

8.一台主机申请了一个到 www.abc.edu.cn 的连接,为了获取服务器的 IP 地址,首先要进行 DNS 查询, 下图为本次查询的过程,请回答如下问题:
(1)由个人主机发送给本地 DNS 服务器的数据是采用什么传输层协议发送的?利用了哪个端口?
(2)由个人主机到本地DNS 服务器查询是采用了什么方式?
(3)有本地DNS 服务器到各个域名服务器的查询采用了什么方式?
(4)本地DNS 服务器的查询顺序是什么?
在这里插入图片描述
答:(1)DNS 查询是采用 UDP 协议发送的,利用了 53 端口。
(2)由题目所示,个人主机到本地 DNS 的查询是先由个人主机发起,本地 DNS 服务器返回结果,所以属于递归方式的查询。
(3)由题目所示,本地DNS 到每个域名服务器的查询都会返回一个结果,所以属于迭代查询。
(4)根据域名查询的顺序,先从高级的域名服务器查询,所以查询顺序为根网域->cn->edu。

9.一个客户机利用FTP 协议从服务器上下载文件,如下图所示为整个过程中协议交换的过程,请回答如下问题:
(1)该协议层图中第四层协议是什么?
(2)如果 FTP 客户端采用了 LIST 命令来获得 FTP 服务器上的文件列表,该列表采用什么端口传输?
(3)如果一个 TCP 数据包的数据部分长度为 5000 字节,那么在 IP 层需要分片吗?
(4)如果需要分片请说明需要分成几片,每片长度为多少?如果不需要分片,请说明原因。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
,那么在 IP 层需要分片吗?
(4)如果需要分片请说明需要分成几片,每片长度为多少?如果不需要分片,请说明原因。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
[外链图片转存中…(img-aFdynDri-1713243670619)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值