自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WIFI那些事

记录WIFI那些事

  • 博客(19)
  • 收藏
  • 关注

原创 CSDN blog离线发文章太麻烦,搬家到linkedin了。。。

CSDN blog离线发文章太麻烦,搬家到linkedin了。。。

2015-06-14 08:17:17 956 1

原创 Linux网络设备驱动-- skb

Linux网络设备驱动-- skb  代码基于Linux kernel 3.13.0 传说中的skb, 其数据结构是struct sk_buff (include/linux/skbuff.h)。 这里捡个人认为重要的讲讲:struct sk_buff {/* These two members must be first. */struct sk_buff*nex

2015-06-14 07:52:31 6226

原创 TCP/IP基础笔记之ARP, DHCP

WIFI association成功后的操作和ethernet差不多,ARP和DHCP是其中2个常用协议。 ARP作用是把IP地址转换为对应的Ethernet MAC地址。在BSD-style OS, 每条ARP entry在ARP表里的时间是20分钟。在得到任何ARP reply前,PC可以连续75秒发ARP requests 。具体时间和实现相关。Gratuitous

2015-06-08 05:33:58 7189

原创 DSCP vs IPv4 Tos

首先看IPv4包头如下 其中,Qos用到的是Tos定义有下面两种:老的IPv4 TOS Byte定义和值  新的DSCP定义和值  DSCP值DSCP ValueMeaningDrop ProbabilityEquivalent IP Precedence Value101 110 (46)High Priority Expedite

2015-06-07 05:49:26 6366

原创 Linux skb->priority Qos

Linux 的skb->priority和IP包头中的TOS值并没有直接的对应关系。Linux内核里是用rt_tos2priority把TOS转换为skb->priority的。 sk->sk_priority = rt_tos2priority(val)...static inline char rt_tos2priority(u8 tos){ return i

2015-06-07 02:36:47 4664

原创 Guard interval VS IFS (interframe space) 的区别

Guard interval 是symbol level电磁波符号级别的,更底层。Inter frame space是WIFI frame level,更高层,已经到WIFI信号级别了。

2015-06-02 08:17:08 2467

原创 11n 11ac aggregation

为了使用aggregation,首先AP和STA都要有这个Capability。 11ac默认就使用aggregation, 即使只有一个包,也用aggregation格式发送。11n只有SNR很好,可以用很高的MCS时,才使用aggregation。

2015-06-02 07:55:34 1375

原创 iperf

iperf UDP测throughputiperf -s -u -i 1                 iperf serveriperf -c IP -u -i 1 -t 100 -b 100M            iperf client  iperf TCP测throughputiperf -s -i 1                    ip

2015-06-02 04:43:33 1941

原创 WIFI packet types

type     subtype 00     mgmt     0000     Association Request 00     mgmt     0001     Association Response 00     mgmt     0010     Reassociation Request 00     mgmt     0011     Reas

2015-05-31 10:08:45 1709

原创 WIFI 4-addr frame

下面是普通WIFI management packet的格式,我们看到它有3个地址,但是Data frame有可能有4个地址。  下面是普通WIFI data packet的格式,我们看到它有4个地址,其中前3个是必须的,第4个地址是可选的。第4个地址只有WDS模式时用道。  WIFI data frame中4个地址的用法如下表。  下图是WDS结构,其中S

2015-05-31 09:03:26 5423

原创 WPA2-EAP

2015-05-30 03:24:04 10932 1

原创 WIFI frame format All in 1

2015-05-28 09:27:20 1622

原创 SNR信噪比

WIFI芯片必须能区分环境中的噪声和有用的WIFI信号。SNR就是传说中的Signal-to-noise ratio信噪比。信号强度比背景噪声强度大,当然信号越好。  当某WIFI STA的接收信号强度为-85 dBm,而这时的背景噪声强度为-95dBm,这时SNR=10dB。10dB对于WIFI芯片来说SNR太小了,芯片无法区分背景噪声和WIFI信号。  SNR示意图

2015-05-27 11:02:27 28181 2

原创 RSSI

WIFI衡量接收信号强度可以用直接的RF能量dBm来表示,也可以用RSSI这个相对值。  下图中WIFI信号强度为-65dBm,一般-60~-70算是信号很好。  Received signal strength indicator (RSSI)是WIFI衡量接收信号强度的一个相对值。 说白了就是让大家好理解信号强度,不然都用dBm谁知道多少dBm算信号强啊

2015-05-26 07:11:54 60629 1

原创 WIFI RF常识

Gain增益 使用RF放大器可以增加RF的能量和幅度,这样RF就可以传送得更远。Loss 损益 RF信号强度的损失。很多因素会造成RF Loss。RF信号发送到空气之前的原因,如WIFI天线和WIFI PHY之间的阻抗不一致等RF本身衰减环境因素*) 反射 Reflection*) 折射 Refraction*) 衍射 Diffraction*) 分散 Sc

2015-05-26 03:37:13 10712 1

原创 WIFI MAC和PHY 在OSI模型中的层次

WIFI MAC和PHY在OSI模型中的层次  WIFI PHY又分为PLCP和PMD. PLCP对不同的WIFI PHY标准不同,如802.11a和80211.na的PLCP header不同,802.11a的设备无法decode 802.11na的数据包。

2015-05-25 05:06:19 6032

原创 WIFI频段

无线电是一种资源,大部分国家都有规定哪些频段做什么用。WIFI作为使用无线电磁波技术,主要工作在2.4Ghz,5Ghz和新的60Ghz。为了简单,WIFI定义了一些数字(channel)来表示具体的频率。下面是中美WIFI可用频段。中国5G和2.4G channelsChannel Frequency 365180Yes385190No405200Yes425210No445220Ye

2015-05-24 11:04:43 12774

原创 WIFI各种PHY速率

IEEE standardSpeedFrequency band802.11最大2 Mbps2.4 GHz802.11a最大54 Mbps5 GHz802.11b最大11 Mbps2.4 GHz802.11g最大54 Mbps2.4 GHz802.11n最大600Mbps(4x4,40Mhz,SGI)5 GHz802.11ac最大6.933Gbps(8x8,160Mhz,SGI)5 GHz802.

2015-05-24 10:19:38 11696

原创 WIFI那些事开博

几年没写博了,以前也写技术博文, 后来没这个习惯了。。。。     技术的东西都写doc私下保存在自己电脑上, 现在重新开博,当备份一份笔记到网上。  这几年入了WIFI这行,就主要写点WIFI那些事吧。

2015-05-24 09:08:13 1149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除