老猿学5G扫盲贴:N6接口用户平面协议栈对应的网络分层模型
在网络通信模型中,都对应有分层的网络结构,如开放式系统互联(OSI)的七层模型(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)以及TCP/IP四层(网络接口层、网络层、传输层和应用层)模型。与此相对应,在5G各功能体之间的通信协议也都有对应的协议栈,因此5G包含了一系列的接口协议,每个协议也对应有不同的分层模型。
5G协议中的N6接口协议对应的是用户终端UE和5G基站gNB之间以及用户平面功能体UPF和数据网DN之间的接口协议,N6接口协议分为控制面和用户面,分别对应如下协议栈。
N6的控制面协议栈:

N6用户面协议栈:

之所以要单独介绍N6接口用户平面协议栈,是因为这个协议栈与用户上网行为及计费的一些要素相关联。在此只是简单介绍一下这个协议栈的功能,细节不展开研究。
N6接口用户平面协议栈如上面图所示分为五层:
- 物理层(Physical Lay,简称PHY):该层为射频接口部分,负责提供空中接口的各种逻辑信道。负责处理编译码、调制解调、多天线映射以及其它电信物理层功能。物理层以传输信道的方式为MAC层提供服务。
- 媒体接入控制层(Medium Access Control,简称MAC):主要作用是定义和分配空中接口的逻辑信道,使得这些信道能被不同的UE共享。逻辑信道共有3类,分别是公共控制信道、分组业务信道和广播信道。公共控制信道用来传送数据通信的控制信令,分组业务信道用来传送分组数据,广播信道则是用来给移动台发送网络信息
- 无线链路控制层(Radio Link Conrtol,简称RLC):RLC是UE和基站之间的通信协议,通过SAP(Service Access Point)与PDCP层通信,并通过逻辑信道与MAC层通信,确保接收数据和发送数据的顺序一致,支持三种模式的数据传输,分别是确认模式(Acknowledged Model,简称AM,要求接收方应答,并支持自动重传,可靠性高)、非确认模式(Unacknowledged Model,简称UM,用于可靠性不高的业务)和透明模式(Transparent Model,简称TM,传输时不封装RLC协议头,提供无连接服务,如广播和寻呼)
- 分组数据汇聚协议层(Packet Data Convergence Protocol,简称PDCP):是外部PDN网与PS域接口所用的网络协议,主要目的是发送或接收对等PDCP实体的分组数据,处理控制面上的无线资源管理消息以及用户面上的因特网协议(IP)包。PDCP层收到来自IP层的数据分组后,对数据分组进行进行头压缩和加密,以减少无线接口必须传送的比特流量,然后传到到RLC层,同时还对信令加解密和一致性完整性处理。在接收端,PDCP协议将负责执行解密及解压缩功能
- 服务数据适配协议层(Service Data Adaptation Protocol,简称SDAP),这个是5G新增的层,用于对QoS流与DRB(Data Radio Bearers, 无线数据承载)之间进行映射,同时在上下行数据包中标识QoS flow ID (QFI),这样就可以实现基于流的Qos而不是基于承载的Qos
注:
无线承载即UE和基站之间的传输通道,有两种,一种是数据承载称为DRB,一种是信令承载称为SRB(Signalling Radio Bearers 信令无线承载)
老猿Python,跟老猿学Python、学5G!
老猿学5G扫盲贴:N6接口用户平面协议栈对应的网络分层模型的更多相关文章
- 老猿学5G扫盲贴:与用户和终端相关的名词UE、SUPI、GPSI、PEI
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 和4 ...
- 老猿学5G扫盲贴:PDU协议数据单元、PDU连接业务和PDU会话的功能详解
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.PDU 关于PDU在百度百科是这样定义的:协议 ...
- 老猿学5G扫盲贴:中移动的5G计费架构中Nchf'服务化接口以及CHF中的AGF
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.关于Nchf' 在中移动企标中出现了在3GPP ...
- 老猿学5G扫盲贴:中国移动网络侧CHF的功能分解说明
☞ ░ 老猿Python博文目录░ 一.引言 在<老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程>介绍了中国移动CHF的总体功能,同时说明了CHF网元主要由AGF.CD ...
- 老猿学5G扫盲贴:中国移动网络侧CHF主要功能及计费处理的主要过程
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G扫盲贴:3GPP规范中与计费相关的主要规范文档列表及下载链接
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 在<老猿学5G扫盲贴:3GPP规范中部分与计 ...
- 老猿学5G扫盲贴:中国移动的5G计费架构解读
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 在<老猿学5G扫盲贴:3GPP中的 ...
- 老猿学5G扫盲贴:中国移动5G融合计费漫游计费架构和路由方案
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt+moviepy音视频剪辑实战 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一. ...
- 老猿学5G扫盲贴:推荐三篇介绍HTTP2协议相关的文章
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 5G中的服务化接口调用都是基于HTTP2协议的,老 ...
随机推荐
- dat.GUI 打造可视化工具(一)
前言 有时候学习api其实我们可以从源码的角度学习,因为有时候很多文档写的太不清楚了,自己都是慢慢去试,去猜,去实现其实也是挺浪费时间的,面对未知的一脸蒙蔽,偶尔烦躁,其实需要的是自己静下心来慢慢研究 ...
- 09线程隔离的g对象
1,g是global的意思. g对象再一次请求中的所有的代码的地方,都是可以使用的. 同一次请求,那么在这个项目的所有地方都可以用了. from flask import Flask,request, ...
- Excel字符串函数
Excel字符串函数(用到的记录一下)"a1"代表a1单元格 mid(a1,start_num,nums) a1格从第start_num取nums个,从1开始. len(a1) ...
- java8-lambda-list中字符出现字数的统计
@Test public void testStringCount(){ List<String> moidList1 = new ArrayList<>(); moidLis ...
- ceph-deploy 部署加密osd异常的问题
问题解析 问题 journal encryption with dmcrypt (Reno Rainz) 问题原文: I'm trying to setup a cluster with encryp ...
- linux 更改mysql 数据存储目录
https://www.cnblogs.com/hellangels333/p/8376177.html 参考位博主的文章,稍做改动 1.检查mysql数据库存放目录 mysql -u root - ...
- WireShark——ARP 协议包分析
1. 什么是ARP ARP(Address Resolution Protocol)协议,即地址解析协议.该协议的功能就是将 IP 地 址解析成 MAC 地址. ARP(Address Resolu ...
- SMB远程代码执行漏洞(CVE-2020-0796)分析、验证及加固
这几天有点忙,CVE-2020-0796出来了,没静下心来关注一下,显得太不尊重这个漏洞了,今天周末,关注一下,水一篇. 一.漏洞描述 漏洞公告显示,SMB 3.1.1协议 ...
- 【JAVA基础】数组练习案例一
/* * * 输入5个学生成绩 * 计算出每个成绩与最高分的差距 * 根据差距分配等级 * * */ import java.util.Scanner; public class ArrayTask ...
- 用过MindManager后才知道思维导图原来这么简单
哈喽大家好!时间过得真是太快了,一眨眼这一年就接近尾声了,相信我们都度过了不平凡但十分充足的一年,不知道大家在2020年中有没有令自己满意的收获呢? 相信大家各自都有精彩的收获,我们不妨把它们总结一下 ...