记2011-2014,在Q公司这几年。
=============技术篇=============
1.WiFi协议:
Data Path:TX,Rx
Management Frame, Control frame, Data Frame.
16 TID,
Aggregation,BA,SeqNo:0-4095,回绕的问题.
Connection:
Authenticaton->Association->EAPOL->Set Key(Default Key, PairWise Key)
Security:
WEP,WPA,WPA2.如果是Enterprise的话,还有一个Radius Server,Aurthenticator来管理rekey等动作.
Power Management:
Null frame, QoS NULL frame, the policy to enter PS state: no Tx/Rx for several seconds.
DTIM.ATIM:When in Power Save state, the beacon interval to wake up to receive packets.
Resource Manager:
Mainly schedule Channel Resource, is accompied with many events and states.
Port/Vap/Node, ic/sc:
Port:STA/SoftAp/P2P(3 Port:Device,Go,Client)/BTAMP
Scan:
background periodic scan/force scan/Passive Scam/Active Scan
P2P:
Negotiate Request->Negotiate Response/Negotiate confirm, start Go, wait client to connect.
Rate Control:
each Tx frame can deploied with 4 rates, downgrade if higher rate failed.
Country Code/Reg Domain:
Mainly to define the channel list, and determine DFS channel.
WFA/WHCK:
WFA, WiFi Alliance, WHCK:for Microsoft.
Throughput,SNS:
VHT80 2x2 can reach more than 600Mbps now. Normal 1x1, HT20 can reach 25-30Mbps.
2.Windows驱动,NDIS
Interrupt level/DPC/Passive level
Scatter Gather DMA
NBL:net buffer list, each Packets is a NBL, which can be divided into 2 or 3 buffers:802.11 header,
MpCheckForHang:5 seconds,if no process of the pending Tx, OS will call, similar to Watchdog.
Resource Allocation on initialization: Adapter's PCIE configuration, allocated address space.
注册表机制:
3.芯片specification
BB,PCU/DCU:
PCIE:
SDIO:host/target achitecture.patch,WMI,CE Ring Buffer
USB:
4.Hook Driver
PE format
5.Wireshark
Winpcap(protocal driver attached on each adapter), Parser
6.Visual Studio
7.Windbg
=============为人篇=============
1.有事就说,别憋心里,闹情绪,别因此丧失动力。
2.重大decision要把握好,别轻易答复,比如跟boss,选project。要有想法、不随便,不看薪资看发展。
3. Win&Win,做事求双赢
浙公网安备 33010602011771号