802.11无线网络权威——(一二、导论)

2024-05-06 14:48

本文主要是介绍802.11无线网络权威——(一二、导论),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一章、无线网络导论

相比有线网络,无线网络的优点:

1、移动性。

2、部署容易,构建快速。(建筑影响)

3、灵活性。(hot spot 热点)

4、成本低。




在802.11网络中,基站又称为接入点(access point,AP)。然而不论有多少用户,无线网络基础建设在本质上并没有什么差异。要在某个地区提供无线网络服务,必须先将基站与天线摆放到位。一旦完成基础建设之后,要在无线网络中加入新用户就只不过是授权(authorization)之劳。不必拉线,打洞与配置网络插座。


和所有网络一样,无线网络同样是通过网络媒介传送数据。无线网络所使用的网络媒介属于某种形式的电磁辐射

红外线本身有其限制,容易受到墙壁、隔间以及其他办公室设备阻隔。

无线电波可以穿透大部分办公设备,提供了较广的服务范围。

因此市面上,绝大多数的802.11产品均采用无线电波作为物理层


无线设备被限定在某个特定频带(frequency band)上操作。每个频带都有相应的带宽(bandwidth),即该频带可供使用的频率空间总和。带宽是评断链路(link)数据传输能力的基准。

为了防止重复使用无线电波,通常以频带(band)来配置频率(frequency)。所谓频带,其实就是分配给特定应用的频率范围。


ISM:工业(industrial)、科学(scientific)、医疗(medical)。




Wi-Fi

Wi-Fi是Wi-Fi联盟所推广的互用性认证计划。(Wireless-Fidelity


(Wi-Fi Protected Access)Wi-Fi保护访问,WPA




第二章、802.11网络概论


媒介访问控制(media access Control, MAC)。每张无线网络接口卡均会被赋予一个48位的MAC地址。来自用一个地址池(Address Pool)。

局域网(local area network,LAN)


物理层(physical,PHY)

数据链路(data link)

只要是802网络,就必然会同时具备MAC和PHY两种组件。

MAC是一组用以决定如何访问媒介与传送数据的规则。

PHY负责传送与接收的细节。


802系列:

802.3:是载波监听多路访问/冲突检测(Carrier Sense Multiple Access network with Collision Detection,简称CSMA/CD)规范。

802.5:是Token Ring规范。

802.2:所规范的链路层称为逻辑链路控制层(Logical Link Control,LLC),可供所有底层局域网技术使用。

802.1:802网络的管理功能。桥接(802.1D),虚拟局域网(802.1Q)。

802.11:基本规范涵盖了802.11MAC以及两种物理层:一种是跳频扩频(frequency-hopping spread-spectrum,简称FHSS)物理层。另一种是直接序列扩频(direct-sequence spread-spectrum,简称DSSS)物理层。后来陆续加入其它物理层。802.11b规范了高速直接序列扩频(HR/DSSS)物理层。802.11a物理层以正交频分复用(orthogonal frequency division multiplexing,简称OFDM)技术为基础。


以无限电波(radio wave)为物理层还需要比较复杂的PHY。802.11将PHY进一步划分为两个一般组件:一个是物理层会聚过程(Physical Layer Convergence Procedure,简称PLCP),负责将MAC帧映射到传输媒介。另一个是物理层媒体相关(Physical Medium Dependent,简称PMD),负责传送这些帧PLCP横跨MAC与物理层,在802.11网络中,PLCP将帧传至空中之前,会在其中加入一些字段


802.11相关术语


工作站(Station):构建网络的目的是为了在工作站间传送数据。

接入点(Access Point):802.11网络所使用的帧必须经过转换,方能被传递至其他不同类型的网络。

无线媒介(Wireless medium):802.11标准以无线媒介在工作站之间传递帧。

分布式系统(Distribution system):当几个接入点串联以覆盖较大区域时,彼此之间必须相互通信以掌握移动式工作站的行踪。分布式系统属于802.11的逻辑组件,负责将帧转送至目的地。分布式系统是接入点间转发帧的骨干网络,因此通常就称为骨干网络(backbone Network)。


网络类型

基本服务集(basic service set,BSS)是802.11网络的基本组件(building block),由一组相互通信的工作站所构成。工作站之间的通信在某个模糊地带进行着,称为基本服务区域(basic service area),此区域受限于所使用的无线媒介的传播特性(任何无线媒介都是在三维空间中传播)。只要位于基本服务区域,工作站就可以跟同一个BSS的其他成员通信。BSS分为两种:


1、独立型网络

上图左边:独立基本服务集(independent BSS,简称IBSS)。在可通信范围内可直接通信。(场景:会议)。被称为特设BSS(ad hoc BSS)。

2、基础结构型网络

扩展服务集

将几个BSS串联为扩展服务集(extended service set,简称ESS)。所有位于同一个ESS的接入点将会使用相同的服务组标识符(service set identifier,简称SSID)。通常就是用户所谓的网络名称。



分布式系统:


接入点间的通信是分布式系统的一部分。接入点内部协议(inter-access point Protocol,简称IAPP)。

无线分布式系统(wireless distribution system,简称WDS)。


网络服务

  • 分布式(Distribution)
  • 整合(Integration):整合服务是由分布式系统提供
  • 关联(Association):之所以能够将帧传递给移动式工作站,是因为移动式工作站会向接入点登记或与接入点产生关联。
  • 重新关联(Reassociation)
  • 取消关联(Disassociation)
  • 身份验证(Authentication)
  • 解除身份验证(Deauthentication)
  • 机密性(Confidentiality):用户身份验证以及密钥管理服务。
  • MSDU传递:工作站提供的MSDU(MAC Service Data Unit)传递服务负责将数据传递给实际的接收端。
  • 传输功率控制(Transmit Power Control,简称TPC):欧洲标准要求操作与5GHz频带的工作站必须能够控制电波的传输功率,避免干扰其他同样适用5GHz频带的用户。传输功率控制也有助于避免干扰其他无线局域网。工作站的传输功率越高,传输距离越远,越容易干扰邻近的网络。
  • 动态频率选择(Dynamic Frequency Selection,简称DFS)



工作站服务:

分布式系统服务:

机密性与访问控制:身份验证与密钥管理(Authentication and key management,简称AKM)、加密算法(Cryptographic algorithm)、来源真实性(Origin authenticity)、重放检测(Replay detection)、其他外部协议与系统

频谱管理服务:这项服务让无线网络得以响应环境并动态更变电波的设定值。802.1h定义了另种:1、传输功率控制(TPC);2、动态频率选择(DFS)


转换:

  • 不转换
  • BSS转换
  • ESS转换




这篇关于802.11无线网络权威——(一二、导论)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/964640

相关文章

文心一言 VS 讯飞星火 VS chatgpt (287)-- 算法导论21.2 6题

六、假设对 UNION 过程做一个简单的改动,在采用链表表示中拿掉让集合对象的 tail 指针总指向每个表的最后一个对象的要求。无论是使用还是不使用加权合并启发式策略,这个修改不应该改变 UNION 过程的渐近运行时间。(提示:而不是把一个表链接到另一个表后面,将它们拼接在一起。)如果要写代码,请用go语言。 文心一言: 在并查集(Union-Find)数据结构中,UNION 过程通常用于合并

人工智能导论笔记

绪论篇 3个学派:符号主义,连接主义,行为主义。 模型分类:决策式AI,生成式AI。 人类智能:很难给出确切的定义。 人类智能的特征/智能的能力:具有感知能力、具有记忆与思维能力、具有学习能力、具有行为能力。 认识智能的观点:思维理论,知识阈值理论,进化理论。 人工智能是用人工的方法在机器上实现的智能。 人工智能发展历史3个阶段:孕育、形成、发展。 人工智能领域研究的基本内

算法导论 第2版 9.2 线性时间做选择

以书上伪代码为模板编写 #include<iostream>using namespace std;int A[11] = {-1,4,1,8,3,10,2,5,6,9,7};//下标从1开始,因此A[0]不用,用-1标记int partition(int *A, int p, int r)//划分函数{int x = A[r];int i = p-1;int temp;for(int j

算法导论 第二版 8.2 计数排序

根据伪码编写: #include <iostream>#include <ctime>using namespace std;void counting_sort(int *A, int *B, int *C, int k, int n)//B是排序输出,C用来计数{for(int i = 0; i <= k; i++)//初始化CC[i] = 0;for(int j = 0; j <=

算法导论 第2版 7.3 快速排序随机化版本

根据书上伪码编写: #include <iostream>#include <ctime>using namespace std;int A[11] = {-1,4,1,8,3,10,2,5,6,9,7};//下标从1开始,因此A[0]不用,用-1标记int n = sizeof(A)/sizeof(int)-1;int partition(int *A, int p, int r)//划

算法导论15.3 备忘录方法

备忘录使动态规划的一种变形,此处用备忘录解决前面的矩阵链乘次数最少问题. 由之前的代码修改而来见该页 动态规划函数matrix_chain_order() 改为备忘录函数memoized_matrix_chain()和lookup_chain() #include <iostream>#include <string>using namespace std;static string

算法导论 15.1动态规划 装配线调度

代码根据15.1中伪代码编写 #include<stdio.h>int e[3]={-1,2,4};int x[3]={-1,3,2};int n = 6;//a1[j]表示a(1,j),a2[j]表示a(2,j),以此类推,a1[0]不使用,设为-1 int a1[7]={-1,7,9,3,4,8,4};int a2[7]={-1,8,5,6,4,5,7};int t1[6]={-

支付宝App无线网络性能该何如保障

App : 树 服务:树叶 无线网络: 树干 无线网络的挑战: 设备首先,高延时,低宽带,劫持,篡改,高丢包率 核心目标:稳定,可靠,快速 网络基础设计 统一网络库:连接管理及网络IO;协议处理;安全传输 接入网关:连接保持 服务网关 终端网络监控: HTTPDNS 全网调度 多维度策略控制 独立通道,安全校验 请求优化,快速生效 超大

算法导论 总结索引 | 第四部分 第十五章:数据结构的扩张

1、动态规划(dynamic programming)与分治方法相似,都是通过组合子问题的解 来求解原问题 分治方法 将问题划分为互不相交的子问题,递归地求解子问题,再将它们的解组合起来。求出原问题的解 与之相反,动态规划则用于 子问题重叠的情况,即不同的子问题具有公共的子子问题(子问题的求解是递归进行的,将其划分为更小的子子问题) 分治算法会做许多次冗繁的工作,它会反复地求解那些公共子子问题。而

NL2SQL基础系列(1):业界顶尖排行榜、权威测评数据集及LLM大模型(Spider vs BIRD)全面对比优劣分析[Text2SQL、Text2DSL]

Text-to-SQL(或者Text2SQL),顾名思义就是把文本转化为SQL语言,更学术一点的定义是:把数据库领域下的自然语言(Natural Language,NL)问题,转化为在关系型数据库中可以执行的结构化询语言(Structured Query Language,SQL),因此Text-to-SQL也可以被简写为NL2SQL。 输入:自然语言问题,比如“查询表t_user的相关信息,结