5G Protocol Stack |5G Layer 3的理解(2/5)

一、5G第3层 | 5G RRC层主要功能

以下是5G第3层RRC层的主要功能:
(1)向NAS和AS广播系统信息
(2)RRC连接的建立、维护和释放
(3)安全管理,包括密钥管理
(4)点对点无线承载的建立、配置、维护和释放
(5)移动性管理,包括小区的添加和释放
(6)UE测量报告的管理,包括UE报告控制和基于UE的移动性管理
(7)NAS消息在NAS和UE之间的直接传输
在这里插入图片描述

二、功能解释说明

2.3 安全管理,包括密钥管理

“安全管理,包括密钥管理”是5G网络中RRC层的重要功能之一,它确保了用户数据和信令在无线传输过程中的机密性、完整性和抗篡改性。具体来说,RRC层通过安全管理和密钥管理来实现对数据传输的保护。

1. 安全管理的概念:

在5G网络中,安全管理涉及一系列功能,这些功能确保用户数据和控制信令在传输过程中不被非法窃取、篡改或干扰。安全管理主要包括:
数据的加密和完整性保护: 确保用户数据和信令在传输过程中不被窃取(加密)和不被篡改(完整性保护)。
身份验证与认证: 确保只有经过认证的合法用户才能接入网络,同时防止伪装攻击和非法设备的接入。

2. 密钥管理的概念:

密钥管理是安全管理的核心部分。5G网络中的密钥管理包括生成、分配、存储、更新和销毁密钥的全过程。这些密钥用于加密和保护通信数据以及控制信令。5G系统中的密钥管理机制较4G系统进行了增强,以应对更加复杂的威胁场景。

3. 密钥管理的主要步骤:

密钥生成和分发: 当UE初次接入网络时(例如在

### LTE 和 5G 协议详解 #### 数据链路概述 在5G空口协议栈中,数据链路被细分为多个子,这些子共同协作以实现高效的数据传输。具体而言,数据链路包括媒体访问控制(MAC)、无线链路控制(RLC)、分组数据汇聚协议(PDCP)以及服务数据自适应协议(SDAP),每一都有其特定的功能和职责[^3]。 #### MAC 功能 MAC负责处理资源分配、调度请求以及HARQ反馈等功能。它通过逻辑信道映射到传输信道来管理不同类型的业务流量,并支持多用户之间的资源共享机制。此外,在上行方向还提供了随机接入过程的支持[^1]。 #### RLC 特性 RLC主要提供可靠的数据传输服务, 它可以根据需求配置成三种模式:透明模式(TM), 非确认模式(UM) 及确认模式(AM) 。其中 AM 提供了完整的错误纠正能力;而 UM 则适用于实时性强但对误码率容忍度较高的场景; TM 不涉及任何重传操作,仅用于特殊用途如广播/多播消息传递等场合下使用。 #### PDCP 作用 PDCP的主要任务是对来自更高次的数据包执行头部压缩与解压工作,从而减少空中接口上的开销并提高频谱效率。另外还包括加密保护措施以保障通信安全性和隐私性,同时也实现了切换过程中所需的锚定点功能以便于移动节点间平滑过渡。 #### SDAP 介绍 作为新增加的一结构,SDAP位于NAS之下但在RRC之上运行,主要用于解决QoS Flow ID(QFI)至DRB Mapping关系建立问题。这使得终端设备能够区分不同类型的服务请求,并将其适配到相应的承载实体上去完成具体的交互流程。 #### ENDC 技术说明 ENDC 是一种允许UE 同时连接eNB(gNodeB) 的解决方案之一 ,即所谓的双链接技术。该方法结合了E-UTRA 和NR的优点 , 能够充分利用现有基础设施的同时享受新一代网络带来的性能提升效果。例如当下载大文件或者观看高清视频时可以通过增加额外带宽的方式来加快速度体验 [^2]. ```python class ProtocolStack: def __init__(self): self.layers = ["MAC", "RLC", "PDCP", "SDAP"] def describe(self): description = "" for layer in self.layers: if layer == "MAC": description += f"{layer}: Manages resource allocation and scheduling.\n" elif layer == "RLC": description += f"{layer}: Provides reliable data transfer services with three modes (TM, UM, AM).\n" elif layer == "PDCP": description += f"{layer}: Performs header compression/decompression along with encryption protection.\n" elif layer == "SDAP": description += f"{layer}: Handles QoS flow to DRB mapping relations.\n" return description protocol_stack = ProtocolStack() print(protocol_stack.describe()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值