LTE 网络与互联网的连接

LTE 网络与互联网的连接

·当用户设备 UE(如手机)开机后,就登记到 LTE 网络,以便使用网络资源传送 IP 数据业务。

·LTE 网络内的数据路径由两大部分组成:

        -空口无线链路(UE→eNB)。

        -核心网中的隧道(eNB→S-GW→P-GW)。

LTE 的协议栈(用户层面)

·GTP-U:GPRS 隧道协议GTP (GPRS Tunneling Protocol),用户层面 (User plane)。或 GTP。

·分组数据汇聚协议 PDCP (Packet Data Convergence Protocol) 子层:支持 IP 分组在无线链路更加有效的传输,包括对 IP 首部进行压缩/解压缩。

·无线链路控制 RLC (Radio Link Control) 子层:可提供三种不同可靠性等级的运行方式。还具有分组重新排序、重复数据检测、以及使用差错检测协议 ARQ 进行数据重传的功能。

·媒体接入控制 MAC 子层:完成复用和分用的功能。在无线信道质量较差的环境下,采用混合自动重传请求 HARQ (Hybrid ARQ) 协议,可以有效地减少重传次数。此外,还按照 eNB 调度程序的安排,把无线资源动态分配给 UE,从而保证了服务质量 QoS。

·物理层 PHY:发送时对 MAC 子层传来的数据进行编码和调制,把比特插入到每一帧中适当的时隙中发送出去。接收时进行解调和解码,把收到的比特上传给 MAC 子层。采用一种自适应调制编码 AMC (Adaptive Modulation and Coding) 技术。基站 eNB 根据用户终端反馈的信道状况,动态调整物理层采用的调制方式(QPSK 或 16 QAM 或 64 QAM)和编码速率。

UE 登记后,若在一段时间没有数据业务

·释放:

        ·UE 和 eNB 之间的空口链路;

        ·eNB 和 S-GW 之间的 GTP-U 隧道。

        ·UE 空口进入空闲状态。

·保持:

        ·S-GW 与 P-GW 之间的 GTP-U 隧道;

        ·UE 的 IP 地址。只要 UE 移动时不超过 P-GW 的覆盖范围,P-GW 分配给 UE 的 IP 地址就不改变。

例:UE 访问百度网站(www.baidu.com)

·UE 向所在小区的基站 eNB 发送连接请求。

·eNB 收到连接请求后,就要建立空口链路和 eNB → S-GW 之间的GTP-U 隧道。

注意:S-GW → P-GW 之间原有的 GTP-U 隧道仍存在着。

·然后, UE 发送 IP 分组,从 IP 层先传送到下面的第 2 层(现在L2具有三个子层)。

·1.UE 发送的 IP分组:

        ·目的地址 IPD = BD (BD 表示 www.baidu.com)。、

        ·源地址 IPS = UE (UE 表示 UE 的 IP 地址)。

·2. 在 eNB → S-GW 隧道中传输 IP 分组:

        ·基站 eNB 的 PDCP 把收到的数据解封后,用协议 GTP-U 进行封装,并把一个 GTP 隧道端点标识符 TEID (Tunnel Endpoint Identifier) TEID1 写入到 GTP 首部中。

        ·在 eNB → S-GW 隧道中传送的 IP 分组:

                ·目的地址 IPD = S-GW。 源地址IPS = eNB。

·3.在 S-GW → P-GW 隧道中传输 IP 分组:

        ·S-GW 收到 IP 分组后,用同样的方法解封,并再次用协议 GTP-U 进行封装,把一个该 GTP 隧道端点标识符 TEID2 写入到 GTP 首部中。

        ·在 S-GW → P-GW 隧道中传送的 IP 分组: 目的地址 IPD = P-GW。 源地址 IPS = S-GW。

·最后,P-GW 把从 GTP-U 隧道收到的 IP 分组解封,得到 UE 发送的 IP 分组,转发到互联网的百度网站。
欢迎一起学习~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/499493.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

模糊PID控制算法实战讲解-案例温度控制(附C语言实现)

可结合之前的文章一起理解: 控制算法-PID算法总结-从公式原理到参数整定解析(附C源码)_pid自整定算法-CSDN博客 模糊控制算法实战讲解-案例温度控制(附C语言实现)-CSDN博客 目录 一、模糊PID控制的原理 1.1 模糊化…

java009 - Java调试debugger

1、debugger概述 程序的调试工具,用于查看追踪程序的执行流程,也可以调试程序。 2、debugger调试流程 2.1 如何加断点 2.2 如何运行加了断点的程序 在代码区域右键---->debugger执行 2.3 看哪里 看console窗口 2.4 点哪里 点step into(F7)这个箭…

5个顶级AI训练数据提供商

人工智能革命极大地改变了世界,其影响遍及全球各个行业。 它改变了企业的典型运营方式,从而显着提高了生产力。 大多数公司已经使用或正在考虑某种形式的人工智能。 但为了让机器获得准确的结果,需要可以输入机器学习算法的高质量标记数据。…

HarmonyOS—开发云数据库

您可以在云侧工程下开发云数据库资源,包括创建对象类型、在对象类型中添加数据条目、部署云数据库。 创建对象类型 对象类型(即ObjectType)用于定义存储对象的集合,不同的对象类型对应的不同数据结构。每创建一个对象类型&#…

【软件测试】接口调不通排查分析+常遇面试题总结

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、接口调不通&am…

代码随想录算法训练营 Day29 | LeetCode491.递增子序列、LeetCode46.全排列、LeetCode47.全排列 II

LeetCode491.递增子序列 该题强调与之前的题目的不同在于给的数组顺序不能变换,这就导致了不能用used数组判断与前一个元素是否相同的方法进行去重的操作,因此该题加入了一个set,不和前一个元素比,而是判断之前有没有处理过这个值…

我是怎样看待 “祖传代码” (浅聊)

来感受一下压迫感吧~ 敬畏之心 程序员应该对祖传代码保有敬畏之心。这些代码库往往承载着公司的核心业务,是前人们花了无数心思,改了无数 bug 后的产物,同时也是公司的命脉所在。对于新加入的程序员来说,理解这些代码的结构、逻…

CentOS7——主机动态地址修改为静态地址

目录 1、查看本机的网络配置(vmnet8网关) 2、修改虚拟机主机网络信息配置文件 3、重启network服务使生效 4、测试 1、查看本机的网络配置(vmnet8网关) windows:“网络图标”——>“属性”——>“网络和共享中…

比亚迪领航新能源时代:汉唐传承,品牌力量

比亚迪,以中国文化的深度与自信,为新能源汽车领域注入强大动力。汉唐车型,不仅承载着中国古代文明的辉煌,更以其创新技术和环保理念,终结油电之争,让燃油车再次破防。作为销量冠军,比亚迪品牌的…

C语言基础18 循环

们可能需要多次执行同一块代码。一般情况下,语句是按顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了更为复杂执行路径的多种控制结构。 循环语句允许我们多次执行一个语句或语句组&#xff0…

zookeeper启动报错

启动zookeeper报错 从报错中可以看到 Invalid config, exiting abnormally 意思是:配置无效,异常退出 在往上看是没有zoo.cof这个配置文件 2024-02-27 14:47:03,285 [myid:] - ERROR [main:o.a.z.s.q.QuorumPeerMain99] - Invalid config, exiting…

(Linux学习二)文件管理基础操作命令笔记

Linux目录结构: bin 二进制文件 boot 启动目录 home 普通用户 root 超管 tmp 临时文件 run 临时运行数据 var 日志 usr 应用程序、文件 etc 配置文件 dev 文件系统 一、基础操作 在 Linux 终端中,你可以使用以下命令来清屏: clear 命令&am…