无线局域网(802.11体系结构和协议栈)

无线LAN越来越普及,家庭、办公室、咖啡厅、图书馆、机场、动物园等公共场所都有相应的设施,通过它们可以把就计算机、PDA和智能手机连接到Internet。无线局域网也可用来使得附近的两台或多台计算机直接进行通信而无须接入Internet。

无线局域网的主要标准是802.11。在以下内容中,我们将考察802.11的协议栈。

802.11体系结构和协议栈

802.11网络的使用模式有两种。最普遍使用的把客户端(比如笔记本电脑和只能手机客户端),连接到另一个网络(比如公司内联网或Internet)。这种使用模式如图4-23(a)所示。在有架构模式下,没个客户端与接入点(AP,Access Point)关联,该接入点又于其他网络连接。客户端发送和接收数据包都要通过AP进行。几个接入点可通过一个称为分布式系统 (distribution system)的有线网络连接在一起,形成一个扩展的802.11网络。在这种情况下,客户端可以通过它们的接入点向其他客户端发送帧。

另一种模式,如图4-23(b)所示,是一种自由组织网络 (ad hoc network)。这种模式下的网络由一组相互关联的计算机组成,它们相互之间可以直接向对方发送帧。这里没有接入点。由于Internet接入点是无线的杀手级应用,自组织网络并没有那么受欢迎。

现在我们来看协议。所有的802协议(包括802.11和以太网)都有某些结构上的共性。图4-24给出了802.11协议栈的组成部分。客户端和AP的协议栈相同。物理层对应于OSI的物理层,但所有802协议的数据链路层分为两个或多个子层。在802.11中,介质访问控制(MAC、Medium Access Control)子层决定如何分配通道,也就是说下一个谁可以发送。在它上方的是逻辑链路控制(LLC,Logical Control)子层,它的工作是隐藏802系列之间的差异,使他们在网络层看来并无差别。这应该是一个非常重大的责任,但这些日子以来LLC一直作为一个承上启下的子层,标识802.11帧内携带地协议(例如,IP)。自从802.11在1977年首次出现以后,随着它地不断演变,在物理层已添加了几中传输技术。最初采用的两种技术:电视遥控器方式红外和2.4GHz频段的跳频方式现在都已经不复存在。最初的第三技术:2.4GHz频段的1或2Mbps直接序列扩频扩展为运行速高达11Mbps,并很快一炮走红。它就是所谓的802.11b。

为了给无线迷们一个更快的速度提升,基于正交频分复用 (OFDM,Orthogonal Frequency Division Mulitiplexing)编码方案的新传输技术分别在1999年和2003年被引入进来,首先是802.11a,、它使用了5GHz这个不同频段;第二是802.11g,它坚守在2.4GHz并保持兼容性。两者都提供高达54Mbps数据率。

最近,同时使用多个天线的技术被引入到无线局域网,使得发送器和接收器的速度得到突飞猛进,相应的标准终于在2009年10月定稿为802.11n。有了4根天线和更宽的信道,802.11标准现在定义的速率达到了令人吃惊的600Mbops。

现在,我们简要地介绍这些传输技术。然而,我们将只包括那些还在使用的传输技术,跳过一些传统的802.11传输方法。技术上,这些内容同属于物理层。

相关推荐
流浪0011 天前
计算机网络篇20:网络层——IP 协议的定位与 IPv4 报头字段,从 20 字节首部到 TTL 防环
tcp/ip·计算机网络·ttl·网络层协议·ip报头
流浪0012 天前
计算机网络篇17:传输层——TCP 超时重传、三次握手与四次挥手,TIME_WAIT 为什么要等 2MSL
网络协议·tcp/ip·计算机网络·三次握手·四次挥手·超时重传
流浪0013 天前
计算机网络篇16:传输层——TCP 报头属性字段:16 位窗口大小撑起流量控制,六个标志位标识报文类型
网络协议·tcp/ip·计算机网络·urg紧急指针·tcp报头
一条泥憨鱼5 天前
【计算机网络】短连接、长连接与连接池:从 TCP 握手到池化复用的完整链路
网络·数据库·网络协议·tcp/ip·计算机网络
鹿鸣天涯5 天前
2026年下半年网络规划设计师论文
网络·计算机网络·网络规划设计师
MicrosoftCloud5 天前
计网 14|HTTP 协议核心:报文结构、状态码、持续连接
计算机网络·考研·http·状态码·408·万维网·持续连接
MicrosoftCloud6 天前
计网 12|ARP、DHCP、ICMP:地址解析、动态分配与差错报告
计算机网络·考研·408·arp·dhcp·icmp·ping
Thanks_ks6 天前
常见 HTTP 状态码的坑:301/302、401/403、500/502 之间差的那一个词
计算机网络·nginx·http·面试·状态码·后端开发·浏览器缓存
好啊好啊郝!6 天前
计算机网络最基础知识点
服务器·网络·计算机网络
pikapika~~~6 天前
计算机网络八股
服务器·网络·计算机网络