自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

记录有价值的内容

记录有价值的内容

  • 博客(230)
  • 资源 (5)
  • 收藏
  • 关注

原创 5G N2信令

定义:N2接口是5G接入网(如gNB)与5G核心网(如AMF)之间的控制平面接口,N2信令即通过该接口传输的信令。功能:N2信令支持与UE上下文管理、PDU会话/资源管理过程相关的场景。例如UE注册、PDU会话建立、切换等操作都依赖于N2信令来完成。

2025-04-03 17:32:46 615

原创 TR-069协议(全称为CPE WAN Management Protocol,CWMP)

TR-069协议(全称为CPE WAN Management Protocol,CWMP)是由宽带论坛(Broadband Forum,原DSL论坛)制定的一种应用层协议,主要用于远程管理和配置客户端设备(CPE),如家庭网关、路由器、调制解调器、IPTV终端等。

2025-04-03 15:08:43 982

原创 EIR管理中IMEI和IMSI信息的作用

IMSI在传输过程中会通过加密算法进行保护,例如使用椭圆曲线加密算法(ECIES)对IMSI进行加密,生成SUCI(订阅用户身份加密信息)。ECIES(椭圆曲线集成加密方案)是一种基于椭圆曲线密码学(ECC)的混合加密框架,它通过结合椭圆曲线加密和对称加密的优点,为IMSI(国际移动用户识别码)等敏感信息提供高效的加密保护。通过联合检测、加密保护、隐私匿名化、动态更新和临时身份标识等机制,EIR系统能够有效确保IMSI信息的安全,防止用户身份信息被泄露或滥用,从而保护用户的隐私和网络的安全性。

2025-04-03 15:01:01 955

原创 工业物联网体系架构中的关键组件工业网关

工业网关是工业物联网体系架构中的关键组件,它作为连接工业现场设备与上层网络或云端的桥梁,具备多种功能和应用场景。

2025-04-03 14:35:13 802

原创 5G EIR(Equipment Identity Register,设备身份注册)

5G EIR(Equipment Identity Register,设备身份注册)是5G核心网络中的一个重要功能组件,主要负责管理和验证连接到5G网络的设备身份。

2025-04-02 15:28:56 838

原创 串口数据转换为IP数据

DTU更专注于数据的远程传输,适合无线远程监控和数据采集场景,功能相对简单,但具备高可靠性和稳定性。串口服务器功能更为复杂多样,支持更复杂的网络环境和多设备连接,适用于工业自动化、远程维护等场景。选择合适的设备取决于具体的应用需求和通信环境。

2025-04-02 10:13:26 451

原创 PUSCH(Physical Uplink Shared Channel,物理上行共享信道)

PUSCH(Physical Uplink Shared Channel,物理上行共享信道)是5G和LTE无线通信系统中的关键上行信道,用于传输用户设备(UE)到基站的上行数据和控制信息。

2025-04-01 17:07:25 1029

原创 PUCCH(Physical Uplink Control Channel,物理上行控制信道)

PUCCH(Physical Uplink Control Channel,物理上行控制信道)是5G和LTE系统中用于传输上行控制信息的重要信道。

2025-04-01 17:01:52 654

原创 5G网络中SIB System Information Blocks系统信息块

SIBs通过提供小区选择、重选、接入参数和邻区信息等关键内容,直接影响终端的接入成功率、切换效率和网络覆盖的连续性。合理配置和优化SIBs的广播策略和内容,可以显著提升网络覆盖的质量和用户体验。

2025-04-01 16:53:55 602

原创 串行通信是

串行通信是一种数据传输方式,在这种通信方式中,数据是一位接着一位依次传输的。与并行通信相比,串行通信具有布线简单、成本低、传输距离远等优点,因此在工业控制、计算机网络、消费电子等多个领域得到了广泛的应用。以下将从串行通信的基本原理、通信方式、常见协议等方面进行详细介绍。

2025-03-28 10:16:33 363

原创 工业控制网络中常用的通信协议

ModbusProfibusCANopenEtherCATPROFINETEtherNet/IPWirelessHARTISA100.11aZigbeeOPC UA时间敏感网络(TSN)

2025-03-28 10:10:02 758

原创 5G网络中CPE和ACS

5G CPE和ACS通过多种安全机制保障网络安全。5G CPE通过身份认证、数据加密、防火墙功能和安全更新等措施,确保设备和数据的安全性。ACS则通过自动开通、远程管理和安全协议支持,提高设备管理效率和安全性。这些措施共同构建了5G网络中的安全防护体系,有效抵御网络威胁。

2025-03-27 14:55:11 439

原创 网络设备的数据模型mib vs xml vs json

MIB:适用于需要标准化和广泛支持的场景,如设备监控和故障检测。XML:适用于需要灵活性和跨平台支持的场景,如配置管理和数据交换。JSON:适用于物联网和Web开发,因其简洁性和高效性。选择哪种数据模型取决于具体的网络管理需求和应用场景。

2025-03-27 14:42:07 388

原创 SNMP NETCONF RESTCONF详细介绍与对比

定义:SNMP是一种应用层协议,用于监控和管理网络设备。操作SNMP Get:用于检索设备信息,包括GET、GETNEXT和GETBULK。SNMP Set:用于修改设备配置。:用于通知事件,如Trap和Informs。缺点性能不足,效率低。下发不足,支持写操作的MIB对象较少。不支持事务机制,无法回滚。拓展性差。模型兼容性差,MIB库混乱。SNMP:适用于简单、小型网络的监控和管理,但不适合大规模、复杂网络。NETCONF。

2025-03-27 14:26:23 319

原创 OT设备(Operational Technology设备)

OT设备(Operational Technology设备)是指用于监控和控制工业设备、流程和事件的硬件和软件系统。这些设备广泛应用于制造业、能源、医药、建筑管理等多个行业,主要负责物理过程的检测和控制。OT设备的核心功能是通过硬件和软件来控制工业设备,以确保生产过程的顺利进行。与主要处理数据和通信的信息技术(IT)系统不同,OT系统直接与物理环境交互,负责控制和监控机械和工业环境。

2025-03-27 14:18:14 319

原创 5G核心网(5GC)中TDD(时分双工)和FDD(频分双工)

高密度区域和高频段频谱:优先选择TDD。广域覆盖和低频段频谱:优先选择FDD。非对称业务:TDD更具优势。对称业务和高速移动:FDD更适合。在实际部署中,TDD和FDD可以共存,网络可以根据需求和可用频谱选择最合适的双工方式。

2025-03-27 11:31:54 508

原创 5G核心网(5GC)中PCI(Physical Cell Identifier,物理小区标识)

合理的PCI规划对于5G NR网络的性能至关重要。通过避免PCI冲突和混淆,以及最小化小区间干扰,可以显著提高网络的同步性能、切换成功率和整体数据传输效率。网络规划人员需要根据具体的网络拓扑结构和业务需求,采用科学的PCI规划方法,确保网络的高效运行。

2025-03-27 11:04:21 565

原创 5G核心网(5GC)中5QI(5G QoS Identifier)

5QI是一个标量,用于指向一组5G QoS特性。这些特性包括调度权重、准入控制阈值、队列管理阈值、链路层协议配置等。标准化的5QI值与5G QoS特性之间是一一对应的。5QI的取值范围为1到255,其中1到9是标准化的5QI值,由3GPP定义,用于支持常见的服务类型。5QI在5G核心网中起着至关重要的作用,它通过定义不同的服务质量特性,帮助网络实现资源的合理分配和优化,支持多种应用场景,从而提升用户体验和网络性能。

2025-03-27 10:48:55 757

原创 3GPP标准中SST(Slice/Service Type,切片/服务类型)

SST是S-NSSAI(Single Network Slice Selection Assistance Information,单网络切片选择辅助信息)的一部分,用于标识网络切片的功能和服务类型。SST的取值范围为0-255,其中0-127为标准值,128-255为运营商自定义值。SST的值决定了网络切片的预期性能特征,例如带宽、时延和可靠性等。

2025-03-27 10:12:04 794

原创 5G核心网(5GC)中PCC(Policy and Charging Control,策略与计费控制)

PCC框架是5GC中用于策略和计费控制的体系结构,它通过定义和执行策略规则来管理网络资源的使用,并根据用户的订阅信息和使用情况实施计费。在5GC中,PCC框架主要由PCF(Policy and Charging Rules Function,策略和计费规则功能)网元实现。

2025-03-27 09:54:58 422

原创 5G网络中A端口和Z端口

A端口:通常指链路的起始端,是连接到网络设备(如交换机、路由器)或用户设备(如5G CPE、基站)的接口。Z端口:指链路的终止端,同样连接到网络设备或用户设备的接口。

2025-03-27 09:46:14 410

原创 5G核心网(5GC)开户中,DNN(Data Network Name,数据网络名称)

DNN是5G网络中用于标识外部数据网络的名称,相当于4G中的APN(Access Point Name),两者功能等价。

2025-03-27 09:27:44 413

原创 Tracking Area Code(跟踪区码)

定义:TAC是移动通信网络中用于标识跟踪区域的代码。在5G网络架构中,网络被划分为多个跟踪区域,每个跟踪区域由一个或多个小区组成,而每个跟踪区域都由一个唯一的TAC来标识。作用:TAC对于网络的移动性管理和位置跟踪至关重要。它可以帮助网络确定用户设备(UE)的大概位置,从而在网络需要与UE通信时,能够快速定位到UE所在的区域,减少寻呼范围,提高网络效率。

2025-03-27 09:21:32 730

原创 5G AAU(Active Antenna Unit)详细介绍

定义与架构5G AAU(Active Antenna Unit,有源天线单元)是5G无线基站系统中的核心组件,它集成了射频(RF)和天线功能,是4G时代RRU(远端射频单元)和天线单元的融合。AAU通过集成多个T/R单元(射频收发单元),实现了信号的高效发射和接收。

2025-03-26 17:50:30 469

原创 RHUB(Radio Hub,无线集线器)

在无线通信领域,是一种重要的设备,主要用于5G网络架构中的室内分布系统(DAS)或小基站解决方案。

2025-03-26 17:47:21 358

原创 N78频段

N78频段属于5G NR(新无线电)的中频段,其频率范围通常在3.3GHz至3.8GHz之间。不过,具体范围在不同国家和地区可能会有所不同。例如,在中国和欧洲的部分地区,N78频段的使用规定会有些差异。

2025-03-26 17:37:03 551

原创 golang channel的实现原理介绍

在Go语言中,带有缓冲区的channel确实使用了环形队列来实现其缓冲区的管理。这种结构使得缓冲区能够高效地利用空间,并简化了数据的读写操作。而无缓冲区的channel则不涉及环形队列,而是通过直接的发送和接收操作来实现通信。

2025-03-24 17:22:27 428

原创 IPC 机制有哪些?

在 Go 语言中,进程间通信(IPC)可以通过多种机制实现,每种机制都有其适用场景和特点。

2025-03-21 11:15:07 22

原创 腾讯云golang一面面试题

这通常用于 NAT(网络地址转换)场景,防火墙会修改 TCP 选项中的信息,以便在数据包经过防火墙时保留原始 IP 地址。Go 的调度器会尝试高效地调度这些 goroutine,但如果每个 goroutine 都进行大量的计算或 I/O 操作,可能会导致 CPU 负载过高,影响程序性能。CPU 缓存会预取连续的内存块,按行读取时,内存访问模式更连续,缓存命中率更高。是 Go 的一个特性,允许为对象设置一个终结器(finalizer),当对象被垃圾回收时,会调用这个终结器。来实现类似 Go 的协程。

2025-03-21 10:47:53 168

原创 golang压力测试工具如hey或wrk使用介绍

选择合适的压力测试工具取决于具体的测试需求。如果需要高性能和复杂请求处理,wrk是一个不错的选择。如果需要一个轻量级且易于使用的工具,bombardier或httpit可能更适合。对于 Go 语言开发的服务,go-wrk和提供了更自然的集成方式。

2025-03-21 10:17:24 164

原创 如何创建一个自定义错误, 定义一个结构体并实现error接口

定义一个结构体来表示你的自定义错误。这个结构体可以包含任何你需要的字段,例如错误代码、错误消息等。通过定义一个结构体并实现error接口的Error()方法,可以轻松创建自定义错误。这种方式不仅提供了灵活性和可读性,还支持类型安全的错误处理。

2025-03-21 10:13:55 18

原创 container/heap使用场景介绍,及其包含的常用方法

包提供了一种高效的方式实现堆(优先队列)。通过实现接口,可以轻松地使用heap.Initheap.Push和heap.Pop等方法管理堆。堆在任务调度、优先队列、数据流处理等场景中非常有用。是 Go 标准库中的一个包,提供了一种实现堆(优先队列)的方式。堆是一种特殊的完全二叉树,其中每个父节点的值都小于或等于其子节点的值(最小堆),或者每个父节点的值都大于或等于其子节点的值(最大堆)。包提供了一些基本操作,使得实现堆变得简单高效。包提供了一种高效的方式实现堆(优先队列)。通过实现接口,可以轻松地使用。

2025-03-21 10:09:55 16

原创 golang使用邻接表或邻接矩阵表述图

稀疏图:使用邻接表。稠密图:使用邻接矩阵。具体需求:根据实际需求选择合适的数据结构。通过以上介绍和示例代码,你可以快速掌握如何在 Go 中使用邻接表和邻接矩阵来表示图。

2025-03-21 10:03:45 133

原创 golang container/list使用介绍

包提供了丰富的操作方法,用于管理双向链表。这些方法包括添加、删除、遍历、移动元素等,使得链表的操作非常灵活和高效。通过以上介绍和示例代码,你可以快速掌握包的使用方法,并在实际项目中应用双向链表。

2025-03-21 09:56:04 389

原创 golang errgroup用法介绍结合

errgroup是一个强大的工具,适用于需要并发执行多个任务并处理错误的场景。它提供了错误处理、上下文取消和并发限制等功能,使得并发编程更加简单和可靠。

2025-03-21 09:46:18 184

原创 CompletableFuture 和 Mono.fromFuture用法介绍结合@RestController使用

在 Spring Boot 的中,结合和可以实现高效的异步响应式编程。这种方式特别适合处理耗时的 I/O 操作,如数据库查询、外部服务调用等,而不会阻塞主线程。以下是一个完整的示例,展示如何在中使用和。

2025-03-20 16:41:36 329

原创 2025年Go语言面试中常见的50道面试题,涵盖基础语法、并发编程、数据结构、错误处理

【代码】2025年Go语言面试中常见的50道面试题,涵盖基础语法、并发编程、数据结构、错误处理。

2025-03-18 18:02:19 200

原创 有趣的学习Python-第十三篇:2025年最新python面试题50道及答案

【代码】有趣的学习Python-第十三篇:2025年最新python面试题50道及答案。

2025-03-13 14:15:42 128

原创 有趣的学习Python-第十二篇:Python的“魔法实验室”:虚拟环境与包管理

在Python的世界里,虚拟环境就像是一个“魔法实验室”,可以让你在不同的实验中使用不同的“魔法药剂”(包)。每个虚拟环境都是一个独立的目录树,包含了一个特定版本的Python安装,以及一些额外的包。虚拟环境是一个独立的目录树,包含了一个特定版本的Python安装,以及一些额外的包。例如,应用程序A可以有自己的虚拟环境,安装了1.0版本的库,而应用程序B可以有另一个虚拟环境,安装了2.0版本的库。有时候,应用程序需要特定版本的库,因为某个特定的错误已经被修复,或者应用程序是基于库的旧版本接口编写的。

2025-03-13 13:59:41 25

原创 有趣的学习Python-第十一篇:Python的“魔法宝库”:标准库之旅(第二部分)

在Python的“魔法宝库”中,除了那些常用的“魔法工具”(标准库),还有一些更高级的工具,它们虽然不常出现在小脚本中,但在专业编程中却非常有用。模块则提供了更复杂的控制,可以以一种Python解释器可读的方式打印内置和用户定义的对象。日志系统可以直接从Python配置,也可以从用户可编辑的配置文件中加载,以便在不修改应用程序的情况下进行自定义日志记录。,但左侧的追加和弹出速度更快,中间的查找速度更慢。通过合理地使用Python的“魔法工具”,你可以让你的代码更加简洁、高效和强大。

2025-03-13 13:54:06 18

3GPP TS 23.502

3GPP TS 23.502

2024-11-14

3GPP TS 23.501

3GPP TS 23.501

2024-11-14

Easy to use karmadactl command

Easy to use karmadactl command.

2024-11-14

镜像构建工具介绍.pdf

docker镜像构建

2023-02-28

kubernetes从docker迁移到containerd.pdf

kubernetes从docker迁移到containerd.pdf

2023-02-28

CIS_Kubernetes_Benchmark_v1.5.0.pdf

CIS_Kubernetes_Benchmark_v1.5.0

2021-12-16

CIS_CentOS_Linux_8_Benchmark_v1.0.0.pdf

CIS_CentOS_Linux_8_Benchmark_v1.0.0

2021-12-16

CIS_CentOS_Linux_7_Benchmark_v3.0.0.pdf

CIS_CentOS_Linux_7_Benchmark_v3.0.0.

2021-12-16

CIS_Docker_Benchmark_v1.2.0.pdf

docker cis 基准规则

2021-02-25

go学习笔记

第⼀一部分 语⾔言 8 第 1 章 类型 9 1.1 变量 9 1.2 常量 10 1.3 基本类型 13 1.4 引⽤用类型 14 1.5 类型转换 14 1.6 字符串 15 1.7 指针 17 1.8 ⾃自定义类型 19 第 2 章 表达式 21 2.1 保留字 21 2.2 运算符 21 2.3 初始化 22 2.4 控制流 23 第 3 章 函数 29 3.1 函数定义 29 3.2 变参 30 3.3 返回值 30 3.4 匿名函数 32 3.5 延迟调⽤用 34 3.6 错误处理 35 第 4 章 数据 39 4.1 Array 39 4.2 Slice 40 4.3 Map 45 Go 学习笔记, 第 4 版 4 4.4 Struct 47 第 5 章 ⽅方法 53 5.1 ⽅方法定义 53 5.2 匿名字段 54 5.3 ⽅方法集 56 5.4 表达式 56 第 6 章 接⼝口 60 6.1 接⼝口定义 60 6.2 执⾏行机制 62 6.3 接⼝口转换 63 6.4 接⼝口技巧 65 第 7 章 并发 66 7.1 Goroutine 66 7.2 Channel 68 第 8 章 包 76 8.1 ⼯工作空间 76 8.2 源⽂文件 76 8.3 包结构 77 8.4 ⽂文档 81 第 9 章 进阶 82 9.1 内存布局 82 9.2 指针陷阱 83 9.3 cgo 86 9.4 Reflect 94 第⼆二部分 源码 109 1. Memory Allocator 110 1.1 初始化 112 1.2 分配流程 117 Go 学习笔记, 第 4 版 5 1.3 释放流程 131 1.4 其他 135 2. Garbage Collector 140 2.1 初始化 140 2.2 垃圾回收 141 2.3 内存释放 155 2.4 状态输出 160 3. Goroutine Scheduler 166 3.1 初始化 166 3.2 创建任务 171 3.3 任务线程 178 3.4 任务执⾏行 184 3.5 连续栈 196 3.6 系统调⽤用 207 3.7 系统监控 211 3.8 状态输出 217 4. Channel 218 4.1 初始化 218 4.2 收发数据 220 4.3 选择模式 227 5. Defer 235 6. Finalizer 241 第三部分 附录 249 A. ⼯工具 250 1. ⼯工具集 250 2. 条件编译 251 3. 跨平台编译 253 4. 预处理 254 Go 学习笔记, 第 4 版 6 B. 调试 255 1. GDB 255 2. Data Race 255 C. 测试 258 1. Test 258 2. Benchmark 260 3. Example 261 4. Cover 261 5. PProf

2019-03-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除