Optimizing and Testing WLANs: Proven Techniques for Maximum Performance

Chapter 5: Protocol Testing

Metrics and measurements pertinent to the wireless LAN (WLAN) Medium Access Control (MAC), as well as the Transmission Control Protocol (TCP)/Internet Protocol (IP) stack, are covered here. Protocol testing covers a wide swath of measurements: performance, conformance, functional and interoperability, as well as comparative benchmark testing. Most of the focus in this chapter is on WLAN MAC-level testing, including security.

5.1 An Introduction to Protocol Testing

While technically the (RF) physical or PHY layer is considered a part of the WLAN protocol, in this context protocol testing refers to tests performed on device functions involving frames. Typically, when protocol tests are performed the PHY layer is assumed to be working and standards-compliant, and therefore no attempt is made to include it in the measurements. Thus protocol tests are aimed at the link layer (and above) of the ISO protocol stack, as indicated in the figure below.


Figure 5.1: ISO Protocol Stack

5.1.1 Functional vs. Performance Testing

It is not unusual to find functional tests being confused for performance measurements when performing protocol testing. However, the difference is important to understand.

A functional test is concerned with verifying that a device or system does something. For instance, a functional test might check to see that a WLAN device transmits frames that have properly formatted MAC headers and are without Frame Check Sequence (FCS) errors. (Conformance testing is a close cousin to functional testing, in that the test results are also usually binary-yes/no.) Even if a functional test produces numbers as the...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Product and Component Testing Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.