和女的做那个视频网站/济南最新消息今天
本轮开始更新真题中涉及过的知识点,总共不到20年的真题,大致会出5-10期,尽可能详细的讲解并罗列不重复的知识点~
目录
1.三类IP地址网络号的取值范围
2.Socket的内容
3.邮件系统中向服务器获取邮件所用到的协议
4.RIP
5.DNS
6.CSMA/CD
7.NAT的作用和工作原理
8.详细阐述二层交换机的工作机制
9.拓补结构的可靠性
10.网络层协议
11.子网掩码的计算题
12.默认路由配置命令
13.简述OSI 7层参考模型及其各层功能
14.RIP和OSFP的区别
15.描述TCP3次握手及其3次握手的原因
1.三类IP地址网络号的取值范围
- A:1~126
- B:128.0~191.255
- C:192.0.0~223.255.255
(注意:IP地址并非第一个数字才是网络号)
2.Socket的内容
术语名字为套接字
格式:(主机IP地址,端口号)
作用:唯一标识了网络中的一个主机和其上面的一个应用进程
3.邮件系统中向服务器获取邮件所用到的协议
电子邮件应用程序在向邮件服务器传送邮件时使用简单邮件传输协议SMTP。而从邮件服务器的邮箱中读取时可以使用POP3或IMAP协议~
(STMP属于TCP/IP协议族,帮助计算机在发送或者中转过程中找到下一个目的地~)
4.RIP
5.DNS
域名系统,因特网使用的命名系统,用来把具有特殊含义的便于人们记忆的主机名,转换为便于机器处理的IP地址~
6.CSMA/CD
载波侦听多路访问/碰撞检测:
- 前者即在发送数据前检测一下是否有别的站点在发送数据,如果有则暂时不要发送数据,等到信道空闲再发送
- 后者则是一边发送一边继续侦听,以便判断自己在发送数据时其他站点也在发送数据~
7.NAT的作用和工作原理
通过将专用网络地址(如企业内部的Intranet)转换为公用地址(如Internet),从而对外隐藏了内部管理的IP地址,它使得整个专用网只需要一个全球IP地址就可以与因特网连通,由于专用网本地IP地址是可重用的,所以NAT大大节省了IP地址的消耗。
NAT的基本工作原理是,当私有网主机和公共网主机通信的IP包经过NAT网关时,将IP包中的源IP或目的IP在私有IP和NAT的公共IP之间进行转换~
8.详细阐述二层交换机的工作机制
二层交换机进行转发的依据就是以太网帧的二层信息,则MAC地址似且是帧的目的MAC地址,交换机接受到一个以太网帧后,根据该帧的目的MAC,把报文从正确的端口发送出去,该过程为二层交换,对应的设备称为二层交换机~
- 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连接在哪个端口上的
- 再去读取包头中的目的MAC地址,并在地址表查找相应的端口
- 如表中有与这目的MAC地址对应的端口,把数据报直接复制到这端口上
- 如果表中找不到相应的端口则把数据包广播在所有接口上,当目的机器对源机器回应时,交换机又可以学习一目的主机的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。不断的循环这个过程,对于全网的MAC地址信息都可以学习到,二层交换机就是这样建立和维护它的地址表
9.拓补结构的可靠性
计算机连接的方式叫做"网络拓扑结构"(Network Topology)。 网络拓扑是指用传输媒体互连各种设备的物理布局,特别是计算机分布的位置以及电缆如何通过它们。网络拓扑结构形象地描述了网络的安排和配置方式,以及各节点之间的相互关系,通俗地说,"拓扑结构"就是指这些计算机与通讯设备是如何连接在一起的。
- 星型网络
- 树型网络
- 总线型网络
- 环型网络
- 网状型网络
其中,网状结构的可靠性最高~
10.网络层协议
ICMP:因特网控制报文协议,用于目的主机或到目的主机路径上的路由器向源主机报告差错和异常情况~
IGMP:因特网组管理协议,用来在接受者主机和与其直接相邻的组播路由器之间建立的维护组播成员关系
ARP:地址解析协议,将目的主机的IP地址映射为MAC地址
干扰项:DHGP——动态主机配置协议,用于给网络中的主机动态分配IP地址,使用C/S方式,基于UDP,是应用层协议
11.子网掩码的计算题
对于子网掩码,网络号全1,主机号全0~
对于计算有效地址的题,如上图,将三级IP地址全转换为二进制,然后与子网掩码做“与运算” ,即可得出最终答案,看下面一道例题(不会转二进制的建议先学计组~):
12.默认路由配置命令
默认路由配置命令是指在网络中设置一个默认的路由器,以便在目标地址不在本地网络中时,可以将数据包发送到默认路由器进行转发。在大多数情况下,这个默认路由器是网络中的网关。
路由配置指令格式:Router(config)#ip route {网络号} (子网掩码)(下一条IP地址或者出站接口)
13.简述OSI 7层参考模型及其各层功能
- 物理层:在物理媒体上为数据端设备透明地传输原始比特流,传输单位是比特
- 数据链路层:提供主机到主机的数据传送,传输单位是帧,具体功能包括:将网络层传下来的IP数据报组装成帧、差错控制、流量控制、传输管理
- 网络层:负责为分组交换网上的不同主机提供通信服务,传输单位是分组成包、具体功能包括:将穿传输层产生的报文段或用户数据报封装成分组包,选择合适的路由,差错控制,流量控制,拥塞控制
- 传送层:负责主机中两个进程之间的通信,传输单位是报文段或用户数据段
- 会话层:管理主机间的会话进程,即建立、管理、终止会话
- 表示层:主要用于处理在两个通信系统中交换信息的表现方式
- 应用层:提供系统与用户的接口
14.RIP和OSFP的区别
- RIP叫做路由信息协议,OSFP叫做内部网关协议
- 前者属于距离向量协议,后者数据链路状态协议
- 前者与相邻路由器交换全部的路由信息(即路由表);后者向本自制系统中所有路由器交换相邻路由器的链路状态
- 前者按固定时间间隔交换路由信息,后者只有当链路状态发生改变时,路由器才使用洪泛法向所有路由器发送此信息
- 前者存在“坏信息传的慢”的问题,后者更新过程收敛快,不存在此问题
- 前者是应用层协议,在传输层使用UDP;后者直接使用IP数据报传送,是网络层协议~
15.描述TCP3次握手及其3次握手的原因
SYN=1:同步位置为1,连接请求
seq:序号位,随机产生
ACK=1:确认位发挥作用
ack =x+1:确认号字段
- 第一次握手:客户端TCP向服务端TCP发送一个连接请求报文段(不含应用层数据,SYN=1)。客户端随机选取一个序列号seq=x(连接请求不携带数据但是要消耗一个序号)
- 第二次握手:服务器收到请求报文段后,如果同意建立连接,就向客户端发回确认并认为该TCP连接分配TCP缓存和变量,在确认报文段中,SYN=1,ACK=1,确认号=x+1,并且服务器随机产生起始序列号seq=y(确认报文不携带数据单同样要消耗一个序列号)
- 第三次握手:客户端收到确认报文段后,向服务器发出确认,并给TP连接分配缓存和变量。这个报文段中,ACK=1,序号=x+1,确认号=y+1,SYN=0(可以携带数据,如果不携带数据就不消耗序号)
相关文章:

CN考研真题知识点二轮归纳(1)
本轮开始更新真题中涉及过的知识点,总共不到20年的真题,大致会出5-10期,尽可能详细的讲解并罗列不重复的知识点~ 目录 1.三类IP地址网络号的取值范围 2.Socket的内容 3.邮件系统中向服务器获取邮件所用到的协议 4.RIP 5.DNS 6.CSMA/CD…...

hadoop使用简介
git clone hadoop源码地址:https://gitee.com/CHNnoodle/hadoop.git git clone错误: Filename too long错误,使用git config --global core.longpaths true git clone https://gitee.com/CHNnoodle/hadoop.git -b rel/release-3.2.2 拉取指定…...

WebSocketClient objects are not reuseable
好久没写东西,夜深了来冒个泡,先啰嗦几句。今天测试 Android App 的时候,发现推到后台不到一分钟再唤醒直接闪退,初次以为网络和GPS信号弱导致的(当时是在地铁上进行的测试),之后在网络与GPS 信…...

分享54个ASP.NET源码总有一个是你想要的
分享54个ASP.NET源码总有一个是你想要的 链接:https://pan.baidu.com/s/1khPzxtOFP0wUHpg7TBDitg?pwd8888 提取码:8888 项目名称 (ASP.Net)基于三层架构的企业信息管理系统 asp .net mvc编写的房产管理系统 asp.net core mvc 病人管理后台 asp.ne…...

闭包通俗解释,Demo(Go Java Python)
闭包的概念 想象一下,你有一个包裹着变量的函数,就像是一个封闭的包裹。这个包裹里有一个变量,而这个函数(或包裹)本身就是一个完整的单元。当你把这个函数传递给其他地方,就像是把这个包裹传递出去。 这…...

Linux部署Redis Cluster高可用集群(附带集群节点添加删除以及槽位分配操作详解)
目录 一、前言二、下载安装Redis2.1、选择需要安装的Redis版本2.2、下载并解压Redis2.3、编译安装Redis 三、部署Redis Cluster高可用集群3.1、准备配置文件3.2、启动Redis服务3.3、创建Redis集群3.4、查看集群关系3.5、连接集群Redis进行数据读写以及重定向测试3.6、故障转移和…...

【PWN · heap | Off-By-One】Asis CTF 2016 b00ks
萌新进度太慢了,才真正开始heap,还是从简单的Off-By-One开始吧 前言 步入堆的学习。堆的知识复杂而多,于是想着由wiki从简单部分逐个啃。 b00ks是经典的堆上off-by-one漏洞题目。刚开始看很懵(因为确实连堆的管理机制都没有完全…...

C++STL---Vector、List所要掌握的基本知识
绪论 拼着一切代价,奔你的前程。 ——巴尔扎克;本章主要围绕vector和list的使用,以及容器底层迭代器失效问题,同时会有对原码的分析和模拟实现其底层类函数。话不多说安全带系好,发车啦(建议电脑…...

使用FastAPI部署Ultralytics YOLOv5模型
YOLO是You Only Look Once(你只看一次)的缩写,它具有识别图像中的物体的非凡能力,在日常应用中会经常被使用。所以在本文中,我们将介绍如何使用FastAPI的集成YOLOv5,这样我们可以将YOLOv5做为API对外提供服务。 Python有几个web框…...

A. Doremy‘s Paint 3
今天第一次打CF,不过鼠鼠被气死了 先说说战况,今天一发没A(赛场上),生活真是无奈,废物女友真是一点用没有 心里也很烦,什么压力都自己扛着。每天想尝试改变什么,又被现实掣肘&…...

深度学习_1 介绍;安装环境
深度学习 学习自李沐老师的课程。笔记主要以总结老师所讲解的内容以及我个人的想法为主,侵删! 课程链接:课程安排 - 动手学深度学习课程 (d2l.ai) 介绍 AI地图: 首先,AI 能对问题处理到什么地步?分为四…...

Python基础入门例程19-NP19 列表的长度(列表)
最近的博文: Python基础入门例程18-NP18 生成数字列表(列表)-CSDN博客 Python基础入门例程17-NP17 生成列表(列表)-CSDN博客 Python基础入门例程16-NP16 发送offer(列表)-CSDN博客 目录 描述 输入描述: 输出描述࿱…...

LeetCode 2558. 从数量最多的堆取走礼物
【LetMeFly】2558.从数量最多的堆取走礼物 力扣题目链接:https://leetcode.cn/problems/take-gifts-from-the-richest-pile/ 给你一个整数数组 gifts ,表示各堆礼物的数量。每一秒,你需要执行以下操作: 选择礼物数量最多的那一…...

【JVM】字节码文件的组成部分
🐌个人主页: 🐌 叶落闲庭 💨我的专栏:💨 c语言 数据结构 javaEE 操作系统 Redis 石可破也,而不可夺坚;丹可磨也,而不可夺赤。 JVM 一、字节码文件的组成部分1.1 iconst_0…...

STM32 TIM(四)编码器接口
STM32 TIM(四)编码器接口 编码器接口简介 Encoder Interface 编码器接口 编码器接口可接收增量(正交)编码器的信号,根据编码器旋转产生的正交信号脉冲,自动控制CNT自增或自减,从而指示编码器的…...

力扣第56题 合并区间 c++ 贪心
题目 56. 合并区间 中等 相关标签 数组 排序 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例…...

php 日期
其中关于周的起止,使用date("N"),确保每周周一为起始,避免周日时出现作为新一周起始的情况 //获取上个月第一天 echo "上个月开始时间:".date(Y-m-01 00:00:00,strtotime(-1 month))."\r\n\r\n"; …...

食物链解读
[NOI2001] 食物链 题目描述 动物王国中有三类动物 A , B , C A,B,C A,B,C,这三类动物的食物链构成了有趣的环形。 A A A 吃 B B B, B B B 吃 C C C, C C C 吃 A A A。 现有 N N N 个动物,以 1 ∼ N 1 \sim N 1∼N 编号。…...

Day10配置文件日志多线程
配置文件 在企业开发过程中,我们习惯把一些需要灵活配置的数据放在一些文本文件中,而不是在Java代码写死 我们把这种存放程序配置信息的文件,统称为配置文件 properties 是一个Map集合(键值对集合),但是我…...

leetcode:1154. 一年中的第几天(python3解法)
难度:简单 给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。返回该日期是当年的第几天。 示例 1: 输入:date "2019-01-09" 输出:9 解释:给定日期是2019年的第九天。 示例…...

竞赛 深度学习图像修复算法 - opencv python 机器视觉
文章目录 0 前言2 什么是图像内容填充修复3 原理分析3.1 第一步:将图像理解为一个概率分布的样本3.2 补全图像 3.3 快速生成假图像3.4 生成对抗网络(Generative Adversarial Net, GAN) 的架构3.5 使用G(z)生成伪图像 4 在Tensorflow上构建DCGANs最后 0 前言 &#…...

flutter升级+生成drift文件
1. flutter升级 可以安装fvm进行flutter version manager FVM 安装笔记 - 掘金 (juejin.cn) 使用flutter upgrade, 但是没有效果, 可能需要到我的电脑中,更改高级系统设置;改变/增加环境变量;用来加上flutter官网获取信息的内…...

[AUTOSAR][诊断管理][ECU][$34] 下载请求
文章目录 一、简介二、服务请求报文定义肯定响应支持的NRC三、示例代码34_req_dowload.c一、简介 RequestDownload(0x34)—— 下载请求 这个服务主要是用来给ECU下载数据的,最常见的应用就是在bootloader中,程序下载工具会发起下载请求,以完成ECU程序的升级。 二、服务…...

C 标准库 - <errno.h>和<float.h>详解
目录 简介 常见库宏 简介 常见库宏 <errno.h> 简介 <errno.h>头文件定义了一个名为errno的全局变量,用于表示最近发生的错误代码。errno是一个整数变量,它的值通常是一个非零的错误代码,用于指示发生了什么类型的错误。也可以…...

对于如何学习的一点思考
目录 1、学习遇到的问题 2、问题分析 3、解决思路 1、学习遇到的问题 我们经常在学习一个知识时,经常会遇到知识点凌乱、读书效率低、缺乏长期记忆等问题,主要体现在: 知识点凌乱:花时间学习了很多技术点,但是由于…...

Ensemble Methods集成学习大比拼:性能、应用场景和可视化对比总结
集成学习(Ensemble Learning)是一种机器学习范式,其中多个模型(通常称为“弱学习器”)被训练以解决相同的问题,并且通过某种方式结合它们的预测以提高整体性能。这种方法的核心思想是,多个模型比单一模型更能准确地预测未知数据。在本文中,我们将探讨多种集成学习算法,…...

【2024秋招】2023-9-16 贝壳后端开发二面
1 自我介绍 2 秒杀系统 2.1 超卖怎么解决 3 redis 3.1 过期策略 3.2 过期算法 4 kafka 4.1 说一说你对kafka的了解 4.2 如何保证事务性消息 4.3 如何保证消息不丢失 4.4 消息队列的两种通信方式 点对点模式 如上图所示,点对点模式通常是基于拉取或者轮询…...

SpringCloud 微服务全栈体系(七)
第九章 Docker 一、什么是 Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。在数百上千台服务中重复部署,环境不一定一致…...

SAP ABAP 报表输出成 excel 统计图形 (RFC : GFW_PRES_SHOW_MULT)
SAP 预设了一个类型组 GFW ,做简单的excel图形输出 话不多说,直接上代码: *&---------------------------------------------------------------------* *& Report ZCYCLE057 *&----------------------------------------------…...

微信小程序如何获取地理位置
在微信小程序中,可以通过以下步骤获取用户的地理位置: 在小程序的app.json文件中配置权限: json "permission": {"scope.userLocation": {"desc": "你的位置信息将用于获取附近的服务"} }这样配置后…...