计算机网络——期末复习(7)期末试卷样例3

news2025/1/8 8:56:14

一、辨析题(共4小题,每小题5分,共20分)

1.差错检测是保障网络正常通信的一项重要措施,有多种差错检测算法(技术),

(1)以太网和IP协议各自采用的差错校验算法是什么?   

(2)设一个以太网数据帧为:101001,生成多项式为:x^3+1,则生成的校验码是什么?(要求主要计算过程)2.某总线网长度为1000m,信号传播速度为200m/μS, 假如有A、B两站分别位于总线两端。分析计算:

(1)两站间信号传播时延时间是多少?

(2)该网络采用CSMA/CD协议,如果两站发送的数据发生了冲突,则A站(或者B站)最多经过多长时间才能检测到冲突?最少经过多长时间能检测到冲突?

3.分析比较物理层和数据链路层在网络通信中的不同通信作用,数据链路层要解决哪三个基本问题?

4.分析比较组建网络的两种重要设备:路由器和交换机。从工作层次、在网络通信中的作用等方面。

二、综合题(共20分)

如下图所示的局域网内,有3台交换机:S1、S2和S3,五台PC机,PC1-PC5,其中PC1、PC2接在交换机S1上,PC3接在S2上,PC3、PC5接在交换机S3上。各接口号如图所示。五台主机的IP地址和MAC地址分别为:PC1(IP1,M1)、PC2(IP2,M2)、PC3(IP3,M3)、PC4(IP4,M4),PC5(IP5,M5)。请完成下列问题。

1.假设现在五台主机都互相通信了,请按下表格式写出交换机S2的地址表。(行数自定)(5分)

2.如果在1的基础上,此时交换机S1从f0/1接口收到一个目的MAC地址为M5的数据帧,请问S1会如何处理?S3是否能收到该数据帧?如果收到,S3会如何处理?(5分)

3.如果PC1和PC2属于一个单位的人事部,PC3和PC4属于财务部,根据要求,同一个部门的计算机可以互相访问,不同部门的计算机不能互相访问。如果你是该单位的网络管理员,你应该如何实现这个网络访问需求?

并简述所采用的技术方案对网络通信的作用。(5分)

4.在以太网发展早期,是总线型以太网,后来发展为使用集线器的星型以太网,这两种网络都是共享式以太网,现在是广泛使用交换机的交换式以太网,请分析比较共享式以太网和交换式以太网的异同。(5分)

(下图和表用于第三、四题)

某实验性的互联网络中有3台路由器:R1、R2和R3,3个网络:net1、net2和net3,3台主机:A、B和C。主机和路由器各接口的IP地址和物理地址如下表所示。请分析网络运行情况,请完成三、四题。

设备名称

接口号

IP地址

物理地址

路由器R1

f1/0

210.44.176.1/24

R1-10

f2/0

1.1.1.1/24

R1-20

路由器R2

f1/0

1.1.1.2/24

R2-10

f2/0

202.102.152.3/24

R2-20

f3/0

2.2.2.2/24

R2-30

路由器R3

f1/0

2.2.2.3/24

R3-10

f2/0

190.3.0.1/16

R3-20

主机A

f0

IPA

HA

主机B

f0

IPB

HB

主机C

f0

190.3.0.8/16

HC

三、综合题(20分)

1.请分别写出net1,net2和net3的网络地址。(a.b.c.d/的形式)(3分)

2.请为主机A分配一个IP地址。并配置完整它的IP地址信息。   (3分)

IP地址:        子网掩码:      默认网关:

3.请按下表补充完整路由器R2到net1、net2、net3的路由信息    (5分)

目的网络地址

子网掩码

下一跳

net1

net2

直连

net3

4.如果net3内,要划分4个长度相等的子网。请写出每个子网的网络地址和 其中一个子网的广播地址。(a.b.c.d/x的形式,要求体现主要计算分析过程)  (5分)

5.本互联网络内适合采用内部网关协议还是外部网关协议?两者作用有何不同?并写出适合采用的具体路由协议的名称。(4分)

综合题(10分)

1.如前图和表,现在主机B和主机C通信,请写出通信过程中,IP报文中的源IP地址和目的IP地址,MAC帧中的源物理地址和目的物理地址的变化。(5分)

路径

源IP地址

目的IP地址

源物理地址

目的物理地址

B-R1

IPB

190.3.0.8/24

HB

R1-10

R1-R2

R1-20

R2-R3

R3-10

R3-C

2.分析如下通信需求,请选用合适的协议或者技术来实现:(5分)

(1)当某IP报文在路由器上找不到路由时,路由器会丢弃该报文,并通知源主机,需要采用的协议或技术?(ICMP)

(2)某内网采用私有IP地址,但内网主机有访问互联网的需求,可以满足该需求的协议或技术?(NAT)

(3)需要将IP地址解析为物理地址,可解决该问题的协议或技术?(APR)

(4)某视频直播服务公司想节省流量,减轻服务器通信压力,可以采用的协议或技术?(IGMP)

(5)某公司的总部和分公司,位于不同的城市,网络内部均采用私有IP,两个内网想实现跨越Internet的安全通信,可以满足该需求的协议或技术?(VPN)

五、问答题(15分)

TCP协议是Internet中非常重要的一个协议,关于TCP协议,请回答以下问题。

1.TCP为什么需要使用端口号?端口号中有一部分是熟知端口号,使用熟知端口号的目的是什么?(2分)

2.TCP与UDP有哪两个根本性的不同点?(2分)

3.TCP报文段首部中有6个控制位,请说明其中2个控制位的含义与应用方法。(2分)

4.计算机A与B在运输层使用TCP通信,A发送的一个TCP报文段中,序号字段的值是100,该序号的含义是什么?假设本报文段携带了200字节的应用层数据,B收到该报文段后,再发送报文段给A,其中确认号字段的值应该是多少?该确认号的含义是什么?(3分)

5.在报文传输出现异常时,TCP协议有自动重传机制,请给出至少2种会引起TCP重传报文的传输异常情况。(2分)

6.在数据传输时,某计算机的TCP拥塞窗口cwnd大小(以报文段为单位)随传输轮次n(从1开始)的变化情况如下表所示:

n

1

2

3

4

5

6

7

8

9

10

11

12

13

cwnd

1

2

4

8

16

17

18

9

10

11

12

1

2

(1)第7轮次结束时和第11轮次结束时分别发生了什么事情,使得下一轮次的cwnd发生了变化?(2分)

(2)请参照上表,画出以n为横轴,cwnd为纵轴的拥塞窗口变化曲线图。(3分)

六、综合题(15分)

随着网络技术的发展,越来越多的应用部署在网络上,网络安全问题也日趋严重,对于网络应用和网络安全,请分析并完成以下题目:

1.nslookup是一个工具软件,它是一个DNS客户端软件,可以查询主机名对应的IP地址。该命令的运行截图如下图,在cmd窗口中,利用它查询了www.sdut.edu.cn对应的IP地址。从DNS服务器的名称ns.sdut.edu.cn可以看出,它是域sdut.edu.cn的权限域名服务器。权限域名服务器的功能是什么?其他几种域名服务器的名称是什么(4分)

2.TFTP协议利用UDP协议传输文件,UDP是不可靠的,但TFTP协议却能可靠的传输文件,它是如何做到的?(3分)

3.URL由多个部分组成,在浏览器地址栏中,如果省略“协议”与“端口号”这两部分,那么对于省略的这两部分,浏览器会使用什么默认值?(2分)

4.应用协议分析软件,捕捉到一个HTTP请求报文,其中请求行为:GET  /somedir/index.html  HTTP/1.1,请说明其中每个字段的含义。(3分)

5.近年来,很多计算机受到勒索病毒攻击,这种病毒主要利用某种加密算法对文件进行加密,受害者必须拿到对应的密钥才能解密。你认为这种病毒的加密,是基于对称密钥密码体制还是公钥密码体制?这两种密码体制的根本区别是什么?并请描述这种病毒的加密与解密的过程。(3分)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2273119.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32-笔记34-4G遥控灯

4G接线 一、项目需求 服务器通过4G模块远程遥控开关灯。 二、项目实现 复制项目文件夹38-wifi控制风扇项目 重命名为39-4G遥控点灯 打开项目文件 加载文件 main.c #include "sys.h" #include "delay.h" #include "led.h" #include "ua…

游戏引擎学习第77天

仓库: https://gitee.com/mrxiao_com/2d_game 回顾昨天的 bug 今天我们继续开发进度,进行调试昨天代码的问题,主要是关于如何跟踪玩家和敌人在世界中的高度位置。虽然我们做的是一款 2D 游戏,但我们希望能够处理多层的房间,玩家…

STM32完全学习——使用定时器1精确延时

一、定时器的相关配置 首先一定要是递减定时器,递增的不太行,控制的不够准确,其次在大于10微秒的延时是非常准确的,小于的话,就没有那没准,但是凑合能用。误差都在一个微秒以内。使用高级定时器也就是时钟…

aardio —— 虚表 —— 模拟属性框

写了个简单的属性框例程,抛砖引玉,期待你做出更丰富强大的功能。 本例演示:折叠子行、选择框、输入文本、输入数值、下拉选择、选择图片、选择颜色、选择字体等功能。 只有想不到,没有做不到,发挥你的想象力吧。 imp…

[微服务]redis主从集群搭建与优化

搭建主从集群 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。 1. 主从集群结构 下图就是一个简单的Redis主从集群结构: 如图所示,集群中有一个master节点、两个s…

设计模式 行为型 观察者模式(Observer Pattern)与 常见技术框架应用 解析

观察者模式(Observer Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新。 一…

《Opencv》图像的旋转

一、使用numpy库实现 np.rot90(img,-1) 后面的参数为-1时事顺时针旋转,为1时是逆时针旋转。 import cv2 import numpy as np img cv2.imread(./images/kele.png) """方法一""" # 顺时针90度 rot_1 np.rot90(img,-1) # 逆时针90度…

Android Studio 安装配置(个人笔记)

Android studio安装的前提是必须保证安装了jdk1.8版本以上 一、查看是否安装jdk cmd打开命令行,输入java -version 最后是一个关键点 输入 javac ,看看有没有相关信息 没有就下载jdk Android studio安装的前提是必须保证安装了jdk1.8版本以上 可以到…

spicy.signal 报错解决

报错: ImportError: cannot import name ‘kaiser’ from ‘scipy.signal’ 解决办法 找到import的位置:将 from scipy.signal import kaiser 修改为 from scipy.signal.windows import kaiser

学习threejs,导入AWD格式的模型

👨‍⚕️ 主页: gis分享者 👨‍⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.AWDLoader AWD模型加…

【Dify】Dify自定义模型设置 | 对接DMXAPI使用打折 Openai GPT 或 Claude3.5系列模型方法详解

一、Dify & DMXAPI 1、Dify DIFY(Do It For You)是一种自动化工具或服务,旨在帮助用户简化操作,减少繁琐的手动操作,提升工作效率。通过DIFY,用户能够快速完成任务、获取所需数据,并且可以…

5. CSS引入方式

5.1 CSS的三种样式 按照 CSS 样式书写的位置(或者引入的方式),CSS样式表可以分为三大类: 1.行内样式表(行内式) 2.内部样式表(嵌入式) 3. 外部样式表(链接式) 5.2 内部样式表 …

大型语言模型(LLM)中的tokens是什么

大型语言模型(LLM)中的tokens是什么 在大型语言模型(LLM)中,tokens是文本处理的基本单位,它可以是一个单词、一个字符、一个标点符号,或者是一个特殊的标记。以下是关于tokens的详细介绍及举例: 一、tokens的定义和作用 定义:tokens是将文本分割成的一个个有意义的…

计算机网络 (29)网络地址转换NAT

前言 网络地址转换(Network Address Translation,NAT)是计算机网络中的一种重要协议,它主要用于将私有IP地址转换为公共IP地址,以实现内部网络与外部网络之间的通信。 一、基本概念 NAT是一种在局域网(LAN&…

Node.js——fs(文件系统)模块

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

【cuda学习日记】2.1 2D matrix操作

2.1.1 检查块和线程索引 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> #include <cuda_runtime.h>#define CHECK(call) \{\const cudaError_t error call; \if (error ! cudaSuccess)\{\printf("Error…

Nginx:会话保持

会话保持 是指在负载均衡环境中,确保来自同一用户的多个请求都发送到同一个后端服务器。这通常用于那些需要记住用户状态或上下文的应用程序,例如购物车、登录状态等。 会话保持的重要性 用户体验:保证用户在整个会话期间的一致性体验,避免因不同服务器间的数据不同步导致…

Java-数据结构-链表-高频面试题(1)

在上一篇文章中&#xff0c;我们学习了链表中的"单向链表"&#xff0c;但学可不代表就是学会了&#xff0c;能够运用链表的地方比比皆是&#xff0c;解题方法也是层出不穷&#xff0c;今天就让我们巩固一下"单向链表"的知识吧~ 第一题&#xff1a;相交链表…

5. 多线程(3) --- synchronized

文章目录 前言1. 如何解决线程安全问题 [回顾]2. synchronized 关键字2.1. 示例2.2.对示例进行变化2.3 synchronized的其他写法2.4 synchronized的特性2.4.1 互斥2.4.2. 刷新内存2.4.3. 可重入 前言 前面我们通过在两个线程中共同对count进行加一操作&#xff0c;最后得到的结…

阿尔法linux开发板ping不通百度

我使用的阿尔法linux板子&#xff0c;发现按照《03【正点原子】I.MX6U网络环境TFTP&NFS搭建手册V1.3.2》一套操作下来&#xff0c;还是没办法实现板子上网。 我总结了下面方法&#xff0c;我如何实现联网和互ping通&#xff0c;大致总结下三步 一、pc端的wifi网络&#xf…