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

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

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

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

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

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

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

正文

B.P2P 通信模式是指P2P 网络中对等结点之间的直接通信能力
C.P2P 网络是指与互联网并行建设的、由对等结点组成的物理网络
D.P2P 实现技术是指为实现对等结点之间直接通信的功能所需要设计的协议、软件等
【答案】C
【解析】选项 C 中“P2P 网络是一种物理网络”的描述是错误的。P2P 网络是指在互联网中由对等结点组成的一种覆盖网络(Overlay Network),是一种动态的逻辑网络。另外,对等结点之间具有直接通信的能力是P2P 的显著特点。

2.下面关于客户服务器模型的描述,( )存在错误。
Ⅰ.客户端必须提前知道服务器的地址,而服务器则不需要提前知道客户端的地址
Ⅱ.客户端主要实现如何显示信息与收集用户的输入,而服务器主要实现数据的处理
Ⅲ.浏览器显示的内容来自服务器
Ⅳ.客户端是请求方,即使连接建立后,服务器也不能主动发送数据
A.Ⅰ、Ⅳ
B.Ⅲ、Ⅳ
C.只有Ⅳ
D.只有Ⅲ
【答案】C
【解析】在连接未建立前,服务器在某一个端口上监听。客户端是连接的请求方,客户端必须事先知道服务器的地址才能发出连接请求,而服务器则从客户端发来的数据包中获取客户端的地址。一旦连接建立后,服务器就能响应客户端请求的内容,服务器也能主动发送数据给客户端,用于一些消息的通知,例如一些错误的通知。

3.一个 FTP 的用户,发送了 LIST 命令来获取服务器的文件列表,这时候服务器应该通过( )端口来传输该列表。
A.21 B.20 C.22 D.19
【答案】B
【解析】FTP 中数据传输端口是 20,而文件的列表是通过数据连接来传输的。

4.下列的应用层协议中,( )是采用 UDP 传输的。
A.SMTP B.DNS C.HTTP D.FTP
【答案】B
【解析】DNS 是采用 UDP 传输的,而 SMTP、HTTP、FTP 都使用 TCP 来传输。

5.SMTP 协议是面向ASCII 编码的,那么它使用( )支持非ASCII 的数据传输。
A.MIME B.POP3 C.IMAP D.MAIL
【答案】A
【解析】MIME 的意图是继续使用目前的格式,但增加了邮件主题的结构,并定义了传送非 ASCII 码的编码规则。

6.现在可以使用( )来编写 Web 页面。
A.HTTP B.HTML C.MIME D.XML
【答案】B
【解析】HTML(超文本标记语言)是用来描述格式化文档的语言,用来编写 Web 页面。

7.在HTTP 协议中,一个以 2 开头的响应报文表示( )。
A.暂时性失败
B.永久性失败
C.重定向
D.成功
【答案】D
【解析】HTTP 协议中以 2 开头的响应报文表示请求成功。

8.FTP 客户和服务器间传递 FTP 命令时,使用的连接是( )。
A.建立在 TCP 之上的控制连接
B.建立在 TCP 之上的数据连接
C.建立在UDP 之上的控制连接
D.建立在 UDP 之上的数据连接
【答案】A
【解析】TCP 的控制连接用来传输控制命令,数据连接用来传输文件。

9.某公司C 有一台主机 h,该主机具有的 Internet 域名应该为( )。
A.h.c.com B.com.c.h C.com. h.c D.c.h.com
【答案】A
【解析】根据 DNS 域名的命名规则,层次越高的域名应该安排在靠后的位置。

10.在使用浏览器打开某个网页时,用户输入网址后,浏览器首先要进行( )。
A.域名到 IP 地址的解析
B.和服务器建立TCP 连接
C.发送 UDP 分组到服务器
D.发出GET 的HTTP 命令来获得网页内容
【答案】A
【解析】用户在浏览器中输入网址后,首先需要将域名解析成 IP 地址,才能利用 IP 地址来建立TCP 连接。

11.关于 FTP 主要应用功能的叙述正确的是( )。
A.FTP 是用户和远程主机相连,从而对主机内的各种资源进行各种操作,如文件的读、写、执行、修改等
B.FTP 的功能类似于Telnet
C.FTP 的主要功能在于文件传输,但 FTP 客户端在一定的范围内也有执行、修改等其他文件的功能
D.FTP 是用户同远程主机相连,类似于远程主机的仿真终端用户,从而应用远程主机内的资源
【答案】C
【解析】FTP 的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着 FTP 服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。它只支持很有限的一些控制命令,而仿真终端甚至可以访问系统的全部资源。

12.WWW 是 Internet 上的一种( )。
A.服务
B.协议
C.协议集
D.系统
【答案】A
【解析】WWW 在应用层,是一种服务(万维网服务),主要利用 HTTP 协议。

13.要从某个已知的 URL 获得一个万维网文档时,若该万维网服务器的 IP 地址开始时并不知道,需要用到的应用层协议有( )。
A.FTP 和HTTP
B.DNS 协议和 FTP
C.DNS 协议和HTTP
D.TELNET 协议和 HTTP
【答案】C
【解析】由于不知道服务器的 IP 地址,因此首先要用 DNS 进行域名解析,之后还要使用到HTTP 协议用于用户和服务器之间的交互。

14.下列 Internet 应用中,基于C/S 计算模式的是( )。
A.FTP B.BT C.MSN
D.Skype
【答案】A
【解析】网络应用模型中,对等连接(简写为P2P)是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。只要两个主机都运行了对等连接软件(P2P 软件),它们就可以进行平等的、对等连接通信。这里 BT、MSN 和Skype 都是典型的P2P 应用模型。而 C/S 模型中,客户机依靠服务器获得所需要的网络资源, 而服务器为客户机提供服务。选项中只有 FTP 属于是 C/S 模型。

15.FTP 客户端发起对 FTP 服务器的连接建立的第一阶段建立的连接是( )。
A.传输连接
B.数据连接
C.会话连接
D.控制连接
【答案】D
【解析】FTP 工作时要建立两个连接即控制连接和数据连接,而首先建立的是控制连接。

16.DNS 作为一种分布式系统,所基于的模式是( )。
A.C/S 模式
B.B/S 模式
C.P2P 模式
D.以上均不正确
【答案】A
【解析】DNS 作为分布式应用,是一种典型的 C/S 模式。

17.当一台计算机从 FTP 服务器下载文件时,在该 FTP 服务器上对数据进行封装的五个转换步骤是( )。
A.比特,数据帧,数据包,数据段,数据
B.数据,数据段,数据包,数据帧,比特
C.数据包,数据段,数据,比特,数据帧
D.数据段,数据包,数据帧,比特,数据
【答案】B
【解析】本题考查的是数据封装,FTP 服务器的数据要经过应用层、传输层、网络层、链路层才到达物理层, 每个层次都对数据进行封装,对应的封装分别是数据、数据段、数据包、数据帧,最后是比特。

18.下列协议中,用于解决电子邮件中传输多语言文字和附件问题的协议是( )。
A.MIME B.SMTP C.SNMP D.POP3
【答案】A
【解析】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.网络虚拟终端

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

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

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

36.TELNET 为了解决计算机系统的差异性,引入了( )概念。
A.用户实终端
B.网络虚拟终端

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

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

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

  • 9
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值