16年408计算机网络

第一题:

解析

首先我们要清楚R1,R2,R3是路由器(网络层),Switch是以太网交换机(数据链路层),Hub是集线器(物理层)。

由此可见路由器实现的最高功能层是3层,以太网交换机实现的最高功能层是2层,集线器实现的最高功能层是1层。最后我们再来回顾一下OSI七层模型:

答案选C

第二题

解析

看到数据传输速率,频率带宽和信噪比应该要想到香农公式,

c是最大数据传输速率,W是频率带宽,S/N的值我们还不知道,但是题目告诉了我们信噪比是30db,信噪比的计算公式:,将30db带入公式中:

30db=10×log10(S/N),求得S/N=1000,接着将S/N的值带入到香农公式,c=8kHZ×log2(1+1000),\log 2(1001)\approx \log 2(1024)= 10,c求出来等于80kbps,

而题目说实际数据传输速率约为理论最大数据传输速率的一半,80kbps的一半是40kbps。

答案选C。

第三题

解析:

我们先来看主机H2向H4转发数据帧的过程,正常H2把数据帧传到交换机Switch上,然后交换机在转发表中查看主机H4的地址,如果没有找到H4的地址就会进行广泛转发,就是给所有线路都传一遍,称为泛洪,但是本题没有告诉转发表的内容,所以我们直接假设交换机直接将数据帧法向H4,数据帧传到集线器Hub,集线器不同于交换机,它不能进行目的发送,只能给它下面的所有主机转发,所以主机H3和主机H4都会收到这个发来的数据帧。

我们再来看看主机H4发回确认帧的过程:H4将确认帧发给集线器Hub,Hub转发给H3同时也转发给交换机Switch,Switch接收到确认帧之后,进行明确转发,就是只转发给主机H2。

这样的话主机H2和主机H3都收到确认帧了。

第四题:

解析:

以太网规定征用期是512比特时间,本题采用100Base-T的集线器,它的传输速率100Mb/s。因此本题的以太网争用期是512b/100Mb/s=5.12us,注意1Mb/s = 1×10^6 b/s.因为争用期包含信号端到端的传播时延和Hub双向再生比特流的时间,也就是2倍的时间。因此我们要除以2,还要减去产生的1.535us的延时,结果是1.025us,也就是说真正的信号单程的传播时延为1.025us,传播时延×传播速度 = 传播距离,1.025us×200m/us = 205m

第五题:

解析:

第一步画出R1,R2,R3的路由表,R1,R2的下一跳都是R3,且到目的网络201.1.2.0/25的距离都是2,R3的下一跳就是目的网络因此是直连,距离是1。

R3发现不能到达目的地址,发生了故障,把距离改为16,同时将故障消息发给R2,R2接收后将距离也改成16,意思是不能到达。

但是R1没有收到故障消息,正常给R2进行RIP更新,这样的话,R2就受到“欺骗”,以为R1可以到达目的网络,所以R2将下一跳改成了R1,同时距离更新为3。

距离是3。

第六题:

解析:

R2转发出去的封装的HTTP请求报文的IP分组的源IP地址指的是分配给R2的地址,目的地址是指分配给R1的地址。最小分配地址算出来就是201.1.3.9,我们可以看到R1的地址已经是201.1.3.9了,那么只剩下一个地址分配给R2,就是201.1.3.10.这样就都求出来了。

第七题:

A.H1不能与H2进行正常IP通信

B.H3与H4均不能访问Internet

C.H1不能与H3进行正常IP通信

D.H3不能与H4进行正常IP通信

解析

通过将子网掩码和默认网关进行逻辑与操作,我们可以得到网络地址,通过对比网络地址。我们可以看到。

H1和H2都在网络192.168.3.0,它们之间是可以相互通信的。排除A

H3和H4配置了默认网关192.168.3.254,它们可以通过路由器R2访问网络,排除B

H3和H4都在网络192.168.3.128,它们之间也是可以相互通信的。排除D

H1和H3处于不同的网络当中,且H1的默认网关在图中不存在,它们之间不能利用路由器进行通信,C对

答案选C。

第八题

解析:

如果主机的缓存中有该域名和IP地址的记录,则无需发出DNS查询,因此最少是0次。

如果主机查不到就查本地服务器,还查不到就查根域名服务器,还查不到就查顶级域名服务器.com,还查不到就查权限服务器xyz.com,还查不到就查abc.xyz.com,因此最多查5次。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【兼容多端】UNIAPP popper气泡弹层vue3+typescript unibest

最近要实习一个泡泡弹层。看了下市场的代码,要么写的不怎么好,要么过于复杂。于是拿个轮子自己加工。200行代码撸了个弹出层组件。兼容H5和APP和小程序。 功能: 1)只支持上下左右4个方向的弹层不支持侧边靠齐 2)不对屏幕边界适配 3)支持弹层…

【C语言】你不知道的知识小盲区——柔性数组

文章目录 一、什么是柔性数组二、柔性数组的特点三、柔性数组的使用四、柔性数组的优势 一、什么是柔性数组 也许你从来没有听说过柔性数组(flexible array)这个概念,但是它确实是存在的。在C99标准中,如果结构体的最后一个成员是…

【jQuery】 jQuery基础及选择器介绍(基本选择器 层次选择器 属性选择器 过滤选择器)

文章目录 jQuery基础1. 优势2. 版本3. 基本语法4. 选择器基本选择器层次选择器属性选择器过滤选择器基本过滤选择器可见性过滤选择器 注意事项 jQuery基础 jQuery 是一个功能强大且易于使用的 JavaScript 库,它极大地简化了前端开发的工作。无论是 DOM 操作、事件处…

健康推荐系统:SpringBoot技术实现

3系统分析 3.1可行性分析 通过对本基于智能推荐的卫生健康系统实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本基于智能推荐的卫生健康系统采用SSM框架&#…

在Java程序中监听mysql的binlog

文章目录 1、背景2、mysql-binlog-connector-java简介3、准备工作1、验证数据库是否开启binlog2、开启数据库的binlog3、创建具有REPLICATION SLAVE权限的用户4、事件类型 eventType 解释1、TABLE_MAP 的注意事项2、获取操作的列名 5、监听binlog的position1、从最新的binlog位…

HCIP-HarmonyOS Application Developer 习题(十)

1、HarmonyOS设备A上的应用通过调用分布式任务调度的能力continuesbility,向设备B的应用发起跨端迁移,此过程属于跨端迁移中的哪个流程? A、流转准备 B、流转进行 C、流转结束 D、流转完成 答案:D 分析: 2、为了帮助用户通过全局…

软件测试工程师面试整理 —— 操作系统与网络基础!

在软件测试中,了解操作系统和网络基础知识对于有效地进行测试工作至关重要。无论是在配置测试环境、调试网络问题,还是在进行性能测试和安全测试时,这些知识都是不可或缺的。 1. 操作系统基础 操作系统(Operating System, OS&am…

Node.js管理工具NVM

nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的工具。以下是 nvm 的使用方法和一些常见命令: 一、安装 nvm 下载 nvm: 地址:https://github.com/coreybutler/nvm-windows/releases访问 nvm 的 GitHub 仓…

Python | Leetcode Python题解之第474题一和零

题目: 题解: class Solution:def findMaxForm(self, strs: List[str], m: int, n: int) -> int:count10 []for s in strs:count10.append([0,0])for c in s:if c 0: count10[-1][0]1else: count10[-1][1]1dp [[0]*(n1) for _ in range(m1)]for i …

贪吃蛇游戏(代码篇)

我们并不是为了满足别人的期待而活着。 前言 这是我自己做的第五个小项目---贪吃蛇游戏(代码篇)。后期我会继续制作其他小项目并开源至博客上。 上一小项目是贪吃蛇游戏(必备知识篇),没看过的同学可以去看看&#xf…

文件完整性监控:如何提高企业的数据安全性

企业网络庞大而复杂,需要处理大量关键业务数据,这些敏感文件在企业网络中不断传输,并由多个用户和实体存储、共享和访问。FIM 工具或具有 FIM 功能的 SIEM 解决方案使企业能够跟踪未经授权的文件更改、对敏感信息的恶意访问、数据篡改尝试和内…

ubuntu下实时查看CPU,内存(Mem)和GPU的利用率

一、实时查看CPU和内存(Mem)利用率 htop官网:htop - an interactive process viewer sudo apt-get install htop htop ①. 顶部状态栏(System Metrics Overview) 这个区域显示系统的全局资源使用情况,包括…

JavaSE——集合12:Map接口实现类—Properties

目录 一、Properties基本介绍 二、Properties常用方法 一、Properties基本介绍 Properties类继承自HashTable类并且实现了Map接口,也是使用一种键值对的形式,来保存数据。Properties的使用特点和HashTable类似Properties还可以用于从xxx.properties文件…

【实践】快速学会使用阿里云消息队列RabbitMQ版

文章目录 1、场景简介2、实验架构和流程2.1、实验架构2.2、实验流程 3、创建实验资源4、创建阿里云AccessKey5、创建静态用户名密码6、创建Vhost、Exchange、Queue并绑定关系6.1、Vhost 的作用6.2、创建Vhost6.3、Exchange 的作用6.4、创建Exchange6.5、Queue 的作用6.6、创建Q…

基于Python flask的豆瓣电影可视化系统,豆瓣电影爬虫系统

博主介绍:✌Java徐师兄、7年大厂程序员经历。全网粉丝13w、csdn博客专家、掘金/华为云等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不…

Mysql(七) --- 索引

文章目录 前言1.简介1.1.索引是什么?1.2.为什么使用索引? 2.索引应该使用什么数据结构?2.1.Hash2.2.二叉搜索树2.3.N叉树2.4.B树2.4.1. 简介2.4.2. B树的特点2.4.3. B树和B树的对比 3.Mysql中的页3.1.为什么要使用页3.2.页文件头和页文件尾3.3.页主体3.…

【Linux】解锁线程基本概念和线程控制,步入多线程学习的大门

目录 1、线程初识 1.1线程的概念 1.2.关于线程和进程的进一步理解 1.3.线程的设计理念 1.4.进程vs线程(图解) 1.5地址空间的第四谈 2.线程的控制: 2.1.关于线程控制的前置知识 2.2创建线程的系统调用: 这个几号手册具体…

JavaScript | 定时器(setInterval和clearInterval)的使用

效果图如下&#xff1a; 当用户第一次看到这个页面时&#xff0c;按钮是不可点击的&#xff0c;并显示一个5秒的倒计时。倒计时结束后&#xff0c;按钮变为可点击状态&#xff0c;并显示“同意协议”。这样做的目的是确保用户有足够的时间阅读用户协议。 <!DOCTYPE html>…

机器学习:知识蒸馏(Knowledge Distillation,KD)

知识蒸馏&#xff08;Knowledge Distillation&#xff0c;KD&#xff09;作为深度学习领域中的一种模型压缩技术&#xff0c;主要用于将大规模、复杂的神经网络模型&#xff08;即教师模型&#xff09;压缩为较小的、轻量化的模型&#xff08;即学生模型&#xff09;。在实际应…