你的手机如何“说话”?一篇文章读懂通信协议与信令流程


你是否曾想过,为什么手机可以瞬间发送一条消息?为什么视频通话有时候会卡顿,有时候却不会?当你拨打电话是,手机是如何工作的?这些看似简单的操作背后,其实隐藏着一套复杂的“语言”和“对话流程”。
本文将以通俗易懂的方式,揭开手机通信的神秘面纱:从通信协议(手机的“语法规则”)到信令流程(设备的“对话剧本”),带你读懂一场跨越基站、核心网的“无声对话”。

一、通信协议:手机的“语言规则”

通信协议就像人类对话中的“语法”,它定义了设备之间交互的规则和格式。就好比中国人见面会经常问“吃了吗?”,外国人见面会问“今天怎么样?”,见面了相互之间要打招呼以及如何打招呼就是人类沟通的“协议”。总之,如果没有统一的协议,设备之间就无法进行有效的通信。

协议的作用:

  • 定义数据的格式:确保信息传输时的结构一致。
  • 规定传输规则:告诉设备如何发送、接收和处理数据。
  • 处理错误:在数据传输中发现问题时,如何恢复或报告错误。

常见协议举例:

  • TCP/IP:这是互联网的核心协议。它就像一个快递员,确保数据能够可靠地从一个地方传输到另一个地方。TCP/IP通过三次握手建立连接,并且会将数据分包传输。
  • HTTP/HTTPS:当你在浏览网页时,HTTP/HTTPS协议负责将你的请求传递给网服务器,并得到响应。HTTPS还会加密数据,保护你的隐私。
  • 5G NR:这是5G网络的核心协议,它支持高速通信和大带宽,延迟只有毫秒级别。

手机通信的分层逻辑

下面介绍网络中进行通信的协。目前最为常见的网络层次化为是TCP/IP四层模型,此外还有OSI七层模型以及教学中经常提到的5层模型。这里,为了便于理解,我们可以进一步简化,

  • 1. 应用层:这是最顶层,直接与应用程序交互,定义了应用程序如何通过网络发送数据。常见的应用层协议有HTTP、FTP、SMTP、DNS等,它们分别负责网页浏览、文件传输、电子邮件以及域名解析等功能。

  • 2. 运输层:传输层负责确保数据能够可靠地传输。常用的协议有TCP协议以及UDP协议。TCP协议通过三次握手建立连接,并将数据分包传输,确保数据不会丢失或损坏。

  • 3. 网络层:网络层负责将数据从一个网络路由到另一个网络。比如,IP地址就是网络层的核心工具。IP地址在通信中的作用与我们寄快递时的快递地址类型,与快递地址“xx省xx市xx街道”这样的格式类型,IP地址的形式之一IPv6由128位数字组成,且每4位构成一个字段。

  • 4. 网络接口层(包括数据链路层和物理层):这里是通信的“桥梁”,负责在手机和网络之间建立连接。比如Wi-Fi和蜂窝网络都是通过网络接口层与手机通信。网络接口层还负责将数据包装成适合传输的格式。

二、从开机到通话的信令之旅

从手机开机正常使用,到与其他用户进行通信一级在移动过程中保持通信,看似平平淡淡,但是却是涉及到一系列步骤的复杂过程。

1.手机开机与网络接入

  • PLMN选择与小区选择:
    • 手机开机后,首先会搜索附近的PLMN(公共陆地移动网络),并选择一个信号最强的小区(一个基站覆盖的地理区域)进行驻留。
    • 小区选择是UE(用户设备)在开机后选择一个合适的小区进行驻留的过程
  • 随机接入过程
    • UE通过随机接入过程与基站建立上行同步。随机接入过程分为竞争性和非竞争性两种。
      • 竞争性随机接入:UE随机选择一个前导码并在PRACH(物理随机接入信道)上发送给基站。基站接收到后,通过RAR(随机接入响应)消息分配资源和时序调整。
      • 非竞争性随机接入:基站预先分配前导码给UE,UE使用该前导码发起随机接入。

什么是上行同步?
     在无线通信中,UE和基站之间的距离可能会发生变化,信号传播时间也会相应变化。如果没有上行同步,基站接受到的信号可能会因为时延而无法正常解码。上行同步的作用就是确保UE发送的信号在时间上与基站的接收窗口对其,从而提高通信效率和可靠性。

  • RRC连接建立:      
    • 随机接入完成后,UE发起RRC连接请求,基站响应并分配资源,建立RRC连接。
    • RRC连接建立后,UE进入连接态,可以进行数据传输。

随机接入过程与RRC连接建立有什么区别?为什么不能一次性完成?

    随机接入过程的主要目的是让UE(用户设备)与基站(gNB)之间建立上行同步,并获取无线资源以进行后续的通信。RRC连接建立是在随机接入过程之后进行的,主要目的是在UE和基站之间建立一个控制信令连接,以便进行更复杂的通信和资源管理。
     将随机接入和RRC连接建立分开,可以提高网络的效率。随机接入过程可以快速完成,而RRC连接建立可以根据网络状态和UE需求进行更精细的配置。

2.与其他用户通信

  • 在连接态下,UE可以通过基站与核心网进行数据传输,包括语言通话、短信和访问互联网。
  • 基站将UE的数据通过回传网络传输到核心网,核心网进一步处理并路由到目标用户或服务器。

3.移动过程中的通信保持

  • 小区重选:
    • 当UE处于空闲态(RRC连接的一种状态)时,会周期性地扫描周围小区的信号质量。如果发现其他小区的信号质量更好,UE会进行小区重选。
    • 小区重选的决策基于信号强度、信号质量、网络优先级等因素。
  • 小区切换
    • 当UE在移动过程中进入连接态,并且当前小区的信号质量下降时,基站会触发小区切换。
    • 切换过程包括UE向基站发送切换请求,基站协调目标小区资源并完成UE的连接切换。

4.状态转换:

  • 空闲态(IDLE)、连接态(CONNECT)与非激活态(INACTIVE)
    • 手机开机后即处于空闲态,通过随机接入和RRC连接进入连接态。
    • 在连接态完成数据传输后,并在一定时间内没有新的数据传输需求时,网络会认为UE处于“空闲”状态。这时网络会向UE发送连接释放消息,指示UE释放当前的RRC连接,进入空闲态。
    • 当UE的电池电量低或当前不需要进行数据传输时,UE可以向基站发送请求,进入非激活态。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值