Original: Due to the complexities of the USB protocol, USB protocol analyzers are invaluable tools to USB device developers. USB analyzers are able to capture the data on USB and display information from low-level bus states to high-level data packets and class-level information.
Simplified: Currently, there are three different USB standards that are used: USB 1.0, USB 1.1 and USB 2.0.