考研系列-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

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

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

相关文章

std::invoke详解

基础介绍 c17版本引入了std::invoke特性,这是一个通用的调用包装器,可以统一调用: 普通函数成员函数函数对象Lambda表达式指向成员的指针 它的主要作用是提供一个统一的方式来调用各种可调用对象。 std::invoke依赖的头文件:#…

使用 PaddleNLP 在 CPU(支持 AVX 指令)下跑通 llama2-7b或DeepSeek-r1:1.5b 模型(完成度80%)

原文:🚣‍♂️ 使用 PaddleNLP 在 CPU(支持 AVX 指令)下跑通 llama2-7b 模型 🚣 — PaddleNLP 文档 使用 PaddleNLP 在 CPU(支持 AVX 指令)下跑通 llama2-7b 模型 🚣 PaddleNLP 在支持 AVX 指令的 CPU 上对 llama 系列模型进行了…

Kotlin高效实现 Android ViewPager2 顶部导航:动态配置与性能优化指南

高效实现:强调代码的性能优化。Android ViewPager2:明确技术栈。顶部导航:核心功能点。动态配置与性能优化指南:突出动态配置的灵活性和性能优化的重点。 在 Android 开发中,使用 ViewPager2 实现高效的顶部导航&…

六种最新优化算法(TOC、MSO、AE、DOA、GOA、OX)求解多个无人机协同路径规划(可以自定义无人机数量及起始点),MATLAB代码

一、算法简介 (一)阿尔法进化(Alpha Evolution,AE)算法 阿尔法进化(Alpha Evolution,AE)算法是2024年提出的一种新型进化算法,其核心在于通过自适应基向量和随机步长的…

上传本地项目到GitHub

一、在GitHub上创建仓库 1.点击右上角头像–>点击Your repositories 2.点击New 3.创建仓库 网址复制一下,在后面git上传时会用到 二、打开Git Bash 1.cd 进入项目所在路径 2.输入git init 在当前项目的目录中生成本地的git管理(当前目录下出现.…

14.使用各种读写包操作 Excel 文件:辅助模块

一 各种读写包 这些是 pandas 在底层使用的各种读写包。无须安装 pandas,直接使用这些读写包就能够读写 Excel 工作簿。可以尽可能地使用 pandas 来解决这类问题,只在 pandas 没有提供你所需要的功能时才用到读写包。 表中没有 xlwings ,因为…

ubuntu ollama+dify实践

安装ollama 官网的指令太慢了,使用以下指令加速: export OLLAMA_MIRROR"https://ghproxy.cn/https://github.com/ollama/ollama/releases/latest/download" curl -fsSL https://ollama.com/install.sh | sed "s|https://ollama.com/dow…

spring boot+mybaits多条件模糊查询和分页查询

我们首先写一下多条件的模糊查询,首先在controller里面写一个接口,进行传参,我们这里要注意,之前写修改和增加的时候用的注解都是RequestBody,也就是说!前端传过来一个json,数组也行,然后我们后…

HarmonyOS NEXT - 电商App实例四(登录界面)

登录界面是用户进入App的第一步,因此需要简洁明了,同时保持品牌风格的一致性。如:顶部区域为品牌LOGO展示,增加品牌识别度;中间区域为登录表单,包含输入框和按钮;底部区域为其他登录方式、注册入…

探索ima.copilot:个人知识库搭建的AI新利器

在信息爆炸的时代,知识的积累与管理成为了个人发展的关键。面对海量的科研文献、工作资料和各类信息,如何高效地构建属于自己的知识体系,是许多人面临的挑战。ima.copilot这款AI工具的出现,为解决这一难题提供了新的思路。它凭借强…

图解多头注意力机制:维度变化一镜到底

目录 一、多头注意力机制概述二、代码实现1. pyTorch 实现2. tensorFlow实现 三、维度变化全流程详解1. 参数设定2. 维度变化流程图3. 关键步骤维度变化 四、关键实现细节解析1. 多头拆分与合并2. 注意力分数计算3. 掩码处理技巧 五、完整运行示例六、总结与常见问题1. 核心优势…

Interview preparation.md

Vue 1.1 响应式系统 Vue 3 使用 Proxy 代替 Vue 2 中的 Object.defineProperty 来实现响应式系统。Proxy 可以监听对象的所有操作,包括属性的添加和删除,从而解决了 Vue 2 的一些局限性。 Vue 2:使用 Vue.set 添加响应式属性 new Vue({el…

2.8滑动窗口专题:最小覆盖子串

1. 题目链接 LeetCode 76. 最小覆盖子串 2. 题目描述 给定字符串 s 和 t,要求找到 s 中最小的窗口,使得该窗口包含 t 的所有字符(包括出现次数)。若不存在,返回空字符串。 示例: 输入:s &quo…

【数据分析大屏】基于Django+Vue汽车销售数据分析可视化大屏(完整系统源码+数据库+开发笔记+详细部署教程+虚拟机分布式启动教程)✅

目录 一、项目背景 二、项目创新点 三、项目功能 四、开发技术介绍 五、项目功能展示 六、权威视频链接 一、项目背景 汽车行业数字化转型加速,销售数据多维分析需求激增。本项目针对传统报表系统交互性弱、实时性差等痛点,基于DjangoVue架构构建…

cyberstrikelab lab2

lab2 重生之我是渗透测试工程师,被公司派遣去测试某网络的安全性。你的目标是成功获取所有服务器的权限,以评估网络安全状况。 先扫一下 ​ ​ 192.168.10.10 ​ ​ 骑士cms 先找后台路径 http://192.168.10.10:808/index.php?madmin&cind…

在 Ubuntu 服务器上使用宝塔面板搭建博客

📌 介绍 在本教程中,我们将介绍如何在 Ubuntu 服务器 上安装 宝塔面板,并使用 Nginx PHP MySQL 搭建一个博客(如 WordPress)。 主要步骤包括: 安装宝塔面板配置 Nginx PHP MySQL绑定域名与 SSL 证书…

PTA7-13 统计工龄

题目描述 给定公司 n 名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数 n(≤105),即员工总人数;随后给出 n 个整数,即每个员工的工龄,范围在 [0, 50]。…

【 <一> 炼丹初探:JavaWeb 的起源与基础】之 Servlet 3.0 新特性:异步处理与注解配置

<前文回顾> 点击此处查看 合集 https://blog.csdn.net/foyodesigner/category_12907601.html?fromshareblogcolumn&sharetypeblogcolumn&sharerId12907601&sharereferPC&sharesourceFoyoDesigner&sharefromfrom_link <今日更新> 一、Servle…

电子电气架构 --- 汽车电子硬件架构

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 人生是一场骗局,最大的任务根本不是什么买车买房,也不是及时行乐,这就是欲望,不是理想,是把自己对生命的希望寄托在外物上,正确的做法应该是内…

使用 Homebrew 安装 OpenJDK 并配置环境变量

在 macOS 上使用 Homebrew 安装 OpenJDK 是一种简单而高效的方式。本文将使用 Homebrew 安装 OpenJDK&#xff0c;并设置环境变量以便 Java 能够正确运行。 1. 安装 Homebrew 首先&#xff0c;确保你的 macOS 系统已经安装了 Homebrew。如果没有安装&#xff0c;可以通过以下…