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

网络1 网络设备

计算机网络设备
集线器:
易发生阻塞:所有端口共享一条带宽,两个端口发生传输时,其他端口若想传输数据给这两个端口,需等待这两个端口传输数据完毕。
端口数量限制:10M带宽下可用15口。15口共享10Md带宽
集线器只与它的上联设备通信,上联设备广播。
不能保证数据传输的完整性和正确性。集线器不知道数据的具体目的地,广播。
当多个设备尝试通过集线器传输数据时,会发生冲突。冲突范围就叫冲突域。
应用于小型网络。

交换机:
独享带宽,
工作在数据链路层
交换机每一个端口连接的网络都是独立的冲突域,各端口间的通信不会相互干扰。交换机记忆连接设备的MAC地址,通过MAC地址找到目标设备,隔离冲突域,避免无序广播
交换机不隔绝广播。

减少了冲突,仍需广播//思考
在这里插入图片描述
在这里插入图片描述

路由器:连接不同网络,连接不同局域网
OSI第3层
数据到隔壁教室,路由器知道路,路=路由表,隔壁教室=其他局域网。利用IP地址确定数据转发路径。
适用于大规模的网络,为数据提供最佳的传输路径。
能隔离广播域,两个教室,插路由器的两个口,两个口的主要作用就是隔离。安全性高

三层交换机
具有部分路由器功能的交换机
用于局域网中,数据交换快
速度大于路由器

网关
保安:本小区保安,隔壁小区保安,通过两个小区保安找到路。
传输层
接口IP地址。一个接口连A网络,一个接口连B网络。

网络连接介质
1.双绞线:
直通线:双绞线两端使用相同标准,如568B-568B(常用)。用于不同设备互联:如交换机到路由器、计算机到交换机、交换机到集线器
交叉线:双绞线两端使用不同标准,如568B-568A。用于相同设备互联或特定设备互联:交换机到交换机,计算机到计算机,计算机到路由器(计算机有路由功能时)
2.光纤:传输速度快,信号衰减小

相关文章:

网络1 网络设备

计算机网络设备 集线器: 易发生阻塞:所有端口共享一条带宽,两个端口发生传输时,其他端口若想传输数据给这两个端口,需等待这两个端口传输数据完毕。 端口数量限制:10M带宽下可用15口。15口共享10Md带宽 集线…...

mybatis 某些特殊的 ORA-00979:not a GROUP BY expression

打印的日志sql执行都是正常的 但是 就是报ORA-00979: not a GROUP BY expression 可能是 GROUP BY中不能使用动态参数 或特殊方法 使用 硬编码可以解决问题 <if test"statisticsInVo.timeTypeSql!null and statisticsInVo.timeTypeSql yyyy">TO_CHAR(CARD_T…...

基于OpenCV的图像处理程序设计实践

一.安装OpenCV3.x # 安装依赖 sudo apt update sudo apt install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev# 下载OpenCV源码 git clone https://github.com/opencv/opencv.git -b 3.4 cd opencv mkdir build &…...

DeepSeek 全套汇总资料pdf免费下载(最新更新8篇)

DeepSeek 全套汇总资料pdf目前仍然在持续更新中&#xff0c;今天更新了8篇&#xff0c;合计的汇总都在这里了&#xff0c;有需要的朋友可以直接去下载了。 后续更新请关注文章&#xff1a;DeepSeek 全套汇总资料pdf免费下载&#xff08;持续更新&#xff09; _ 潘子夜个人博客…...

前端面试题(六):HTTP和HTTPS的区别以及他们如何保障数据安全

HTTP&#xff08;HyperText Transfer Protocol&#xff09;和HTTPS&#xff08;HyperText Transfer Protocol Secure&#xff09;都是用于在互联网上传输数据的协议&#xff0c;但它们之间有一个重要的区别&#xff1a;安全性。 1. HTTP&#xff08;超文本传输协议&#xff09…...

Buffer Pool 的核心作用与工作机制

Buffer Pool 的核心作用与工作机制 1. Buffer Pool 是什么&#xff1f; Buffer Pool 是 InnoDB 存储引擎的核心内存区域&#xff0c;用于 缓存磁盘中的数据页。 作用&#xff1a;通过内存缓存减少直接磁盘 I/O&#xff0c;加速数据库的读写操作。默认大小&#xff1a;通常设…...

使用uglifyjs对静态引入的js文件进行压缩

前言 因为有时候js文件没有npm包&#xff0c;或者需要修改&#xff0c;只能引入静态的js&#xff0c;那么这个时候就可以对js进行压缩了。我其实想通过vite、webpack等插件进行压缩的&#xff0c;可是他都不能定位到public目录下面的文件&#xff0c;所以我只能自己压缩了。编…...

Vue 3 的<Teleport>功能与用法

Vue 3 的 <Teleport> 功能与用法 1. 基本用法 <Teleport> 是 Vue 3 的一个内置组件&#xff0c;允许将组件的内容渲染到 DOM 中的任意位置&#xff0c;而不改变其逻辑结构。以下是基本用法&#xff1a; 定义目标 DOM 元素&#xff1a;<div id"teleport-…...

2025 年江苏交安安全员考试:借助本地培训资源提升能力​

江苏拥有丰富的教育和培训资源&#xff0c;为交安安全员备考提供了有力支持。考生可关注本地专业培训机构开设的交安安全员培训课程&#xff0c;这些课程往往由经验丰富的讲师授课&#xff0c;他们熟悉本地考试特点和行业实际需求。课程内容不仅涵盖考试大纲的知识点&#xff0…...

Umi Max 和 Ant Design Pro 的区别

1、前言&#xff1a; Ant Design Pro Umi Max Umi Max 和 Ant Design Pro 其实关系很紧密&#xff0c;但用途不同、定位不同。 我们一起来搞清楚它们的区别、联系、使用场景&#x1f447; 2、一句话总结 名称作用Umi Max是现代前端框架&#xff0c;用来构建中后台项目&#x…...

《 Scikit-learn与MySQL的深度协同:构建智能数据生态系统的架构哲学》

在机器学习工程实践中&#xff0c;数据存储与模型训练的割裂始终是制约算法效能的关键瓶颈。Scikit-learn作为经典机器学习库&#xff0c;其与MySQL的深度协同并非简单的数据管道连接&#xff0c;而是构建了一个具备自组织能力的智能数据生态系统。这种集成突破了传统ETL流程的…...

无公网实体服务器加装多个操作系统供多个用户互不打扰使用_part1

背景介绍 因笔者业务需求&#xff0c;入手了一个实体服务器&#xff0c;但为了避免出现在一个操作系统中搭建编程环境后有许多相关的进程和服务&#xff0c;拖慢日常的使用&#xff0c;也能让其他人短期使用&#xff0c;更好的利用服务器的性能&#xff0c;让服务器专注于“什…...

C#调用Lua方法1+C#调用Lua方法2,3

xLua中Lua调用C#代码 原因&#xff1a;C#实现的系统&#xff0c;因为Lua可以调用&#xff0c;所以完全可以换成Lua实现&#xff0c;因为Lua可以即时更改&#xff0c;即时运行&#xff0c;所以游戏的代码逻辑就可以随时更改。 实现和C#相同效果的系统&#xff0c;如何实现&#…...

浅层神经网络:从数学原理到实战应用的全面解析

浅层神经网络&#xff1a;从数学原理到实战应用的全面解析 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;可以分享一下给大家。点击跳转到网站。 https://www.captainbed.cn/ccc 一、神经网络演进简史&#xff1a;浅层网络的奠…...

【深度学习:理论篇】--Pytorch基础入门

目录 1.Pytorch--安装 2.Pytorch--张量 3.Pytorch--定义 4.Pytorch--运算 4.1.Tensor数据类型 4.2.Tensor创建 4.3.Tensor运算 4.4.Tensor--Numpy转换 4.5.Tensor--CUDA&#xff08;GPU&#xff09; 5.Pytorch--自动微分 &#xff08;autograd&#xff09; 5.1.back…...

C++中数组的概念

文章目录 一、数组的定义二、什么是一维数组&#xff1f;2.1 一维数组的声明2.2 一维数组的初始化2.3 一维数组的使用 三、什么是一维数组的数组名&#xff1f;四、一维数组与指针的关系五、数组指针和指针数组的区别5.1 指针数组&#xff08;array of pointers&#xff09;5.2…...

996引擎-源码学习:Cocos2d-Lua 的 class(classname, ...)

996引擎-源码学习:Cocos2d-Lua 的 class(classname, ...) 一、核心方法调用顺序用户调用入口完整调用链二、__create 工厂方法的三种情形情形1:父类为函数(自定义工厂)情形2:父类为Cocos原生类情形3:父类为普通Lua表三、方法职责与内存管理对照表四、正确使用示例示例1…...

@linux系统SSL证书转换(Openssl转换PFX)

在Linux中&#xff0c;你可以使用OpenSSL工具将PFX/P12格式的证书转换为单独的CRT&#xff08;证书&#xff09;、KEY&#xff08;私钥&#xff09;文件以及提取证书链 1. 提取私钥文件(.key) openssl pkcs12 -in your_certificate.pfx -nocerts -out private.key -nodes系统会…...

flask返回json或者中文字符串不要编码

在 Flask 中返回中文字符串时,如果希望浏览器直接显示中文(而非编码后的 Unicode 转义字符如 \uXXXX),需确保以下两点: 正确设置 HTTP 响应的字符集(如 utf-8)。 避免 Flask 默认的 JSON 序列化转义中文字符。 以下是具体实现方法: 方法 1:直接返回纯文本(非 JSON) …...

打造船岸“5G+AI”智能慧眼 智驱力赋能客船数智管理

项目介绍 船舶在航行、作业过程中有着严格的规范要求&#xff0c;但在实际航行与作业中往往会因为人为的疏忽&#xff0c;发生事故&#xff0c;导致人员重大伤亡和财产损失&#xff1b; 为推动安全治理模式向事前预防转型&#xff0c;实现不安全状态和行为智能预警&#xff0c…...

【Proteus仿真】【32单片机-A007】PT100热敏温度检测系统设计

目录 一、主要功能 二、使用步骤 三、硬件资源 四、软件设计 五、实验现象 联系作者 一、主要功能 1、LCD1602显示当前检测的温度值以及温度阈值 2、超过上限温度&#xff0c;降温模块启动​ 3、PT100热敏电阻测量-60C-135C 4、按键设置温度阈值 5、超过阈值&#xff0…...

MPDrive:利用基于标记的提示学习提高自动驾驶的空间理解能力

25年4月来自南方科技大学、百度、英国 KCL和琶洲实验室&#xff08;广东 AI 和数字经济实验室&#xff09;的论文“MPDrive: Improving Spatial Understanding with Marker-Based Prompt Learning for Autonomous Driving”。 自动驾驶视觉问答&#xff08;AD-VQA&#xff09;…...

PhotoShop学习08

1.应用滤镜 PhotoShop提供了很多滤镜&#xff0c;借助滤镜可以打造很多有趣的效果。滤镜可以通过点击菜单栏的滤镜&#xff0c;并选择滤镜库进入滤镜调整界面。 进入到滤镜库后&#xff0c;左侧是实时进行预览的图片&#xff0c;右侧可以选择滤镜效果&#xff0c;最右边可以调…...

Photoshop2025最新版v26超详细图文安装教程(附安装包)

前言 Photoshop是一款基于位图的图像处理软件&#xff0c;专注于对已有图像的编辑、修复、合成及特效制作。其核心功能包括图层管理、色彩校正、选区工具、滤镜效果等&#xff0c;支持多种颜色模型&#xff08;如RGB、CMYK、CIELAB&#xff09;和文件格式&#xff08;如.PSD、…...

Plusar集群搭建-Ubuntu20.04-Winterm

1 背景 已经部署了Pulsar集群在生产上&#xff0c;新项目需要用到Pulsar。对Pulsar不熟&#xff0c;故搭建练手。 环境&#xff1a;Windows10vmwareUbuntu20.04&#xff0c;ssh工具使用的Winterm。 使用的是root账户&#xff0c;ubuntu防火墙都ufw disable了。 2 参考文档 集…...

Qt与C++数据类型转换

本文深入探讨Qt与C中相似但不同的数据类型处理技巧。 一、QString与std::string的相互转换 1. QString → std::string 方法1&#xff1a;使用toStdString()&#xff08;推荐&#xff09; QString qstr "你好&#xff0c;Qt世界"; std::string str qstr.toStdS…...

Excel处理控件Aspose.Cells指南:如何查看、编辑和删除 Excel 元数据

本文是如何使用Aspose.Cells的在线工具和编码解决方案查看、编辑和删除 Excel 元数据的综合指南。无论您是寻找快速Excel 元数据查看器的普通用户&#xff0c;还是寻求强大的Excel 元数据编辑器的开发人员&#xff0c;本指南都能满足您的需求。您可以选择使用简单的在线转换器来…...

Rust 在汽车 MCU 编程中的进展及安全特性剖析

在当今汽车行业&#xff0c;软件定义汽车的趋势正深刻改变着汽车的设计与用户体验。随着汽车电子系统复杂性的不断提升&#xff0c;对汽车微控制器&#xff08;MCU&#xff09;编程的安全性、可靠性和效率提出了更高要求。Rust 作为一种新兴的编程语言&#xff0c;凭借其独特的…...

Pytorch 第十四回:神经网络编码器——变分自动编解码器

Pytorch 第十四回&#xff1a;神经网络编码器——变分自动编解码器 本次开启深度学习第十四回&#xff0c;基于Pytorch的神经网络编码器。本回分享VAE变分自动编码器。在本回中&#xff0c;通过minist数据集来分享如何建立一个变分自动编码器。接下来给大家分享具体思路。 本次…...

hive排序函数

在 Hive 中,排序可以通过几种不同的方法来实现,通常依赖于 ORDER BY 或 SORT BY 等函数。这里简要介绍这几种排序方法: 1. ORDER BY ORDER BY 用于对结果集进行全局排序。它会将所有数据加载到一个节点进行排序,因此可能会导致性能问题,尤其是在数据量很大的时候。 语法…...

Android测试王炸:Appium + UI Automator2

Android平台主流开源框架简介 在Android平台上&#xff0c;有多个开源且好用的自动化测试框架。以下是几个被广泛使用和认可的框架&#xff1a; 1.1 Appium Appium是一个跨平台的移动测试工具&#xff0c;支持iOS和Android上的原生、混合及移动Web应用。 它使用了供应商提供的…...

用Python打造增强现实的魔法:实时对象叠加系统全解析

友友们好! 我是Echo_Wish,我的的新专栏《Python进阶》以及《Python!实战!》正式启动啦!这是专为那些渴望提升Python技能的朋友们量身打造的专栏,无论你是已经有一定基础的开发者,还是希望深入挖掘Python潜力的爱好者,这里都将是你不可错过的宝藏。 在这个专栏中,你将会…...

const let var 在react jsx中的使用方法 。

在 JavaScript 里&#xff0c;const 和 let 都是 ES6&#xff08;ES2015&#xff09;引入的用于声明变量的关键字&#xff0c;它们和之前的 var 关键字有所不同。下面为你详细介绍 const 和 let 的区别&#xff1a; 1. 块级作用域 const 和 let 都具备块级作用域&#xff0c;…...

C++隐式转换的机制、风险与消除方法

引言 C作为一门强类型语言&#xff0c;类型安全是其核心特性之一。 然而&#xff0c;隐式转换&#xff08;Implicit Conversion&#xff09;的存在既为开发者提供了便利&#xff0c;也可能成为程序中的“隐藏炸弹”。 一、隐式转换的定义与分类 1.1 什么是隐式转换&#xf…...

Python 为什么要保留显式的 self ?

当你在类中定义方法时&#xff0c;Python要求第一个参数必须表示当前对象实例。当你调用obj.method()&#xff0c;Python 本质上会将它转换为ClassName.method(obj)。 所以你需要通过self参数显式接收这个实例&#xff0c;才能访问该对象的属性和其他方法。如果不加self&#…...

Linux 性能调优之CPU认知

写在前面 博文内容为《性能之巅 系统、企业与云可观测性(第2版)》CPU 章节课后习题答案整理内容涉及: CPU 术语,指标认知CPU 性能问题分析解决CPU 资源负载特征分析应用程序用户态CPU用量分析理解不足小伙伴帮忙指正对每个人而言,真正的职责只有一个:找到自我。然后在心中…...

认识vue中的install和使用场景

写在前面 install 在实际开发中如果你只是一个简单的业务实现者&#xff0c;那么大部分时间你是用不到install的&#xff0c;因为你用到的基本上都是别人封装好的插件、组件、方法、指令等等&#xff0c;但是如果你需要给公司的架构做建设&#xff0c;install就是你避不开的一个…...

C++Cherno 学习笔记day17 [66]-[70] 类型双关、联合体、虚析构函数、类型转换、条件与操作断点

b站Cherno的课[66]-[70] 一、C的类型双关二、C的union&#xff08;联合体、共用体&#xff09;三、C的虚析构函数四、C的类型转换五、条件与操作断点——VisualStudio小技巧 一、C的类型双关 作用&#xff1a;在C中绕过类型系统 C是强类型语言 有一个类型系统&#xff0c;不…...

3.神经网络

神经网络 神经元与大脑 神经网络神经元的结构&#xff1a; 输入&#xff08;Input&#xff09;&#xff1a;接收来自前一层神经元的信息。 权重&#xff08;Weights&#xff09;&#xff1a;每个输入都有一个权重&#xff0c;表示其重要性。 加权和&#xff08;Weighted Sum&a…...

CentOS 7安装Python3.12

文章目录 使用pyenv安装python3.12一、gitub下载pyenv二、升级GCC三.升级openssl这样python3.12.9就完成安装在CentOS上啦&#xff01; 使用pyenv安装python3.12 一、gitub下载pyenv https://github.com/pyenv/pyenv 按照README&#xff0c;pyenv教程安装即可 二、升级GCC 安…...

微服务无感发布实践:基于Nacos的客户端缓存与故障转移机制

微服务无感发布实践&#xff1a;基于Nacos的客户端缓存与故障转移机制 背景与问题场景 在微服务架构中&#xff0c;服务的动态扩缩容、滚动升级是常态&#xff0c;而服务实例的上下线需通过注册中心&#xff08;如Nacos&#xff09;实现服务发现的实时同步。但在实际生产环境…...

5.2 自定义通知操作按钮(UNNotificationAction)

在本地推送通知中添加自定义操作按钮可以增强用户交互性&#xff0c;让用户无需打开应用就能执行一些快速操作。本节将详细介绍如何在SwiftUI应用中实现这一功能。 基本概念 UNNotificationAction 和 UNNotificationCategory 是UserNotifications框架中用于定义通知交互的核心…...

Python与链上数据分析:解锁区块链数据的潜力

Python与链上数据分析:解锁区块链数据的潜力 引言 区块链技术的兴起不仅改变了金融行业,也为数据分析领域带来了全新的机遇。链上数据(On-chain Data)是区块链网络中公开透明的交易记录和活动数据,它为我们提供了一个独特的视角,去观察用户行为、市场趋势以及网络健康状…...

数字化转型:未来已来,企业如何抢占先机?

近年来&#xff0c;“数字化转型”从一个技术热词逐渐演变为各行各业的“必选项”。无论是全球市场还是中国市场&#xff0c;数字化浪潮正以不可逆的姿态重塑商业生态。据IDC预测&#xff0c;到2028年&#xff0c;中国数字化转型市场规模将突破7300亿美元&#xff0c;全球投资规…...

Web3游戏全栈开发实战指南:智能合约与去中心化生态构建全解析

在GameFi市场规模突破千亿美元的当下&#xff0c;去中心化游戏系统开发正面临技术架构升级与生态融合的双重机遇。本文基于Solidity、Rust等多链智能合约开发经验&#xff0c;结合Truffle、Hardhat等主流框架&#xff0c;深度解析如何构建高性能、高收益的链游生态系统。 一、…...

Windows 图形显示驱动开发-WDDM 2.0功能_IoMmu 模型

概述 输入输出内存管理单元 (IOMMU) 是一个硬件组件&#xff0c;它将支持具有 DMA 功能的 I/O 总线连接到系统内存。 它将设备可见的虚拟地址映射到物理地址&#xff0c;使其在虚拟化中很有用。 在 WDDM 2.0 IoMmu 模型中&#xff0c;每个进程都有一个虚拟地址空间&#xff0…...

uniapp微信小程序基于wu-input二次封装TInput组件(支持点击下拉选择、支持整数、电话、小数、身份证、小数点位数控制功能)

一、 最终效果 二、实现了功能 1、支持输入正整数---设置specifyTypeinteger 2、支持输入数字&#xff08;含小数点&#xff09;---设置specifyTypedecimal&#xff0c;可设置decimalLimit来调整小数点位数 3、支持输入手机号--设置specifyTypephone 4、支持输入身份证号---设…...

Java 大厂面试题 -- JVM 深度剖析:解锁大厂 Offe 的核心密钥

最近佳作推荐&#xff1a; Java大厂面试高频考点&#xff5c;分布式系统JVM优化实战全解析&#xff08;附真题&#xff09;&#xff08;New&#xff09; Java大厂面试题 – JVM 优化进阶之路&#xff1a;从原理到实战的深度剖析&#xff08;2&#xff09;&#xff08;New&#…...

小白入门JVM、字节码、类加载机制图解

前提知识~ JDK 基本介绍 JDK 的全称(Java Development Kit Java 开发工具包)JDK JRE java 的开发工具[java, javac,javadoc,javap 等]JDK 是提供给Java 开发人员使用的&#xff0c;其中包含了java 的开发工具&#xff0c;也包括了JRE。可开发、编译、调试…… JRE 基本介绍…...

新能源汽车动力性与经济性优化中的经典数学模型

一、动力性优化数学模型 动力性优化的核心目标是提升车辆的加速性能、最高车速及爬坡能力&#xff0c;主要数学模型包括&#xff1a; 1. 车辆纵向动力学模型 模型方程&#xff1a; 应用场景&#xff1a; 计算不同工况下的驱动力需求匹配电机扭矩与减速器速比案例&#xff…...