Does anyone have a link to any good examples of how WMM works? I know the process is for the device to look for a clear signal, reduce down the random time and then send frame, but I'm having a hard time visualizing the exact process. Let me give an example (questions are in bold):
John and Rita are trying to access the network. John is using the VO (Video) class and Rita is using BE (Best Effort) class. Both produce a random wait time between 0 and the contention window minimum (lets say 2 for John and 4 for Rita). Let's say John's random number is 1 and Rita's is 4. So after they hear the channel is clear the reduce down the random number (how is this decremated, per microsecond or is there a different reduction?) and the frame is sent (does it just send the frame or does it check the channel again?). Since John has the lower random number he will send, but when Rita hits 0 she will check the channel and double her random number (again does she check the channel before sending? Also, does this start counting down after the channel is clear again?).
I don't know why I can't seem to wrap my head around this process but it's driving me nuts. Conceptually I understand it but I want to get into the nuts and bolts so I REALLY get it.
Thanks in advance.