当前位置: 首页 > news >正文

计算机网络网络层复习题2

一. 单选题(共22题,100分)

1. (单选题)如果 IPv4 数据报太大,会在传输中被分片,对分片后的数据报进行重组的是( )。

  • A. 中间路由器
  • B. 核心路由器
  • C. 下一跳路由器
  • D. 目的主机

我的答案: D:目的主机;正确答案: D:目的主机;

4.5

答案解析:

2. (单选题)位于不同网络中的主机之间相互通信时,下列说法中正确的是( )。

  • A. 路由器在转发 IP 数据报时,重新封装目的硬件地址和目的 IP 地址
  • B. 路由器在转发 IP 数据报时,重新封装源 IP 地址和目的 IP 地址
  • C. 路由器在转发 IP 数据报时,重新封装源硬件地址和目的硬件地址
  • D. 源主机可以直接进行 ARP 广播得到目的主机的硬件地址

我的答案: C:路由器在转发 IP 数据报时,重新封装源硬件地址和目的硬件地址;正确答案: C:路由器在转发 IP 数据报时,重新封装源硬件地址和目的硬件地址;

4.5

答案解析:

3. (单选题)某公司网络如下图 所示。IP 地址空间 192.168.16.0/25 被均分给销售部和技术部两个子网,并已分别为部分主机和路由器接口分配了 IP 地址,则销售部子网的广播地址和技术部子网的网络地址分别是( )。

  • A. 192.168.16.20, 192.168.16.64
  • B. 192.168.16.62, 192.168.16.126
  • C. 192.168.16.20, 192.168.16.65
  • D. 192.168.16.63, 192.168.16.64

我的答案: D:192.168.16.63, 192.168.16.64;正确答案: D:192.168.16.63, 192.168.16.64;

4.5

答案解析:

将地址块 192.168.16.0/25 均分为两个地址块,如下所示: 地址块 1 192.168.16.0/26 分配给销售部

192.168.16.0 最小地址,作为网络地址

192.168.16.1 最小可分配给主机或路由器接口的地址

...

192.168.16.62 最大可分配给主机或路由器接口的地址

192.168.16. 63 最大地址,作为广播地址

地址块 2 192.168.16.64/26 分配给技术部

192.168.16.64 最小地址,作为网络地址

192.168.16.65 最小可分配给主机或路由器接口的地址

...

192.168.16.126 最大可分配给主机或路由器接口的地址

192.168.16. 127 最大地址,作为广播地址

4. (单选题)路由器转发 IP 数据报的依据是报文的( )。

  • A. MAC 地址
  • B. 域名
  • C. IP 地址
  • D. 端口号

我的答案: A:MAC 地址;正确答案: C:IP 地址;

0

答案解析:

5. (单选题)某路由器的路由表如下图所示,若该路由器收到一个目的地址为 206.0.71.130的 IP 数据报,则转发该 IP 数据报的接口是( )。

  • A. S1
  • B. S3
  • C. S0
  • D. S2

我的答案: A:S1;正确答案: A:S1;

4.5

答案解析:

1、检查第 1 条路由条目:将目的地址 206.0.71.130 左起前 22 个比特取出,与路由条目所给的

目的网络 206.0.68.0 的左起前 22 个比特比较,结果是相同的,表明第 1 条路由条目是匹配的;

2、检查第 2 条路由条目:将目的地址 206.0.71.130 左起前 25 个比特取出,与路由条目所给的

目的网络 206.0.71.128 的左起前 25 个比特比较,结果是相同的,表明第 2 条路由条目是匹配的;

3、检查第 3 条路由条目:将目的地址 206.0.71.130 左起前 25 个比特取出,与路由条目所给的

目的网络 206.0.71.0 的左起前 25 个比特比较,结果是不相同的,表明第 3 条路由条目是不匹配的;

4、检查第 4 条路由条目:从目的网络 0.0.0.0/0 可以看出,目的网络地址为 0.0.0.0,相应的地址掩码(/0)也为 0.0.0.0,这是默认路由,在查找不到匹配的路由条目时,才会按默认路由的指示进行转发。由于第 1 条和第 2 条路由条目都匹配,因此不会选择默认路由。

当路由表中有多条匹配的路由条目时,按“最长前缀匹配”的原则进行匹配,第 1 条路由条目的前缀为/22,第 2 条路由条目的前缀为/25,因此第 2 条路由条目匹配,按其指示,从接口 S1 进行转发。

6. (单选题)以下关于 IPv4 数据报分片方法的描述中,错误的是( )。

  • A. DF=1 表示 IPv4 数据报允许被分片
  • B. 属于同一个原始 IPv4 数据报的分片具有相同的标识
  • C. 分片的 MF=1 表示这不是一组分片中的最后一个分片
  • D. IPv4 数据报长度大于 MTU 时,必须对其进行分片

我的答案: A:DF=1 表示 IPv4 数据报允许被分片;正确答案: A:DF=1 表示 IPv4 数据报允许被分片;

4.5

答案解析:

7. (单选题)不考虑 NAT 和传输误码, IPv4 数据报从源主机到目的主机可能需要经过多个网络和路由器,在整个传输过程中,IPv4 数据报首部中的( )。

  • A. 源 IP 地址和目的 IP 地址都有可能发生变化
  • B. 源 IP 地址有可能发生变化而目的 IP 地址不会发生变化
  • C. 源 IP 地址和目的 IP 地址都不会发生变化
  • D. 源 IP 地址不会发生变化而目的 IP 地址有可能发生变化

我的答案: C:源 IP 地址和目的 IP 地址都不会发生变化;正确答案: C:源 IP 地址和目的 IP 地址都不会发生变化;

4.5

答案解析:

8. (单选题)

网络拓扑下图所示,各设备接口的 IP 地址和 MAC 地址已标注在其旁边。主机 A 给 B 发送一个 IP 分组 P,则路由器 R 转发出的 P 的源 IP 地址以及封装 P 的以太网帧的源 MAC 地址分别是( )。

  • A. IP1,MAC1
  • B. IP2,MAC2
  • C. IP1,MAC3
  • D. IP2,MAC3

我的答案: C:IP1,MAC3;正确答案: C:IP1,MAC3;

4.5

答案解析:

9. (单选题)IPv4 数据报首部中的校验字段检查范围是( )。

  • A. 仅检查 IPv4 数据报的数据载荷
  • B. 仅检查 IPv4 数据报首部中的部分字段
  • C. 整个 IPv4 数据报
  • D. 仅检查 IPv4 数据报的整个首部

我的答案: D:仅检查 IPv4 数据报的整个首部;正确答案: D:仅检查 IPv4 数据报的整个首部;

4.5

答案解析:

10. (单选题)路由表错误和软件故障都可能使得网络中出现环路造成 IPv4 数据报在环路中兜圈,IPv4 协议解决该问题的方法是( )。

  • A. 设定 IPv4 数据报生命期
  • B. 将 IPv4 数据报分片
  • C. 增加 IPv4 数据报的首部校验和
  • D. 增加 IPv4 数据报首部中的选项字段

我的答案: A:设定 IPv4 数据报生命期;正确答案: A:设定 IPv4 数据报生命期;

4.5

答案解析:

11. (单选题)假设某个 IPv4 数据报首部中的首部长度字段的值为(0101)2,总长度字段的值为(0000001111111100)2,则该数据报的数据载荷的长度是( )。

  • A. 20 字节
  • B. 980 字节
  • C. 1020 字节
  • D. 1000 字节

我的答案: D:1000 字节;正确答案: D:1000 字节;

4.5

答案解析:

12. (单选题)在因特网中,IP 数据报的传输需要经过源主机和中间路由器到达目的主机,通常( )。

  • A. 源主机和中间路由器都知道 IP 数据报到达目的主机需要经过的完整路径
  • B. 源主机不知道 IP 数据报到达目的主机需要经过的完整路径,而中间路由器知道
  • C. 源主机和中间路由器都不知道 IP 数据报到达目的主机需要经过的完整路径
  • D. 源主机知道 IP 数据报到达目的主机需要经过的完整路径,而中间路由器不知道

我的答案: C:源主机和中间路由器都不知道 IP 数据报到达目的主机需要经过的完整路径;正确答案: C:源主机和中间路由器都不知道 IP 数据报到达目的主机需要经过的完整路径;

4.5

答案解析:

13. (单选题)下列关于 IP 路由器功能的描述中,正确的是( )。I.  对收到的 IP 分组头进行差错校验,若发现错误则将其丢弃。II.   监测到拥塞时,根据丢弃策略合理丢弃 IP 分组。III. 根据收到的 IP 分组的目的 MAC 地址进行转发。IV.   运行路由协议,构建路由表。

  • A. 仅 I、II、IV
  • B. 仅 I、II
  • C. I、II、III、IV
  • D. 仅 I、II、III

我的答案: A:仅 I、II、IV;正确答案: A:仅 I、II、IV;

4.6

答案解析:

14. (单选题)设 有 4 条 路 由 192.168.129.0/24 、 192.168.130.0/24 、192.168.132.0/24 和192.168.133.0/24,进行路由聚合的结果是( )。

  • A. 192.168.128.0/21
  • B. 192.168.131.0/22
  • C. 192.168.130.0/23
  • D. 192.168.128.0/22

我的答案: A:192.168.128.0/21;正确答案: A:192.168.128.0/21;

4.6

答案解析:

15. (单选题)下列情况需要启动 ARP 请求的是( )。

  • A. 主机需要接收信息,但 ARP 表中没有源 IP 地址与 MAC 地址的映射关系
  • B. 主机需要发送信息,但 ARP 表中没有目的 IP 地址与 MAC 地址的映射关系
  • C. 主机需要接收信息,但 ARP 表中已有源 IP 地址与 MAC 地址的映射关系
  • D. 主机需要发送信息,但 ARP 表中已有目的 IP 地址与 MAC 地址的映射关系

我的答案: B:主机需要发送信息,但 ARP 表中没有目的 IP 地址与 MAC 地址的映射关系;正确答案: B:主机需要发送信息,但 ARP 表中没有目的 IP 地址与 MAC 地址的映射关系;

4.6

答案解析:

16. (单选题)以下关于 ARP 协议的描述,错误的是( )。

  • A. ARP 请求报文的目的地址为广播地址
  • B. 根据 IP 地址查询 MAC 地址
  • C. ARP 协议不存在安全隐患
  • D. ARP 响应报文的目的地址为单播地址

我的答案: C:ARP 协议不存在安全隐患;正确答案: C:ARP 协议不存在安全隐患;

4.6

答案解析:

由于 ARP 协议很早就制定出来了(1982 年 11 月),当时并没有考虑网络安全问题。

因此,ARP 协议没有安全验证机制,存在 ARP 欺骗和攻击等问题。

17. (单选题)封装有 ARP 广播请求的以太网帧的目的 MAC 地址为( )。

  • A. 0.0.0.0
  • B. 00:12:34:AB:CD:EF
  • C. FF-FF-FF-FF-FF-FF
  • D. 255.255.255.255

我的答案: C:FF-FF-FF-FF-FF-FF;正确答案: C:FF-FF-FF-FF-FF-FF;

4.6

答案解析:

18. (单选题)在因特网中,一个路由器的路由表通常包含( )。

  • A. 目的网络的 IP 地址和到达该目的网络路径上的下一个路由器的 MAC 地址
  • B. 目的网络的 IP 地址和到达目的网络的完整路径
  • C. 目的网络的 IP 地址和到达该目的网络路径上的下一个路由器的 IP 地址
  • D. 所有目的主机的 IP 地址和到达该目的主机的完整路径

我的答案: C:目的网络的 IP 地址和到达该目的网络路径上的下一个路由器的 IP 地址;正确答案: C:目的网络的 IP 地址和到达该目的网络路径上的下一个路由器的 IP 地址;

4.6

答案解析:

19. (单选题)有一个长度为 4500 字节的 TCP 报文段。在网际层使用 IPv4 固定长度首部进行封装,在数据链路层使用以太网进行传输,为了正确传输,需要将其拆分成( )个IP 数据报片。

  • A. 4
  • B. 5
  • C. 3
  • D. 6

我的答案: A:4;正确答案: A:4;

4.6

答案解析:

20. (单选题)以下关于 IPv4 数据报首部格式的描述中,错误的是( )。

  • A. 生存时间字段值表示一个 IPv4 数据报可以经过的最多的跳数
  • B. IPv4 数据报首部长度字段以 4B 为单位,总长度字段以字节为单位
  • C. 协议字段表示 IP 的版本,值为 4 表示 IPv4
  • D. IPv4 数据报首部的长度是可变的

我的答案: C:协议字段表示 IP 的版本,值为 4 表示 IPv4;正确答案: C:协议字段表示 IP 的版本,值为 4 表示 IPv4;

4.6

答案解析:

协议字段的取值,表明 IP 数据报的数据载荷是何种数据单元 PDU。例如:

协议字段的取值为 6,表明 PDU 是 TCP 报文段;

协议字段的取值为 17,表明 PDU 是 UDP 用户数据报。

21. (单选题)在 IPv4 数据报的首部各字段中,与分片和重组无关的字段是( )。

  • A. 片偏移
  • B. 标识
  • C. 标志
  • D. 总长度

我的答案: D:总长度;正确答案: D:总长度;

4.6

答案解析:

22. (单选题)源主机给目的主机发送 IP 数据报,途中经过了 5 个路由器。在此过程中使用 ARP的最大可能次数是( )。

  • A. 6
  • B. 11
  • C. 5
  • D. 10

我的答案: A:6;正确答案: A:6;

4.6

答案解析:

相关文章:

计算机网络网络层复习题2

一. 单选题(共22题,100分) 1. (单选题)如果 IPv4 数据报太大,会在传输中被分片,对分片后的数据报进行重组的是( )。 A. 中间路由器B. 核心路由器C. 下一跳路由器D. 目的主机 我的答案: D:目的…...

[JS]面向对象ES6

class类 ES6是基于 class关键字 创建类 <script>// 1.定义类class Person {// 公有属性name// 公有属性 (设置默认值)age 18// 构造函数constructor(name) {// 构造函数的this指向实例化对象// 构造函数的作用就是给实例对象设置属性this.name name// 动态添加属性(不…...

ctfshow web sql注入 web242--web249

web242 into outfile 的使用 SELECT ... INTO OUTFILE file_name[CHARACTER SET charset_name][export_options]export_options:[{FIELDS | COLUMNS}[TERMINATED BY string]//分隔符[[OPTIONALLY] ENCLOSED BY char][ESCAPED BY char]][LINES[STARTING BY string][TERMINATED…...

发送微信消息和文件

参考&#xff1a;https://www.bilibili.com/video/BV1S84y1m7xd 安装&#xff1a; pip install PyOfficeRobotimport PyOfficeRobotPyOfficeRobot.chat.send_message(who"文件传输助手", message"你好&#xff0c;我是PyOfficeRobot&#xff0c;有什么可以帮助…...

数组-螺旋矩阵

M螺旋矩阵 ||&#xff08;leetcode59&#xff09; /*** param {number} n* return {number[][]}*/ var generateMatrix function(n) {const maxNum n * n;let curNum 1;const matrix new Array(n).fill(0).map(() > new Array(n).fill(0));let row 0,column 0;const d…...

GitStack详细配置与使用指南

1.引言 GitStack是一个功能强大的Git服务器管理工具,专为Windows环境设计。它提供了一个用户友好的Web界面,使得在Windows服务器上管理Git仓库变得简单高效。本文将详细介绍GitStack的安装、配置和使用方法,帮助您快速搭建自己的Git服务器。 2.GitStack安装 2.1 系统要求 Wi…...

LoadRunner-Virtual User Generator组件学习

重点知识 LR工具是拿C写的&#xff0c;所以它的脚本默认也是C&#xff0c;但是最终生成的脚本不止是C&#xff0c;它是支持C和Java语言的&#xff0c;这个大家要清楚&#xff0c;对本身懂代码的就很友好&#xff0c;你了解java&#xff0c;那就可以把脚本改成java&#xff0c;…...

NAT地址转换实验,实验超简单

实验拓扑 实验目的 将内网区域&#xff08;灰色区域&#xff09;的地址转换为172.16.1.0 实验过程 配置静态NAT&#xff08;基于接口的静态NAT&#xff09; R1配置 <Huawei>sys Enter system view, return user view with CtrlZ. [Huawei]sysname R1 [R1]un in en I…...

pip常用命令详解

pip 是 Python 的官方第三方包管理工具之一&#xff0c;其为 Python 包的安装与管理提供了极大的便利。本文将详细介绍 pip 的常见命令及其用法&#xff0c;帮助读者更好地利用这一强大的工具。 1. 安装 pip 在开始使用 pip 之前&#xff0c;确保您的系统中已经安装了 pip。p…...

vue3从入门到精通

CDN方式使用vue: 获取复杂数据类型&#xff1a; 使用结构复制语法去除vue前缀&#xff1a; 使用模块化开发&#xff1a; 需要安装插件live server&#xff1a; 需要访问网络地址&#xff1a; 简单数据类型ref的使用&#xff1a; 如何修改number reactive修改值不需要.value&…...

kubuadm 方式部署 k8s 集群

准备三台机器 主机名IP地址CPU/内存操作系统版本角色K8S版本Docker版本k8s231192.168.99.2312C4GCentos 7master1.23.1720.10.24k8s232192.168.99.2322C4GCentos 7woker1.23.1720.10.24k8s233192.168.99.2332C4GCentos 7woker1.23.1720.10.24 需要在K8S集群各节点上面安装dock…...

Android studio 打包低版本的Android项目报错

一、报错内容 Execution failed for task :app:packageRelease. > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade> com.android.ide.common.signing.KeytoolException: Failed to read key key0 from store "…...

【教程】lighttpd配置端口反向代理

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ 1、修改配置文件&#xff1a; sudo vim /etc/lighttpd/lighttpd.conf2、先添加mod_proxy&#xff1a; 3、然后添加端口映射&#xff1a; 4、保存&…...

微服务之服务保护策略【持续更新】

文章目录 线程隔离一、滑动窗口算法二、漏桶算法三、令牌桶算法 面试题1、Sentinel 限流和Gateway限流的区别 线程隔离 两种实现方式 线程池隔离&#xff08;Hystix隔离&#xff09;&#xff0c;每个被隔离的业务都要创建一个独立的线程池&#xff0c;线程过多会带来额外的CPU…...

微信小程序的开发

前端&#xff1a;微信小程序开发的技术 后端&#xff1a;springboot的框架 一&#xff1a;微信小程序环境的搭建 1. 访问微信开发者官⽅⽹站的⼩程序开发⼯具下载⻚⾯。 2. 根据你的操作系统&#xff08;Windows、macOS或Linux&#xff09;选择合适的版本进⾏下载。 3. 下…...

Oracle中CREATE FORCE VIEW的说明和例子

Oracle数据库中的CREATE FORCE VIEW语句用于创建视图&#xff0c;即使在视图所依赖的基表或对象不存在&#xff0c;或者创建视图的用户对这些对象没有足够的权限时&#xff0c;也能强制创建视图。不过&#xff0c;需要明确的是&#xff0c;尽管视图能被强制创建&#xff0c;但在…...

C#反射基本应用

1、反射 反射是.NET Framework的一个特性&#xff0c;它允许在运行时获取类型的信息以及动态创建对象&#xff0c;调用方法&#xff0c;以及访问字段和属性。 2、代码 using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using Sy…...

1.英语中的从句学习

名词性从句&#xff1a; 1.最常见的连接词是that在宾语从句中的运用&#xff0c;如&#xff1a;I know that you will come. 句中的that 就是连接词&#xff0c;作用就是连接主句和从句&#xff0c;不充当成分也没有含义&#xff0c;只起风向标的作用&#xff0c;告诉你接下来…...

Perl语言简介

Perl语言&#xff0c;全称为Practical Extraction and Report Language&#xff08;实用提取与报告语言&#xff09;&#xff0c;是一种高级、通用、解释型的编程语言。它由Larry Wall于1987年首次发布&#xff0c;并迅速因其强大的文本处理能力和高度的灵活性而受到广泛应用。…...

【SpringBoot3】使用Jasypt加密数据库用户名、密码等敏感信息

一、使用步骤介绍 使用Jasypt&#xff08;Java Simplified Encryption&#xff09;进行数据加密和解密主要涉及几个步骤&#xff0c;包括引入依赖、配置加密密码、加密敏感信息、将加密信息存储到配置文件中&#xff0c;以及应用程序启动时自动解密。以下是详细的使用说明&…...

7.4.分块查找

一.分块查找的算法思想&#xff1a; 1.实例&#xff1a; 以上述图片的顺序表为例&#xff0c; 该顺序表的数据元素从整体来看是乱序的&#xff0c;但如果把这些数据元素分成一块一块的小区间&#xff0c; 第一个区间[0,1]索引上的数据元素都是小于等于10的&#xff0c; 第二…...

云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地

借阿里云中企出海大会的东风&#xff0c;以**「云启出海&#xff0c;智联未来&#xff5c;打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办&#xff0c;现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...

《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)

CSI-2 协议详细解析 (一&#xff09; 1. CSI-2层定义&#xff08;CSI-2 Layer Definitions&#xff09; 分层结构 &#xff1a;CSI-2协议分为6层&#xff1a; 物理层&#xff08;PHY Layer&#xff09; &#xff1a; 定义电气特性、时钟机制和传输介质&#xff08;导线&#…...

如何将联系人从 iPhone 转移到 Android

从 iPhone 换到 Android 手机时&#xff0c;你可能需要保留重要的数据&#xff0c;例如通讯录。好在&#xff0c;将通讯录从 iPhone 转移到 Android 手机非常简单&#xff0c;你可以从本文中学习 6 种可靠的方法&#xff0c;确保随时保持连接&#xff0c;不错过任何信息。 第 1…...

如何为服务器生成TLS证书

TLS&#xff08;Transport Layer Security&#xff09;证书是确保网络通信安全的重要手段&#xff0c;它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书&#xff0c;可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...

ArcGIS Pro制作水平横向图例+多级标注

今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作&#xff1a;ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等&#xff08;ArcGIS出图图例8大技巧&#xff09;&#xff0c;那这次我们看看ArcGIS Pro如何更加快捷的操作。…...

使用 SymPy 进行向量和矩阵的高级操作

在科学计算和工程领域&#xff0c;向量和矩阵操作是解决问题的核心技能之一。Python 的 SymPy 库提供了强大的符号计算功能&#xff0c;能够高效地处理向量和矩阵的各种操作。本文将深入探讨如何使用 SymPy 进行向量和矩阵的创建、合并以及维度拓展等操作&#xff0c;并通过具体…...

Springboot社区养老保险系统小程序

一、前言 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户的喜爱&#xff0c;社区养老保险系统小程序被用户普遍使用&#xff0c;为方…...

【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)

本项目是基于 STM32F103C8T6 微控制器的 SPWM(正弦脉宽调制)电源模块,能够生成可调频率和幅值的正弦波交流电源输出。该项目适用于逆变器、UPS电源、变频器等应用场景。 供电电源 输入电压采集 上图为本设计的电源电路,图中 D1 为二极管, 其目的是防止正负极电源反接, …...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架&#xff0c;用于…...