一、个人理解

区别自组网,5G和WiFi三者要抓住两个关键点:移动、组网

5G通信是移动通信的最新一代;1940年代美军的手持对讲机虽然可以移动,但是算不上网络,后面的第一代移动通信蜂窝网络才能算上网络。

WiFi通信虽然也可以移动,但是WiFi的移动是无线通信的附加福利,WiFi本身是由局域网的无线版本。不考虑手机的话,WLAN下电脑、路由器及打印机等设备都是位置固定的。

自组网的特点是相互组网。5G连接基站,WiFi连接路由器,终端设备只是接入网络,并不改变核心网络。但是自组网下,设备既是终端,也是网络关键节点。

二、自组网

5G无线网络不是面向的局域网,一个基站下的各用户可不是通过基站与其他用户直接通信的,而是请求更远处的服务器。

Wi-Fi呢,有时是与局域网下设备通信,互传数据;有时又请求Internet上的服务。

自组网大多数时候是局域互相通信,但是没有WLAN下的路由器中心节点(接入点,AP,Acess Point)。

2.1 WLAN替换方案猜想

其实自组网的场景,无人设备集群也好,小组组网作战也好,是可以用路由器中继的方式代替的:

路由器一个接一个,一个接一个,然后所有设备连接与自己最近的那个路由器。这就有点像路由器互联组成总线。

但是这样有很多问题:

1.有的路由器接入大量节点,有的路由器接入少量节点,如果要保证路由器接入节点数量一致,得控制路由器和节点的空间距离;

2.路由器数量随着节点数量增加,假如4台设备接1个路由器,40台设备就得要10个路由器;

3.稳定性。工业网络都得用环状结构保障稳定性,路由器中继组网,但凡一台路由器断了,以这台路由器为切割,整个网络就会分成两瓣;

4.路由器数据传输压力巨大。所有的设备都要走路由器组成的总线,总线传输压力与设备数量正相关。

5.还有一个更为致命的,中继模式机制,带宽会折半(因为既要接收又要转发)。

这样来看,自组网是WLAN替代不了的,尤其必要性。

2.2 流量决定的拓扑结构

WiFi,5G的无线通信网络流量就像下面这幅图:

设备与路由器/基站的流量就是小道,基站/路由器与核心网(光纤)的流量就是大路。

当设备要使用Internet进行远程上网时,必定要走大路。网络拓扑大概率边缘边缘无线通信部分为星型(多条小道连接大路),并且中心节点和核心网通过光纤通信(多条大路连接高速路)。

自组网的无线通信网络流量则像下面这幅图:

具体是蓝色线路描述的部分:

数据传输仅在局域进行,不会向更远的地方请求服务。

mesh自组网就和上面这张图很像,mesh不就是网格的意思嘛,太形象了:

2.3 ad hoc v.s mesh

同属自组网,mesh自组网比ad hoc使用场景更多:

ad-hoc只搭建小规模自组网,往往就临时的星型网络,代替路由器支撑的WLAN;而mesh支持大规模自组网,真正的网状结构。

三、星型网络

3.1 网络最初的样子

其实星型网络是网络最初的样貌,星型网络上,两点之间距离最短,只有2。但是,如果全世界的设备组成一个庞大的星型网络,这个网络中心的性能那该多大呀。

3.2 星型的意义

理论上来说,我们上网都是源节点与目标节点通信,请求服务,发送数据,中间的节点对任务本身而言都是不必要的。

要搞明白星型的意义,就要搞明白最初为什么要组网?怎样才算组网?

组网最重要的是资源共享和协议约束,一个WLAN下各设备用相同频段,整个Internet上各设备用相同网线,这时协议约束必不可少。星型网络中心就能发挥这样的作用,调控整个网络的流量。

3.3 替代拓扑结构

Wi-Fi联盟官网:

替代拓扑 | Wi-Fi Alliance

Wi-Fi联盟把非传统星型拓扑都叫做替代拓扑:

四种替代拓扑:

Wi-Fi Aware

Wi-Fi Direct

Wi-Fi EasyMesh

隧道直接链路

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

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

相关文章

REST API 是无状态的吗,如何保障 API 的安全调用?

当然,这是一个非常核心的API设计和安全领域的问题。我们来详细拆解一下。1. REST API 是无状态的吗?​是的,REST API 的核心原则之一就是“无状态”(Statelessness)。​​这意味着:​服务器不保存客户端的会…

Machine Learning HW3 report:图像分类(Hongyi Lee)

任务:使用CNN把食物图片分为11类(不能使用预训练的模型)。此任务很耗时,一次训练至少1h,所以要利用好Kaggle notebook中Save Version功能,并行训练节省时间。 基准 Simple : 0.50099Medium : 0.73207 Train…

Element整体操作样式

Element: 给表格整体设置斑马纹 在main.js中 ElementUI.Table.props.stripe {type: Boolean,default: true }在element-ui.scss中 // // 为所有 el-table 设置默认斑马纹 // .el-table { // &.el-table--enable-row-hover .el-table__body tr:hover > td { // ba…

谷歌官宣组建“网络攻击部门”,美国网络安全战略转向“以攻代防”

谷歌宣布将组建网络攻击部门8月27日,谷歌宣布将组建网络攻击部门(disruption unit)。谷歌威胁情报集团副总裁Sandra Joyce在本周二的网络安全政策会议上表示,谷歌正在寻找“合法且符合道德规范的干扰方案”,通过情报主…

Rust Tokio异步任务实战教程(高级功能)

1. 强大的异步 I/O 多路复用Tokio 的核心竞争力之一是对操作系统原生异步 I/O 机制的封装(如 Linux 的 epoll、Windows 的 IOCP、macOS 的 kqueue),这是异步非阻塞的底层基石。作用:允许单线程同时监听成百上千个 I/O 事件&#x…

8.1【Q】VMware相关

在图四中,Interface Layer是用来干什么的?IOBus是什么我正在使用VMware虚拟机,但是没有网络(宿主机有网),我该如何配置网络?网络连接模式​​:​​NAT模式​​(推荐&…

从卡顿到丝滑:大型前端项目 CSS 优化全攻略

摘要 页面样式变重是大前端项目常见的后遗症:CSS 体积越来越大、首屏卡、切页抖、首包飙。核心问题其实就三件事:把首屏必须的样式尽快给到浏览器、把非首屏的样式晚点再说、把多余的样式坚决清理掉。本文用可运行的 Demo 和工程化流程,带你…

CSS基础学习第二天

1.emmet语法1)快速生成HTML结构语法---标签名tab键即可生成标签---标签*数量即可生成多个标签---如果有父子级关系的标签,用>,比如ul>litab键---如果有兄弟级的标签,用tab键---如果生成带有类名或者id名字的,直接…

【自记】 Python 中函数参数前加 *(单星号)的解包可迭代对象写法说明

在 Python 中,函数参数前加 *(单星号)是一种解包可迭代对象的写法,用于将可迭代对象(如元组、列表等)中的元素逐个传递给函数的参数。具体说明当有一个可迭代对象(比如元组 temp (1, 2, 3)&…

C语言————深入理解指针1(通俗易懂)

C语言越学到后面,越会感到恐慌,听到指针、结构体等等这些,想必很多人不自觉的就会感觉很难,就想打退堂鼓了。哈哈哈哈,被小博猜到了吧!!悄悄告诉你们,小博刚开始学习的时候也是。但是…

香港电讯为知名投资公司搭建高效、安全IT管理服务体系

客户背景 客户为一家世界知名的能源投资公司在中国设立的子公司,在中国拥有涵盖煤炭开采、火力发电、新能源以及能源贸易等贯穿整个能源供应链的业务体系,投资共计2个煤矿、4个电厂,以及7个光伏电站。 客户需求 客户希望通过位于北京的总部…

紧急安全通告:多款 OpenSSH 与 glibc 高危漏洞曝光,CVE-2023-38408 等须立即修复

概述:OpenSSH(OpenBSD Secure Shell)是加拿大OpenBSD计划组的一套用于安全访问远程计算机的连接工具。该工具是SSH协议的开源实现,支持对所有的传输进行加密,可有效阻止窃听、连接劫持以及其他网络级的攻击。 OpenSSH …

随时随地开发:通过 FRP 搭建从 Ubuntu 到 Windows 的远程 Android 调试环境

你是否曾梦想过这样的工作流:在咖啡馆里,你只带着一台轻薄的 Surface Pro,而代码的编译、运行和调试,全部交由家里那台性能强劲的 Ubuntu 台式机来完成?更酷的是,你甚至想将手机直接插在 Surface 上,让远端的 Ubuntu 无缝识别并进行开发。 今天,我们就将这个梦想变为现…

异步编程与面向对象知识总结

文章目录原型链关键字总结原型对象:prototype对象原型:__ proto__面向对象编程封装抽象多态总结异步编程基础循环宏任务嵌套微任务原型链关键字总结 原型对象:prototype 函数的属性,指向一个对象,这个对象是通过该函数作为构造函数创建的所有实例的原型 修改原型会…

Spring Boot + KingbaseES 连接池实战

文章目录一、前言二、什么是数据库连接池?三、SpringBoot KingbaseES 环境准备3.1 加依赖(pom.xml)3.2 基础连接信息(application.yml)四、四类主流连接池实战4.1 DBCP(迁移型 / 传统项目友好)…

矩阵待办ios app Tech Support

Getting Support: mail: 863299715qq.com

React中优雅管理CSS变量的最佳实践

在现代前端开发中,CSS变量(也称为CSS自定义属性)已成为管理样式系统的重要工具。它们提供了强大的动态样式能力,但在JavaScript中高效地访问和使用这些变量却存在一些挑战。本文将介绍一个优化的解决方案,帮助你在Reac…

智能制造——解读装备制造业智能工厂解决方案【附全文阅读】

适应人群为装备制造企业(如汽车、航空航天、能源装备等)中高层管理者、生产运营负责人、IT 部门(智能制造 / 工业互联网团队)、安全管理专员及园区数字化建设决策者。主要内容围绕装备制造业智能工厂解决方案展开,核心包括建设背景(解决生产安全管理缺失、工序手工记录无…

macos调用chrome后台下载wasm-binaries.tar.xz

实现脚本: down_wasm.sh DOWNLOAD_DIR="$HOME/Downloads" TARGET_FILE="wasm-binaries.tar.xz" TAG="32b8ae819674cb42b8ac2191afeb9571e33ad5e2" TARGET_DIR="$HOME/Desktop/sh/emsdk_setup/emsdk_deps"echo "下载路径: $DOW…

【Proteus仿真】按键控制系列仿真——LED灯表示按键状态/按键控制LED灯/4*4矩阵键盘控制LED

目录 1案例视频效果展示 1.1例子1:LED灯表示按键状态(两种方式) 1.2例子2:按键控制两排LED小灯闪烁移位 1.3例子3:按键控制LED灯逐个点亮/分组点亮/全部熄灭 1.4例子4:4*4矩阵按键实现带状LED灯控制 2例子1:LED灯…