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

考研系列-408真题计算机网络篇(18-23)

写在前面

此文章是本人在备考过程中408真题计算机网络部分(2018年-2023年)的易错题及相应的知识点整理,后期复习也常常用到,对于知识提炼归纳理解起到了很大的作用,分享出来希望帮助到大家~

# 2018

1.停止-等待协议的数据传输效率

注意不要粗心!!想清楚计算的各个时间段,接收端收完一个数据段时才会发送确认帧。

2.UDP复用分用

3.做计网的主机分配问题时,注意路由器也可能会占用一个IP

还要注意,IP分片的封装数据字节数量需要是8的倍数!!这点千万要注意!!!

4.应用层常用的端口和传输层协议

其中只有DNS、(不常见:TFTP、SNMP)是UDP,常见的其他应用层协议都是TCP支持的。

# 2019

1.传输介质

单模光纤:定向性很好的激光二极管

多模光纤:发光二极管

标准以太网的工作方式是半双工的

2.滑动窗口的大小限制

3.变长子网划分

4.交换机-多端口网桥(只隔离冲突域,不隔离广播域):全双工工作方式

在题目问目的IP为xxx的数据报会被什么主机收到,一定要注意看是不是网络的广播IP,如果是需要看隔离广播域的设备,如果不是需要注意交换机的初始状态然后分发数据报。

注意交换表的结构是:MAC地址,端口号

# 2020

1.虚电路-分组交换

注意区分 分组交换的两种方式-数据报和虚电路

这个题目好好理解一下,虚电路也是有两种方式的。

2.CSMA/CA帧

为什么使用CSMA/CD的原因如下,要好好理解一下!

3.拥塞窗口的增加(这个尤其注意!!!)

4.TCP连接发送数据

注意:连接的第三次握手也是可以发送数据的!!!这点真题里面要注意

5.域名查询请求

这个题目还要注意有一个TCP建立连接的时间消耗!!!

6.NAT转换

实现内网私有IP-端口外网全球规定的访问接口的IP-端口之间的转换

# 2021

1.差分曼彻斯特编码

差分曼彻斯特编码:在周期交界处跳变(无论是由高到低还是由低到高)传0,不变传1。
注意:差分曼彻斯特编码和反向不归零编码都是作用于下一个码元的。

2.分片的标志位

总长度字段:包含首部和数据,单位为1B
分片(MAC帧有最大长度限制,所以需要对IP分组进行分片传输)

3.TCP建立连接和断开连接时的不同状态

4.TCP和UDP首部大小

UDP协议( 这块注意一下,之前没怎么出题!!)

注意:封装UDP报文的IP数据报首部 协议字段是17!!

5.DNS协议

这个题目好好梳理了从空白的ARP表、不知道web服务器的IP地址(需要通过DNS进行查询),到全部补齐的过程。 好好理解一下!!!

注意:可能会考察不同方式的请求次数
主机查询IP地址时需要先把请求传给本地域名服务器( 这个不算是一次DNS请求),本地域名服务器有缓存,如果查询的域名已经存在缓存里了就不需要向外界发送DNS请求了。 DNS请求是由本地域名服务器向外界发送的,得到结果后传给主机。
本地域名服务器会先去查询根域名服务器,然后一级一级往下找

其中只有DNS、(不常见:TFTP、SNMP)是UDP,常见的其他应用层协议都是TCP支持的。
其他的应用层协议:
DHCP发送的是广播报文,基于UDP。
RIP协议基于UDP传输数据,存在坏消息传的慢的现象,收敛速度慢。
BGP协议基于TCP传输数据
OSPF分组直接使用IP数据报传送,属于网络层协议,不存在坏消息传的慢,收敛速度快。

6.DHCP(应用层协议)

整个主机向DHCP服务器请求IP地址的过程:
主机 广播发送 DHCP发现报文源地址0.0.0.0;目的地址255.255.255.255,让DHCP服务器收到发现报文
然后DHCP服务器 广播一个 DHCP提供报文(包括分配的IP地址等信息)
然后主机 广播发送 DHCP请求报文(请求确认,临门一脚)
DHCP服务器 广播发送 DHCP确认报文,此时主机收到确认报文后正式获得IP地址使用

# 2022

1.SDN

SDN的基本概念

注意对应关系:数据平面-转发;控制平面-路由选择

2.默认网关:最近路由器的端口网络IP

3.HTTP请求和传输数据(这个重视!!)

注意,TCP传输有确认机制!!

注意题目:问的需要请求的文件内容:html文件,同时html文件还引用了图像文件

所以请求内容包括:1MSS的html文件和3MSS的图像文件。

同时这个问题还需要考虑发送窗口随着RTT动态增长的过程!!!

4.应用题

DHCP发现报文的以太网MAC帧目的地址FF-FF-FF-FF-FF-FF

考点:802.11MAC帧的地址字段(接收端-发送端-目的地址-源地址)

# 2023

时延带宽积(也表明了传输过程中链路上总共有多少个比特存在):链路的传播时延*带宽

注意这个指标:

循环冗余码

注意是模2除法,不向上借位,同位异或操作,不是算数除法

IPv6

# 后记

题目来源:计算机专业基础(408)

下载链接:

https://download.csdn.net/download/hehe_soft_engineer/89675116?spm=1001.2014.3001.5503

相关文章:

考研系列-408真题计算机网络篇(18-23)

写在前面 此文章是本人在备考过程中408真题计算机网络部分(2018年-2023年)的易错题及相应的知识点整理,后期复习也常常用到,对于知识提炼归纳理解起到了很大的作用,分享出来希望帮助到大家~ # 2018 1.停止-等待协议的…...

卷积神经网络(CNN)之 EfficientNet

在深度学习领域,模型的计算效率与性能之间的平衡一直是一个核心挑战。随着卷积神经网络(CNN)在图像分类、目标检测等任务中取得显著成果,模型的复杂度和计算需求也急剧增加。2019年,Google Research 提出的 EfficientN…...

【eNSP实战】将路由器配置为DHCP服务器

拓图 要求: 为 office100 和 office200 分别配置地址池 AR1接口配置 interface GigabitEthernet0/0/0ip address 192.168.100.1 255.255.255.0 # interface GigabitEthernet0/0/1ip address 192.168.200.1 255.255.255.0 AR1路由器上创建office100地址池 [AR1…...

工程化与框架系列(35)--前端微服务架构实践

前端微服务架构实践 🏗️ 引言 随着前端应用规模的不断扩大,微服务架构在前端领域的应用越来越广泛。本文将深入探讨前端微服务架构的实现方案、最佳实践和相关工具。 微服务架构概述 前端微服务架构主要包括以下方面: 应用拆分&#xf…...

Windows系统中安装Rust工具链方法

Windows系统中安装Rust工具链方法 在Windows上使用PowerShell的命令来下载rustup-init.exe文件。 此外,安装完成后,需要确保Rust的环境变量生效,可能需要重启终端或手动执行设置路径的命令。然后继续升级pip并安装tiktoken。 总结步骤应该是…...

Postman下载安装及简单入门

一.Postman简介 Postman是一款API测试工具,可以帮助开发、测试人员发送HTTP请求,与各种API进行交互,并分析响应 二.下载与安装 访问Postman官网(https://www.postman.com/),下载适…...

vulnhub靶场之loly靶机

前言 挑战攻克该靶机30分钟 靶机:loly靶机,IP地址为192.168.10.11 攻击:kali,IP地址为192.168.10.6 靶机和攻击机都采用VMware虚拟机,都采用桥接网卡模式 文章涉及的靶机及工具,都可以自行访问官网或者项…...

原生微信小程序实现导航漫游(Tour)

效果&#xff1a; 小程序实现导航漫游 1、组件 miniprogram/components/tour/index.wxml <!--wxml--> <view class"guide" wx:if"{{showGuide}}"><view style"{{guideStyle}}" class"guide-box"><view class&quo…...

LLM论文笔记 25: Chain-of-Thought Reasoning without Prompting

Arxiv日期&#xff1a;2024.5.31机构&#xff1a;Google DeepMind 关键词 cot-decoding推理路径pretrain 核心结论 1. LLMs 不需要prompting就可以生成链式推理路径&#xff0c;prompting只是将这些能力显性化的一种手段 2. cot path 往往与更高的model confidence相关&…...

新型XCSSET恶意软件利用增强混淆技术攻击macOS用户

微软威胁情报团队发现了一种新型的XCSSET变种&#xff0c;这是一种复杂的模块化macOS恶意软件&#xff0c;能够感染Xcode项目&#xff0c;并在开发者构建这些项目时执行。 这是自2022年以来的首个已知XCSSET变种&#xff0c;采用了增强的混淆方法、更新的持久化机制以及新的感…...

Redis存数据就像存钱:RDB定期存款 vs AOF实时记账

Redis持久化 ◆ 核心概念1. ◆ 持久化全景图2. ◆ 生产环境黄金法则 ◆ RDB深度优化1. ◆ 生产配置精要2. ◆ 高级触发场景3. ◆ 故障应急方案 ◆ AOF深度解析1. ◆ 7.0版本革命性改进2. ◆ 同步策略深度测试3. ◆ 重写过程优化 ◆ 混合持久化实战1. ◆ 配置示例2. ◆ 数据恢复…...

[C++面试] 关于deque

一、入门 1、deque与vector的区别 deque的迭代器包含以下信息&#xff1a; 当前缓冲区指针&#xff08;current_buffer&#xff09;当前元素在缓冲区内的位置&#xff08;current&#xff09;中控器的位置&#xff08;map&#xff09; 每次移动迭代器时&#xff0c;需检查是…...

施磊老师c++(七)

STL组件 文章目录 STL组件1.整体学习内容2.vector容器3.deque和listdeque--双端队列容器list--链表容器 4.vector,deque,list对比主要内容面经问题 5.详解容器适配器--stack, queue, priority_queue容器适配器stack-栈queue-队列priority_queue-优先级队列总结 6.无序关联容器关…...

八股文——C 语言宏、`volatile`、`static`、动态内存管理、堆与栈的区别

文章目录 1. #&#xff08;字符串化操作符&#xff09;作用&#xff1a;示例&#xff1a; 2. ##&#xff08;符号连接操作符&#xff09;作用&#xff1a;示例1&#xff1a;动态生成变量名 3. volatile 关键字作用&#xff1a;示例&#xff1a; 4. static 关键字作用&#xff1…...

C++初阶——类和对象(三) 构造函数、析构函数

C初阶——类和对象&#xff08;三&#xff09; 上期内容&#xff0c;我们围绕类对象模型的大小计算&#xff0c;成员存储方式&#xff0c;this指针&#xff0c;以及C实现栈和C语言的比较&#xff0c;进一步认识了C的封装特性。本期内容&#xff0c;我们开始介绍类的默认成员函…...

【Function】使用托管身份调用Function App触发器,以增强安全性

推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 1. 背景介绍2. 设置3. 使用Web应用调用Function App触发器(Node.js示例)4. 执行结果此方法允许您使用托管身份(Managed Identity)调…...

x012-MSP430F249智能步进电动百叶窗_proteus_光敏电阻_步进电机_仿真

https://www.dong-blog.fun/post/1997 46 、智能步进电动百叶窗 基本要求&#xff1a; 用一台步进电机控制百叶窗叶片的旋转&#xff08;正转/反转&#xff09; 用 LED 数码管显示旋转角度 设置按键&#xff1a; 手动/自动切换、手动正转和手动反转&#xff0c;停止/启动键 用一…...

牛客周赛85 题解 Java ABCDEFG

A小紫的均势博弈 判断输入的 n 是奇数还是偶数 import java.io.*; import java.math.*; import java.util.*;public class Main {static IoScanner sc new IoScanner();static final int mod(int) (1e97);static void solve() throws IOException {int nsc.nextInt();if(n%2…...

# RAG 框架 # 一文入门 全链路RAG系统构建与优化 —— 架构、策略与实践

本文全面阐述了RAG系统从数据收集、数据清洗&#xff08;包括领域专有名词处理&#xff09;、智能数据分块与QA对生成&#xff0c;到向量化、向量数据库选择与配置&#xff0c;再到检索方式及重排序&#xff0c;直至整合输出、监控反馈和安全保障的全流程。通过这一完整方案&am…...

【Golang】第二弹-----变量、基本数据类型、标识符

笔上得来终觉浅,绝知此事要躬行 &#x1f525; 个人主页&#xff1a;星云爱编程 &#x1f525; 所属专栏&#xff1a;Golang &#x1f337;追光的人&#xff0c;终会万丈光芒 &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 目录 一、变量 1.1基本介绍…...

c#:使用Modbus RTU协议

Modbus是一种广泛应用于工业自动化领域的通信协议&#xff0c;支持多种传输方式&#xff0c;如RTU、TCP等。其中&#xff0c;Modbus RTU是一种基于串行通信的协议&#xff0c;具有高效、可靠的特点。本文将详细介绍Modbus RTU协议的基本原理&#xff0c;并重点解析功能码0x03&a…...

linux系统CentOS 7版本搭建NFS共享存储

一、什么是NFS共享存储方式 NFS共享存储方式 是一种分布式文件系统协议&#xff0c;允许客户端通过网络访问远程服务器上的文件&#xff0c;就像访问本地文件一样。 二、 NFS的基本概念 &#xff08;1&#xff09;服务器端&#xff1a;提供共享存储的机器&#xff0c;负责导…...

Matlab 基于SVPWM的VF三电平逆变器异步电机速度控制

1、内容简介 略 Matlab 167-基于SVPWM的VF三电平逆变器异步电机速度控制 可以交流、咨询、答疑 2、内容说明 略 3、仿真分析 略 4、参考论文 略...

Android Dagger2 框架依赖图构建模块深度剖析(三)

一、引言 在 Android 开发中&#xff0c;依赖注入&#xff08;Dependency Injection&#xff0c;简称 DI&#xff09;是一种重要的设计模式&#xff0c;它能够降低代码的耦合度&#xff0c;提高代码的可测试性和可维护性。Dagger 2 作为一款高效的依赖注入框架&#xff0c;在编…...

(一)微服务初见之 Spring Cloud 介绍

微服务架构简介 从单体应用架构发展到SOA架构&#xff0c;再到微服务架构&#xff0c;应用架构经历了多年的不断演进。微服务架构不是凭空产生的&#xff0c;而是技术发展的必然结果&#xff0c;分布式云平台的应用环境使得微服务代替单体应用成为互联网大型系统的架构选择。目…...

python--面试题--基础题

join() 和 split() 函数 join() 函数可以将指定的字符添加到字符串中。 a[my, name, shi, wzngz] print(..join(a)) 输出结果&#xff1a;my.name.shi.wzngz split() 函数可以用指定的字符分割字符串 a"my name shi wzngz " print(a.split()) 输出结果&#xff…...

架构思维:软件建模与架构设计的关键要点

文章目录 1. 软件建模的核心概念2. 七种常用UML图及其应用场景类图时序图组件图部署图用例图状态图活动图 3. 软件设计文档的三阶段结构4. 架构设计的关键实践1. 用例图&#xff1a;核心功能模块2. 部署图&#xff1a;架构演进阶段3. 技术挑战与解决方案4. 关键架构图示例5. 架…...

【RNN神经网络】序列模型与RNN神经网络

前言 清库存。正式切入大模型后&#xff0c;打算把基础知识都梳理一遍&#xff0c;然后写了两篇就发现写不动了&#xff0c;后面就捡重要的记录。RNN知识仅此一篇记录&#xff0c;扫盲记录。 【自然语言处理】 &#xff08;Natural Language Processing&#xff0c;NLP&#xf…...

Python文件管理

目录 一、文本文件读写 1、相关函数 2、读写文件 3、使用readline读取一行 4、读写文件的异常处理 5、添加内容 二、文本文件的编码 1、常见的编码 2、Python程序的编码 3、指定编码 三、文件的路径 1、相对路径 2、绝对路径 3、路径的改变 四、文件夹操作 五、…...

vue3 前端路由权限控制与字典数据缓存实践(附Demo)

目录 前言1. 基本知识2. Demo3. 实战 前言 &#x1f91f; 找工作&#xff0c;来万码优才&#xff1a;&#x1f449; #小程序://万码优才/r6rqmzDaXpYkJZF 从实战中出发&#xff1a; 1. 基本知识 Vue3 和 Java 通信时如何进行字典数据管理 需要了解字典数据的结构。通常&#x…...