802.11 MAC Series – Basics of MAC Architecture – Part 2 of 3

802.11 MAC Series – Basics of MAC Architecture – Part 2 of 3

By CWNP On 02/03/2016 - 63 Comments

Welcome back to the next blog of the 802.11 series. In this blog, we will discuss different types of frames.

As you know, a frame is a unit of data used in the Data-Link layer of the OSI model. Different frames are exchanged between devices to successfully connect to the wireless network. The IEEE 802.11 standard specifies the following three frame types which are further subdivided into subtypes.

Management Frames

Management frames play a very important role in assisting wireless devices in searching and connecting to the wireless network using the authentication and association processes. These frames are exchanged between an access point (AP) and the client devices desiring to join the wireless network. Management frames do not go beyond the Data Link layer of the OSI model and do not carry any upper-layer information. They are also known as Management MAC Protocol Data Unit (MMPDU), and do not contain MSDUs. The following subtypes of the management frame are:

  • Beacon: Contains all the information that the client devices should know before joining any basic service set (BSS).
  • Probe request: Sent by client devices containing the SSID of the network to which they desire to connect.
  • Probe response: Contains the same information that the beacon does with the exception of the traffic indication message (TIM).
  • Authentication: Creates an initial connection between the AP and the client device.
  • Deauthentication: Notification sent by either of the devices, AP or client device, to deauthenticate from each other.
  • Association request: Sent by client devices to the AP to become a part of a basic service set.
  • Association response: Sent by the AP to the client device allowing or disallowing BSS joining.
  • Disassociation: Notification that is sent by either of the devices, AP or client device, to disassociate from each other.
  • Reassociation request: Sent by the client device to the new AP while roaming.
  • Reassociation response: Sent by the new AP to the roaming client device.
  • Announcement traffic indication message (ATIM): Used by ad-hoc client devices for power management.
  • Action: Triggers an action that is to be performed.

Beacon Management Frame

The Beacon subtype is one of the most important management frames. It is normally referred to simply as a beacon. Beacons are the core of the wireless network because they contain all the information that the client devices should know before joining any basic service set created by the AP.

In the infrastructure mode of the basic service set, the AP sends the beacon frames whereas the client devices listen them in order to select the appropriate AP for connection. Beacons are transmitted in the interval of roughly 10 times per second.

In the independent mode of the basic service set or ad hoc, client devices send beacon frames. The following parameters comprise the body of the beacon frame:

  • Time stamp: Helps client devices to keep their clock synchronized with the AP.
  • Spread Spectrum Parameter Sets: Specifies the type of spread spectrum technology used by the AP. The value of this parameter can be FHSS, DSSS, HR-DSSS, ERP, OFDM, HT, or VHT.
  • Channel Information: Specifies the channel used by the AP or an ad hoc network.
  • Data Rates: Specifies the basic and supported data rates by the AP.
  • Service Set Capabilities: Helps to identify the service set from where the beacon frames are generated. The service set can be an infrastructure mode or an ad hoc mode.
  • SSID: Specifies the logical name of the wireless network.
  • Traffic Indication Map (TIM): Contains the AID of the associated client devices whose data is buffered on the AP that need to be delivered.
  • QoS Capabilities: Contains information related to Quality of service and Enhanced Distributed Channel Access (EDDCA).
  • Robust Security Network (RSN) Capabilities: Specifies the information related to cipher and the authentication methods, such as TKIP and CCMP.
  • Vendor Proprietary Information: Contains the vendor specific information.

Control Frames

Control frames reserve the wireless medium for providing contention free environment and sending data acknowledgments so that the transmission happens with as few collisions as possible. Some control frames help client devices to fetch data from the AP when the client devices return from a power save state mode. The following are the subtypes of control frames:

  • Acknowledgment (ACK): Notifies the transmitting client device that the unicast frame has been delivered successfully.
  • Request to Send (RTS): Is used by the transmitting client device that sets the network allocation vector (NAV) for reserving the radio frequency (RF) medium to avoid collision.
  • Clear to Send (CTS): Resets the NAV of the listening devices to reserve the RF medium.
  • CTS to Self: Is used by the AP to ensure that all other client devices must reserve the medium until the transmission of Data and ACK.
  • Power Save Poll (PS-Poll): Uses to request data frames in the Power Save mode.
  • Block ACK Request (BlockAckReq): Requests acknowledgment of correctly received frames.
  • Block ACK (BlockAck): Notifies the multiple frames have been delivered successfully.
  • Control Wrapper: Carriers any other control frame together with the High Throughput Control (HTC) field.

Data Frames

Data frames carry the data payload or Layer 3 information between wireless devices. The layer 3 – 7 MSDU data payload is encrypted to implement data privacy over the wireless network. The Data subtype is one of the most important data frames, which is also known as simple data frame that contains the MSDU upper-layer information. Another special subtype of data frame is the Null function, which is also known as Null Data that does not carry any data payload. The Null Function subtype is also used for implementing power save feature by which client devices inform the AP about their status of power save. The following are the subtypes of data frames:

  • Data (simple data frame): Indicates the MSDU upper layer information encapsulated in the frame body.
  • Null Function (Null data): Notifies the AP to change the power save status by updating the Power Management bit. This frame is used by the client station.
  • QoS Data: Indicates the QoS frame that carries data.
  • QoS Null: Indicates the QoS frame that does not carry any data.
  • QoS Data + CF-ACK: Indicates the QoS frame that carries data.
  • QoS Data + CF-Poll: Indicates the QoS frame that carries data.
  • QoS Data + CF-ACK + CF-Poll: Indicates the QoS frame that carries data.
  • QoS CF-Poll: Indicates the QoS frame that does not carry any data.
  • QoS CF-ACK + CF-Poll: Indicates the QoS frame that does not carry any data.

You will learn more about the above frames in the subsequent blogs of the 802.11 series. In the next blog, we will take a look at the phases of wireless network discovery that help client devices to choose the best wireless network. Til then happy reading!!

Tagged with: CWNP, Wireless, Wi-Fi Certification, wifi certification, wireless certification, IT Professional, WLAN, WLAN Certification, CWTS, CWNA, CWAP, CWSP, CWDP, CWNE

63 Responses to 802.11 MAC Series – Basics of MAC Architecture – Part 2 of 3

Subscribe by Email

akhi rana Says:
06/13/2018 at 08:20am
Avira Tech Support Phone Number +1-888-630-3860

Geek Squad Says:
06/13/2018 at 06:13am
Fsecure Tech Support
Fsecure Tech Support Phone Number
Fsecure Phone Number
Fsecure Support Phone Number

Toll Free Phone Number +1-888-630-3860

akhi rana Says:
06/13/2018 at 05:22am
Avira Tech Support Phone Number +1-888-630-3860

Geek Squad Says:
06/13/2018 at 03:37am
Geek Squad Tech Support
Geek Squad Support Number
Geek Squad Support
Geek Squad Phone Number

Toll Free phone number + 1-888-316-4403

bravo 75b Says:
06/10/2018 at 12:44pm
New Jersey ranks on the top in receiving the speeding tickets. This is because the New Jersey is known for violent driving.

speeding ticket |

john white Says:
06/07/2018 at 17:24pm
Assignment help online
You can opt for our assignment help online if you find it tough to write the science homework and can get a well-written assignment from us.

shz kh Says:
05/22/2018 at 19:07pm
I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well.. Fish

shz kh Says:
05/19/2018 at 12:24pm
You completely match our expectation and the variety of our information. Beans

shz kh Says:
05/19/2018 at 11:23am
It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for sharing. Selenium

shz kh Says:
05/19/2018 at 09:24am
It should be noted that whilst ordering papers for sale at paper writing service, you can get unkind attitude. In case you feel that the bureau is trying to cheat you, don't buy term paper from it. Banana Juice

shz kh Says:
05/18/2018 at 17:09pm
I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own Blog Engine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it. Cucumber

shz kh Says:
05/18/2018 at 12:36pm
Hey, great blog, but I don’t understand how to add your site in my rss reader. Can you Help me please? Carrots

shz kh Says:
05/18/2018 at 11:13am
Hello! I just wish to give an enormous thumbs up for the nice info you've got right here on this post. I will probably be coming back to your weblog for more soon! Watermelon

shz kh Says:
05/17/2018 at 15:00pm
Thank a lot. You have done excellent job. I enjoyed your blog . Nice efforts Carbohydrates

shz kh Says:
05/17/2018 at 13:06pm
Thank you for the post. I will definitely comeback. Food

patrick massie Says:
05/16/2018 at 02:00am
An obligation of appreciation is all together to share your knowledge and sharing this point by point article. I read your article and give awesome data. I like this data. For any kind of
QuickBooks Accounting related information please visit our site.

jehama wocowma Says:
05/12/2018 at 16:42pm
The associates who want to access the WalmartOne Login portal at WalmartOne.com, you just need to do is enter the walmartone in the address bar.

shubham 1997 Says:
05/10/2018 at 08:56am
We are here to help to our customer for their queries and issues they use to face while using QuickBooks account software application.Visit us at : https://www.wizxpert.com/quickbooks-help/

neha sharma Says:
05/08/2018 at 02:48am
I am happy to be here and this wonderful article. I have found here lots of interesting information for my knowledge I need. all the details you provide to us, it was very helpful and useful, thanks for sharing this amazing post.
Dwarka Escorts
Delhi Escorts

Kevinogi jhome Says:
04/18/2018 at 05:04am
Manfred said he didn't know that the Marlins' new owners planned to tear it washington nationals jersers down
In the early moments of atlanta braves jersers the interview, Le Batard asked Manfred whether he knew prior to the recent sale to the group oakland athletics jersers fronted by Bruce Sherman and Jeter whether the new owners planned to slash payroll. After some prodding (and Le Batard's saying that the commissioner was lying), Manfred answered, "We do not get involved in operating-level decisions in the ownership approval process."

"We did not have player-specific plans from the Miami Marlins or any other team that has been in the ownership miami marlins jersers process. Those are decisions that the individual owners make, and they do not have to be cleared by us or approved by us. ... Those are local decisions that really are not part of the approval process. Those are decisions that the individual owners make, and they do not have to be cleared with us or approved by us."

Manfred went on to say that he didn't receive a payroll plan from the Marlins until two days prior to his interview with Le Batard. More: "We don't get into, are you going to trade 'Player X' or 'Player Y' at a particular point in time, nor do we ask them to make a commitment to people before they even got in and made an evaluation of their talent level, their ability to win with the people that st. louis cardinals jersers they have. That's just not how the ownership process works."
wholesale baseball jersers

But some of that may not be true
Here's a key excerpt from a los angeles angels of anaheim jersers must-read Barry Jackson piece in the Miami Herald:

A source directly involved in the Marlins sales chicago white sox jersers process, after hearing the Le Batard cincinnati reds jersers interview, said, via text: "Commissioner said was not aware of [Jeter] plan to slash payroll. Absolutely not true. They request and receive the operating plan from all bidders.

"Project Wolverine [the name for Jeter's plan] called chicago white sox jersers on his group to reduce payroll to $85 million. This was vetted and approved by MLB prior to approval by MLB. Every [Jeter] investor and non investor has the Wolverine financial plan of slashing payroll to $85 million. Widely circulated."

First off, "Project Wolverine" is ludicrously self-important and sinister-sounding, as budget strategies go. That's the name of a secret NSA laboratory deep under the Caballo Mountains in New Mexico, not a financial schematic. Do better, Jeets. Anyhow, there's enough careful phrasing in Manfred's comments ("operating-level decisions," "'Player X' or 'Player Y'") to give him some plausible deniability. However, the idea that he didn't know about plans to engage in yet another demo job by Marlins owners strains credulity.

wiatmppgryar wiatmppgryar Says:
04/18/2018 at 03:04am
Wei Shao multiple 25+18+13 Magic is victorious heat in order to locking mechanism the actual playoffs

The actual NBA normal period proceeds. Heat performed from the Magic in your own home, as well as NFL Jerseys the actual Magic lastly conquered it's challenger along with Lane Manley Jerseys 115-93. Jordan Matthews Jerseys Magic in order to locking mechanism the actual playoffs, Granville Williams obtained the actual 25th triple-double: twenty three factors as well as Philadelphia Eagles eighteen rebounds as well as 13 aids, George 28 factors, Anthony 11 factors as well as 5 rebounds, Maker 6 factors, four rebounds Josh Huff Jerseys as well as four steals, Give seventeen factors as well as 5 rebounds. Ohio Warmth Richardson eighteen factors, Whiteside sixteen factors, 8 rebounds as well as 3 obstructs, Taylor Jordan Hicks Jerseys 12 factors, four rebounds, four aids as well as 3 steals, Winslow 12 factors as well as 9 rebounds, Sort 6 factors as well as two rebounds.

The very first one fourth opened up, 7 min's as well as 13 mere seconds, obtained the move through Westbrook, Abrinis been successful inside a three-pointer. Within the seventh moment as well as thirty six mere seconds, Dragic created the moving error as well as had been intercepted through Jerome Dark brown Jerseys Maker. From 10 Jay Ajayi Jerseys min's as well as 53 mere seconds, George fouled Sort inside a chance as well as offered the actual Ohio two free of charge tosses. The actual Magic created the insane assault about the come back. This particular one fourth, these people snapped up seventeen rebounds, Philadelphia Eagles Jerseys such as 7 unpleasant rebounds. Included in this, George led two rebounds. Magic frequently assaulted the actual container as well as obtained 10 free of charge tosses, LeGarrette Blount Jerseys the 7-point fee along with a free of charge toss portion associated with seventy. 00%. Within the very first one fourth, heat required the actual guide along with 27-21.

Within the 2nd one fourth, along with 1 moment as well as thirty four mere seconds, Adebayor fouled Give as well as chance the actual Magic two free of charge tosses. Within the very first moment as well as 50 mere seconds, Sort made an appearance moving an error as well as had been intercepted through George. From 1 moment as well as fifty nine mere seconds, George died the move through Patterson's three-pointer. Heat performed the sleek complement. Within Kenjon Barner Jerseys this particular area, the actual group finished Jason Peters Jerseys 8 aids. Included in this, Dragic delivered 3 goes by with regard to their teammates. The actual Magic obtained 3 factors inside a strip. The actual group obtained 10 three-pointers with this area, and also the capturing portion had been 50. 00%. Magic frequently assaulted the actual container as well as obtained 10 free of charge tosses, the 7-point fee along with a free of charge toss portion associated with seventy. 00%. From halftime, heat required the actual guide with regard to 52-49.

Former mate situ fight, the very first moment, Taylor move, Richardson strike the three-pointer. From 3 min's twenty nine mere seconds, Whiteside fouled George as well as offered Magic Jaylen Watkins Jerseys 2 free of charge toss efforts. Within the 5th moment as well as forty mere seconds, Taylor ended up as well as dropped the actual golf ball as well as had been removed through Westbrook. The actual Magic obtained 3 factors within the rainfall. The actual group obtained 12 three-pointers this particular one fourth, however the capturing price had been just thirty-three. 33%. Following 3 groups, heat brought through 81-76. Within the 4th one fourth, 8 min's as well as fouthy-six mere seconds, along with Tyler's aids, Sort obtained two factors with regard to dunking. Within 9 min's as well as 50 mere seconds, Wayne Manley fouled Give as well as offered Magic 2 free of charge tosses. From 10 min's as well as twenty one mere seconds, Sort created the moving error as well as had been intercepted through Maker. Magic frequently assaulted the actual container as well as obtained 15 free of charge tosses, fourteen free of charge tosses as well as 93. 33% in the free of charge toss collection. The actual Magic created a great really feel with this area. The actual team's capturing portion arrived at sixty four. 71%, that is preferable to the actual Heat's twenty five. 00%. Give just obtained 12 factors with this area. At the conclusion from the online game, Magic defeat heat 115-93 in order to earn the overall game.

jehama wocowma Says:
04/14/2018 at 07:00am
More McDonald’s food is sold in US. It is the first largest market. Europe is www.mcdvoice.com second largest market.

ebay canada Says:
04/13/2018 at 11:14am

Ross Walder Says:
04/07/2018 at 11:28am
MAC layer performs the following functions. Not all of these are performed by UE and eNodeB. Also, it should be noted that some of these functions are available in uplink and other in downlink.

What functions are supported

Mapping between logical channels and transport channels
Multiplexing of MAC SDUs from one or different logical channels onto transport blocks (TB) to be delivered to the physical layer on transport channels
Demultiplexing of MAC SDUs from one or different logical channels from transport blocks (TB) delivered from the physical layer on transport channels
Scheduling information reporting
Error correction through HARQ
Priority handling between UEs by means of dynamic scheduling
Priority handling between logical channels of one UE
Logical Channel
Transport format selection
Lip fillers in Manchester

Ross Walder Says:
04/07/2018 at 11:28am
The control entity is responsible for a number of functions including DRX, resource requests, alignment of the uplink timing, power headroom reporting, and so on.

The Random Access (RA) procedure is used to request uplink radio resource to transmit uplink data when the UE does not have any dedicated uplink transmission resource, or to respond to the network’s request.
Manchester Taxi

Ross Walder Says:
04/07/2018 at 11:27am
The HARQ entity performs the transmit HARQ operation and the receive HARQ operation. The transmit HARQ operation includes transmission of transport blocks and, if necessary, retransmission of the transport blocks, and, if configured, reception and processing of HARQ ACK/NACK signaling. The receive HARQ operation includes reception of transport blocks, combining and decoding of the received transport blocks and, if configured, generation of HARQ ACK/NACK signaling.
Skip hire Glasgow

Ross Walder Says:
04/07/2018 at 11:27am
When the radio resources for a new transmission are allocated, the logical channel prioritization entity instructs the multiplexing and de-multiplexing entity to generate MAC PDUs from the MAC SDUs.

The logical channel prioritization entity also decides how much data from each configured logical channel should be included in each MAC PDU whenever radio resource for a new transmission is available. As stated above, this decision is delivered to the multiplexing and demultiplexing entity.
Double glazing Glasgow

Ross Walder Says:
04/07/2018 at 11:19am
E-UTRA defines two MAC entities; one in the UE and one in the E-UTRAN. Here is how it looks for user plane and control plane.

The MAC layer is composed of a Hybrid Automatic Repeat request (HARQ) entity, a multiplexing/de-multiplexing entity, a logical channel prioritization entity, and a control entity.

Multiplexing and de-multiplexing entity

The multiplexing and de-multiplexing entity is in charge of composing and decomposing the MAC PDUs and performs (de-) multiplexing of data from several logical channels into/from one transport channel.
party booth hire London

Ross Walder Says:
04/07/2018 at 11:18am
AutoCAD for Mac is tailored for OS X, making it the perfect program for CAD designers who want to start drafting on their Macs. This course covers the essential features and techniques every designer needs to know to work with AutoCAD for Mac and create polished, professional drawings. Author Jim LaPier shows how to create and modify geometry, work with layers, create detailed layouts with dimensions and annotations, and plot and share drawings. The course also touches on the basics of 3D modeling in AutoCAD for Mac.

Ross Walder Says:
04/07/2018 at 11:14am
Although I would personally like to see an open architecture Macintosh that allowed me to tinker and expand as far as my pocketbook allowed, I'm really happy with the current version of the Macintosh because it allowed me to be more creative than the IBM PC and Apple II ever allowed.

Ross Walder Says:
04/07/2018 at 11:14am
These are interesting observations. However, they ignore at least two types of users-- the new user and the user with a limited budget. Open architecture carries with it two burdens. The first burden is the ever present need to ensure compatibility of the expansion product to the computer and to the software used by the computer. The adventurous among us (muself included) manage to deal with the stress of getting a new video expansion card or a new memory card to work with a particular piece of software or with another piece of hardware. Many new users and even some experienced users don't have the patience, skill, or contacts to deal with these sorts of problems.
The second burden that accompanies open architecture is the willingness to spend more money to convert a basic 48k, 64k, or 128k computer to something bigger. Money must also be spent to connect a printer, install a modem, expand a video display beyond a basic 40 or 80 column display, and so on. Which is worse, accepting a very complete basic computer system such as the Macintosh which would allow software developers to partially avoid the issue of hardware incompatibility and allows the user to save some money on hardware expansion cards and devices that bring the basic system up to an acceptable standard?

Matt Brown Says:
04/05/2018 at 03:22am
Call Quicken Support Phone Number and get the quickest answers from Quicken experts. Contact Quicken support by phone, call +1-855-999-9877. call quicken quicken help call quicken customer support quicken tech support telephone number how to contact quicken by phone quicken online backup support quicken bill pay phone number buy quicken

Matt Brown Says:
04/05/2018 at 03:15am
Apple Support Phone Number is here to help. Contact Apple Support Number by phone for iPhone, iPad, Mac, and more. Call +18338005666 apple support apple tech support apple customer service apple id support number itunes support iphone help mac support iPad help macbook support macintosh support apple help safari help icloud support

Matt Brown Says:
04/05/2018 at 03:09am
Antivirus Support -Contact for assistance on Antivirus, Internet Security, and security software. Make your computer secure and virus free. antivirus support number norton.com setup mcafee support Trend micro phone number avast customer service AVG phone number Bitdefender phone number Kaspersky phone number webroot phone number norton renewal mcafee subscription get avast bitdefender discount coupon trend micro best buy best buy webroot

Matt Brown Says:
04/05/2018 at 03:08am
Alpha writing services provide you the best in class, plagiarism free and value for money blog at your convenient time from expert Writers. academic research paper Ghostwriting services Professional proofreading services Article writing service

Sebastian Luke Says:
03/12/2018 at 01:43am
With a total assistance to keep the payroll of their organisation and also aid ADP Portal Login In the write-up created listed below, we have actually discussed ways to gain.

Gracie Flora Says:
03/08/2018 at 03:06am
In OS X, forms don't typically share memory. Rather, the piece doles out each procedure its own particular address space, controlling access to these address spaces. This control guarantees that no application can unintentionally get to or change another application's memory security. Measure isn't an issue; with the virtual memory framework incorporated into OS X, every application approaches its own 4 GB address space. Whiteboard Video

timmy david Says:
03/06/2018 at 15:24pm
This is such a helpful article and I have read on essay writing australia that articles like this should always be appreciated for being genuine.

Albina muro Says:
02/22/2018 at 02:17am
Nice to be visiting your blog once more, it has been months for me. Well this article that ive been waited for therefore long. i want this article to finish my assignment within the faculty, and it has same topic together with your article. Thanks, nice share.

Anna Shetty Says:
02/13/2018 at 06:25am
Thank you so much for caring about your content and your readers. 123movies

tn results Says:
02/13/2018 at 03:45am
Kerala is the first state in India to achieve 100% literacy rate. The Kerala Pareksha Bhavan will conduct Kerala exams. The Examinations conducted at various affiliated schools of KSEB Board. The students have prepared well for the examinations and given their best to score high marks in the board examinations of SSLC.

SSLC Result 2018 Kerala

Jacob Arch Says:
01/30/2018 at 05:22am
In a follow-up to the 802.11 series blog, you'll learn more about the above framework. In the next blog post, we examine the various stages of wireless network discovery and write my assignment for free to help client devices choose the best wireless network.

Gracie Flora Says:
01/18/2018 at 09:04am
An essential MAC engineering comprise of a mulitplier and an aggregate viper. The MAC unit processes the result of two numbers and adds the item to an aggregator enlist. It gives rapid augmentation,
Coursework UK immersion and clear to-zero capacity. Here the multiplier utilized is a vedic multiplier in light of Urdhva Tiryagbhyam sutra.

abhi sinha Says:
12/12/2017 at 08:59am
There are a lot of used xbox card codes are available but free xbox live codes unused are only few of them.

orlah irish Says:
12/08/2017 at 06:54am
Anyone who has ever tried to learn anything by first consulting a poorly-written resource knows this. It's not enough to say that refinement will eventually come - although essay writing thinks that it will come.

<< prev - comments page 1 of 1 - next >>

Leave a Reply

Please login or sign-up to add your comment.
Success Stories

I literally just came out of the testing centre having taken the CWDP exam. The certification process opened my mind to different techniques and solutions. This knowledge can only broaden your perspective. Great job, CWNP, you have a great thing going on here.

Read More

Working through the CWNP coursework and certifications helped not only to deepen my technical knowledge and understanding, but also it boosted my confidence. The hard work it took to earn my CWNE has been rewarding in so many ways.

Read More

I want to commend you and all at CWNP for having a great organization. You really 'raise the bar' on knowing Wi-Fi well. I have learned a ton of information that is helping my job experience and personal career goals, because of my CWAP/CWDP/CWSP studies. Kudos to all at CWNP.

Read More