前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络设备硬核技术内幕 无线局域网篇 (二) 从头看起

网络设备硬核技术内幕 无线局域网篇 (二) 从头看起

作者头像
用户8289326
发布2022-07-27 14:33:59
3770
发布2022-07-27 14:33:59
举报
文章被收录于专栏:帅云霓的技术小屋

上回说到,黄维兵团虽然通过无线局域网技术得到了来自委员长的指挥,但还是中了共军的奸计。因此,(以上划掉)无线局域网的数据帧会比以太网更为复杂。

具体复杂在哪里呢?让我们从数据包头看起。

让我们把802.11中定义的无线局域网数据帧打开看看:

如图,最显眼的区别是,WLAN数据包头有4个MAC地址!这些地址都是起什么作用的呢?

MAC-1和MAC-2实际上与以太网的目的地址和源地址对应,用于标称源地址和目的地址。

而MAC-3和MAC-4是用来标识接收端和发送端。

有的同学会问,接收端和源地址有什么区别?发送端和目的地址又有什么区别?

答案很简单。

由于WLAN的功率限制(发射功率室内不超过100mW,室外不超过500mW),因此,在特殊场景(如高寒冻土、湿地、冰川等无条件架设光纤的场景),需要采用WLAN MESH技术,通过WLAN中继传输:

以上图为例:

STA X和STA Y是两台计算机,通过AP A,AP B和AP C实现多跳mesh互通。数据包从STA X发送以后,要经过AP A,AP B和AP C,才能到达STA Y。那么,这个数据包被各个AP转发时,它的二层头是会发生变化的:

如图,AP A,AP B和AP C在转发数据帧时,是要将MAC-3和MAC-4替换的。

这是为什么呢?

原来,WLAN和以太网最大的不同,就是传输介质由封闭的铜缆变成了开放的空气。也就是说,只要使用了相同的信道(频率),谁都可以接收到该信道中所有的报文。如果中继节点不标识自身MAC和下一个中继节点MAC,大家是无法辨认这个数据包从何处来,向何处去的。所以,WLAN数据包需要4个MAC地址。

当然,在不使用WLAN Mesh的情况下,MAC-3 = MAC-1,MAC-4 = MAC-2。

此外,WLAN的数据包payload实际上是比以太网长的,可达2312字节。那么,WLAN是不是可以比以太网速度更快呢?

且看下回分解。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅云霓的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档