思科 计算机网络 第9章测试&考试 答案

Posted 喵喵喵喵要抱抱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了思科 计算机网络 第9章测试&考试 答案相关的知识,希望对你有一定的参考价值。

测试

  1. 网络拥塞使源设备了解到发送到目的设备的 TCP 数据段丢失。 TCP 协议解决此问题的一种方法是什么?选择一项:
    A.源设备减少它在收到来自目的设备的确认之前发送的数据量。
    B.源设备减小窗口大小以便从目的设备处降低传输速率。
    C.目的设备减小窗口大小。
    D.目的设备发送更少的确认消息以节省带宽。

Refer to curriculum topic: 9.2.2
如果源设备确定 TCP 数据段未得到确认或者未及时确认,则会减少它在收到确认之前发送的字节数。 这不涉及在数据段报头中更改窗口大小。 源设备不会减小数据段报头中发送的窗口大小。 目的主机是在其接收数据的速度比它能够处理数据的速度快时调整数据段报头中的窗口大小,而不是在遭遇网络拥塞时调整。

  1. 哪个传输层功能用于确保会话建立?选择一项:
    A.UDP ACK 标志
    B.TCP 三次握手
    C.UDP 序列号
    D.TCP 端口号

Refer to curriculum topic: 9.2.1
TCP 使用三次握手。 UDP 不使用该功能。三次握手可以确保传输之前源和目的设备之间存在连接。

  1. 请参见图示。窗口大小的值可以指定什么?选择一项:
    在这里插入图片描述
    A.一次可发送的数据量
    B.该 TCP 会话期间接收到的比特总数
    C.在要求确认之前可发送的数据量
    D.在建立与三次握手的连接时使用的随机数

Refer to curriculum topic: 9.2.2
窗口大小指定在收到接收方确认消息之前可以发送的数据量。该值指定最大字节数,而不是所需字节数。

  1. 使用 UDP 相对于 TCP 有何优点?选择一项:
    A.UDP 通信需要的开销较低。
    B.UDP 通信更加可靠。
    C.UDP 会对接收到的顺序混乱的数据段进行重新排序。
    D.UDP 会确认收到的数据。

Refer to curriculum topic: 9.1.2
TCP 是一种更可靠的协议,它使用序号来重新排列到达目的地时顺序错误的数据包。UDP 和 TCP 均使用端口号来识别应用程序。UDP 的开销比 TCP 低,因为 UDP 报头的字节更少并且 UDP 不确认数据包是否接收。

  1. 在 TCP 通信中使用源端口号的目的是什么?选择一项:
    A.通知远程设备会话结束
    B.组合以混乱顺序到达的数据段
    C.跟踪设备之间的多个会话
    D.查询未接收数据段

Refer to curriculum topic: 9.1.2
数据段报头中的源端口号用于跟踪设备之间的多个会话。它还用于为来自服务器的响应保留一个开放入口。错误选项与流量控制和保证传输更为相关。

  1. OSI 模型的哪一层负责在两个应用程序之间建立临时通信会话,并确保可按正确序列重组传输的数据?选择一项:
    A.传输层
    B.网络层
    C.数据链路层
    D.会话层

Refer to curriculum topic: 9.1.1
OSI 模型的传输层有多项职责。 主要职责之一就是将数据分成可在目的设备上按正确序列重组的数据块。
在这里插入图片描述
OSI七层模型与TCP/IP五层模型资料:https://www.cnblogs.com/qishui/p/5428938.html

  1. 下列哪三个字段在 UDP 数据段报头中使用?(请选择三项。)
    A.窗口大小
    B.长度
    C.源端口
    D.确认号
    E.校验和
    F.序列号

Refer to curriculum topic: 9.1.2
UDP 报头只包含源端口、目的端口、长度和校验和字段。
序列号、确认号和窗口大小是 TCP 报头字段。

  1. 哪一个或哪一组数字代表套接字?选择一项:
    A.01-23-45-67-89-AB
    B.21
    C.192.168.1.1:80
    D.10.1.1.15

Refer to curriculum topic: 9.1.2
套接字是 IP 地址和端口号的组合,用于唯一标识特定通信。

  1. 下列哪三项是传输层的职责? (选择三项。):
    A.满足应用程序的可靠性要求(如果有)
    B.在同一网络上多路复用来自许多用户或应用程序的多个通信流
    C.确定应当处理传输数据的客户端和服务器上的应用程序和服务
    D.将数据包传输到目的网络
    E.将数据格式化成兼容形式,以便目的设备接收
    F.对帧中的内容执行错误检测

Refer to curriculum topic: 9.1.1
传输层有多项职责。 部分主要职责如下:
· 跟踪源设备和目的设备上应用程序间的每个通信流
· 在源设备上将数据分段,并在目的设备上重组数据
· 使用端口号确定适合每种通信流的应用
· 通过同一网络多路复用多个用户或应用程序的通信
· 管理应用程序的可靠性要求

  1. 哪种类型的应用程序最适合使用 UDP?选择一项:
    A.对延迟敏感的应用程序
    B.需要可靠传输的应用程序
    C.需要重新传输丢失数据段的应用程序
    D.对丢包敏感的应用程序

Refer to curriculum topic: 9.2.3
UDP 不是一种面向连接的协议,不提供重新传输、排序或流量控制机制。 它以与 TCP 相比低得多的开销提供基本传输层功能。 较低开销使 UDP 适合用于对延迟敏感的应用程序。

  1. 下列哪两种服务或协议使用首选 UDP 协议实现快速传输和低开销? (请选择两项)
    A.FTP
    B.DNS
    C.HTTP
    D.POP3
    E.VoIP

Refer to curriculum topic: 9.2.4
DNS 和 VoIP 均使用 UDP 在网络实施内提供低开销服务。

  1. 通过在传输层使用 UDP 与服务器建立通信时,客户端将执行哪个操作?选择一项:
    A.客户端将设置会话的窗口大小。
    B.客户端将发送 ISN 到服务器以开始三次握手。
    C.客户端将随机选择源端口号。
    D.客户端将发送同步数据段以开始会话。

Refer to curriculum topic: 9.2.3
由于 UDP 不需要建立会话,客户端会选择随机的源端口建立连接。所选的随机端口号会插入 UDP 报头的源端口字段。

  1. 一个客户端应用程序需要终止与服务器的 TCP 通信会话。 请按终止过程步骤的发生顺序排列这些步骤。 (并非所有选项都会用到)。
    在这里插入图片描述
    第1步–>客户端发送FIN
    第2步–>服务器发送ACK
    第3步–>服务器发送FIN
    第4步–>客户端发送ACK

Refer to curriculum topic: 9.2.1
为了终止 TCP 会话,客户端会向服务器发送一个带 FIN 标志设置的数据段。 服务器发送带 ACK 标志设置的数据段以向客户端确认。 服务器向客户端发送 FIN 信息,以终止从服务器到客户端的会话。 客户端发送带 ACK 标志设置的数据段确认终止。

  1. TCP 滑动窗口的作用是什么?选择一项:
    A.通知源设备从特定点开始重新传输数据
    B.请求源设备降低其传输数据的速率
    C.当数据传输完成时结束通信
    D.确保数据段按序到达目的设备

Refer to curriculum topic: 9.2.2
TCP 滑动窗口允许目的设备通知源设备降低传输速率。 为此,目的设备会降低数据段窗口大小字段中包含的值。 确认号用于指定从特定点开始重新传输。 序列号用于确保数据段按序到达。 最后,FIN 控制位用于结束通信会话。

考试

  1. TCP 和 UDP 公认端口的完整范围是什么?
    A.1024–49151
    B.0–255
    C.256–1023
    D.0–1023

TCP 和 UDP 端口划分为三个范围。公认的端口号范围是 0 - 1023。
  o 系统端口,即公认的端口,从 0 到 1023 。
  o 用户端口,又称为注册端口,从 1024 到 49151 。
  o 临时端口,又称动态端口(Ephemeral Port),从 49152 到 65535。
TCP和UDP的端口号解析资料:https://www.cnblogs.com/scutwang/p/3958128.html

  1. 如果部分 FTP 消息未能传送到目的地,那么将发生什么情况?
    A.FTP 消息丢失的部分重新发送。
    B.消息丢失是因为 FTP 没有使用可靠的传输方式。
    C.FTP 源主机向目的主机发送一个查询。
    D.整个 FTP 消息将重新发送。

由于 FTP 将 TCP 作为其传输层协议,序列号和确认号可以识别缺少的数据段,这些数据段将重新发送以使消息完整。

  1. TCP 报头中的哪个标志用于对收到的 FIN 做出响应以便建立两台网络设备之间的连接?
    A.FIN
    B.ACK
    C.SYN
    D.RST

在 TCP 会话中,当设备没有其他要发送的数据时,它将发送带 FIN 标志设置的数据段。 收到该数据段的相连设备将以一个 ACK 做出响应,以确认收到该数据段。 然后,发送 ACK 的设备将发送 FIN 消息,以结束它与另一设备的连接。 发送 FIN 后,应该会收到来自另一设备的 ACK。

  1. 当客户端需要发送 UDP 数据报时,会执行什么操作?
    A.它会向服务器发送一个带有 SYN 标志设置的数据段来同步对话。
    B.它会查询服务器是否准备接收数据。
    C.它只发送数据报。
    D.它会向服务器发送一个简化的三次握手。

当客户端需要发送 UDP 数据报时,它只发送数据报。

  1. 一台 PC 从服务器下载一个大文件。TCP 窗口大小为 1000 字节。服务器使用 100 字节的数据段发送文件。服务器发送多少个数据段后会要求 PC 确认?
    A.1个数据段
    B.10个数据段
    C.100个数据段
    D.1000个数据段

对于有 1000 个字节的窗口,目的主机会接受数据段直至 1000 个字节的数据全部收到。然后目的主机发送确认。

  1. TCP 服务器进程有何特征?
    A.服务器上运行的每个应用程序进程都必须配置为使用动态端口号。
    B.服务器上可以同时开启很多端口,每个端口对应一个动态服务器应用程序。
    C.在同一传输层服务中,单个服务器上可以同时存在具有相同端口号的两个不同服务。
    D.同时运行两个不同应用程序的主机可以为两个应用程序配置相同的服务器端口。

服务器上运行的每个应用程序进程都配置有一个端口号,由系统默认分配或者系统管理员手动分配。 在同一传输层服务中,单个服务器上不能同时存在具有相同端口号的两个不同服务。 同时运行 Web 服务器应用程序和文件传输应用程序的主机,不能为两个应用程序配置相同的端口。 服务器上可以同时开启很多端口,每个端口对应一个动态服务器应用程序。

  1. 什么情况下 UDP 优先于 TCP?
    A.当应用程序可以容忍数据传输过程中丢失部分数据时
    B.当数据段必须按具体顺序到达才能成功处理时
    C.当所有数据必须完全接收后各部分数据才能被视为有用时
    D.当客户端向服务器发送数据段时

如果应用程序可以容忍部分数据丢失,则可使用 UDP。对于无法容忍延迟的语音或视频应用,UDP 是其首选协议。

  1. 在 TCP 会话过程中,目的设备向源设备发送确认号。确认号代表什么?
    A.已接收字节的总数
    B.大于序列号的一个数字
    C.目的设备期望接收的下一字节
    D.由源发出的最后一个序列号

  2. 为了用于特定应用程序,必须从 IANA 请求哪种类型的端口?
    A.已注册端口
    B.动态端口
    C.私有端口
    D.源端口

已注册端口(编号 1024 到 49151)由 IANA 分配给发出请求的实体以用于特定进程或应用程序。 这些进程主要是用户选择安装的一些单个应用程序,而不是已经获得公认端口号的常用应用程序。 例如,思科将已注册端口 1985 用于其热备份路由协议 (HSRP) 进程。
各端口范围用途:
  ① 系统端口,为系统默认保留端口,用于提供已存在的服务。例如HTTP为80端口,DNS服务为53端口。
  ② 用户端口,即为用户程序自行绑定的端口。一般开发人员开发新服务时,都会绑定此区间内的端口。
  附注:上述端口绑定的服务,在wikipedia上有相应的词条:List of TCP and UDP port numbers
  ③ 临时端口,此类端口,一般没有被公认绑定到那些服务上,可以用于提供任何用途。

  1. 如果发送源检测到通往目的设备的路径上发生网络拥塞,TCP 会执行什么操作?
    A.源设备会减少它在必须收到来自目的设备的确认之前发送的数据量。
    B.源设备将确认所发送的最后一个数据段,并在消息中包含一个减小窗口大小的请求。
    C.目的设备会请求重新发送整个消息。
    D.源主机会向目的设备发送增加确认频率的请求。

如果源设备确定 TCP 数据段未得到确认或者未及时确认,则会减少它在收到确认之前发送的字节数。 注意,是源设备减少其发送的未确认字节数。 这不涉及在数据段报头中更改窗口大小。

  1. HTTP 为什么使用 TCP 作为传输层协议?
    A.因为 HTTP 要求可靠传输
    B.为了确保尽可能最快的下载速度
    C.因为 HTTP 是尽力交付的协议
    D.因为可以容忍传输错误

当主机请求网页时,必须保证传输可靠性和完整性。因此,HTTP 使用 TCP 作为传输层协议。

  1. UDP 具有哪项特点?
    A.UDP 数据报采用相同路径并以正确顺序到达目的设备。
    B.UDP 按接收顺序重组收到的数据报。
    C.使用 UDP 的应用程序往往被视为不可靠。
    D.UDP 只在目的设备做好接收数据的准备时才会将数据传递到网络中。

UDP 无法将数据报重新排列为其传输顺序,因此只是按接收顺序重组数据并将其转发给应用程序。

  1. 什么是套接字?
    A.源 IP 地址与端口号的组合或目的 IP 地址与端口号的组合
    B.源和目的序列号和确认号的组合
    C.源和目的 IP 地址以及源和目的以太网地址的组合
    D.源和目的序列号和端口号的组合

套接字是源 IP 地址与源端口号的组合,或者目的 IP 地址与目的端口号的组合。

  1. 如果 TFTP 传输的第一个数据包丢失,会发生什么情况?
    A.如果没有收到应答,传输层将重新尝试查询。
    B.客户端将无限期等待应答。
    C.如果没有收到应答,TFTP 应用程序将重新尝试请求。
    D.下一跳路由器或默认网关将提供一个包含错误代码的应答。

TFTP 协议使用 UDP 处理查询,因此 TFTP 应用程序必须在必要时实现可靠性。

  1. 以下哪两个特征与 UDP 会话相关? (选择两项。)
    A.目的设备在延迟最小的情况下接收流量。
    B.目的设备重组消息并将其传递给应用程序。
    C.收到的数据未确认。
    D.跟踪传输的数据段。
    E.未确认的数据包会重新传输。

TCP:
· 提供传输的数据段的跟踪
· 目的设备将会确认收到的数据。
· 源设备将重新传输未确认的数据。
UDP :
· 目的设备不会确认收到的数据
· 报头使用极少的开销且延迟最小。

  1. TCP 使用什么信息来重组和重新排序收到的数据段?
    A.序列号
    B.片段号
    C.端口号
    D.确认号

在传输层,TCP 使用每个 TCP 数据段报头中的序列号将数据段重组为正确顺序。

  1. 主机设备需要通过网络发送大型视频文件,同时为其他用户提供数据通信。下列哪种功能可以让不同通信流同时发生,而不会让一个数据流使用所有可用带宽?
    A.多路复用
    B.确认
    C.窗口大小
    D.端口号

多路复用对交替发送多个通信流很有用。窗口大小用于降低数据通信速率。端口号用于将数据流传送到正确的应用程序。确认用于通知发送设备数据包流已收到或未收到。

  1. 主机设备正在接收实时流视频。 设备会如何处理传输过程中丢失的视频数据?
    A.设备将使用序列号来暂停视频流,直到正确数据到达。 ​
    B.设备将立即请求重新传输丢失的数据。
    C.设备将延迟流视频,直到收到整个视频流。
    D.设备将继续接收流视频,但可能会有短暂中断。

使用 TCP 作为传输协议时,数据必须以特定序列被接收,或者整个数据必须完整接收后才能被使用。 TCP 将使用序列号、确认和重新传输来实现此目标。
但是,当使用 UDP 作为传输协议时,无序到达或存在缺失数据段的数据,可能会导致短暂中断,但目的设备仍能使用已经收到的数据。 该技术通过提供最小可靠性来产生最少网络延迟量。
由于实时流视频应用程序采用 UDP 作为传输协议,接收方将持续显示视频,不过可能会有少许延迟或质量下降。

  1. 哪个因素决定 TCP 窗口大小?
    A. TCP 数据段中包含的服务数量
    B. 要传输的数据量
    C. 目标可以一次处理的数据量
    D. 源可以一次发送的数据量

窗口大小是指发送方在收到目的设备的确认之前可以发送的字节数。通过源和目标之间的三次握手,会话开始时即可确定初始窗口。这取决于 TCP 会话的目的设备一次可以接受和处理的数据量。

  1. 传输报头中包含哪些类型的信息?
    A.编码的应用程序数据
    B.目的物理地址和源物理地址
    C.目的端口号和源端口号
    D.目的逻辑地址和源逻辑地址

在一个数据段中,传输层报头将包含源和目的进程号(或端口号)。
目的物理编址和源物理编址包含在帧头中。 目的逻辑编址和源逻辑编址包含在网络报头中。 应用程序数据在协议栈的上层中编码。
UDP报头:
在这里插入图片描述
TCP报头:
在这里插入图片描述
IP 报头:
在这里插入图片描述

  1. 哪三种应用层协议使用 TCP? (选择三项。)
    A.TFTP
    B.SMTP
    C.DHCP
    D.FTP
    E.SNMP
    F.HTTP

某些协议要求 TCP 提供的可靠数据传输。 此外,这些协议不要求实时通信,而且在最大限度减少协议开销的同时,可以容许某些数据丢失。 SMTP、FTP 和 HTTP 都是这类协议的示例。

  1. TCP 报头中的哪两个标志用于在 TCP 三次握手中建立两台网络设备之间的连接?(请选择两项。)
    A.FIN
    B.ACK
    C.PSH
    D.SYN
    E.URG

TCP 使用 SYN 和 ACK 标记来建立两个网络设备之间的连接。

  1. 请参见图示。
    在这里插入图片描述
    试想一个由 PC 发出且目的地为 Web 服务器的数据报。请将该数据报中的 IP 地址和端口号与对应描述进行配对。(并非全部选项都要用到)。
    192.168.1.1
    192.168.1.2–>源IP地址
    192.168.2.2–>目的IP地址
    25
    2578–>源端口号
    80–>目的端口号

来自 PC 的 TCP/IP 数据段将 192.168.1.2 作为 IP 源地址。由于 PC 端口号必须在注册端口 1024 到 49151 范围内,因此 2578 是唯一可能的源端口号选项。目的地是 Web 服务器,其 IP 地址为 192.168.2.2,因此根据 HTTP 协议标准,目的端口号为 80。

以上是关于思科 计算机网络 第9章测试&考试 答案的主要内容,如果未能解决你的问题,请参考以下文章

思科 计算机网络 第2章测试&考试 答案

思科 计算机网络 第1章测试&考试 答案

思科 计算机网络 第11章测试&考试 答案

思科 计算机网络 第10章测试&考试 答案

思科 计算机网络 第6章测试&考试 答案

思科 计算机网络 第7章测试&考试 答案