2019年计算机网络408真题解析
第一题:
解析:OSI参考模型第5层完成的功能
首先,我们需要对OSI参考模型很熟悉:从下到上依次是:物理层-数据链路层-网络层-
运输层-会话层-表示层-应用层,由此可知,题目要问的是会话层的主要功能,显然是会话管理。我们再来分析一下其他选项
选项A:差错控制一种在通信和数据传输中广泛应用的技术,用于检测和纠正因噪声、干扰或传输错误而引起的数据传输错误,在数据链路层使用,在软考中经常考奇偶校验,海明码就是差错控制的内容。
选项B:网络层解决分组在多个网络之间传输(路由)的问题,因此路由选择是在网络层。
选项C:会话层解决进程之间进行会话问题,因此会话管理是在会话层。
选项D:表示层解决通信双方交换信息的表示问题,因此数据表示转换是在表示层。
答案选C。
第二题:
解析:100BaseT的传输介质
T代表传输介质是双绞线。
答案选A。
第三题:
解析:数据链路层-选择重传协议计算接收窗口大小
假设发送窗口的大小是
,接受窗口是
,则满足下列不等式:
题目告诉了
的值是5,带入进不等式中,解得
。
答案选B。
第四题:
解析:数据链路层CSMA/CD协议中的最小帧长和争用期相关计算
当主机A和主机B分别处于冲突域的两端时,它们之间的距离最大,此时它们之间的单向传播时延最长。以太网规定最小帧长应该满足帧的发送时延等于最远两个站点间信号的往返传播时延。而题目告知我们最小帧长是128B,传输速率是100Mbps,则可计算帧的发送时延:(128×8)b / (100×10^6)b/s = 10.24us,注意这里求的是往返的传播时延,单向传播时延要除以2。10.24us/2 = 5.12us
答案选B。
第五题:
解析:网络层CIDR地址块和子网划分
边长子网划分:题目告知我们网络前缀是20,则剩下12比特位可以作为主机号,地址数量是2^12 = 4096。
地址块划分:要划分5个地址块,需要往主机位中依次借1-4个比特位作为块地址(就类似于子网划分那种),例如
红色标注是地址块的序号,每一个地址块都能与前面的地址块进行区分。
第一个地址块:借1位时,网络前缀就是21,地址数量为2^(32-21)=2^11,
101.200.0001 0000.0
第二个地址块:借第2位时,网络前缀就是22,地址数量为2^(32-22)=2^10,
101.200.0001 1000.0
第三个地址块:借第3位时,网络前缀就是23,地址数量为2^(32-23)=2^9,
101.200.0001 1100.0
第四个地址块:借第4位时,网络前缀就是24,地址数量为2^(32-24)=2^8,
101.200.0001 1110.0
第五个地址块:借第4位时,网络前缀就是24,地址数量为2^(32-24)=2^8,
101.200.0001 1111.0
由此可见最小地址块的地址数量是2^8 = 256,但是题目要求的是可分配的地址数量,减去一个最小地址和一个最大地址,剩余可分配的地址数量是254。
答案选B。
第六题:
解析:运输层TCP快重传
在TCP的快重传中,发送方收到3个重复的确认时,就立刻重传相应的TCP段,如图所示:
发送发收到3个重复的seq=100时的确认时的时间是t3时刻,因此在t3时刻进行重传。
答案选C。
第七题:
解析:运输层TCP三报文握手中的序号和确认号
第三次握手是对第二次握手的确认,表示已经接受到前2046的内容,希望接受2046之后的数据,因此第三次握手TCP段的确认序列号是2046+1 = 2047
答案选D。
第八题:
解析:
C/S模型中,客户主动发起请求服务通信,服务器接受到请求后提供服务,选项C对。
C/S模型中,客户与客户之间需要通过服务器来进行通信。选项B错误。
在P2P模型中,结点之间是对等的,相互之间都可以利用对方来进行下载,选项A对。
一般来说,在向多用户分发文件这种应用中,服务分散型的P2P方式要比服务集中型C/S方式所需时间短。选项D正确。
答案选B。
相关文章:
2019年计算机网络408真题解析
第一题: 解析:OSI参考模型第5层完成的功能 首先,我们需要对OSI参考模型很熟悉:从下到上依次是:物理层-数据链路层-网络层- 运输层-会话层-表示层-应用层,由此可知,题目要问的是会话层的主要功能…...
江协科技STM32学习- P21 ADC模数转换器
🚀write in front🚀 🔎大家好,我是黄桃罐头,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝…...
[RK3566-Android11] 使用SPI方式点LED灯带-JE2815/WS2812,实现呼吸/渐变/随音量变化等效果
问题描述 之前写了一篇使用GPIO方式点亮LED灯带的文章 https://blog.csdn.net/jay547063443/article/details/134688745?fromshareblogdetail&sharetypeblogdetail&sharerId134688745&sharereferPC&sharesourcejay547063443&sharefromfrom_link 使用GPIO…...
PostgreSQL用load语句加载插件
文章目录 1. LOAD 语法2. 用途3. 示例4. 注意事项5. 其他相关命令6. 总结 在 PostgreSQL 中,LOAD 主要用于加载共享库,通常用于扩展功能或性能优化。以下是一些有关 LOAD 语句和 PostgreSQL 中的加载操作的关键信息: 1. LOAD 语法 LOAD 语句…...
一文了解:增强图像搜索之图像嵌入
图像嵌入在现代计算机视觉领域扮演着明星角色,它使得计算机能够像人类一样识别出各种各样的图像。由于计算机只能处理数字信息,我们需要将图像转换成数字向量,并存储在向量数据库中,这样就能迅速地检索到它们。 谈到嵌入技术&…...
yolov9目标检测/分割预测报错AttributeError: ‘list‘ object has no attribute ‘device‘常见汇总
这篇文章主要是对yolov9目标检测和目标分割预测测试时的报错,进行解决方案。 在说明解决方案前,严重投诉、吐槽一些博主发的一些文章,压根没用的解决方法,也不知道他们从哪里抄的,误人子弟、浪费时间。 我在解决前&…...
格姗知识圈博客网站开源了!
格姗知识圈博客 一个基于 Spring Boot、Spring Security、Vue3、Element Plus 的前后端分离的博客网站!本项目基本上是小格子一个人开发,由于工作和个人能力原因,部分技术都是边学习边开发,特别是前端(工作中是后端开…...
【C++】深入理解C++中的类型推导:从auto到decltype的应用与实践
C11引入了类型推导特性,旨在简化代码并提升开发效率。类型推导使开发者无需显式指定变量的类型,从而让代码更具可读性和灵活性。本文深入探讨了C11引入的auto、decltype和decltype(auto)等关键特性,通过分析其背后的设计理念、实际应用场景&a…...
使用Prometheus对微服务性能自定义指标监控
背景 随着云计算和容器化技术的不断发展,微服务架构逐渐成为现代软件开发的主流趋势。微服务架构将大型应用程序拆分成多个小型、独立的服务,每个服务都可以独立开发、部署和扩展。这种架构模式提高了系统的可伸缩性、灵活性和可靠性,但同时…...
深入解析 Lombok 的实现原理:以 @Builder 为例的实战演示(三)
文章目录 Lombok 的实现原理概述以 Builder 为例:解析 Lombok 如何生成 Builder 模式示例代码:没有 Lombok 的 Builder 模式使用 Lombok 的 Builder 简化代码 Lombok 如何实现 Builder:源码解析案例演示:自定义构造逻辑Lombok 的代…...
SEO基础:什么是SERP?【百度SEO专家】
SEO基础:什么是SERP? 大家好,我是林汉文(百度SEO专家),在进行SEO(搜索引擎优化)时,理解SERP是一个非常重要的基础概念。那么,究竟什么是SERP呢?本…...
HTML5教程(一)- 网页与开发工具
1. 什么是网页 网页 基于浏览器阅读的应用程序,是数据(文本、图像、视频、声音、链接等)展示的载体常见的是以 .html 或 .htm 结尾的文件 网站 使用 HTML 等制作的用于展示特定内容相关的网页集合。 2. 网页的组成 浏览器 代替用户向服务…...
Java进阶篇设计模式之二 ----- 工厂模式
前言 在上一篇中我们学习了单例模式,介绍了单例模式创建的几种方法以及最优的方法。本篇则介绍设计模式中的工厂模式,主要分为简单工厂模式、工厂方法和抽象工厂模式。 简单工厂模式 简单工厂模式是属于创建型模式,又叫做静态工厂方法模式。…...
考研篇——数据结构王道3.2.2_队列的顺序实现
目录 1.实现方式说明2.代码实现2.12.1.1 代码12.1.2 代码22.1.3 代码3 2.22.2.1 代码42.2.5 代码52.2.6 代码6 总结 1.实现方式说明 多在选择题中考察 队尾指针(rear)有两种指向方式: 队尾指针指向队尾元素的位置,队尾指针指向…...
从零开始理解 Trie 树:高效字符串存储与查找的利器【自动补全、拼写检查】
题目分析 这道题让我们实现一个 Trie 类(也称为前缀树),以便高效地插入和查询字符串。前缀树是一种特殊的树形数据结构,适用于快速存储和检索字符串数据集中的键,比如实现 自动补全 和 拼写检查。 题目要求 Trie 类…...
关于sse、websocket与流式渲染
一、SSE是什么? 网络中的 SSE (Server-Sent Events) 是一种服务器向浏览器单向推送数据的机制,常用于需要实时更新的数据传输,如新闻推送、股票行情、聊天应用等。 SSE 的特点: 单向通信:服务器向客户端推送数据&…...
Python 语法与数据类型详解
Python 语法与数据类型详解 Python 以其简洁易读的语法和丰富多样的数据类型在编程领域占据重要地位。深入理解 Python 的语法和数据类型是掌握这门语言的关键。 一、Python 语法概述 (一)缩进规则 Python 独特的缩进规则是其语法的重要特征之一。与…...
LeetCode题练习与总结:扁平化嵌套列表迭代器--341
一、题目描述 给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这个列表中的所有整数。 实现扁平迭代器类 NestedIterato…...
51单片机快速入门之 AD(模数) DA(数模) 转换 2024/10/25
51单片机快速入门之 AD(模数) DA(数模) 转换 2024/10/25 声明:本文图片来源于网络 A模拟信号特点: 电压或者电流 缓慢上升 随着时间连续缓慢上升或下降 D数字信号特点:电压或者电流 保持一段时间的高/低电平 状态 / 突变 (高电压瞬间低电压) 数字电路中 通常将0-1v电压称…...
Typora 、 Minio and PicGo 图床搭建
流程介绍 本地安装Typora笔记工具拥有一台装有docker的服务器配置minio云图床管理控制页面下载PicGo上传工具服务器Docker环境搭建—Ubuntu系统 删除旧docker的所有依赖(非root用户) # 删除docker及安装时自动安装的所有包 sudo apt-get autoremove docker docker-ce docker…...
Stable Yogi Leather-Dress-Collection数据预处理教程:准备高质量训练数据集
Stable Yogi Leather-Dress-Collection数据预处理教程:准备高质量训练数据集 想用Stable Diffusion微调出专属于你的皮革连衣裙模型?第一步,也是最关键的一步,就是准备一个高质量的数据集。很多人觉得模型训练很神秘,…...
Qwen3-0.6B-FP8与ComfyUI工作流结合:可视化AI应用搭建
Qwen3-0.6B-FP8与ComfyUI工作流结合:可视化AI应用搭建 最近在折腾AI应用的时候,我发现了一个挺有意思的组合:把轻量级的文本生成模型Qwen3-0.6B-FP8,接到ComfyUI这个可视化工作流工具里。听起来可能有点技术,但实际做…...
Video2X AI视频增强实用指南:零基础掌握高效画质提升解决方案
Video2X AI视频增强实用指南:零基础掌握高效画质提升解决方案 【免费下载链接】video2x A lossless video/GIF/image upscaler achieved with waifu2x, Anime4K, SRMD and RealSR. Started in Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Tr…...
24小时运行不中断:OpenClaw+GLM-4.7-Flash构建个人资讯聚合器
24小时运行不中断:OpenClawGLM-4.7-Flash构建个人资讯聚合器 1. 为什么需要个人资讯聚合器 每天早上打开手机,总会被各种新闻推送淹没。财经、科技、行业动态...信息过载已经成为现代人的通病。作为一个技术从业者,我发现自己花费在筛选有效…...
5步搞定Qwen3-ASR语音识别:支持多语言和方言,快速上手教程
5步搞定Qwen3-ASR语音识别:支持多语言和方言,快速上手教程 语音识别技术正在改变我们与数字世界的交互方式,而Qwen3-ASR以其强大的多语言和方言支持能力脱颖而出。本文将带你用最简单的方式,在5个步骤内完成这个专业级语音识别系…...
电磁兼容(EMC)设计实战:从标准解读到测试优化
1. 电磁兼容(EMC)设计入门:从概念到标准体系 刚入行时,我总把EMC测试实验室比作"电子设备的体检中心"——这里用专业仪器给产品做"心电图"(传导干扰测试)、"核磁共振"&#…...
多模态扩展:OpenClaw结合Qwen3.5-4B-Claude处理截图信息
多模态扩展:OpenClaw结合Qwen3.5-4B-Claude处理截图信息 1. 为什么需要多模态能力 作为一个长期依赖文本交互的技术爱好者,我最初对OpenClaw的理解停留在"能通过自然语言控制电脑的AI助手"层面。直到上个月需要处理大量产品截图中的文字信息…...
GHelper技术解析:华硕笔记本轻量级性能优化工具架构与配置指南
GHelper技术解析:华硕笔记本轻量级性能优化工具架构与配置指南 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models …...
挖漏洞一个月能赚多少钱?挖漏洞入门到精通教程,收藏这一篇就够了
学会网安技术后去挖漏洞一个月能搞多少外快? 现在很多白帽子都是白天上班晚上挖洞,甚至有的人连班都不想上,纯靠挖漏洞来收入,比如说补天上面的这些人,每个月收入较高的都是他们,八成都是在家全职挖洞了。…...
嵌入式开发:裸机到OS的技术挑战与优化
嵌入式开发从裸机到操作系统的技术挑战分析1. 系统性能需求变化1.1 CPU运行速度要求嵌入式系统引入操作系统后,CPU需要承担额外的调度开销。实时控制系统通常需要1ms甚至更短的tick间隔来保证控制精度,这进一步增加了CPU的负担。现代32位微控制器的性能提…...

















