什么是蜂窝移动网络?

news2024/11/26 19:54:07

文章目录

  • 前言
  • 移动网络 vs WIFI
  • 蜂窝移动通信网
    • 蜂窝网络
    • 实现移动上网
    • 通信网架构
  • 总结


前言

本博客仅做学习笔记,如有侵权,联系后即刻更改

科普:


移动网络 vs WIFI

计网课外实验月,我走在宿舍一楼正数着AP有多少个,突然WIFI连接断掉了,
我下意识的切换至移动数据,由于手头事情的启示,我开始思考一系列问题:
1. 为什么移动数据抗干扰性比WIFI好?
2. 为什么移动数据覆盖性比WIFI好? 

两者区别:

抗干扰能力不同、覆盖程度不同

  • 基站功率大
    AP功率小

计费标准不同

  • 移动数据按流量计费
    WiFi按时间计费

涉及到的网络类型不一样

  • 移动数据为广域网技术的实现
    WiFi是局域网技术的实现

WiFi

  • 将各种终端以无线方式互相连接的无线技术
    速率可以达到几百兆甚至1G
  • wifi的功率一般都很小
    一般10mW左右,范围小,几十到上百米

移动数据

  • 指的是移动、电信、联通运营的2G、3G、4G网络
  • 这些网络使用专有的频率
    有专门的运营商规划、优化、运营
  • 发射功率一般在20W左右
    也能做到很好的干扰隔离,
  • 一个基站的覆盖范围可以达到3-5公里

蜂窝移动通信网

参考文章

蜂窝网络

蜂窝网络

  • 蜂窝式移动通信网络一般就是代指采用蜂窝组网结构的公众移动通信网络
    蜂窝网络名字的来源: 理想的信号覆盖形状为正六边形,和蜜蜂的蜂房构造一致
    在这里插入图片描述
  • 还有一个有意思的现象就是安卓手机负责流量控制的按钮叫移动数据,但是苹果的就叫蜂窝移动数据,从这个方面看苹果的命名更为准确

实现移动上网

小区选择和重选

小区选择

  • 手机会不断地检测哪个基站的信号强,并进行排序确认最优的服务小区
    一旦选定,手机就会驻扎在这个小区里,手机上也就显示出了信号标识,到底有几格信号一目了然
    在这里插入图片描述

小区重选

  • 手机在移动的过程中,时刻扫描相邻小区的信号强度
    一旦发现更优的小区,就会重新选择驻扎该小区
    在这里插入图片描述

位置更新

网络会按照地理区域,划分为多个“位置区”

  • 一个位置区包含了一组基站所覆盖的区域
    在此区域内,每个基站都在源源不断地向用户广播自己的位置区编码
    在这里插入图片描述

位置更新

  • 手机开机后,检测到自己所在的位置区,并向基站报告
    还需要定时上报,否则网络就会认为这手机已经跑到没信号的地方,没法联系上了
    如果有人拨打这个手机的号码,就会提示:“对不起,您拨打的用户不在服务区。”
    在这里插入图片描述

位置区的作用

  • 网络就知道了手机的位置
    以后如果来电话了也就到这个位置区去提醒手机接电话

服务小区的切换

手机一直在测量着相邻小区的信号强度,服务小区一旦发现邻区信号强到一定的程度,就可判断手机到了边界,该把电话移交给另外一个小区了,于是火速联系新小区做好一切业务移交准备,得到肯定的答复之后才能让手机接入到新小区,电话得以持续
在这里插入图片描述

切换和其他操作的区别

  • 小区选择,重选和位置更新都是手机在空闲态时的行为,没有那么紧急
  • 而切换是在手机处于通话状态的行为,必须快速准确完成,否则可能导致切换失败,电话断开
  • 因此切换成功率是一项非常关键的考核指标

通信网架构

一旦多个基站连成了一张蜂窝网络,靠各个基站之间彼此互通
进行自治效率太低,这就需要引入一个中央控制点,对多个基站进行统一管理了

2G和3G时代

  • 多个基站由一个控制器管理,多个控制器又由核心网来管理,组成了一个三层的金字塔型架构
    在这里插入图片描述

4G时代

  • 为了降低时延,简化架构,去掉了基站控制器,基站直接由核心网来进行管理
    但是这个架构虽然简单,但用起来却不是那么方便
  • 因为如果让核心网把一切都管起来的话,负荷太大
  • 如果放权让基站之间点对点地互相协调资源调度,干扰等问题的话,效率低,效果差
    结果就是4G终其一生都在跟这个架构死磕
    在这里插入图片描述
    5G时代
  • 吸取了4G时代的教训,又走回到了2G和3G时代的老路
  • 那就是把基站拆分成了集中单元(CU)和分布单元(DU),一个CU管理多个DU,然后核心网再来管理数量较少的CU
    在这里插入图片描述

总结

小小励志

有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

待业将近一个月,晚上11点接到面试邀约电话,我却拒绝了...

前言 一位测试朋友最近一直在找工作,前两天刚拒绝了一个面试。那天晚上11点多,他接到一个HR的面试电话,让他第二天早上10点去公司面试。朋友和HR聊了两句,了解到这位HR经常加班,于是果断拒绝了这个面试。我还为他可惜&…

LongAdder的源码学习与理解

👨‍💻个人主页: 才疏学浅的木子 🙇‍♂️ 本人也在学习阶段如若发现问题,请告知非常感谢 🙇‍♂️ 📒 本文来自专栏: Java基础 ❤️ 支持我:👍点赞 &#x1…

Android Studio开发之使用内容组件Content获取通讯信息讲解及实战(附源码 包括添加手机联系人和发短信)

运行有问题或需要源码请点赞关注收藏后评论区留言 一、利用ContentResolver读写联系人 在实际开发中,普通App很少会开放数据接口给其他应用访问。内容组件能够派上用场的情况往往是App想要访问系统应用的通讯数据,比如查看联系人,短信&#…

Linux top命令的cpu使用率和内存使用率

文章目录前言一、cpu使用率1.1 top简介1.2 cpu使用率的来源二、内存使用率2.1 总内存有关的数据2.2 进程使用内存有关的数据2.3 内存使用率的来源三、 pmap参考资料前言 NAMEtop - display Linux processes一、cpu使用率 1.1 top简介 top程序提供当前运行系统的动态实时视图…

网络协议:一文搞懂Socket套接字

本篇内容包括:Socket 套接字的简介、Socket 套接字的分类、Java 中的 Socket 即 java.net.ServerSocket、java.net.Socket 的使用,以及Java 使用套接字 Scoket 编程的Demo。 一、Socket 简介 TCP(传输控制协议)是一种面向连接的、…

Qt编写跨平台RTSP/RTMP/HTTP视频流播放器

一、前言 很早以前就做过这款播放器的入门版本,最开始用的ffmpeg去解析,后面陆续用vlc播放器、mpv播放器来做,毕竟播放器提供的接口使用也很方便,而且功能强大,后面发现播放器主要的应用场景是播放视频文件&#xff0…

安装配置Anaconda3

1.装anaconda,就不需要单独装python了 2、 下载Anaconda Anaconda | Anaconda Distribution 3、 安装Anaconda 其他默认 4、配置Anaconda环境变量 此电脑——属性——高级系统设置——环境变量——path——编辑——新建 C:\ProgramData\Anaconda3 C:\ProgramDa…

mybatis 自动化处理 mysql 的json类型字段 终极方案

文章目录mybatis 自动化处理 mysql 的json类型字段 终极方案mysql 建表 json 字段,添加1条json 数据对应的java对象 JsonEntitymybatis,不使用 通用mapper手动自定义1个类型处理器,专门处理 JsonNode 和Json 的互相转化将 自定义的类型处理器…

Java笔记(十二)

文献种类:专题技术总结文献 开发工具与关键技术: IntelliJ IDEA、Java 语言 作者: 方建恒 年级: 2020 撰写时间: 2022 年 11 月 8 日 Java笔记(十二) 今天我给大家继续分享一下我的Java笔记, 我们继续来了…

使用前缀和数组解决“区间和查询“问题

本文已收录到 GitHub AndroidFamily,有 Android 进阶知识体系,欢迎 Star。技术和职场问题,请关注公众号 [彭旭锐] 进 Android 面试交流群。 前言 大家好,我是小彭。 今天分享到一种非常有趣的数据结构 —— 前缀和数组。前缀和…

每日一题|2022-11-8|1684. 统计一致字符串的数目|哈希表|Golang

1684. 统计一致字符串的数目 思路1:丢人做法 哈希记录allowed,暴力遍历words所有字母,如果有不在哈希表里的,计数。最后用words的长度减去 计数 就行。 func countConsistentStrings(allowed string, words []string) int {has1 : make(map[…

如何判断一段程序是否是裸机程序?

在嵌入式MCU领域,一般将不移植操作系统直接烧录运行的程序称为裸机程序。 一般来说,非易失性存储,时钟,图形显示,网络通讯,用户I/O设备…都需要硬件依赖。 基于硬件基础,内存管理、文件系统、…

【API部署】fastapi与nuitka打包py项目

提示:分两部分:fastapi接口调用,与nuitka快速打包 功能:作为一名算法工程师,训练机器学习模型只是为客户提供解决方案的一部分。 除了生成和清理数据、选择和调整算法之外,还需交付和部署结果,…

130道基础OJ编程题之: 29 ~ 38 道

130道基础OJ编程题之: 29 ~ 38 道 文章目录130道基础OJ编程题之: 29 ~ 38 道0. 昔日OJ编程题:29. BC23 时间转换30. BC24 总成绩和平均分计算31. BC30 KiKi和酸奶32. BC31 发布信息33. BC3 输出学生信息34. BC33 计算平均成绩35. BC34 进制AB36. BC37 网购37.BC39 争夺前五名38…

【谷粒商城】

一、项目介绍 1.微服务架构图 2.微服务划分图 二、环境搭建 1.虚拟机搭建环境 这里我买了华为云,没用虚拟机 华为云配置 2.Linux 安装docker docker文档:https://docs.docker.com/engine/install/centos/ # 1. 卸载之前的dockersudo yum remove d…

[MySql]初识数据库与常见基本操作

专栏简介 :MySql数据库从入门到进阶. 题目来源:leetcode,牛客,剑指offer. 创作目标:记录学习MySql学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 文章目录 前言 1.初识数据库 1.1 数据库概述 1.2 数据库…

mysql隔离级别RR下的行锁、临键锁、间隙锁详解及运用

一:mysql 锁的基本概念 锁:悲观锁、乐观锁 悲观锁:写锁 for update、读锁for share 写锁:只允许当前事务读写,其它事务全部等待,包括读取数据,锁的数据范围需要具体分析 读锁:允…

【前端】Vue+Element UI案例:通用后台管理系统-Echarts图表:折线图、柱状图、饼状图

文章目录目标代码数据改写为动态Echarts引入与html结构折线图:orderData柱状图:userData饼状图:videoData总效果总代码:Home.vue上一篇:【前端】VueElement UI案例:通用后台管理系统-Echarts图表准备:axios…

公司缺人自己搞了vue又搞koa,熬夜把架子搭起来

如果有一天,人手紧缺,自己搞了前端还要搞服务端,今天我们把这个项目架子搭起来,让前端同学也可以轻松全栈开火。 技多不压身,活儿多了可压身啊 目录 一、上午写VUE 1、 新建一个我们的伟大项目文件夹 2、用vscode打…

程序中断方式

中断的基本概念 程序中断是指在计算机执行现行程序的过程中,出现某些急需处理的异常情况或特殊请求,CPU暂时中止现行程序,而转去对这些异常情况或特殊请求进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续…