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热点,更通俗一点,就是我们家里的无线路由器。那么它的作用是什么呢?当我们需要从互联网上获取数据到手机上显示时,那么接入点就相当于一个转发器,将互联网上其他服务器上的数据转发给我们的手机上,当然这只是一个粗略的说法。同时,接入点也属于站点的一种。

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

(4)服务集识别码SSID(Service Set IDentifier),当我们去到一个新地方的时候,开口第一句就是:“请问WIFI账号和密码是多少?”,这里的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网络结构(下)》,谢谢!

1

wifi网络结构(上)相关推荐

  1. 【智能家居篇】wifi网络结构(上)

    转载请注明出处:http://blog.csdn.net/Righthek 谢谢! WIFI是什么.相信大家都知道,这里就不作说明了. 我们须要做的是深入了解其工作原理,包含软硬件.网络结构等.先说明 ...

  2. Wi-Fi 网络结构

    Wi-Fi 网络结构 Wi-Fi 的网络结构包括两种模式:基础结构模式(Infrastructure mode)和 自组网模式(Ad Hoc) 基础结构模式 无线网络中设备包括: 至少一个无线接入点( ...

  3. 【知识星球】Attention网络结构上新,聚焦才能赢

    继续咱们的"网络结构1000变"板块,最近上新的内容主要是Attention机制相关的网络结构,即网络如何选择真正感兴趣的区域进行处理,下面是一个代表,更多请移步知识星球网络结构1 ...

  4. android 7.1 上wifi 热点 上的接口变化

    android 7.1 上wifi 热点 上的接口变化 在android 7.1 之前 设置wifi ap方法如下: WifiManager mWifiManager = (WifiManager)m ...

  5. 这个 bug 可劫持同一 WiFi 网络上所有的安卓版火狐移动浏览器

     聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 Mozilla 修复一个严重漏洞,可导致在相同 WiFi 网络上所有安卓版火狐浏览器被劫持且强迫用户访问恶意站点如钓鱼网页. 该漏洞是 ...

  6. 电脑右下角WIFI图标上出现的长方形白框

    电脑右下角WIFI图标上出现的长方形白框 电脑右下角WIFI图标上出现的长方形白框问题 此为Windows10系统字体问题,将系统字体拿出,重新安装一下即可. 在系统盘找到目录 C:\Windows\ ...

  7. 笔记本wife DNS服务器未响应,为什么手机已经连接上wifi还是上不了网?

    为什么手机已经连接上wifi还是上不了网?有不少朋友都遇到过这个的问题,即手机能够搜索到wifi信号,而且也能够连接到 为什么手机已经连接上wifi还是上不了网?有不少朋友都遇到过这个的问题,即手机能 ...

  8. fi选项 电脑没有连接wi_您好,电脑Wi-Fi连接上但是无internet是怎么回事呢

    电脑连接上WiFi却无internet的原因有:1.笔记本WIFI连接是否异常,用手机或者其他具有WIFI的设备连接该WIFI,看看是不是出现同样的状来况,若无,说明笔记本WIFI有问题,若同样有问题 ...

  9. 计算机的网络ip相同,同一Wi-Fi网络上的两台计算机是否具有相同的IP地址? | MOS86...

    当你刚刚开始了解网络和IP地址的工作原理时,这似乎有点压倒一切,但是通过一点点的学习,你可以了解它们是如何组合在一起的.今天 今天的问题 Screenshot由Linux屏幕截图(Flickr)提供. ...

最新文章

  1. GAITC 2020 演讲实录丨张立华:机器智能的发展现状
  2. Hessian的使用以及理解(转)
  3. 人体姿态估计论文总结 (2D + 视频)
  4. 手绘风格的数据可视化 (萌萌风)Sketchify,及其他可视化工具(商业风)
  5. hdu 5621 KK's Point(数学,推理题)
  6. 完美解决Mac电脑睡眠之后苹果电脑没有声音的方法
  7. dataframe 如何选中某列的一行_快速解释如何使用pandas的inplace参数
  8. mysql练习(重)
  9. java判空null前后,关于java:引不要再使用null判空了
  10. 【转】 Oracle中分区表的使用
  11. 零基础轻松学mysql_零基础轻松学MySQL 5.7
  12. Selenium WebDriver架构
  13. Linux内核Makefile编译生成内核目标文件的过程
  14. python打包和添加数据文件_使用pyinstaller 2.1将python打包并添加版本信息和图标
  15. android4.3模拟器,天心安卓模拟器
  16. QComboBox下拉框
  17. 计算机网络基础(韩立刚视频笔记)第一章 概述
  18. Java对象的GC内存分配和回收策略
  19. 昆虫繁殖科学家在热带森林中发现了一种特殊的昆虫,这种昆虫的繁殖能力很强。 每对成虫过x个月产y对卵,每对卵要过两个月长成成虫。 假设每个成虫不死,第一个月只有一对成虫,且卵长成成虫后的第一个月不产卵(
  20. 网络共享计算机权限访问,局域网共享时提示:你没有权限访问,请与网络管理员联系...

热门文章

  1. 现在的位置就是对的啊,意思就是当鼠标放上去的时候,停止滚动,鼠标离开,继续滚动(跑马灯项目功能)...
  2. [LintCode] Wildcard Matching
  3. vijos1774:机器翻译
  4. php怎么把文字改成黑色,微信如何调成黑色模式?
  5. mqtt实例 php_php--mqtt实现推送
  6. 神经网络的分类准确率是100%到底意味着什么?
  7. c++函数不写return可以吗_Science: 高剂量的维生素C可以抗癌吗?
  8. mvc @html.checkbox,MVC - @Html.CheckBoxFor
  9. 1.6 Dropout 正则化-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  10. 大牛深入浅出讲解c语言do{...}while(0)功能及用法