转载请注明出处:http://blog.csdn.net/Righthek 谢谢!

WIFI是什么。相信大家都知道,这里就不作说明了。

我们须要做的是深入了解其工作原理,包含软硬件、网络结构等。先说明一下WIFI是遵循IEEE802.11协议的,802.11是最早被国际标准组织认可的无线局域网协议,应该是1999年,到如今都有15年了。那时候哥还在读小学。连电脑都没摸过!

太落后了。。。后来发展出非常多以字母为后缀的802.11标准协议,如a、b、g、n、ac等。

本章节不作802.11协议的解说,兴许再慢慢分析。

回到本文的主题。我们先从WIFI网络结构開始吧。在802.11协议中组成WIFI网络的元件太多了,我们就不一一说明了,主要介绍涉及智能家居无线网络这块的组成元件,它们各自是:

(1)网站STA(Station)。所谓的网站,是指具有WIFI通信功能的,而且连接到无线网络中的终端设备,如手机、平板电脑、笔记本电脑等。

(2)接入点AP(Access Point)。也可称为基站。就是我们寻常所说的WIFI热点,更通俗一点。就是我们家里的无线路由器。那么它的作用是什么呢?当我们须要从互联网上获取数据到手机上显示时。那么接入点就相当于一个转发器,将互联网上其它server上的数据转发给我们的手机上,当然这仅仅是一个粗略的说法。同一时候。接入点也属于网站的一种。

(3)基本服务集BSS(Basic Service Set)。基本服务集的组成情况有两种:a.由一个接入点和若干个网站组成;b.由若干个网站组成。最少两个。为什么这样分呢?主要和802.11网络类型有关。有接入点的,称为基础结构型基本服务集(infrastructure BSS);无接入点的,称为独立型基本服务集(Independent BSS,简称IBSS)。IBSS也有其他的叫法。称为Ad Hoc Network。

(4)服务集识别码SSID(Service Set IDentifier)。当我们去到一个新地方的时候,开口第一句就是:“请问WIFI账号和password是多少?”。这里的WIFI账号就是SSID。SSID是通过接入点广播出来了。同一时候,我们在设置无线路由器时,可改动SSID的名称。

(5)分布式系统DS(Distribution System)。也有称为传输系统。它通过基站将多个基本服务集连接起来。

而DS属于802.11的逻辑元件,当帧(frame)传送至分布式系统时,随即会被送至正确的基站,而后由基站转送至目的网站STA。分布式系统必须负责追踪网站STA实际的位置,以及帧的传送。若要传送帧给某部移动式网站STA。分布式系统必须负责将之传递给服务该移动式网站STA的基站。

分布式系统是基站间转送帧的骨干网络,通常称为骨干网络(backbone network)。

(6)扩展服务集ESS(Extented Service Set),由一个或者多个基本服务集通过分布式系统串连在一起就构成了ESS。通过ESS,我们能够扩展无线网络的覆盖范围。

(7)门桥(Portal),802.11定义的新名词,作用就相当于网桥。用于将无线局域网和有线局域网或者其它网络联系起来。

全部来自非802.11局域网的数据都要通过门桥才干进入IEEE 802.11的网络结构。门桥能够使这两种类型的网络实现逻辑上的综合。

以下用一张图片来展示构成WIFI网络的组成元件之间的关系,如图1。

图1  WIFI网络架构

如今我们来聊聊网络类型。网络类型主要是在BSS中进行分类,如上面提到的独立型基本服务集(Independent BSS)和基础结构型基本服务集(infrastructure BSS)。

1、独立型基本服务集

独立型基本服务集(independentBSS,简称IBSS),如图2左。在IBSS 中,每一个网站不须要通过接入点AP就能够与同样IBSS下的不论什么其它网站彼此建立通信。两者间的距离必须在能够直接通信的范围内。通常,IBSS是由少数几部工作站针对特定目的而组成的暂时性网络。最低限度的IBSS,是由两个网站组成的。IBSS有时被称为特设网络(ad hoc network)。

        2、 基础结构型基本服务集

基础结构型基本服务集(infrastructureBSS简称为infrastructure),如图2右。推断是否为基础结构型网络,仅仅要检视是否有基站參与当中。基站负责基础结构型网络全部的传输,包含同一服务区域中全部行动节点之间的通信。位于基础结构型基本服务集的移动式网站,如有必要跟其它移动式网站通信,必须经过两个步骤。

首先,由開始对话的网站将帧传递给基站。

其次。由基站将此帧转送至目的网站。

既然全部通信都必须通过基站,基础结构型网络所相应的基本服务区域就相当于基站的传送范围。尽管这样的做法比直接传送耗费较多的资源。只是它有两个基本的长处:

(1)基础结构型基本服务集被界定在基站的传输范围。

全部移动式网站都必须位于基站的传输范围之内。只是移动式网站之间的距离则无限制。同意移动式网站彼此直接通信尽管能够省下一些频宽。只是代价是相对提高了物理层的复杂度,由于每一个网站都必须维护与服务区域中其它网站的邻接关系。

(2)基站在基础结构型网络里的作用是协助网站节省电力。基站能够记住有哪些网站处于省电状态,而且为之暂存帧,以电池供电的工作站能够关闭无线收发器,仅仅有在传输或接收来自基站的暂存帧时才会加以开启。

图2  WIFI网络类型

鉴于博文的篇幅,我们须要将WIFI网络结构分为上、下两篇文章进行解说。接下来请读者阅读兴许博文《WIFI网络结构(下)》。谢谢!

转载请注明出处:http://blog.csdn.net/Righthek 谢谢!

【智能家居篇】wifi网络结构(上)相关推荐

  1. 扫地机器人腿是咕噜_智能家居 篇一:洒哇地咔钟点狗智能擦地机初步评测:试水之作 略有失望...

    智能家居 篇一:洒哇地咔钟点狗智能擦地机初步评测:试水之作 略有失望 2019-09-28 16:38:29 6点赞 6收藏 25评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任 ...

  2. 包子和饺子之扫地机器人_智能家居篇之扫地机器人

    智能家居,品味生活.当今时代,人们的需求越来越多元,也越发注重个人体验,所以智能家居已经成为居家必备品,传统家居已经无法满足当代年轻人对生活品质的需求.现代科技推动时代的发展,在一定程度上改变着人类生 ...

  3. 小米扫地机器人 贴膜_智能家居 篇一:小米扫地机器人

    原标题:智能家居 篇一:小米扫地机器人 天生超爱宠物,家里养了三只狗娃子,每日都会和狗娃子愉快的玩耍一段时间,沉浸在玩耍的同时也有苦恼伴随,满屋地的狗毛,尘土,来吧~ 幸福过后就是打扫卫生的暴风雨.养 ...

  4. android 智能家居连接wifi模块,智能家居应用篇 WiFi模块智能开关解决方案

    原标题:智能家居应用篇 WiFi模块智能开关解决方案 在家居智能化进程中,其实开关和插座一样,都是必备的基础产品,在一套的智能家居系统里面,不可能少了智能开关这一个基础产品.智能开关是指利用控制板和电 ...

  5. 华为智能家居app未能连接上远程云服务_【InForSec通讯】智能家居云平台实体间交互状态安全分析 | Usenix2019...

    论文题目:Discovering and Understanding the Security Hazards in the Interactions between IoT Devices, Mob ...

  6. 华为智能家居app未能连接上远程云服务_智能家居平台介绍:华为HiLink

    [导读]当前智能家居行业里,大家都在说生态圈.开发协议平台等热点,可对于一些刚进智能领域的小伙伴来说,接触高大上的术语难免有点摸不着头脑,这次就和大家简单介绍智能家居平台:华为篇. 当前智能家居行业里 ...

  7. ESP8266+Blinker 的万物互联(智能家居篇)

    前面学习了使用ESP8266将温湿度等上传到阿里云平台,于是我想起来了万物互联,就想先做个有关智能家居的,通过查阅资料发现了Blinker(轻松物联网).下面是演示视频 Esp8266物联网 文章目录 ...

  8. 智能家居+云端服务器,“云端”上的智能家居 全面服务生活

    [导读]智能家居自诞生的那一刻起,就是以提供安全.舒适.便捷的智能化生活为使命的.经历了"概念炒作"过程的智能家居,现在终于进入到了"落地应用"的阶段.随着物联 ...

  9. 【智能家居篇】wifi网络结构(下)

    转载请注明出处:http://blog.csdn.net/Righthek 谢谢. 因为WIFI网络具有移动性,同一时候WIFI以无线电波作为传输媒介,这样的媒介本质上是开放的,且easy被拦截,不论 ...

最新文章

  1. 前端进阶(第二期)- 作用域闭包笔记
  2. ubuntu 安装yum_如何在 Linux 中安装微软的 .NET Core SDK | Linux 中国
  3. vue项目中 axios请求拦截器与取消pending请求功能 - 年少、 - 博客园
  4. VMware workstation 8.0上安装VMware ESXI5.0
  5. openwrt固定速率_固定速率与固定延迟– RxJava常见问题解答
  6. Shiro身份认证授权原理
  7. 内存条能4+8混插吗?_笔记本内存条双通道提升有多大?实测FORESEE,你知道好处在哪吗...
  8. 多线程同步 通过实现Runnable的示例
  9. 【文末彩蛋】数据仓库服务 GaussDB(DWS)单点性能案例集锦
  10. python实现接口自动化的视频_python实现头条项目接口自动化测试实战
  11. 湖北工程学院计算机宿舍,湖北工程学院宿舍条件,宿舍环境图片(10篇)
  12. 程序员成长之路--软件架构
  13. iOS开发多线程篇---线程间的通信
  14. 饮冰三年-人工智能-Python-11之HelloWorld
  15. 圆和长方形周长相等谁的面积大_周长相等,正方形、长方形、圆形谁的面积最大?...
  16. lookup无序查找_excel无序查询 使用LOOKUP函数实现无序查询
  17. 车主之家-汽车销量与汽车配置-python爬虫实现
  18. 【说透区块链系列】一文读懂什么是Web 3.0
  19. linux hid 设备驱动,linux hid驱动
  20. 强化学习 马尔科夫决策过程(MDP)

热门文章

  1. 【Qt】Q_PROPERTY():属性系统
  2. html+服务器控件语法,HtmlForm 服务器控件声明性语法
  3. label之间展示间距_cob小间距led显示屏分类
  4. html流式布局怎么用,css 流式布局什么意思?
  5. 操作系统学习1:操作系统概述
  6. 斗地主发牌编程PHP,JAVA代码之斗地主发牌详解
  7. Java项目:网盘系统设计和实现(java+ssm+jpa)
  8. python十大标准_python对标准类型的分类
  9. php复选框关联数据库字段,通过php将复选框中的多个值插入数据库
  10. ftp主动和被动模式_【扫盲】FTP基础知识详解