计算机网络——计算大题(七)
前言:
最近也是在准备计算机考试,我们的考试形式是上机考试,所以可能有些计算题是会给提供思路的,前面已经对本学期的计算机网络知识有了一个简单的认识与了解,现在我们就来对计算大题进行一个学习吧,这里的题目是从我们学校考试题库里找的模拟题型,所以我们就先用这几道题来学习一下计算机网络中大题的做法,也祝愿所有的大学生们都顺利通过期末考试并且取得优异成绩
目录
题型一
题目要求:
题解:
最终结果:
题型二
题目要求:
题解:
最终结果:
题型三
题目要求:
题解:
最终结果:
题型四
题目要求:
题解:
最终结果:
题型五:
题目要求:
编辑题解:
最终结果:
题型六
题目要求:
题解:
最终结果:
题型七
题目要求:
最终结果:
题型一
题目要求:
网络中的路由器A的路由表如表一所示,现在路由器A收到由B发来的路由信息。求出路由器A更新后的路由表。
题解:
第一步:将更新信息的距离+1,把下一路由改为发来更新信息的路由
B 更新表:(黄字为解释)
| 目的网络 | 距离 | 下一跳路由器 |
| net1 | 4 =3+1 | B A在B的下一跳 |
| net2 | 3 =2+1 | B A在B的下一跳 |
| net4 | 8 =7+1 | B A在B的下一跳 |
| net5 | 7 =6+1 | B A在B的下一跳 |
| net6 | 6 =5+1 | B A在B的下一跳 |
第二步:与原表对比
| 目的网络 | 距离 | 下一跳路由器 |
| net1 | 6 | C |
| net2 | 2 | B |
| net3 | 8 | D |
| net5 | 5 | E |
| net6 | 6 | F |
目的网络net1:两表都有net1,但下一跳不同,比较距离,距离短,那么更新
| 目的网络 | 距离 | 下一跳路由器 |
| net1 | 4 =3+1 | B A在B的下一跳 |
目的网络net2:两表都有net2,且下一跳相同,那么更新距离,并且更新下一跳路由器
| net2 | 3 =2+1 | B A在B的下一跳 |
目的网络net3:新表无net3的信息,不变
| net3 | 8 | D |
目的网络net4:B表中无net4,而新表有,那么添加
| net4 | 8 =7+1 | B A在B的下一跳 |
目的网络net5:两表都有net5,但下一跳不同,比较距离,距离短,那么更新
| net5 | 5 | E |
目的网络net6:两表都有net6,但下一跳不同,比较距离,距离一样,不变
| net6 | 6 | F |
最终结果:
| 目的网络 | 距离 | 下一跳路由器 |
| net1 | 4 =3+1 | B A在B的下一跳 |
| net2 | 3 =2+1 | B A在B的下一跳 |
| net3 | 8 | D |
| net4 | 8 =7+1 | B A在B的下一跳 |
| net5 | 5 | E |
| net6 | 6 | F |
题型二
题目要求:
一个数据报长度为4020字节(使用固定首部)。现在经过一个网络伟送,但此网络能够传送的最大数据长度为150P宇节。试问应当划分为几个短些的数据报片﹖各数据报片的数据字段长度、片偏移字段和MF标志应为何数值?
答:IP数据报固定首部长度为(1)字节
题解:
IP数据报固定首部长度为20字节
1.一个数据报长度为4020字节,根据题意固定首部长度,即头部长度为20字节,也就是说该数据报的数据部分长度为4020-20=4000字节。
2.由于此网络能够传递的最大数据报长度为1500字节,除去20字节固定长度首部,实际能传递的数据部分长度为1500-20=1480字节。
3.第一个数据报片为长度为1480+20=1500字节,实际数据部分长度为1480字节。片偏移字段为0,MF=1。
4.第二个数据报片为长度为1480+20=1500字节,实际数据部分长度为1480字节。片偏移字段为(1500-20)/8=185,MF=1。
5.第三个数据报片为长度为(4000-1480*2)+20=1060字节,实际数据部分长度为1040字节。片偏移字段为(1480+1480)/8=370,MF=0。
最终结果:
| 总长度(字节) | 数据长度(字节) | MF | 片偏移 | |
| 原始数据报 | 4020 | 4000 | 0 | 0 |
| 数据报片1 | 1500 | 1480 | 1 | 0 |
| 数据报片2 | 1500 | 1480 | 1 | 185 |
| 数据报片3 | 1060 | 1040 | 0 | 370 |
题型三
题目要求:
设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一路表示应当从哪一接口转发出去)。
现收到目的站P地址为156.94.39.151的分组,则其下一跳为(1)?
现收到目的站P地址为156.94.39.64的分组,则其下一跳为(2)?
现收到目的站IP地址为156.94.40.151的分组,则其下一跳为(3)?
题解:
在路由表中,对每一条路由最重要的是以下两个信息:
1.目的网络地址
2.下一跳地址
3.相与运算
是相与的意思。算术"与"操作。“&&”这是逻辑“与”操作。基本操作有
0&1=0;
1&1=1;
0&0=0;
分组的目的IP地址为:156.94.39.151。
与子网掩码255.255.255.128相与得156.94.39.128,不等于156.94.39.0。
与子网掩码255.255.255.128相与得156.94.39.128,
经查路由表可知,该项分组经接口1转发。
分组的目的IP地址为:156.94.39.64,
与子网掩码255.255.255.128相与后得156.94.39.0,
与子网掩码255.255.255.192相与后得156.94.39.0,
经查路由表知,该分组经接口0转发。
分组的目的IP地址为:156.94.40.151。
与子网掩码255.255.255.128相与后得156.94.40.0。
与子网掩码255.255.255.192相与后得156.94.40.64,
经查路由表知,该分组转发选择默认路由R4转发。
最终结果:
现收到目的站P地址为156.94.39.151的分组,则其下一跳为接口1
现收到目的站P地址为156.94.39.64的分组,则其下一跳为接口0
现收到目的站IP地址为156.94.40.151的分组,则其下一跳为R4
题型四
题目要求:
主机A向主机B连续发送了两个TCP报文段,其序号分别为170和200。试问:
(1)第一个报文段携带了多少个字节的数据?
(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?
(3)如果主机B收到第二个报文段后发回的确认中的确认号是280,试问A发送的第二个报文段中的数据有多少字节?
(4))如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?
答:
1、第一个报文段的数据序号是(1)到(2),共(3)字节的数据。
2、确认号应为(4).
3、(5)字节。
4、确认号应为(6)
题解:
1、第一个报文段为170-199字节,第二个报文段为200-x字节
2、所以收到第一个报文段,则期待收到的下一个报文的开头为200
3、第二个报文段后发回的确认中的确认号是280,报文开头为200,所以需要80个字节
4、第一个报文丢失了,则B期望收到的是第一个报文,第一个报文的开头字节序列号为70
最终结果:
1、第一个报文段为 170-199 字节,共30个字节的数据
2、确定号为200
3、80字节
4、确定号为170
题型五:
题目要求:
有一个使用集线器的以太网,每个站到集线器的距离为d,数据发送速率为C,帧长为37500宇节,信号在线路上的传播速率为2.5×10^8m/s,距离d为75m或7500m。发送速率为10Mb/s或10Gb/s。这样就有四种不同的组合。试利用公式分别计算这四种不同情况下参数的数值,并作简单讨论。
解:公式

题解:
结果表明距离越大,速率越高则参数α越大。当帧长一定时,随着以太网的覆盖范围的增大和速率的提高,以太网的的信道利用率会降低。
最终结果:
0.00001 0.01 0.001 1 小
题型六
题目要求:
试计算工作在120mm到1400mm之间以及工作在1400nm到1600nm之间的光波的频带宽度。假定光在光纤中的传播速率为2*10e8ms答:1200nm到1400nm带宽=(1)TZ.答案保留1位小数。
1400nm到1600nm:带宽=(2)THZ,答案保留2位小数。
题解:
频率 = 光速 / 波长
带宽 = 频率1 - 频率2
(2 * 10 e8 / 1200 * 10 e-9)- (2 * 10 e8 / 1400 * 10 e-9)= 23.8 *10 e12Hz = 23.8THZ
(2 * 10 e8 / 1400 * 10 e-9)- (2 * 10 e8 / 1600 * 10 e-9)= 23.8 *10 e12Hz = 17.86THZ
最终结果:
23.8 17.86
题型七
题目要求:
某组织分到一个地址块,其中的第一个地址是16.46.64022。这个组织需要划分如下子网:具有512个地址的子网一个,具有256个地址的子网1个﹔具有128个地址的子网1个,具有64个地址的子网1个,具有32个地址的子网1个,具有16个地址的子网1个(这里的地址都包含全1和全0的主机号)。试设计这些子网
分配结束后还剩多少地址?
答:
按照需求从大到小且连续编址划分子网,结果如下:
包含512个地址的子网1个的第一个地址:(1)
包含256个地址的子网1个的第一个地址:(2)
包含128个地址的子网1个的第一个地址:(3)
包含64个地址的子网1个的第一个地址:(4)
包含32个地址的子网1个的第一个地址:(5)
包含16个地址的子网1个的第一个地址:(6)
剩余(7)个地址。
最终结果:
16.46.64.0/23
16.46.66. 0/24
16.46.67.0/25
16.46.67.128/26
16.46.67.192/27
16.46.67.224/28
16
计算小题:
1.题目要求:
一个PPP帧的数据部分(十六进制写出)是7D 5E 27 7D 5D FE 7D 5D 6B 7D 5E,则真正传输的数据是多少?
题解:
0x7E - > 0x7D 0x5E
0x7D - > 0x7D 0x5D
7D 5E 27 7D 5D FE 7D 5D 6B 7D 5E
7E 27 7D FE 7D 6B 7E
相关文章:
计算机网络——计算大题(七)
前言: 最近也是在准备计算机考试,我们的考试形式是上机考试,所以可能有些计算题是会给提供思路的,前面已经对本学期的计算机网络知识有了一个简单的认识与了解,现在我们就来对计算大题进行一个学习吧,这里的…...
子网掩码与IP段计算
一.什么叫子网掩码: 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。 子网掩…...
【译文】IEEE白皮书 6G 太赫兹技术的基本原理 2023版
第一章 简介 太赫兹波是介于微波和光波之间的光谱区域,频率从 0.1THz ~ 10THz 之间,波长在 3mm ~ 30μm 之间。提供大块连续的频带范围以满足对 Tbit/s 内极高数据传输速率的需求,使该区域成为下一代无线通信(6G)的重…...
AUTOSAR从入门到精通-网络通信(UDPNm)(三)
目录 前言 原理 网络状态 初始化 执行 处理器架构 时间参数...
ubuntu 使用openssl制作一个自签名证书
我们需要为浏览器创建自己的根CA证书来信任自签名证书。因此,让我们首先创建根CA证书 创建根CA证书 创建文件夹 mkdir openssl && cd openssl执行以下openssl命令,生成 rootCA.key 以及 rootCA.crt. 用你的域名或者ip地址替换demo.mlopshub.c…...
WPF+Halcon 培训项目实战(1-5):Halcon安装,图像处理,Halcon简单模板匹配
文章目录 前言相关链接项目专栏我个人对就业市场的评价Halcon安装实战1-4:Halcon基础实战5:模板匹配[形状匹配]实战代码 结尾 前言 为了更好地去学习WPFHalcon,我决定去报个班学一下。原因无非是想换个工作。相关的教学视频来源于下方的Up主…...
虚函数的讲解
文章目录 虚函数的声明与定义代码演示基类Person派生类Man派生类Woman 测试代码动态绑定静态绑定访问私有虚函数总结一下通过成员函数指针调用函数的方式 虚函数的声明与定义 虚函数存在于C的类、结构体等中,不能存在于全局函数中,只能作为成员函数存在…...
Java强软弱虚引用
面试: 1.强引用,软引用,弱引用,虚引用分别是什么? 2.软引用和弱引用适用的场景? 3.你知道弱引用的话,能谈谈WeakHashMap吗? 目录 一、Java引用 1、强引用(默认支持模式…...
QCharView使用
QCharView概念:title、系列、图标Chart、视图 说明: 需要添加Qt组件charts 在使用QChart或者QChartView之前需要添加宏定义QT_CHARTS_USE_NAMESPACE (其实是使用了命名空间),不然不能识别QChart或者QChartView 3.在添加宏定义QT_CHARTS_USE_N…...
华为hcia之ipv6实验手册
R3: dhcp enable ipv6 dhcpv6 pool test address prefix 2000:23::/64 excluded-address 2000:23::2 dns-server 2000:23::2 interface GigabitEthernet0/0/0 ipv6 enable ipv6 address 2000:12::2/64 ipv6 address auto link-local undo ipv6 nd ra halt //无状态配置 inter…...
算法设计与分析-图算法小结BFS/DFS/Topologic/Dijkstra/Floyd/最大流
图 注:CSDN貌似不支持较长公式,可以复制到Markdown编辑器查看 图的表示 邻接矩阵 空间复杂度 Θ ( V 2 ) Θ(V^2) Θ(V2)邻接链表 空间复杂度 Θ ( V E ) Θ(VE) Θ(VE) BFS 邻接链表 时间复杂度 Θ ( V E ) Θ(VE) Θ(VE) void BFS(Graph G, int v) {//…...
CentOS 8 安装指定版本ansible
背景:想要练习ansible使用,用于面试,结果使用centos 8 的yum安装失败,提示版本不兼容(指的是python版本),故而使用python来安装指定版本的ansible,特此记录 环境:win11虚…...
策略模式(及案例)
策略模式 1.策略接口 定义一组算法或操作的通用接口,通常是一个抽象类或接口。该接口声明了策略类所必须实现的方法。 示例: class Strategy {doOperation() {} }2.具体策略 实现策略接口,提供具体的算法实现。每个具体策略类负责处理一…...
苹果CMS超级播放器专业版无授权全开源,附带安装教程
源码介绍 超级播放器专业版v1.0.8,内置六大主流播放器,支持各种格式的视频播放,支持主要功能在每一个播放器内核中都相同效果。 搭建教程 1.不兼容IE浏览器 2.php版本推荐7.4 支持7.1~7.4 3.框架引入不支持同时引入多个播放器 json对接教…...
项目记录:利用Redis实现缓存以提升查询效率
一、概述 当我们查询所有数据时,如果缓存中没有,则去数据库查询,如果有,直接查缓存的数据就行。注意定期更新缓存数据。 二、主体代码 private static final String ROOM_SCHEDULES_HASH "RoomSchedules";Overridepu…...
腾讯云16核32G28M轻量服务器CPU流量性能测评
腾讯云轻量16核32G28M服务器28M公网带宽下载速度峰值可达3584KB/s,折合3.5M/秒,系统盘为380GB SSD盘,6000GB月流量,折合每天200GB流量。腾讯云百科txybk.com来详细说下腾讯云轻量应用服务器16核32G28M配置性能、CPU主频型号、公网…...
【并发设计模式】聊聊等待唤醒机制的规范实现
在多线程编程中,其实就是分工、协作、互斥。在很多场景中,比如A执行的过程中需要同步等待另外一个线程处理的结果,这种方式下,就是一种等待唤醒的机制。本篇我们来讲述等待唤醒机制的三种实现,以及对应的应用场景。 G…...
CentOS:docker同一容器间通信
docker同一容器中不同服务以别名访问 1、创建bridge网络 docker network create testnet 2、查看Docker网络 docker network ls 3、运行容器连接到testnet网络 使用方法:docker run -it --name <容器名> —network --network-alias <网络别名> <…...
数据治理:释放数据价值的关键
随着数字化时代的到来,数据已成为组织和企业最重要的资产之一。然而,数据的快速增长和复杂性也给数据管理带来了巨大的挑战。为了确保数据的质量、安全性和合规性,数据治理已成为组织和企业必须面对的重要问题。数据治理是数据要素市场建设的…...
新手快速上手掌握基础排序<一>
听说看到日落金山的人,接下来的日子会顺顺利利,万事胜意,生活明朗-----------林辞忧 引言 从基础的两数交换排序,三四个数排序输出,到学习入门级的排序方法,如冒泡法,选择法,再学…...
【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
UDP(Echoserver)
网络命令 Ping 命令 检测网络是否连通 使用方法: ping -c 次数 网址ping -c 3 www.baidu.comnetstat 命令 netstat 是一个用来查看网络状态的重要工具. 语法:netstat [选项] 功能:查看网络状态 常用选项: n 拒绝显示别名&#…...
【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
【JavaSE】绘图与事件入门学习笔记
-Java绘图坐标体系 坐标体系-介绍 坐标原点位于左上角,以像素为单位。 在Java坐标系中,第一个是x坐标,表示当前位置为水平方向,距离坐标原点x个像素;第二个是y坐标,表示当前位置为垂直方向,距离坐标原点y个像素。 坐标体系-像素 …...
推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材)
推荐 github 项目:GeminiImageApp(图片生成方向,可以做一定的素材) 这个项目能干嘛? 使用 gemini 2.0 的 api 和 google 其他的 api 来做衍生处理 简化和优化了文生图和图生图的行为(我的最主要) 并且有一些目标检测和切割(我用不到) 视频和 imagefx 因为没 a…...
2025年渗透测试面试题总结-腾讯[实习]科恩实验室-安全工程师(题目+回答)
安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 腾讯[实习]科恩实验室-安全工程师 一、网络与协议 1. TCP三次握手 2. SYN扫描原理 3. HTTPS证书机制 二…...
Chrome 浏览器前端与客户端双向通信实战
Chrome 前端(即页面 JS / Web UI)与客户端(C 后端)的交互机制,是 Chromium 架构中非常核心的一环。下面我将按常见场景,从通道、流程、技术栈几个角度做一套完整的分析,特别适合你这种在分析和改…...
redis和redission的区别
Redis 和 Redisson 是两个密切相关但又本质不同的技术,它们扮演着完全不同的角色: Redis: 内存数据库/数据结构存储 本质: 它是一个开源的、高性能的、基于内存的 键值存储数据库。它也可以将数据持久化到磁盘。 核心功能: 提供丰…...
MFE(微前端) Module Federation:Webpack.config.js文件中每个属性的含义解释
以Module Federation 插件详为例,Webpack.config.js它可能的配置和含义如下: 前言 Module Federation 的Webpack.config.js核心配置包括: name filename(定义应用标识) remotes(引用远程模块࿰…...
ThreadLocal 源码
ThreadLocal 源码 此类提供线程局部变量。这些变量不同于它们的普通对应物,因为每个访问一个线程局部变量的线程(通过其 get 或 set 方法)都有自己独立初始化的变量副本。ThreadLocal 实例通常是类中的私有静态字段,这些类希望将…...
