2、 家庭网络发展现状

上一篇我们讲了了解家庭网络历史(https://blog.csdn.net/xld_hung/article/details/143639618?spm=1001.2014.3001.5502),感兴趣的同学可以看对应的文章,本章我们主要讲家庭网络发展现状。

关于家庭网络发展现状,我们会从国内大户型和小户型的网络说起,也是能覆盖当前国内所有的网络现状。在国内,房地产行业蓬勃发展,随之带动起各行各业的发展,网络行业也在适应着社会发展。

国内目前针对小户型而言,如下图,我们可以看到在入户门的右边就是客厅,一般情况下运营商会在入户门大概1-2米的位置(红点)

 图一 小户型图

的位置),留下入户网线或者光纤。也就是是在沙发的左边位置。运营商一般推荐的方案如下:

  1. 该区域以太网接入,我们只需要买一个路由器(WIFI6 802.11AX 双频),去联系该地的运营商,去办一个eg 如100M的宽带,也就是下载速度12.8M/s,即可提供全屋wifi,设备的无线功率可选择最大,确保可以覆盖每一个地方。因为双频设备都存在2.4G和5G的wifi. 所以我们需要开启双频合一,避免我们手机去切2.4G或5G,我们的终端设备会在合适的信号强度去选择对应的wifi。

  2. 该区域光纤接入,则一般情况下我们还需要准备一个路由器,用于给全屋提供wifi。因为光猫的wifi的光模块和wifi模块是有干扰的,就像wifi模块和LTE模块会有信道冲突一样。所以我们可以选择PON+路由器的方案。

PON+路由器的时候我们可以选择桥接+路由的方案,或者选择纯路由+路由的方案。

如下图所示,我们的上网设备则可以通过有线或者无线上网。

图二 小户型家庭网络拓扑图

        这种场景下,PON设备选择桥接模式,路由器选择拨号模式,这种情况下设备可以更快的上网。也就是之前的SFU模式光猫,但是现在运营商提供的猫都是HGU,HGU和SFU的区别具体可以从上一篇文章中获取,我们可以通过配置桥接或者找运营商安装人员提出我们的要求。

第二种方案就是经过双层nat转发,这也是一般情况下默认的安装方式,PON设备通过pppoe拨号上网,下挂路由设备通过dhcp上网,也就是pppoe+dhcp的上网方式,具体为什么选择这种方式,我们后面也会讲解。

        国内目前针对大户型而言,毋庸置疑的需要mesh组网,一般情况下,mesh设备套装是字母套装,也就是针对一个controller,一个agent,controller作为主节点,agent作为子节点用于提供网络的延伸。也就是wifi网络的更远覆盖,众所周知,经过节点mesh组网之后,速率会有一定下降,这也就是说mesh组网必须是5G组网或者有线组网,这样才可保证用户的体验,否则即使延伸了wifi信号覆盖,也会导致速率下降导致体验变差。

图三 mesh组网拓扑图

如上图所示,在大户型一般情况下是需要2-3个子路由,主路由作为入户的主节点提供网络接入,子路由负责提供wifi网络的延伸。一般情况下,建议mesh组网最好采用有线组网,有线组网是mesh拓扑中最稳定的组网方式。

该拓扑结构可以解决下面户型图的问题,大红圈布置主路由,其余两个可布置于子路由。

图三 大户型布局图

本篇我们讲解了 家庭网络发展现状,下一篇我们会讲解家庭网络发展未来,但凡你有想法,你都可以规划你的家庭网络未来。

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

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

相关文章

Linux——Linux环境基础开发工具使用

一、软件包管理器yum 在Linux上想要安装一个软件需要下载程序的源代码并且进行编译得到一个可执行的程序。这样会引发很多的问题,第一是这样做很麻烦;第二是我们不知道软件的开发者在开发这款软件的时候用的是一个什么样的环境,我们用不一样的…

Mysql每日一题(行程与用户,困难※)

今天给大家分享一个截止到目前位置,我遇到最难的一道mysql题目,非常建议大家亲手做一遍 完整代码如下,这道题的主要难点是它有两个外键,以前没遇到过,我也没当回事,分享一下错误经验哈 当时我写的where判断…

大模型研究报告 | 2024年中国金融大模型产业发展洞察报告|附34页PDF文件下载

随着生成算法、预训练模型、多模态数据分析等AI技术的聚集融合,AIGC技术的实践效用迎来了行业级大爆发。通用大模型技术的成熟推动了新一轮行业生产力变革,在投入提升与政策扶植的双重作用下,以大模型技术为底座、结合专业化金融能力的金融大…

React Native 全栈开发实战班 - 核心组件与导航

在 React Native 中,组件是构建用户界面的基本单元。React Native 提供了丰富的内置组件,涵盖了从基础布局到复杂交互的各种需求。本章节将详细介绍常用的内置组件,并重点讲解列表与滚动视图的使用。 1. 常用内置组件详解 React Native 提供…

检测敏感词功能

今天策划给我一个任务 —— 检测昵称中是否含有敏感词功能,然后丢给我两个压缩包,我解压一看: 有的txt文件是一行一个词: 有的txt文件是按逗号分隔开: 不管是什么格式的总之量非常多,把我这辈子脏话都囊括…

LeetCode59. 螺旋矩阵 II

题目 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 思路 规则 填充上行从左到右 填充右列从上到下 填充下行从右到左 填充左列从下到上 定义上下左右四个基数每行每列填充完后行列…

Vue3 -- 项目配置之stylelint【企业级项目配置保姆级教程3】

stylelint为css的lint工具。可格式化css代码,检查css语法错误与不合理的写法,指定css书写顺序等。 配置stylelint: 我们项目使用scss作为预处理器 安装依赖: pnpm add sass sass-loader stylelint postcss postcss-scss postc…

RabbitMQ轻松构建高效可靠的消息队列系统

目录 1、什么是AMQP 2、什么是SpringAMQP SpringAMQP 的特点: 3、Basic Queue简单队列模型案例 3.1、消息发送 3.2、消息接收 4、WordQueue 4.1、消息发送 4.2、消息接收 4.3、测试 4.4、能者多劳 4.5、总结 5、发布/订阅 6、Fanout 6.1、声明队列和…

AutoHotKey自动热键AHK-正则表达式

在这个软件的操作中,基本都是需要即时的解决一些问题,所以对字符串的操作是比较多的,所以正则的使用还是比较重要的,接下来我们用一个例子来了解正则表达式的使用 str "7654321" RegExMatch(str, "65(43)(21)", SubPat)str ( str %str% SubPat %SubPa…

LinuxCentos中安装apache网站服务详细教程

🏡作者主页:点击! 🐧Linux基础知识(初学):点击! 🐧Linux高级管理防护和群集专栏:点击! 🔐Linux中firewalld防火墙:点击! ⏰️创作…

微信小程序自定义顶部导航栏(适配各种机型)

效果图 1.pages.js,需要自定义导航栏的页面设置"navigationStyle": "custom" 2.App.vue,获取设备高度及胶囊位置 onLaunch: function () {// 系统信息const systemInfo uni.getSystemInfoSync()// 胶囊按钮位置信息const menuButtonInfo uni.…

Elasticsearch集群和Kibana部署流程

搭建Elasticsearch集群 1. 进入Elasticsearch官网下载页面,下载Elasticsearch 在如下页面选择Elasticsearch版本,点击download按钮,进入下载页面 右键选择自己操作系统对应的版本,复制下载链接 然后通过wget命令下载Elastics…

基于Java Springboot快递物流管理系统

一、作品包含 源码数据库全套环境和工具资源部署教程 二、项目技术 前端技术:Html、Css、Js、Layui 数据库:MySQL 后端技术:Java、Spring Boot、MyBatis 三、运行环境 开发工具:IDEA 数据库:MySQL8.0 数据库管…

【论文阅读】WaDec: Decompiling WebAssembly Using Large Language Model

论文阅读笔记:WaDec: Decompiling WebAssembly Using Large Language Model 1. 来源出处 论文标题: WaDec: Decompiling WebAssembly Using Large Language Model作者: Xinyu She, Yanjie Zhao, Haoyu Wang会议: 39th IEEE/ACM International Conference on Automated Softwar…

【Rust 编程语言工具】rustup-init.exe 安装与使用指南

rustup-init.exe 是用于安装和管理 Rust 编程语言工具链的 Windows 可执行文件。Rust 是一种系统级编程语言,旨在提供安全、并发和高性能的功能。rustup-init.exe 是官方提供的安装器,用于将 Rust 安装到 Windows 操作系统中,并配置相关环境。…

Mac 使用mac 原生工具将mp4视频文件提取其中的 mp3 音频文件

简介 Hello! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ ଘ(੭ˊᵕˋ)੭ 昵称:海轰 标签:程序猿|C++选手|学生 简介:因C语言结识编程,随后转入计算机专业,获得过国家奖学金,有幸在竞赛中拿过一些国奖、省奖…已保研 学习经验:扎实基础 + 多做笔…

【Qt聊天室客户端】消息功能--发布程序

1. 获取文件内容 主要目标是实现获取内容二进制数据的接口,主要是为后面的消息功能提供服务 具体实现 客户端发送请求 服务端处理请求,同时支持三种数据类型 客户端处理服务端的响应 2. 发送图片消息 客户端与服务端的通信约定 客户端从服务器中获取图片…

【MySQL 保姆级教学】事务的自动提交和手动提交(重点)--上(13)

目录 1. 什么是事务?2. 事务的版本支持3. 事务提交的方式3.1 事务提交方式的分类3.2 演示的准备的工作3.2.1 创建表3.2.2 MySQL的服务端和客户端3.2.3 调低事务的隔离级别 4. 手动提交4.1 手动提交的命令说明4.2 示例一4.3 示例二4.4 示例三4.5 示例四 5. 自动提交5…

Mybatis配置文件的增删改查功能

Mybatis配置文件的增删改查功能 查询—条件查询 //resources里面的org.example.mapper中的BrandMapper.xml文件 <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://…

Android 项目依赖库无法找到的解决方案

目录 错误信息解析 解决方案 1. 检查依赖版本 2. 检查 Maven 仓库配置 3. 强制刷新 Gradle 缓存 4. 检查网络连接 5. 手动下载依赖 总结 相关推荐 最近&#xff0c;我在编译一个 Android 老项目时遇到了一个问题&#xff0c;错误信息显示无法找到 com.gyf.immersionba…