计算机基础知识复习9.5
数据交换
电路交换:交换信息的两个主机之间简历专用通道,传输时延小,实时性强,效率低,无法纠正错误。
报文交换:信息拆分成小包(报文)大小无限制,有目的/源等信息提高利用率。有转发时延,要求网络结点有缓存空间
分组交换:信息拆分成小包(报文),大小有限制
通信子网
网络层 数据链路层 物理层
资源子网
应用层· 表示层 会话层 传输层
OSI参考模型中的实体指的是:各层中实现该层功能的软件或硬件
OSI模型3个主要概念
服务:下层为上层提供的功能调用
接口:同一结点内相邻两层间交换信息的连接点,访问服务点SAP,为上层提供服务
协议:(语法+语义+时序即网络协议的三要素)每一个对等层次之间有相同的协议
OSI模型

各层的服务访问点
应用层-用户界面
传输层-端口号
网络层-IP地址
数据链路层-MAC地址
物理层-网卡接口
传输方式
串行传输:速度慢,费用低,适合远距离
并行传输:速度快,费用高,适合近距离
通信方式
同步传输:发送方与接收方时钟同步,每次发送帧(一串字符)
异步传输:发送方与接受方时钟不同步,每次发送一个字符
编码方式
曼彻斯特编码和差分慢彻斯特编码自带时钟信号

双绞线
两根导线相互绞合而成,有屏蔽层=屏蔽双绞线(STP) 没有屏蔽层=非屏蔽双绞线(UTP)
抗干扰能力较好,绞合,屏蔽层可以提升抗电磁干扰能力
代表应用:近些年的局域网,早期电话线
同轴电缆
由内导体(用于传输信号)+外导体屏蔽层(用于抗电磁干扰)
抗干扰能力好,屏蔽层带来良好的抗干扰性
代表应用:早期局域网,早期有线电视
光纤
主要由纤芯+包层构成
利用光的全反射特性,在纤芯内传输光脉冲信号
分为多模光纤,单模光纤
抗干扰能力强,光信号对电磁干扰不敏感
信号传输损耗小,长距离传输时中继器少
中继器
中继器只有两个端口,通过一个端口接收信号,将失真信号整形再生,并转发至另一个端口
仅支持半双工通信(两端连接的结点不可同时发送数据,会导致冲突)
中继器两个端口对应两个网段
对信号进行再生和还原,适用于完全相同的两类网络的互连。不仅传送有用信号,同时也发送噪声和冲突信号,因而互相串联的个数只能在规定的范围内进行,否则网络不可用
集线器
本质上是多端口中继器,集线器将其中一个端口接收到的信号整形再生后,转发到所有其他端口
各端口连接的结点不可同时发送数据,会导致冲突
集线器的N个端口对应N个网段,各网段属于同一个冲突域,其中冲突域 是指如果两台主机同时发送数据会导致冲突,则这台主机处于同一个冲突域,处于同一个冲突域的主机在发送数据前需要进行信道争用
物理层接口特性
机械特性:规定物理连接时所采用的规格,引线的数目,引脚的数量合排列情况
功能特性:规定某一电平的电压表示何种意义,信号线的用途
电气特性:规定信号的电压高低,阻抗匹配,传输速率和距离限制
规程特性:主要定义各条物理线路的工作规程和时序关系
数据链路层功能
为网络层提供服务(无确认无连接,有确认无连接,有确认有连接的服务)
链路管理(连接的建立,维持,释放)
帧定界,帧同步,透明传输
流量控制 限制发送方
差错控制 位错和帧错的处理
停止-等待协议(S-W)
滑动窗口机制-发送窗口Wt=1,接收窗口Wr=1
确认机制 若接收方收到i号帧,且没有检测出差错,需要给发送方返回确认帧ACK_i
重传机制-超时重传 若发送方超时未收到ACK_i,则重传i号帧
帧编号 仅需1bit给帧编号
后退N帧协议
滑动窗口机制 发送窗口Wt>1,接收窗口Wr=1
确认机制 若接收方收到i号帧,且没有检测出差错,需要给发送方返回确认帧ACK_i
若发送方超时未收到ACK_i,则重传i号帧
至少需要nbit给帧编号 要求Wt+Wr<=2的n次幂
对于确认帧:接收方可以累积确认,即连续收到多个确认帧时,可以返回最后一个帧的ACK
对于超时重传:若发送方超时未收到ACK,则重传i号帧,及其之后的所有帧
选择重传协议
滑动窗口机制 发送窗口Wt>1 接收窗口Wr>1
确认机制 若接收方收到i号帧,且没有检测出差错,需要给发送方返回确认ACK_i
重传机制 超时重传 若发送方超时未收到ACK_i 则重传i号帧
至少需要n bit给帧编号 要求Wt+Wr<=2的n次幂
若接收方收到i号帧,但检测出i号帧有差错,需要丢弃该帧,并给发送方返回否认帧NAK_i
请求重传 若发送方收到NAK_i 则重传i号帧
相关文章:
计算机基础知识复习9.5
数据交换 电路交换:交换信息的两个主机之间简历专用通道,传输时延小,实时性强,效率低,无法纠正错误。 报文交换:信息拆分成小包(报文)大小无限制,有目的/源等信息提高利用率。有转…...
spark.sql
from pyspark.sql import SparkSession from pyspark.sql.functions import col, count, mean, rank, row_number, desc from pyspark.sql.window import Window from pyspark.sql.types import StructType, StructField, StringType, IntegerType# 初始化 SparkSession 对象 s…...
2024 数学建模高教社杯 国赛(A题)| “板凳龙”舞龙队 | 建模秘籍文章代码思路大全
铛铛!小秘籍来咯! 小秘籍团队独辟蹊径,运用等距螺线,多目标规划等强大工具,构建了这一题的详细解答哦! 为大家量身打造创新解决方案。小秘籍团队,始终引领着建模问题求解的风潮。 抓紧小秘籍&am…...
kaggle注册收不到验证码、插件如何下载安装
综合这三个来看, 1.插件下载用的大佬给的分享链接 2.下载好压缩包以后需要解压缩 Header Editor插件网盘下载安装教程 - 哔哩哔哩 (bilibili.com) 3.安装插件时没找到crx文件,在浏览器插件界面点击“加载解压缩的扩展” 4.复制网址到插件里ÿ…...
k8s相关技术栈
文章目录 一、k8s技术栈核心组件常见工具和服务生态系统 二、k8s服务组件控制平面组件节点组件附加组件和服务 三、k8s 常见资源核心资源扩展资源 四、系列文档其他参考 一、k8s技术栈 Kubernetes(常被简称为 K8s,其中 “K” 代表 “Kubernetes” 的首字…...
uniapp h5项目页面中使用了iframe导致浏览器返回按键无法使用, 返回不了上一页.
uniapp h5项目页面中使用了iframe导致浏览器返回按键无法使用, 返回不了上一页. 在 UniApp 中使用 iframe 加载外部页面时,可能会遇到返回键行为不符合预期的问题。这是因为 iframe 本身可以包含多个页面的历史记录,而默认情况下,浏览器的返…...
《2024网络安全十大创新方向》
网络安全是创新驱动型产业,技术创新可以有效应对新的网络安全挑战;或是通过技术创新降低人力成本投入,提升企业运营效率。为推动行业技术创新、产品创新与应用创新,数说安全发布《2024年中国网络安全十大创新方向》,涵…...
深入解析反射型 XSS 与存储型 XSS:原理、危害与防范
在网络安全领域,跨站脚本攻击(XSS)是一种常见的安全漏洞。XSS 攻击可以分为反射型 XSS 和存储型 XSS 两种类型。本文将详细介绍这两种类型的 XSS 攻击的原理、危害和防范措施。 一、反射型 XSS 1、原理 反射型 XSS 攻击也称为非持久性 XSS …...
【STM32+HAL库】---- 驱动MAX30102心率血氧传感器
硬件开发板:STM32F407VET6 软件平台:cubemaxkeilVScode1 MAX30102心率血氧传感器工作原理 MAX30102传感器是一种集成了红外光源、光电检测器和信号处理电路的高度集成传感器,主要用于心率和血氧饱和度的测量。以下是MAX30102传感器的主要特点…...
InstantX团队新作!基于端到端训练的风格转换模型CSGO
由InstantX团队、南京理工大学、北京航空航天大学以及北京大学联合提出了一种基于端到端训练的风格转换模型 CSGO,它采用独立的特征注入明确地解耦内容和风格特征。统一的 CSGO 实现了图像驱动的风格转换、文本驱动的风格化合成和文本编辑驱动的风格化合成。大量实验…...
Nginx安全性配置
文章目录 引言I Nginx简单的安全性配置禁止特定的HTTP方法限制URL长度禁止某些用户代理限制请求速率连接限制禁止访问某些文件类型II 常见的安全规则防御CC攻击User-Agent过滤GET-URL过滤GET-参数过滤POST过滤(sql注入、xss攻击 )引言 Nginx本身并不具备复杂的防火墙规则定制…...
k8s单master多node环境搭建-k8s版本低于1.24,容器运行时为docker
k8s 1.20.6单master多node环境搭建 1.环境规划2.初始化服务器1)配置主机名2)设置IP为静态IP3)关闭selinux4)配置主机hosts文件5)配置三台主机之间免密登录6)关闭交换分区swap,提升性能7…...
taro ui 小程序at-calendar日历组件自定义样式+选择范围日历崩溃处理
taro ui 日历文档 目录 单选标记时间: 效果: template: data: methods: 日历--范围选择: 效果: template: data: methods: 日历--间隔多选:利用标…...
ARM发布新一代高性能处理器N3
简介 就在2月21日,ARM发布了新一代面向服务器的高性能处理器N3和V3,N系列平衡性能和功耗,而V系列则注重更高的性能。此次发布的N3,单个die最高32核(并加入到CCS,Compute Subsystems,包含Core&a…...
基于Pytorch框架的深度学习U2Net网络天空语义精细分割系统源码
第一步:准备数据 头发分割数据,总共有10276张图片,里面的像素值为0和1,所以看起来全部是黑的,不影响使用 第二步:搭建模型 级联模式 通常多个类似U-Net按顺序堆叠,以建立级联模型,…...
50ETF期权和股指期权有什么区别?ETF期权应该怎么做?
今天期权懂带你了解50ETF期权和股指期权有什么区别?ETF期权应该怎么做?ETF是对个股期权,股指期权是对应该股指期货的,那么股指期权和etf期权有什么区别? 股指期权怎么交易 股指期权交易要开通股指期货账户࿰…...
JS设计模式之“神奇的魔术师” - 简单工厂模式
引言 在JavaScript开发中,我们经常需要创建和管理各种对象,而简单工厂模式就是一种最简单的用来创建对象的设计模式。 简单工厂模式通过一个工厂类来创建相似的对象,而无需直接使用具体类来实例化对象。这样可以将对象的创建过程与使用过程…...
【河北航空-注册安全分析报告-无验证方式导致安全隐患】
前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 1. 暴力破解密码,造成用户信息泄露 2. 短信盗刷的安全问题,影响业务及导致用户投诉 3. 带来经济损失,尤其是后付费客户,风险巨大,造…...
亚信安慧AntDB-T数据库内核之MVCC机制
本文主要介绍AntDB数据库内核中的一个很重要的机制——MVCC机制。 MVCC简介 MVCC(多版本并发控制)是AntDB数据库中实现事务隔离级别的一种机制。它允许多个事务同时对数据进行读写和修改操作,而不会相互干扰。在MVCC中,每个数据…...
【python】socket 入门以及多线程tcp链接
Socket 入门 及 多线程tcp链接 网络基础知识三要素 Socket是套接字的意思,是网络编程的核心对象,通信两端都独有自己的Socket对象, 数据在两个Socket之间通过 字节流(TCP协议) 或者 数据报包(UDP协议)的形式进行传输. 本文主要针对tcp流程进行讲解 socket-tcp流程图 1.创建服…...
【Dify企业级集成终极壁垒】:C# 14原生AOT部署实操手册——从IL解析到符号剥离,覆盖17个面试官追问点
第一章:C# 14原生AOT部署Dify客户端面试综述在现代AI工程化落地场景中,轻量、安全、低延迟的客户端集成能力日益关键。C# 14 引入的原生AOT(Ahead-of-Time)编译能力,结合 Dify 提供的标准化 REST API 与 OpenAPI 规范&…...
突破重复任务困境:星穹铁道玩家的自动化效率解决方案
突破重复任务困境:星穹铁道玩家的自动化效率解决方案 【免费下载链接】March7thAssistant 崩坏:星穹铁道全自动 三月七小助手 项目地址: https://gitcode.com/gh_mirrors/ma/March7thAssistant 在《崩坏:星穹铁道》的冒险旅程中&#…...
实时行情系统设计:从协议选择到高可用架构,再到数据源选型计
一、核心问题及解决方案(按踩坑频率排序) 问题 1:误删他人持有锁——最基础也最易犯的漏洞 成因:释放锁时未做身份校验,直接执行 DEL 命令删除键。典型场景:服务 A 持有锁后,业务逻辑耗时超过锁…...
打字不如说话,说话不如截图——AI 代码助手的多模态输入实践嚎
整体排查思路 我们的目标是验证以下三个环节是否正常: 登录成功时:服务器是否正确生成了Session并返回了包含正确 JSESSIONID的Cookie给浏览器。 浏览器端:浏览器是否成功接收并存储了该Cookie。 后续请求:浏览器在执行查询等…...
如何释放CPU全部潜能:CPUDoc智能优化工具完全指南
如何释放CPU全部潜能:CPUDoc智能优化工具完全指南 【免费下载链接】CPUDoc 项目地址: https://gitcode.com/gh_mirrors/cp/CPUDoc 你是否经常感觉电脑性能未能充分发挥?明明配置不错的硬件,却在运行大型软件或游戏时出现卡顿…...
喔去,litellm 竟然被投毒了,赶紧检查你的机器中招了没有送
一、什么是setuptools? setuptools 是一个用于创建、分发和安装 Python 包的核心库。 它可以帮助你: 定义 Python 包的元数据(如名称、版本、作者等)。 声明包的依赖项,确保你的包能够正确运行。 构建源代码分发包&…...
毕业设计实战:基于SSM+JSP+MySQL私人定制旅游系统设计与实现完整版指南
毕业设计实战:基于SSMJSPMySQL私人定制旅游系统设计与实现完整版指南 在开发私人定制旅游系统本科毕业设计时,我曾因旅游路线订单表未通过用户ID与路线ID双外键关联踩过致命坑——初期仅设计订单号、价格等字段,未与用户表、旅游路线表建立关…...
HunyuanVideo-Foley部署教程:RTX4090D专属优化版开箱即用完整指南
HunyuanVideo-Foley部署教程:RTX4090D专属优化版开箱即用完整指南 1. 环境准备与快速部署 HunyuanVideo-Foley是一款强大的视频生成与音效生成工具,本教程将指导您在RTX 4090D显卡上快速部署优化版镜像。这个专为24GB显存优化的版本,让您无…...
PHP代码“带病上线”时代终结:2024最严GDPR/等保合规AI校验清单(仅限首批200名开发者获取)
第一章:PHP代码“带病上线”时代终结:合规校验的范式革命过去,PHP项目常因缺乏统一的静态分析、类型约束与安全策略而陷入“先上线、后修复”的被动循环。如今,随着 PHP 8.0 原生支持联合类型、属性类型声明、枚举及 JIT 编译&…...
Meta推出由高薪超级智能实验室研发的全新AI模型
Meta于本周三正式发布了其最新人工智能模型,这也是该公司组建一支高薪团队以在AI赛道上与竞争对手展开较量后推出的首个重磅成果。这款名为Muse Spark的新模型由Meta超级智能实验室打造。该实验室汇聚了一批来自各大AI公司的顶尖人才,于去年正式成立&…...
